53 Commits (master)

Author SHA1 Message Date
Angus Gratton decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead. 8 months ago
Jim Mussared bb4ee06d98 extmod/btstack: Add support for CCCD to allow client subscriptions. 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
Damien George ed41d51746 extmod/modbluetooth: Change data_len type from size_t to uint16_t. 2 years ago
Jim Mussared cacc96d98c extmod/modbluetooth: Replace def_handle with end_handle in char IRQ. 2 years ago
Damien George e7fff736b5 extmod/modbluetooth: Put declaration of connect_cancel in correct place. 3 years ago
Jonathan Hogg 851ecb2da1 extmod/modbluetooth: Support gap_connect(None) to cancel a connection. 3 years ago
Jim Mussared 43467b9c71 extmod/modbluetooth: Add connection interval to gap_connect. 3 years ago
Jim Mussared 1d9e489af3 extmod/modbluetooth: Add send_update arg to gatts_write. 3 years ago
Jim Mussared a76604afba extmod/modbluetooth: Separate enabling of "client" from "central". 4 years ago
Jim Mussared aa136b4d78 extmod/modbluetooth: Add ble.hci_cmd(ogf, ocf, req, resp) function. 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 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 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 857e2c8fd5 extmod/modbluetooth: Implement MTU. 4 years ago
Jim Mussared c4af714d58 extmod/modbluetooth: Implement configuration of address modes. 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 e152d0c197 extmod/btstack: Schedule notify/indicate/write ops for bg completion. 4 years ago
Jim Mussared c07ea3e4c2 extmod/modbluetooth: Implement read done event. 4 years ago
Jim Mussared 919d640aec extmod/modbluetooth: Allow discovery of svc/char by uuid. 5 years ago
Jim Mussared 6a3c89d584 extmod/modbluetooth: Add discover complete events for svc/char/desc. 5 years ago
Jim Mussared e6881f0829 extmod/modbluetooth: Make modbluetooth event not a bitfield. 5 years ago
Damien George 3b6c9119eb extmod/modbluetooth: Add support for changing the GAP device name. 5 years ago
Jim Mussared 8119ec0765 extmod/modbluetooth: Don't hold atomic section during mp_sched_schedule. 5 years ago
Damien George c5a21a94f8 extmod/modbluetooth: Provide FLAG_WRITE_NO_RESPONSE for characteristics. 5 years ago
Damien George dd0bc26e65 extmod/modbluetooth: Change scan result's "connectable" to "adv_type". 5 years ago
Jim Mussared 1937fb22ab extmod/nimble: Clarify active state and check for active in all methods. 5 years ago
Damien George 86c26db3ff extmod/btstack: Implement service registration. 5 years ago
Damien George 0ac06a510a extmod/modbluetooth: Extract out gatts_db functionality from nimble. 5 years ago
Jim Mussared 66ac2e1fc0 extmod/modbluetooth.h: Fix typo in comment about registering services. 5 years ago
Yonatan Goldschmidt aca8873bb8 extmod/modbluetooth: Fix func prototype, empty args should be (void). 5 years ago
Damien George 7aeafe2ae9 extmod/modbluetooth: Add optional 4th arg to gattc_write for write mode. 5 years ago
Damien George 8ce69288e9 extmod/modbluetooth: Remove limit on data coming from gattc data input. 5 years ago
Jim Mussared d16a27da51 extmod/modbluetooth: Add gatts_set_buffer. 5 years ago
Jim Mussared f34e16dbc6 extmod/modbluetooth: Persist reference to NimBLE service instances. 5 years ago
Jim Mussared 56fc3edf98 extmod/modbluetooth: Make UUID support the buffer protocol. 5 years ago
Jim Mussared 76f474129e extmod/modbluetooth: Use us instead of ms for advertising interval. 5 years ago