11939 Commits (d1f120b1425d6622e8596815be7876aa8c434dbf)
 

Author SHA1 Message Date
Damien George ee3706f4bd travis: Stop using Travis for CI. 4 years ago
Damien George a598ae5b4d github/workflows: Add workflows for all CI tasks, builds and tests. 4 years ago
Damien George 547e8a9fe7 tools/ci.sh: Add helper script to run CI tasks. 4 years ago
Damien George be24e6a53f py/mpprint: Prevent case fall-through when assert is disabled. 4 years ago
Damien George 6a3d70db96 tests/extmod: Add vfs_posix.py test for uos.VfsPosix class. 4 years ago
Jim Mussared 5a7027915c extmod/nimble/modbluetooth_nimble: Fix build when l2cap unavailable. 4 years ago
Jim Mussared 23fad2526d tests/multi_bluetooth: Add L2CAP channels multi-test. 4 years ago
Jim Mussared 3795c71271 docs/library/ubluetooth.rst: Add docs for L2CAP channels. 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
JPFrancoia 3dcb551d89 nrf/README: Describe Pin numbering scheme for nRF52840. 4 years ago
robert 5af3c046c7 esp32,esp8266: Remove "FAT" from warning message in inisetup.py. 4 years ago
Jim Mussared 240b3de8bc stm32/rfcore: Depend on NimBLE only when BLE enabled. 4 years ago
Jim Mussared 21c293fbcd stm32/rfcore: Don't send HCI ACL cmds while another is pending. 4 years ago
Jim Mussared 119c88ef17 stm32/flash: Implement WB55 flash locking. 4 years ago
Jim Mussared a64121b0d4 stm32/rfcore: Make RX IRQ schedule the NimBLE handler. 4 years ago
Jim Mussared efc0800132 tests/multi_bluetooth: Add a test for WB55 concurrent flash access. 4 years ago
Jim Mussared 7e75245d54 tests/multi_bluetooth: Change dict index-and-del to pop, to clear event. 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 4559bcb467 unix: Make mp_hal_delay_ms run MICROPY_EVENT_POLL_HOOK. 4 years ago
Andrew Leech de60aa7d6b unix: Handle pending events/scheduler in MICROPY_EVENT_POLL_HOOK. 4 years ago
Jim Mussared 3d890e7ab4 extmod/modbluetooth: Make UUID type accessible outside modbluetooth.c. 4 years ago
Jim Mussared c75ce37910 tests/run-multitests.py: Add a -p flag to run permutations of instances. 4 years ago
Jim Mussared ccfd535af4 tests/multi_bluetooth: Improve reliability of event waiting. 4 years ago
Jim Mussared 309fb822e6 tests/run-multitests.py: Fix diff order, show changes relative to truth. 4 years ago
Damien George cc2a35b7b2 stm32/rtc: Validate the RTC prescaler on boot and change if incorrect. 4 years ago
Damien George a0623a081c stm32/Makefile: Allow boards to extend all SRC variables. 4 years ago
Arrowana 922f81dfd1 extmod/machine_mem: Only allow integers in machine.memX subscript. 4 years ago
Jonathan Hogg 8a917ad252 esp32/machine_pin: Reset pin if init sets mode. 4 years ago
Sébastien NEDJAR b04240cb77 stm32/Makefile: Make the generation of `firmware.bin` explicit. 4 years ago
Jim Mussared a7932ae4e6 tools/makeqstrdefs.py: Run qstr preprocessing in parallel. 4 years ago
Damien George d7e1526593 py/binary: Fix sign extension setting wide integer on 32-bit archs. 4 years ago
Damien George bdfb584b29 extmod/moductypes: Fix storing to (U)INT64 arrays on 32-bit archs. 4 years ago
Damien George 1fef5662ab py/mpz: Do sign extension in mpz_as_bytes for negative values. 4 years ago
Damien George 7789cd5f16 lib/utils/pyexec: Add MICROPY_BOARD hooks before/after executing code. 4 years ago
Damien George b99300b53e stm32/boardctrl: Define MICROPY_BOARD_EARLY_INIT alongside others. 4 years ago
Damien George 4c3976bbca stm32: Add MICROPY_BOARD calls in various places in stm32_main. 4 years ago
Damien George 1e297c8898 stm32/main: Move update_reset_mode to outside the soft-reset loop. 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 ed7ddd4dd4 tests/micropython/extreme_exc.py: Unlink alloc'd lists earlier in chain. 4 years ago
Damien George 97960dc7de stm32: Support C++ code and user C modules written in C++. 4 years ago
Damien George df3b466d6c stm32/boards: Factor out common data/bss/heap/stack linker sections. 4 years ago
Damien George a866f868f8 unix/Makefile: Move coverage.c and coveragecpp.cpp to coverage variant. 4 years ago
Damien George dbb13104ca docs/develop/cmodules.rst: Add link to source code for user C example. 4 years ago
stijn 25c4563f26 examples: Add example code for user C modules, both C and C++. 4 years ago
stijn fad4079778 esp32,unix: Support building C++ code. 4 years ago