circuitpython/ports
Jim Mussared 126f972c34 extmod/nimble: Add timeout for HCI sync on startup.
This allows `ble.active(1)` to fail correctly if the HCI controller is
unavailable.

It also avoids an infine loop in the NimBLE event handler where NimBLE
doesn't correctly detect that the HCI controller is unavailable and keeps
trying to reset.

Furthermore, it fixes an issue where GATT service registrations were left
allocated, which led to a bad realloc if the stack was activated multiple
times.
2020-09-08 12:53:24 +10:00
..
bare-arm ports: Disable MICROPY_PY_ASSIGN_EXPR in bare-arm and minimal ports. 2020-06-16 22:06:21 +10:00
cc3200 all: Update Python code to conform to latest black formatting. 2020-08-29 15:18:01 +10:00
esp32 esp32: Pin MicroPython and NimBLE tasks to core 0. 2020-09-08 12:53:24 +10:00
esp8266 py/mphal.h: Introduce mp_hal_time_ns and implement on various ports. 2020-08-22 16:13:44 +10:00
javascript all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
mimxrt mimxrt/boards: Set __heap_size__ to 0 in MIMXRT1011.ld. 2020-06-10 22:49:26 +10:00
minimal ports: Disable MICROPY_PY_ASSIGN_EXPR in bare-arm and minimal ports. 2020-06-16 22:06:21 +10:00
nrf all: Update Python code to conform to latest black formatting. 2020-08-29 15:18:01 +10:00
pic16bit all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
powerpc powerpc/uart: Choose which UART to use at build time, not runtime. 2020-05-29 22:54:55 +10:00
qemu-arm qemu-arm/Makefile: Add CFLAGS_EXTRA to CFLAGS. 2020-06-22 13:42:24 +10:00
samd all: Factor gchelper code to one place and use it for unix & ARM ports. 2020-04-29 23:45:19 +10:00
stm32 stm32/mpbthciport: Increase char timeout of BT HCI UART. 2020-09-08 12:53:24 +10:00
teensy all: Update Python code to conform to latest black formatting. 2020-08-29 15:18:01 +10:00
unix extmod/nimble: Add timeout for HCI sync on startup. 2020-09-08 12:53:24 +10:00
windows extmod/vfs: Add option to use 1970 as Epoch. 2020-09-01 12:36:28 +10:00
zephyr lib/utils/mpirq: Add mp_irq_init func, and clean up unused init method. 2020-09-04 12:40:38 +10:00