39 Commits (b796f1e3f12f3c0a0a75b4b1b7f01f234a3f4dda)

Author SHA1 Message Date
Damien George f523b86541 extmod/modmachine: Provide common implementation of disable/enable_irq. 12 months ago
Damien George e1ec6af654 extmod/modmachine: Provide common bindings for 6 bare-metal functions. 12 months ago
Damien George 48b5a7b060 extmod/modmachine: Provide common Python bindings for bootloader(). 12 months ago
Damien George 30a63a204d extmod/modmachine: Provide common Python bindings for machine.idle(). 12 months ago
Damien George 7d39db2503 extmod/modmachine: Factor ports' machine module dict to common code. 12 months ago
robert-hh ae3b1cfab1 mimxrt/modmachine: Fix settings for the MIMXRT1170 board. 1 year ago
Damien George 3e2706a18d extmod/modmachine: Consolidate mem, i2c and spi headers to modmachine.h. 1 year ago
Damien George d336c1b79b extmod/modmachine: Consolidate simple machine headers into modmachine.h. 1 year ago
Damien George 5b4a2baff6 extmod/machine_uart: Factor ports' UART Python bindings to common code. 1 year ago
Damien George 95d8b5fd55 extmod/machine_adc: Factor ports' ADC Python bindings to common code. 1 year ago
Damien George 60929ec7e2 extmod/machine_wdt: Factor ports' WDT Python bindings to common code. 1 year ago
Kwabena W. Agyeman e78471416b mimxrt/modmachine: Add support for machine.deepsleep. 1 year ago
Jim Mussared 2eba98f1e0 all: Use MP_REGISTER_EXTENSIBLE_MODULE for overrideable built-ins. 1 year ago
Jim Mussared 30628d1bb7 all: Rename MP_QSTR_umodule to MP_QSTR_module everywhere. 2 years ago
iabdalkader 8d446b2ad5 mimxrt/led: Add support for up to four LEDs. 1 year ago
iabdalkader 0acc73344a mimxrt: Fix the build for boards without ROM API. 2 years ago
iabdalkader bde222ce84 mimxrt/modmachine: Implement machine.bootloader(). 2 years ago
robert-hh 5e990cc27f mimxrt: Add support for MIMXRT1176 MCUs, and MIMXRT1170_EVK board. 3 years ago
robert-hh 8afa6df23d mimxrt/modmachine: Move dht_readinto() to the machine module. 2 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Jim Mussared 4eab44a1ec extmod: Make extmod modules use MP_REGISTER_MODULE. 3 years ago
MikeTeachman 1f6cb8f047 mixmrt/machine_i2s: Add I2S protocol support. 3 years ago
robert-hh 74e8db0ed1 mimxrt: Refactor the reading of the machine id. 3 years ago
robert-hh 81f706aee4 mimxrt: Support PWM using the FLEXPWM and QTMR modules. 3 years ago
robert-hh 6754213a9d mimxrt/modmachine: Implement soft_reset() and unique_id() functions. 3 years ago
robert-hh c2e4759cfa mimxrt/modmachine: Implement machine.WDT() and machine.reset_cause(). 3 years ago
robert-hh 61b7c098b9 mimxrt/machine_bitstream: Add bitstream function to machine module. 3 years ago
Philipp Ebensberger 87f97e490c mimxrt/sdcard: Implement SDCard driver. 3 years ago
robert-hh 98c5703027 mimxrt/machine_i2c: Add hardware-based machine.I2C to machine module. 3 years ago
robert-hh cbc9a591a4 mimxrt/modmachine: Add a few minor methods to the machine module. 3 years ago
robert-hh f45412793e mimxrt/machine_spi: Add the SPI class to the machine module. 3 years ago
robert-hh 689476c576 mimxrt/machine_uart: Add the UART class to the machine module. 3 years ago
Philipp Ebensberger b8c65b174f mimxrt/machine_adc: Add the ADC class to the machine module. 4 years ago
robert-hh bbdc98f72e mimxrt: Enable many Python and some extmod features. 4 years ago
robert-hh 2f365d234e mimxrt/machine_rtc: Add the RTC class to the machine module. 4 years ago
robert-hh 4c407c790f mimxrt: Add the Timer class to the machine module. 4 years ago
Philipp Ebensberger ff5d39529c mimxrt: Implement machine.Pin class. 4 years ago
Philipp Ebensberger 02cc4462b7 mimxrt: Add initial impl of machine.LED class, and basic pin support. 5 years ago
Jim Mussared f46782dde9 mimxrt: Add new, minimal port to NXP i.MX RT series CPUs. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 5f9bd11527 samd: Add new port to Microchip SAMDxx microcontrollers. 5 years ago
Maureen Helm 2befcb8a9d zephyr/i2c: Add support for hardware i2c. 6 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Paul Sokolovsky 5846770997 zephyr/modmachine: Implement machine.reset(). 8 years ago
Paul Sokolovsky e05cb4183a zephyr/modmachine: Add Signal class. 8 years ago
Daniel Thompson 67b6d9d499 zephyr: Initial implementation of machine.Pin. 8 years ago