littleb
littleb copied to clipboard
This project aims to create a clean, modern and easy to use Bluetooth Low Energy API. LittleB exposes the BLE GATT API for Pure C using BlueZ over SD-Bus.
Includes updates to littleb library that addresses issues #4, #5 and #6. esp_littleb app not functional due to unresolved issues #7 and #8.
Bluez caches devices found in previous discoveries so the lb_get_bl_devices() call can create a list with inactive entries. To speed up interrogation of devices it is useful to know which...
It is possible to get primary UUIDs by getting `UUIDs`property but API does not get or expose this property.
This call populates an internal list of devices that are only accessible via API calls. There appears to be no way of searching through devices to determine which ones expose...
1. Each time lb_register_characteristic_read_event() is called a new thread is created. Only the last one to be created is closed down by lb_destroy() leading to memory leakage. 2. If lb_destroy()...
lb_get_ble_device_services() should not call lb_pair_device()