SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Bluetooth Projects
-
zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
-
mac-precision-touchpad
Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
bluetooth
Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI (by tinygo-org)
-
NimBLE-Arduino
A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
-
ubxlib
Portable C libraries which provide APIs to build applications with u-blox products and services. Delivered as add-on to existing microcontroller and RTOS SDKs.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Hey folks. Anyone out there waiting for BT Auracast? It was announced June 2022, and immediately struck me as must have.
I lost my earbuds, but it seems ridiculous to get a replacement without Auracast, seems like surely if I'm going to make a decent sized purchase like that it needs to support group playing. I want to tune into the radios of other people on the metro or on the bus, want to be able to watch a movie on the plane with someone.
Auracast was announced in June 2022. Anyone else out there struggling with expectations here? I'm really hoping the product announcement season that's right around the corner had a good number of Auracast announcements.
Side note, a ton of it is over my head but it's been so so fun tuning in every once and again to see how Zephyr's Bluetooth Audio work is going. Just wild now much has gone into this! https://github.com/zephyrproject-rtos/zephyr/commits/main/subsys/bluetooth/audio
Project mention: Why Android developers no longer need Windows USB drivers | news.ycombinator.com | 2023-12-30Link for reference:
> Bingxing Wang's awesome [Windows Precision Touchpad Implementation for Apple MacBook family/Magic Trackpad 2] driver[0].
[0] https://github.com/imbushuo/mac-precision-touchpad
Project mention: Not an iPad Pro Review: Why iPadOS Still Doesn't Get the Basics Right | news.ycombinator.com | 2024-05-13I definitely think you should be able to add keyboard layouts at a software level on iPadOS and iOS, but one possible solution to the problem right now is using a programmable keyboard using QMK [1], ZMK [2], or some other open-source firmware. There's even a usb-usb converter [3] that will convert keystrokes from any keyboard into ones that you map using TMK or QMK, so you can use your own.
[1] https://qmk.fm/
[2] https://zmk.dev/
[3] https://geekhack.org/index.php?topic=69169.0
Project mention: Ask HN: Does your microwave interfere with Bluetooth? Mine does | news.ycombinator.com | 2023-10-05The 2.4GHz spectrum is shared between Bluetooth and WiFi 802.11b/g. A few years ago, I was doing some work using an Ubertooth-One scanner (https://greatscottgadgets.com/ubertoothone/). It was showing the traffic on different channels.
My wife stuck a burrito to warm up in the microwave a room away (30-40 ft). This was with a brand-name model, so presumably properly shielded, etc.
Nope. The entire spectrum just went white with noise on all channels.
Once the microwave cycle ended, it still took a good 15-30 seconds before the airwaves calmed down and went back to normal traffic.
Project mention: 8bitmods Blueretro N64 wireless adaptor is sold out - are the AliExpress ones similar? | /r/n64 | 2023-06-17
The code will be built using the esp32-nimble crate. The esp32-nimble crate is a wrapper for the ESP32 NimBLE Bluetooth stack. The crate is inspired by the NimBLE-Arduino project. NimBLE is an open source BLE stack fully compliant with the Bluetooth specification providing both host and controller functionalities. NimBLE is also part of the Apache MyNewt project. The ESP-IDF supports only a port of the NimBLE host stack and provides a different controller implementation.
See for yourself, it's public - https://github.com/bluez/bluez/graphs/contributors. Top contributions are from Johan Hedberg, Marcel Holtmann, and Luiz Augusto von Dentz if we're dropping names, or from Intel if we're speaking about corporations.
C Bluetooth related posts
-
Embedded Rust Bluetooth on ESP: BLE Scanner
-
Building a decentralized name system on top of IRC
-
ZMK + Cirque trackpad?
-
Ask HN: Does your microwave interfere with Bluetooth? Mine does
-
New RedHat Responsibilities
-
Arduino and BLE on ESP32 as server and client combined, using NimBLE
-
Family room by day... Modded retro gaming cave by night
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Jun 2024
Index
What are some of the best open-source Bluetooth projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | zephyr | 9,809 |
2 | mac-precision-touchpad | 8,621 |
3 | zmk | 2,426 |
4 | ZSWatch | 2,123 |
5 | ubertooth | 1,882 |
6 | send-my | 1,766 |
7 | hidapi | 1,498 |
8 | BlueRetro | 1,206 |
9 | hifiberry-os | 945 |
10 | bluez-alsa | 828 |
11 | bluetooth | 676 |
12 | NimBLE-Arduino | 651 |
13 | esp32-ble2mqtt | 642 |
14 | bluez | 642 |
15 | GIMX | 577 |
16 | PedalinoMini | 464 |
17 | continuity | 446 |
18 | nuki_hub | 452 |
19 | RFIDtools | 437 |
20 | bluepad32 | 453 |
21 | MobilECG-II | 384 |
22 | ubxlib | 277 |
23 | IoT-Developer-Boot-Camp | 151 |
Sponsored