66 Commits (ca0c75f5042cdf602585b08184f132d7ab4713f3)

Author SHA1 Message Date
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
Thomas Friebel 41a9f1dec8 extmod/modbluetooth: Unify error handling in remaining places. 5 years ago
Jim Mussared 1937fb22ab extmod/nimble: Clarify active state and check for active in all methods. 5 years ago
Damien George 0ac06a510a extmod/modbluetooth: Extract out gatts_db functionality from nimble. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Thomas Friebel f4726735cf extmod/modbluetooth: Implement config getter for BLE rxbuf size. 5 years ago
Damien George 6f872f81d6 extmod: Fix modbluetooth and modwebrepl to build in nanbox mode. 5 years ago
Damien George 84958a8fe1 extmod/modbluetooth: Allow setting ringbuf size via BLE.config(rxbuf=). 5 years ago
Damien George 7aeafe2ae9 extmod/modbluetooth: Add optional 4th arg to gattc_write for write mode. 5 years ago
Damien George 40cc7ec677 stm32/mpconfigport.h: Use IRQ_PRI_PENDSV to protect bluetooth ringbuf. 5 years ago
Damien George 8ce69288e9 extmod/modbluetooth: Remove limit on data coming from gattc data input. 5 years ago