129 Commits (3fb1bb131f43207e2201a61139cd3f6e82d6513f)

Author SHA1 Message Date
Jim Mussared 2fbc08c462 extmod/asyncio: Rename uasyncio to asyncio. 1 year ago
Jim Mussared 5fd042e7d1 all: Replace all uses of umodule in Python code. 2 years ago
Jim Mussared 2eba98f1e0 all: Use MP_REGISTER_EXTENSIBLE_MODULE for overrideable built-ins. 1 year ago
Jim Mussared 45ac651d1a all: Rename *umodule*.c to remove the "u" prefix. 2 years ago
Jim Mussared 7f5d5c7271 all: Rename mod_umodule*, ^umodule* to remove the "u" prefix. 2 years ago
Jim Mussared 1bf2dcb15e all: Rename mp_umodule*, mp_module_umodule* to remove the "u" prefix. 2 years ago
Jim Mussared 30628d1bb7 all: Rename MP_QSTR_umodule to MP_QSTR_module everywhere. 2 years ago
Damien George b1229efbd1 all: Fix spelling mistakes based on codespell check. 2 years ago
Damien George a3c427898e nrf/modules/utime: Use extmod version of time module. 2 years ago
Damien George 9955553001 extmod/modutime: Provide a generic time module. 2 years ago
robert-hh eb6e5143c4 nrf/modules/machine/uart: Prevent UART lock-up after a receive error. 2 years ago
robert-hh 408556504c nrf/modules/machine/pwm: Fix resource conflict, and change id to device. 2 years ago
robert-hh a2b31f968d nrf/modules/machine: Support the freq=n argument for machine.I2C. 2 years ago
robert-hh 3bbf2ef3fb nrf/modules/machine: Use a dedicated function for machine.idle(). 2 years ago
robert-hh 7ea192af05 nrf/modules/machine/uart: Add timeout keyword options and "any" method. 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
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 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 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 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