summaryrefslogtreecommitdiff
path: root/extmod/modbluetooth.c
AgeCommit message (Expand)Author
2025-06-04extmod/modbluetooth: Add timeout to deinit.Andrew Leech
2025-04-22extmod/modbluetooth: Use newer mp_map_slot_is_filled function.Andrew Leech
2024-03-07all: Remove the "STATIC" macro and just use "static" instead.Angus Gratton
2024-02-29py/modthread: Move thread state initialisation to shared function.Daniël van de Giessen
2024-02-16esp32: Increase NimBLE task stack size and overflow detection headroom.Damien George
2023-11-09extmod/modbluetooth: Initialise nlr_jump_callback_top for IRQ handlers.Daniël van de Giessen
2023-10-03all: Fix various spelling mistakes found by codespell 2.2.6.Damien George
2023-06-08all: Use MP_REGISTER_EXTENSIBLE_MODULE for overrideable built-ins.Jim Mussared
2023-06-08all: Rename mp_umodule*, mp_module_umodule* to remove the "u" prefix.Jim Mussared
2023-06-08all: Rename MP_QSTR_umodule to MP_QSTR_module everywhere.Jim Mussared
2023-04-26extmod/btstack: Include value handle in client read/write events.Jim Mussared
2023-04-26extmod/modbluetooth: Merge gatts_notify/indicate implementation.Jim Mussared
2022-09-23extmod/modbluetooth: Run BLE IRQ callback in protected NLR context.Damien George
2022-09-22extmod/modbluetooth: Do GATTC reassembly in protected uPy context.Damien George
2022-09-22extmod/modbluetooth: Change data_len type from size_t to uint16_t.Damien George
2022-09-19py/obj: Convert make_new into a mp_obj_type_t slot.Jim Mussared
2022-09-19all: Remove unnecessary locals_dict cast.Jim Mussared
2022-09-19all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE.Jim Mussared
2022-09-19all: Simplify buffer protocol to just a "get buffer" callback.Jim Mussared
2022-09-09extmod/modbluetooth: Replace def_handle with end_handle in char IRQ.Jim Mussared
2022-09-09extmod/modbluetooth: Fix descriptor registration with empty tuple.Jim Mussared
2022-07-22extmod/modbluetooth: Add support for running sync irq on system thread.Damien George
2022-07-18extmod/modbluetooth: Use MP_REGISTER_ROOT_POINTER().David Lechner
2022-06-02all: Remove third argument to MP_REGISTER_MODULE.Damien George
2022-05-18extmod: Make extmod modules use MP_REGISTER_MODULE.Jim Mussared
2022-05-03all: Use mp_obj_malloc everywhere it's applicable.Jim Mussared
2022-01-13extmod/modbluetooth: Fix conditional compilation of ringbuf_put_uuid.Damien George
2021-12-01extmod/modbluetooth: Support gap_connect(None) to cancel a connection.Jonathan Hogg
2021-10-26extmod/modbluetooth: Add connection interval to gap_connect.Jim Mussared
2021-08-14extmod/modbluetooth: Add send_update arg to gatts_write.Jim Mussared
2021-07-23extmod/modbluetooth: Clamp MTU values to 32->UINT16_MAX.Jim Mussared
2021-03-16extmod/modbluetooth: Free temp arrays in gatts register services.Damien George
2021-02-19extmod/modbluetooth: Separate enabling of "client" from "central".Jim Mussared
2021-01-22extmod/modbluetooth: Add ble.hci_cmd(ogf, ocf, req, resp) function.Jim Mussared
2020-12-02extmod/modbluetooth: Add support for passkey authentication.Jim Mussared
2020-12-02extmod/modbluetooth: Simplify synchronous invoke_irq_handler signature.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: Add compile-config flag to enable pairing/bonding.Jim Mussared
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-11-24extmod/modbluetooth: Add API for L2CAP channels.Jim Mussared
2020-11-13extmod/modbluetooth: Re-instate optional no-ringbuf modbluetooth.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-25extmod/modbluetooth: Change module-owned bytes objects to memoryview.Damien George
2020-09-18extmod/modbluetooth: Implement MTU.Jim Mussared