micropython/extmod/btstack
Felix Dörre 6634fea239 extmod/btstack: Implement key storage to enable pairing/bonding.
Btstack offers two abstraction layers for secret storage, one
called "device db" and another called "tlv". Pairing information
is stored in the "device db", additional secrets (like own keys)
are stored directly in the tlv. Luckily there is a "device db"
implementation using tlv, so we only need to provide one interface.

Additionally, I've removed some btstack files from compilation that
were not referenced.
2024-04-12 20:04:01 +00:00
..
btstack.cmake extmod/btstack: Implement key storage to enable pairing/bonding. 2024-04-12 20:04:01 +00:00
btstack.mk extmod/btstack: Implement key storage to enable pairing/bonding. 2024-04-12 20:04:01 +00:00
btstack_config.h extmod/btstack: Allow the BTstack config to be overridden by a board. 2022-11-11 15:14:14 +11:00
btstack_config_common.h extmod/btstack: Implement key storage to enable pairing/bonding. 2024-04-12 20:04:01 +00:00
btstack_hci_uart.c all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
btstack_hci_uart.h extmod/btstack: Update BTstack bindings to work with latest BTstack. 2022-10-22 14:28:25 +11:00
modbluetooth_btstack.c extmod/btstack: Implement key storage to enable pairing/bonding. 2024-04-12 20:04:01 +00:00
modbluetooth_btstack.h extmod/btstack: Include value handle in client read/write events. 2023-04-26 11:37:20 +10:00