860 Commits (49dd9ba1a5e50c400a3cfd604dd884bf9fea628c)

Author SHA1 Message Date
Jim Mussared f7aafc0628 extmod/nimble: Don't assert on save-IRK failure. 4 years ago
Jim Mussared f42a190247 extmod/nimble: Reset NimBLE BSS in mp_bluetooth_init. 4 years ago
Oliver Joos a13d1b50c9 extmod/vfs: Raise OSError(ENODEV) if mounting bdev without a filesystem. 4 years ago
Damien George 1719459c28 extmod/modubinascii: Update code, docs for hexlify now CPython has sep. 4 years ago
Jim Mussared d79b9c6c7c extmod/nimble: Generate and persist a unique IRK. 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 f2a9a0ac41 extmod/nimble: Fail read if the characteristic is too big. 4 years ago
Damien George b505971069 extmod/uasyncio: Fix cancellation handling of wait_for. 4 years ago
Damien George 309dfe39e0 extmod/uasyncio: Add Task.done() method. 4 years ago
Damien George ca40eb0fda extmod/uasyncio: Delay calling Loop.call_exception_handler by 1 loop. 4 years ago
Jim Mussared 5a7027915c extmod/nimble/modbluetooth_nimble: Fix build when l2cap unavailable. 4 years ago
Jim Mussared 0e8af2b370 extmod/modbluetooth: Add API for L2CAP channels. 4 years ago
Damien George 64180f0742 extmod/machine_i2c: Add init protocol method for generic I2C bindings. 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 6d9fdff8d0 extmod/nimble: Poll startup directly rather than using NimBLE sem. 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
Arrowana 922f81dfd1 extmod/machine_mem: Only allow integers in machine.memX subscript. 4 years ago
Damien George bdfb584b29 extmod/moductypes: Fix storing to (U)INT64 arrays on 32-bit archs. 4 years ago
Jim Mussared b7883ce74c extmod/nimble/nimble.mk: Add -Wno-old-style-declaration. 4 years ago
Jim Mussared 2ae3c890bd extmod/btstack/btstack.mk: Add -Wimplicit-fallthrough=0. 4 years ago
Damien George 6f34800884 extmod/modurandom: Support urandom.seed() without an argument. 4 years ago
Damien George 03a1f94ea1 extmod/vfs_lfs: Support mounting LFS filesystems in read-only mode. 4 years ago
Emil Renner Berthing ccd92335a1 py, extmod: Introduce and use MP_FALLTHROUGH macro. 5 years ago
Emil Renner Berthing dde3db21fc extmod: Disable -Wmissing-field-initializers for lfs2. 4 years ago
Emil Renner Berthing 9aa58cf8ba py, extmod: Add explicit initializers for default values. 4 years ago
Damien George d4b61b0017 extmod/utime_mphal: Add generic utime.time_ns() function. 4 years ago
Damien George 71f3ade770 ports: Support legacy soft I2C/SPI construction via id=-1 arg. 4 years ago
Damien George 9e0533b9e1 extmod/machine_spi: Remove "id" arg in SoftSPI constructor. 4 years ago
Damien George aaed33896b extmod/machine_i2c: Remove "id" arg in SoftI2C constructor. 4 years ago
Damien George c35deb2625 extmod/machine_i2c: Rename type to SoftI2C and add custom print method. 4 years ago
Andrew Leech 319437d4bd extmod/modure: Allow \\ in re.sub replacements. 4 years ago
Damien George 81f2162ca0 extmod/modbluetooth: Change module-owned bytes objects to memoryview. 4 years ago
Damien George 71adf506ce extmod/vfs: Fix lookup of entry in root dir so it fails correctly. 4 years ago
Damien George 8f20cdc353 all: Rename absolute time-based functions to include "epoch". 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
Damien George 373b400632 extmod/modussl_axtls: Reduce size of code that makes exception. 4 years ago