244 Commits (4d546713ec8858cbf908de45de11cbfc46a20971)

Author SHA1 Message Date
David Lechner ca920f7218 py/mpstate: Make exceptions thread-local. 4 years ago
Zoltán Vörös 8c02b94946 nrf: Add more math sources to Makefile, and enable log2 implementation. 3 years ago
Bruno Martins ea2d83e961 nrf/boards: Add support for evk_nina_b3 board. 4 years ago
Bruno Martins 94fb5e7f5a nrf: Add machine.memXX, and allow boards to customise some features. 4 years ago
Damien George e9e9c76ddf all: Rename mp_keyboard_interrupt to mp_sched_keyboard_interrupt. 4 years ago
Damien George bd54eb566f nrf/boards/microbit: Use mp_sched_exception() where appropriate. 4 years ago
Damien George 701fdcacaf nrf/drivers/usb: Add USBD_IRQHandler which calls tud_int_handler. 4 years ago
Damien George 035d16126a ports: Update to build with new tinyusb. 4 years ago
Damien George ad4656b861 all: Rename BYTES_PER_WORD to MP_BYTES_PER_OBJ_WORD. 4 years ago
Damien George 7c44354592 ports: Remove def of MP_PLAT_PRINT_STRN if it's the same as the default. 4 years ago
Chris Hemingway 993ab6aa2c nrf/README: Add use of "make submodules" in alternative build paragraph. 4 years ago
Glenn Ruben Bakke d0b8554df4 nrf: Change selected boards to utilize pre-flashed bootloader. 4 years ago
Glenn Ruben Bakke 7f405236a3 nrf/boards: Add linker script for nrf52840 Open Bootloader 1.2.0. 4 years ago
Glenn Ruben Bakke 634f6df324 nrf/Makefile: Add support for flashing with nrfutil. 4 years ago
Glenn Ruben Bakke 718397a37d nrf/Makefile: Add bootloader specific section. 4 years ago
Glenn Ruben Bakke 2489688635 nrf/boards: Update memory.ld to include bootloader offsets. 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
Damien George 18518e26a7 ports: Use correct in/out endpoint size in TUD_CDC_DESCRIPTOR. 4 years ago
Damien George 71f3ade770 ports: Support legacy soft I2C/SPI construction via id=-1 arg. 4 years ago
Damien George 39d50d129c ports: Add SoftI2C and SoftSPI to machine module where appropriate. 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
Damien George 27e117307d nrf: Remove unnecessary includes of mpconfigport.h and its header guard. 4 years ago
Damien George 75344af4ca nrf/main: Make mp_builtin_open signature match that in py/builtin.h. 4 years ago
Damien George 06659077a8 all: Update Python code to conform to latest black formatting. 4 years ago
Roberto Colistete Jr 91c5d168c0 nrf/Makefile: Improve user C modules support. 4 years ago
Glenn Ruben Bakke caaaa2b1f4 nrf: Enable more features for all targets. 4 years ago
Glenn Ruben Bakke 0a79e18398 nrf: Split mpconfigport.h into multiple files. 4 years ago
Matt Trentini 486cb6dd4a nrf: Add board definition for nRF52840-MDK-USB-Dongle. 5 years ago
Glenn Ruben Bakke 95d0d1c486 nrf/boards: Enable RTCounter machine module for nrf9160 boards. 4 years ago
Glenn Ruben Bakke b776fe6969 nrf/nrfx_config: Disable RTC2 for nRF9160 targets. 4 years ago
Alex Tsamakos f743bd3d25
nrf/boards: Add initial support for Actinius Icarus. 4 years ago
Martin Fischer 59ed3bdd9f nrf: Enable nrf tick support on all boards by default. 4 years ago
Martin Fischer 15574cd665 nrf: Add support for time.ticks_xxx functions using RTC1. 4 years ago
Glenn Ruben Bakke c2317a3a8d nrf/Makefile: Disable ROM text compression when compiling for debug. 4 years ago
Glenn Ruben Bakke f22f7b285e nrf/bluetooth/ble_uart: Swap end character on cooked strings. 4 years ago
Glenn Ruben Bakke 5996bf72f1 nrf/bluetooth/ble_uart: Fix random advertisement name. 4 years ago
Glenn Ruben Bakke ab0c14dba0 nrf/bluetooth/ble_uart: Add mp_hal_stdio_poll function. 4 years ago
Glenn Ruben Bakke fc1f22a097 nrf/bluetooth: Handle data length update request. 4 years ago
Glenn Ruben Bakke 9dfb4ae6aa nrf/bluetooth/ble_uart: Fix implicit declaration of function. 4 years ago
Glenn Ruben Bakke 8d71cc2e7d nrf/bluetooth: Use MP_ERROR_TEXT for all error messages. 4 years ago
Jim Mussared cd9a8c1742 nrf: Add openocd as a supported flasher. 5 years ago
Jim Mussared e7f8c7d9a3 nrf: Update to work with nrfx v2.0.0, to match TinyUSB. 5 years ago
Damien George 8f348778e1 nrf/mphalport: Remove need for "syntax unified" in mp_hal_delay_us. 5 years ago
Damien George eb5e9c00f8 nrf/Makefile: Don't use -fno-builtin for Cortex-M0 builds. 5 years ago
stijn 84fa3312cf all: Format code to add space after C++-style comment start. 5 years ago
stijn d6243568a0 all: Remove commented-out include statements. 5 years ago
Damien George 8e048d2548 all: Clean up error strings to use lowercase and change cannot to can't. 5 years ago
Jim Mussared 073b9a5eb8 ports: Enable error text compression for various ports, but not all. 5 years ago