98 Commits (6c67fbc280625c59fff7cdf93f16d5e2ad0bad8a)

Author SHA1 Message Date
Damien George 787bd99919 nrf/modules/ubluepy: Use mp_obj_str_get_data to extract str data. 2 years ago
David Lechner 8a69c54211 nrf: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
robert-hh 60539ea162 nrf/drivers/usb: Probe for interrupt char in USB CDC task. 2 years ago
iabdalkader 6753c53318 nrf/modmachine: Add machine.idle() function. 2 years ago
iabdalkader d8f5669532 nrf/modmachine: Add machine.bootloader() and make it customisable. 3 years ago
iabdalkader 99d3a73d59 nrf/modules/uos/microbitfs: Fix MICROPY_MBFS build to use mp_obj_malloc. 2 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Damien George 5956466c0e py/builtin: Clean up and simplify import_stat and builtin_open config. 2 years ago
Jim Mussared f67ac90fa9 nrf: Make port-specific modules use MP_REGISTER_MODULE. 3 years ago
Jim Mussared 4eab44a1ec extmod: Make extmod modules use MP_REGISTER_MODULE. 3 years ago
Jim Mussared 0e7bfc88c6 all: Use mp_obj_malloc everywhere it's applicable. 3 years ago
Andrew Leech 303e222f70 nrf/modules: Include uasyncio in default board manifest. 3 years ago
Damien George fbd47fc46c ports: Consolidate inclusion of umachine module in built-ins. 3 years ago
Glenn Ruben Bakke 77b4cfcbc9 nrf/modules/nrf: Add function to enable/disable DCDC. 6 years ago
Damien George e5e0553224 nrf/modules/uos: Add ilistdir to uos module. 3 years ago
Glenn Ruben Bakke aa857eb65e nrf/Makefile: Set default manifest file for all targets. 4 years ago
Glenn Ruben Bakke 7b6ad0ce2e nrf/modules/scripts: Add file system formatting script. 4 years ago
Glenn Ruben Bakke 7a833edf37 nrf/modules/uos: Allow a board to configure MICROPY_VFS_FAT/LFS1/LFS2. 4 years ago
Glenn Ruben Bakke 127cec8cae nrf/modules/nrf: Add new nrf module with flash block device. 4 years ago
David P d3f6ce7dc3 nrf/modules: Replace master/slave with controller/peripheral in SPI. 3 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
David Lechner ca920f7218 py/mpstate: Make exceptions thread-local. 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 64180f0742 extmod/machine_i2c: Add init protocol method for generic I2C bindings. 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 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
Martin Fischer 15574cd665 nrf: Add support for time.ticks_xxx functions using RTC1. 4 years ago
Jim Mussared e7f8c7d9a3 nrf: Update to work with nrfx v2.0.0, to match TinyUSB. 5 years ago
stijn d6243568a0 all: Remove commented-out include statements. 5 years ago
Jim Mussared def76fe4d9 all: Use MP_ERROR_TEXT for all error messages. 5 years ago
Damien George ac8383a95d nrf: Use MICROPY_HW_ENABLE_RNG instead of MICROPY_PY_RANDOM_HW_RNG. 5 years ago
Damien George 6ad3bb1e12 nrf: Remove custom "random" module and use extmod version instead. 5 years ago
Damien George ad7213d3c3 py: Add mp_raise_msg_varg helper and use it where appropriate. 5 years ago
Damien George 97eca38c4f py: Add mp_raise_type helper macro and use it where appropriate. 5 years ago
Yonatan Goldschmidt 61d2b40ad5 lib/utils/pyexec: Introduce MICROPY_REPL_INFO, wrap debug prints in it. 5 years ago
Glenn Ruben Bakke 82fe6b0526 nrf: Add nrf9160 base support. 5 years ago
roland van straten 226399bcef nrf/led: Expose public API for LED manipulation. 5 years ago
Glenn Ruben Bakke c561ae61a1 nrf/uart: Add support for UARTE (EasyDMA). 6 years ago
Glenn Ruben Bakke 02a8c31eef nrf/temp: Move module configuration guard. 6 years ago
Glenn Ruben Bakke d2e730b727 nrf/i2c: Add support for TWIM (EasyDMA). 6 years ago
Jim Mussared 353ed7705f nrf/boards/make-pins.py: Fix gen of board pins to use correct index. 5 years ago
Damien George 9e90e2528b nrf/machine/adc: Fix mapping of ADC channel to pin. 5 years ago
Damien George c7fb93b844 nrf/machine/adc: Allow to pass a Pin object in to ADC constructor. 5 years ago
Damien George 9cad134a2f nrf/machine/adc: Add ADC.read_u16() method. 5 years ago
Damien George 1fe1ff935b nrf: Clean up source by removing tabs, trailing spaces, non-ASCII chars. 5 years ago
Glenn Ruben Bakke d889def06b nrf/led: Adjust how board LEDs are defined. 6 years ago
Damien George 456c89f749 nrf/uart: Make UART print output something, and add write method. 6 years ago