349 Commits (d5c45a80d250021527c737d194b6debe10ab9dbb)

Author SHA1 Message Date
Christian Clauss 4376c969f6 all: Fix Python comparison to None and True, and use "not in". 2 years ago
Damien George b3c8ab37ec py/gc: Make gc_dump_info/gc_dump_alloc_table take a printer as argument. 2 years ago
Damien George f450e94ba0 ports: Rename remaining "Micro Python" to "MicroPython". 2 years ago
robert-hh ed1f42cb49 nrf/modules/machine/pwm: Support using all 4 channels of a PWM module. 2 years ago
robert-hh e3b877826c nrf/modules/machine/soft_pwm: Add PWM for nrf51x boards using soft PWM. 2 years ago
robert-hh a1f838cdf1 nrf/modules/machine/pwm: Use extmod/machine_pwm.c for PWM module. 2 years ago
robert-hh cf43df4caa nrf/modules/machine/pwm: Add paramter checks and error messages. 2 years ago
iabdalkader cc645b65a9 nrf/boards/arduino_nano_33_ble_sense: Add support for REV-2 chipset. 2 years ago
Jim Mussared 69b93527d5 ports: Make BOARD default from BOARD_DIR in Makefile's. 2 years ago
iabdalkader 68d049ea5e nrf/Makefile: Add support for BOSSAC flasher. 2 years ago
Jim Mussared 8b27482692 top: Update Python formatting to black "2023 stable style". 2 years ago
robert-hh 0baf6c80d9 nrf/mpconfigport: Enable seeding of the PRNG by the hardware RNG. 2 years ago
robert-hh 564945a2a0 nrf/boards/seeed_xiao_nrf52: Add defn for Seeed XIAO NRF52840 Sense. 2 years ago
Angus Gratton 2e6e53057b shared/tinyusb: Further refactor static USB device implementation. 2 years ago
Damien George e8f5cfe0e1 nrf: Rename MICROPY_PY_MACHINE_TIMER to MICROPY_PY_MACHINE_TIMER_NRF. 2 years ago
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