77 Commits (cf7d962cf38db296d1ac419fc4d5302b64c59644)

Author SHA1 Message Date
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
Jim Mussared 81e92d3d6e extmod/modbluetooth: Re-instate optional no-ringbuf modbluetooth. 4 years ago
Jim Mussared 6d9fdff8d0 extmod/nimble: Poll startup directly rather than using NimBLE sem. 4 years ago
Jim Mussared c398e46b29 extmod/modbluetooth: Combine gattc-data-available callbacks into one. 4 years ago
Jim Mussared 3d890e7ab4 extmod/modbluetooth: Make UUID type accessible outside modbluetooth.c. 4 years ago
Jim Mussared b7883ce74c extmod/nimble/nimble.mk: Add -Wno-old-style-declaration. 4 years ago
Jim Mussared 857e2c8fd5 extmod/modbluetooth: Implement MTU. 4 years ago
Jim Mussared 126f972c34 extmod/nimble: Add timeout for HCI sync on startup. 4 years ago
Jim Mussared 52a2ce45de extmod/modbluetooth: Allow using mp_hal_get_mac as a static address. 4 years ago
Jim Mussared c4af714d58 extmod/modbluetooth: Implement configuration of address modes. 4 years ago
Jim Mussared aa18ab7db2 extmod/nimble: Implement NimBLE mutex. 4 years ago
Jim Mussared f3f31ac959 extmod/nimble: Make nimble_malloc work with allocated size. 4 years ago
Jim Mussared 5b08676d6a extmod/nimble: Set struct alignment correctly on 64-bit arch. 4 years ago
Jim Mussared ed14435a8e extmod/modbluetooth: Refactor stack/hci/driver/port bindings. 4 years ago
Jim Mussared e46aac24ba extmod/modbluetooth: Rename logging macro to be just DEBUG_printf. 4 years ago
Andrew Leech a80a146858 extmod/bluetooth: Support active scanning in BLE.gap_scan(). 4 years ago
Jim Mussared 9d823a5d9a extmod/modbluetooth: Add event for "indicate acknowledgement". 4 years ago
Jim Mussared 3c7ca2004c extmod/modbluetooth: Fix so it builds in peripheral-only mode. 4 years ago