94 Commits (7d8b2d89cc6b3734b6ecef36c49354fbf1406687)

Author SHA1 Message Date
Daniël van de Giessen 58a596f4a9 extmod/nimble: Check for active before setting address mode. 8 months ago
Angus Gratton decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead. 8 months ago
Daniël van de Giessen d1e15b9281 extmod/nimble: Enable key distribution to support bonding. 11 months ago
Daniël van de Giessen 3460b48a6d extmod/nimble: Override configuration options set in nimble_port_init. 11 months ago
Daniël van de Giessen d014c82826 extmod/nimble: Do not set GAP device name after sync. 1 year ago
Angus Gratton df3948d3c2 extmod: Switch to use new event functions. 11 months ago
Jim Mussared b6a9778484 py/misc: Change sizeof to offsetof for variable-length alloc. 1 year ago
Damien George cf490a7091 all: Fix various spelling mistakes found by codespell 2.2.6. 1 year ago
Damien George b1229efbd1 all: Fix spelling mistakes based on codespell check. 2 years ago
Jim Mussared a42a8022d8 extmod/modbluetooth: Make all HCI transports trace in the same format. 2 years ago
Jim Mussared e6de6656f4 extmod/nimble: Fix flags for descriptor registration. 2 years ago
Jim Mussared a6aa7397d8 extmod/btstack: Include value handle in client read/write events. 2 years ago
Jim Mussared bc9ec1cf71 extmod/modbluetooth: Merge gatts_notify/indicate implementation. 2 years ago
Jim Mussared d6d8722558 extmod: Make extmod.mk self-contained. 2 years ago
Jim Mussared 87011f6353 extmod/extmod.mk: Make extmod.mk handle GIT_SUBMODULES. 2 years ago
Jim Mussared cacc96d98c extmod/modbluetooth: Replace def_handle with end_handle in char IRQ. 2 years ago
David Lechner e531b72b56 extmod/nimble: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
Andrew Leech 91fb9e7888 extmod/nimble: Add support for reading whole HCI UART packets. 2 years ago
Jonathan Hogg 851ecb2da1 extmod/modbluetooth: Support gap_connect(None) to cancel a connection. 3 years ago
Jim Mussared 9519484c56 extmod/nimble: Remove workaround for OS_ENOMEM. 3 years ago
Jim Mussared 948e3289bf extmod/nimble: Update to NimBLE v1.4. 3 years ago
Jim Mussared 43467b9c71 extmod/modbluetooth: Add connection interval to gap_connect. 3 years ago
iabdalkader 8064c3bf9c extmod/nimble: Add nimble CMake fragment file. 3 years ago
Jim Mussared 1d9e489af3 extmod/modbluetooth: Add send_update arg to gatts_write. 3 years ago
Jim Mussared 341158c251 extmod/nimble: Add "memory stalling" mechanism for l2cap_send. 3 years ago
Jim Mussared edfb5d56c8 extmod/nimble: Allow modbluetooth binding to hook "sent HCI packet". 3 years ago
Jim Mussared 12e3fcc785 extmod/nimble: Fix leak in l2cap_send if send-while-stalled. 3 years ago
Damien George 8107c9b75b extmod/nimble: Remove TODO comment about notify_custom freeing om. 3 years ago
Jim Mussared a76604afba extmod/modbluetooth: Separate enabling of "client" from "central". 4 years ago
Jim Mussared 4005138882 extmod/modbluetooth: Allow NimBLE to use Zephyr static address. 4 years ago
Jim Mussared 236274f08f extmod/nimble/hal/hal_uart: Fix HCI_TRACE format specifiers. 4 years ago
Jim Mussared a1a2815799 extmod/nimble: Ensure handle is set on read error. 4 years ago
Jim Mussared 47d02b3104 extmod/nimble: Improve the flow control for l2cap recv path. 4 years ago
Jim Mussared aa136b4d78 extmod/modbluetooth: Add ble.hci_cmd(ogf, ocf, req, resp) function. 4 years ago
Jim Mussared f7aafc0628 extmod/nimble: Don't assert on save-IRK failure. 4 years ago
Jim Mussared f42a190247 extmod/nimble: Reset NimBLE BSS in mp_bluetooth_init. 4 years ago
Jim Mussared d79b9c6c7c extmod/nimble: Generate and persist a unique IRK. 4 years ago
Jim Mussared e4f27cbee7 extmod/modbluetooth: Add support for passkey authentication. 4 years ago
Jim Mussared c4d08aa4e3 extmod/modbluetooth: Add support for bonding (key persistence). 4 years ago
Jim Mussared 801e8ffacf extmod/modbluetooth: Add gap_pair(conn_handle) func to intiate pairing. 4 years ago
Jim Mussared a1fcf30121 extmod/modbluetooth: Allow configuration of pairing/bonding parameters. 4 years ago
Andrew Leech 05fef8c6a4 extmod/modbluetooth: Add _IRQ_ENCRYPTION_UPDATE event. 4 years ago
Jim Mussared ac89267fef extmod/modbluetooth: Add compile-config flag to enable pairing/bonding. 4 years ago
Jim Mussared 60830bcba4 extmod/modbluetooth: Allow user-specified reason in read request IRQ. 4 years ago
Andrew Leech 1697ff335d extmod/modbluetooth: Allow setting char/desc enc/auth options. 4 years ago
Andrew Leech c70665fb0b extmod/modbluetooth: Add _IRQ_CONNECTION_UPDATE event. 4 years ago
Jim Mussared f2a9a0ac41 extmod/nimble: Fail read if the characteristic is too big. 4 years ago
Jim Mussared 5a7027915c extmod/nimble/modbluetooth_nimble: Fix build when l2cap unavailable. 4 years ago
Jim Mussared 0e8af2b370 extmod/modbluetooth: Add API for L2CAP channels. 4 years ago
Jim Mussared 61d1e4b01b extmod/nimble: Make stm32 and unix NimBLE ports use synchronous events. 4 years ago