summaryrefslogtreecommitdiff
path: root/extmod/nimble/modbluetooth_nimble.c
AgeCommit message (Expand)Author
2021-06-17extmod/nimble: Remove TODO comment about notify_custom freeing om.Damien George
2021-02-19extmod/modbluetooth: Separate enabling of "client" from "central".Jim Mussared
2021-02-17extmod/modbluetooth: Allow NimBLE to use Zephyr static address.Jim Mussared
2021-02-16extmod/nimble: Ensure handle is set on read error.Jim Mussared
2021-01-30extmod/nimble: Improve the flow control for l2cap recv path.Jim Mussared
2021-01-22extmod/modbluetooth: Add ble.hci_cmd(ogf, ocf, req, resp) function.Jim Mussared
2020-12-23extmod/nimble: Don't assert on save-IRK failure.Jim Mussared
2020-12-23extmod/nimble: Reset NimBLE BSS in mp_bluetooth_init.Jim Mussared
2020-12-02extmod/nimble: Generate and persist a unique IRK.Jim Mussared
2020-12-02extmod/modbluetooth: Add support for passkey authentication.Jim Mussared
2020-12-02extmod/modbluetooth: Add support for bonding (key persistence).Jim Mussared
2020-12-02extmod/modbluetooth: Add gap_pair(conn_handle) func to intiate pairing.Jim Mussared
2020-12-02extmod/modbluetooth: Allow configuration of pairing/bonding parameters.Jim Mussared
2020-12-02extmod/modbluetooth: Add _IRQ_ENCRYPTION_UPDATE event.Andrew Leech
2020-12-02extmod/modbluetooth: Allow user-specified reason in read request IRQ.Jim Mussared
2020-12-02extmod/modbluetooth: Allow setting char/desc enc/auth options.Andrew Leech
2020-12-02extmod/modbluetooth: Add _IRQ_CONNECTION_UPDATE event.Andrew Leech
2020-12-02extmod/nimble: Fail read if the characteristic is too big.Jim Mussared
2020-11-24extmod/nimble/modbluetooth_nimble: Fix build when l2cap unavailable.Jim Mussared
2020-11-24extmod/modbluetooth: Add API for L2CAP channels.Jim Mussared
2020-11-13extmod/nimble: Make stm32 and unix NimBLE ports use synchronous events.Jim Mussared
2020-11-13extmod/modbluetooth: Re-instate optional no-ringbuf modbluetooth.Jim Mussared
2020-11-13extmod/nimble: Poll startup directly rather than using NimBLE sem.Jim Mussared
2020-11-13extmod/modbluetooth: Combine gattc-data-available callbacks into one.Jim Mussared
2020-11-13extmod/modbluetooth: Make UUID type accessible outside modbluetooth.c.Jim Mussared
2020-09-18extmod/modbluetooth: Implement MTU.Jim Mussared
2020-09-08extmod/nimble: Add timeout for HCI sync on startup.Jim Mussared
2020-09-08extmod/modbluetooth: Allow using mp_hal_get_mac as a static address.Jim Mussared
2020-09-08extmod/modbluetooth: Implement configuration of address modes.Jim Mussared
2020-09-08extmod/modbluetooth: Refactor stack/hci/driver/port bindings.Jim Mussared
2020-09-08extmod/modbluetooth: Rename logging macro to be just DEBUG_printf.Jim Mussared
2020-08-26extmod/bluetooth: Support active scanning in BLE.gap_scan().Andrew Leech
2020-07-20extmod/modbluetooth: Add event for "indicate acknowledgement".Jim Mussared
2020-07-20extmod/modbluetooth: Fix so it builds in peripheral-only mode.Jim Mussared
2020-07-18docs/library: Add gatts_indicate() doc to ubluetooth.rst.Jim Mussared
2020-07-18extmod/btstack: Schedule notify/indicate/write ops for bg completion.Jim Mussared
2020-07-09extmod/nimble: Fix attr NULL ptr dereference in ble_gatt_attr_read_cb.Thomas Friebel
2020-06-18tools/codeformat.py: Include extmod/{btstack,nimble} in code formatting.Damien George
2020-06-10extmod/modbluetooth: Register default GATT service and fix esp32 init.jp-96
2020-06-05extmod/modbluetooth: Ensure status=0 always on success.Jim Mussared
2020-06-05extmod/modbluetooth: Implement read done event.Jim Mussared
2020-06-05extmod/modbluetooth: Allow discovery of svc/char by uuid.Jim Mussared
2020-06-05extmod/modbluetooth: Add discover complete events for svc/char/desc.Jim Mussared
2020-06-05extmod/modbluetooth: Make modbluetooth event not a bitfield.Jim Mussared
2020-05-11extmod/nimble: Make error code mapping default to MP_EIO.Thomas Friebel
2020-05-11extmod/modbluetooth: Add support for changing the GAP device name.Damien George
2020-04-29extmod/modbluetooth: Don't hold atomic section during mp_sched_schedule.Jim Mussared
2020-03-11extmod/nimble: When getting BLE MAC try public address if random fails.Damien George
2020-03-11extmod/modbluetooth: Change scan result's "connectable" to "adv_type".Damien George
2020-03-11extmod/nimble: Clarify active state and check for active in all methods.Jim Mussared