334 Commits (2251cb774b7b7db12323a32b339903fa27ff7b08)

Author SHA1 Message Date
iabdalkader 93f3910fe7 nrf: Rename machine I2C, PWM, SPI, UART types consistently across ports. 2 years ago
Jim Mussared a2aceb5007 nrf/Makefile: Split up SRC_C variables. 2 years ago
Jim Mussared d6d8722558 extmod: Make extmod.mk self-contained. 2 years ago
Jim Mussared 67d05ed02b ports: Make generated pin.c handling more consistent across ports. 2 years ago
Jim Mussared 17f2783e4a all: Use += rather than = everywhere for CFLAGS/LDFLAGS/LIBS. 2 years ago
Jim Mussared 94beeabd2e py/obj: Convert make_new into a mp_obj_type_t slot. 2 years ago
Jim Mussared 6da41b5900 py/obj: Merge getiter and iternext mp_obj_type_t slots. 2 years ago
Jim Mussared a52cd5b07d py/obj: Add accessors for type slots and use everywhere. 3 years ago
Jim Mussared 9dce82776d all: Remove unnecessary locals_dict cast. 2 years ago
Jim Mussared 662b9761b3 all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE. 3 years ago
Jim Mussared 42587c7870 all: Standardise mp_obj_type_t initialisation. 3 years ago
Jim Mussared fb2a57800a all: Simplify buffer protocol to just a "get buffer" callback. 3 years ago
Jim Mussared d84c6ef0e8 ports: Use micropython-lib version of drivers in manifests. 2 years ago
Jim Mussared 203dae41fb all: Update all manifest.py files to use new features. 2 years ago
robert-hh cc0249c936 nrf/modules/machine/uart: Implement uart.flush() and uart.txdone(). 2 years ago
Jim Mussared 8a0ee5a5c0 py/objstr: Split mp_obj_str_from_vstr into bytes/str versions. 2 years ago
Damien George 8f4c108025 all: Remove MICROPY_PY_IO_FILEIO config option. 2 years ago
Angus Gratton a16a330da5 nrf,stm32: Don't enable debug info by default if LTO is on. 2 years ago
Damien George 787bd99919 nrf/modules/ubluepy: Use mp_obj_str_get_data to extract str data. 2 years ago
Jim Mussared be83c08f46 ports: Always append to GIT_SUBMODULES. 2 years ago
Angus Gratton fdfe4eca74 ports: Always include debug information in the ELF. 2 years ago
Jim Mussared 092784da19 ports: Remove unused mp_type_{fileio/textio} macros in mpconfigport.h. 2 years ago
robert-hh 2e2fc8f60f nrf/main: Call usb_cdc_init() before executing boot.py and main.py. 2 years ago
iabdalkader 768cbea507 nrf/boards/arduino_nano_33_ble_sense: Update deploy instructions. 2 years ago
robert-hh 80339f1a33 ports: Adapt mimxrt, nrf and rp2 ports to work with latest TinyUSB. 2 years ago
David Lechner 8a69c54211 nrf: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
David Lechner 81dbea1ce3 shared/readline: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
robert-hh cca2305211 nrf/drivers/usb: Fix reading of a single USB CDC character. 2 years ago
robert-hh be6f0f3b3b nrf/mpconfigport: Call tud_task() in MICROPY_EVENT_POLL_HOOK. 2 years ago
robert-hh c985a0b514 nrf/drivers/usb: Add a tud_cdc_rx_cb() callback to check interrupt char. 2 years ago
robert-hh 60539ea162 nrf/drivers/usb: Probe for interrupt char in USB CDC task. 2 years ago
Stuart Langridge 30c7f1790b nrf/drivers/bluetooth: Handle PHY_UPDATE messages, used in Bluetooth 5. 3 years ago
iabdalkader 262f4a4855 nrf/mpconfigport: Remove obsolete module declarations. 2 years ago
iabdalkader 6753c53318 nrf/modmachine: Add machine.idle() function. 2 years ago
iabdalkader 5c31a6c023 nrf/boards/arduino_nano_33_ble: Add Arduino Nano 33 BLE sense board. 3 years ago
David Lechner 07cae9178f nrf/Makefile: Drop unused MPY_CROSS and MPY_TOOL variables. 2 years ago
iabdalkader 425d8fc0d6 nrf: Enable optional support for Arduino 1200bps touch. 3 years ago
David Lechner c118b5d0e4 extmod/extmod.mk: Separate out extmod file list from py.mk to extmod.mk. 2 years ago
iabdalkader d8f5669532 nrf/modmachine: Add machine.bootloader() and make it customisable. 3 years ago
iabdalkader 921dd94676 nrf/main: Add startup and early-init board hook macros. 4 years ago
iabdalkader 99d3a73d59 nrf/modules/uos/microbitfs: Fix MICROPY_MBFS build to use mp_obj_malloc. 2 years ago
Andrew Leech 494e8ba722 nrf/mpconfigport: Fix MICROPY_VFS IO build support. 3 years ago
Andrew Leech c5878dd1f9 nrf/mpconfigport: Enable extra features as defined by ROM levels. 3 years ago
Andrew Leech 13f5d38f2e nrf/mpconfigport: Set MICROPY_CONFIG_ROM_LEVEL defines for each MCU. 3 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Damien George 6e71cde6aa ports: Use default VFS config for import_stat and builtin_open. 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