76 Commits (999b66d53108a014194e7a30f20d4a269fdda6b4)

Author SHA1 Message Date
Damien George e05d0a6335 extmod/modbluetooth: Add support for running sync irq on system thread. 4 years ago
David Lechner 2c728c5330 extmod/modbluetooth: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Jim Mussared 4eab44a1ec extmod: Make extmod modules use MP_REGISTER_MODULE. 3 years ago
Jim Mussared 0e7bfc88c6 all: Use mp_obj_malloc everywhere it's applicable. 3 years ago
Damien George 889dee8076 extmod/modbluetooth: Fix conditional compilation of ringbuf_put_uuid. 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 53dfb279da extmod/modbluetooth: Clamp MTU values to 32->UINT16_MAX. 3 years ago
Damien George 2b888aa2f3 extmod/modbluetooth: Free temp arrays in gatts register services. 4 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 4bcbbfdb6c extmod/modbluetooth: Simplify synchronous invoke_irq_handler signature. 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 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
Damien George 81f2162ca0 extmod/modbluetooth: Change module-owned bytes objects to memoryview. 4 years ago
Jim Mussared 857e2c8fd5 extmod/modbluetooth: Implement MTU. 4 years ago
Jim Mussared 5be3bfcb7e extmod/modbluetooth: Print UUIDs correctly. 4 years ago
Jim Mussared 6a6a5f9e15 extmod/modbluetooth: Make BLE.irq() method positional only. 4 years ago
Jim Mussared 504522bd02 extmod/modbluetooth: Fix handling of optional data/uuid args. 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 0bc2c1c105 extmod/modbluetooth: Fix race between READ_REQUEST and other IRQs. 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
Jim Mussared 43ceadac55 extmod/modbluetooth: Ignore unused self_in in ble_gatts_indicate. 4 years ago
Jim Mussared e152d0c197 extmod/btstack: Schedule notify/indicate/write ops for bg completion. 4 years ago
Jim Mussared 8b7ae4e099 extmod/modbluetooth: Support bigger characteristic values. 5 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 ebfd9ff2e6 extmod/modbluetooth: Fix sign compare and unused variable warnings. 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
Jim Mussared def76fe4d9 all: Use MP_ERROR_TEXT for all error messages. 5 years ago
Damien George dd0bc26e65 extmod/modbluetooth: Change scan result's "connectable" to "adv_type". 5 years ago