4184 Commits (5ff6c12c65b5ab5efdbc10718caa2375ca5ab775)

Author SHA1 Message Date
Damien George 5ff6c12c65 esp32/main: Store native code as linked list instead of list on GC heap. 3 months ago
Angus Gratton 6fead31832 esp32: Enable workaround for math.gamma(-inf) result. 4 months ago
Phil Howard d2e33fe309 rp2/machine_i2s: Deinit all active I2S instances on soft reset. 3 months ago
Phil Howard ad3552ae2c rp2/rp2_pio: Make PIO IRQ handlers have lazy initialisation. 4 months ago
Phil Howard e7ff0b8a31 rp2/memmap_mp.ld: Lower the minimum GC heap to 32K. 4 months ago
Phil Howard 1557014ea4 rp2/boards/PIMORONI_TINY2040: Add an 8MB variant to Tiny 2040. 4 months ago
Phil Howard cd1ab7645e rp2/boards/PIMORONI_PICOLIPO: Refactor Pico LiPo to use board variants. 4 months ago
Phil Howard 11becbe223 rp2/CMakeLists.txt: Add MICROPY_DEF_BOARD to compile definitions. 4 months ago
Angus Gratton 0d00d72b76 esp32/machine_i2s: Ensure 2 DMA buffers and improve I2S error handling. 4 months ago
Angus Gratton 1754c587f9 esp32: Fix heap corruption triggered by bluetooth.active(0). 4 months ago
iabdalkader a3100be4b2 stm32/boards: Swap FMC banks on ARDUINO_GIGA and ARDUINO_PORTENTA_H7. 4 months ago
Andrew Leech 70a7e0ff2f nrf/Makefile: Fix GCC_VERSION check. 3 months ago
Alessandro Gatti 6007f3e206 esp32/mpconfigport: Enable the RV32 emitter for ESP32C3 targets. 4 months ago
robert-hh 4a134d212e nrf/modules/machine/pin: Disable IRQ with pin.irq(handler=None). 5 months ago
Andrew Leech 5e80416e6d nrf/modules/machine/soft_pwm: Ensure duty_width is always valid. 5 months ago
Andrew Leech 62e0fa04a7 nrf/Makefile: Enable LTO by default only on newer gcc. 5 months ago
Andrew Leech 56c1617384 nrf/modules/machine/uart: Support sending data stored in flash. 5 months ago
Andrew Leech 19075695da nrf: Consolidate all stdio functions. 5 months ago
stijn a0c7bf12d2 github/workflows: Improve MSYS2-based CI builds. 8 months ago
Felix Dörre 7fe8f030ee rp2/lwip_inc: Enable IPv6 per default on rp2 port. 2 years ago
Angus Gratton ba98533454 rp2: Stop machine.idle() blocking indefinitely. 5 months ago
Phil Howard e1ecc232dc rp2/rp2_pio: Disable correct IRQ for PIO1. 4 months ago
Angus Gratton 9db16cfe31 rp2: Fix wakeup from WFE on core1. 4 months ago
Angus Gratton eced9d86a7 rp2: Fix power consumption when sleeping with a timeout. 4 months ago
Alessandro Gatti 44527ada5f unix/main: Fix GCC builds for RISC-V 64 bits. 1 year ago
robert-hh 594c4229b7 esp32/machine_timer: Limit timer numbers for ESP32C3. 7 months ago
Angus Gratton 337742f6c7 esp32/mpthreadport: Fix uneven GIL allocation between Python threads. 4 months ago
Damien George 8159dcc276 extmod/modos: Include os.sep entry if MICROPY_VFS is enabled. 4 months ago
Damien George 69c25ea865 shared/runtime/pyexec: Make a raised SystemExit always do a forced exit. 4 months ago
Damien George 77bd8fe5b8 webassembly: Reuse PyProxy objects when they are the same Python object. 5 months ago
Damien George b4b4d161c2 unix/mpbtstackport_usb: Remove thread detached attribute. 4 months ago
Leo Chung 220088fff6 unix/mpbthciport: Remove thread detached attribute. 1 year ago
Lennart 55e75c4ad4 unix/modtermios: Add more baudrate options. 4 months ago
robert-hh ee1036023e extmod/machine_spi: Support firstbit=LSB for machine.SoftSPI. 2 years ago
robert-hh 2be45dd682 extmod/modmachine: Allow more than one argument to machine.freq(). 4 months ago
Damien George 0b58d02f70 esp32,esp8266: Use new mp_obj_new_str_from_cstr() function. 4 months ago
Jon Foster 92484d8822 all: Use new mp_obj_new_str_from_cstr() function. 7 months ago
robert-hh 2b8de7436b rp2/machine_adc: Initialise ADC GPIO when a Pin is referenced by int. 10 months ago
Phil Howard f61fac0ba6 rp2/rp2_pio: Replace explicit pio ternary expression with pio_get_index. 4 months ago
Phil Howard 462fa5f94f rp2/rp2_pio: Replace PIO_NUM macro with pio_get_index. 4 months ago
Damien George 75350f9c8e rp2/mbedtls: Remove config options that are now in the common settings. 4 months ago
Jim Mussared 557d31ed2c py/objint: Try to convert big-int back to small-int after binary op. 2 years ago
Phil Howard 0e261443be rp2: Replace CMSIS funcs with Pico SDK equivalents. 4 months ago
Damien George 0dd25a369e rp2/boards/WEACTSTUDIO: Fix variant names in board.json. 4 months ago
Damien George 95c19e05ff webassembly/objjsproxy: Lookup attributes without testing they exist. 5 months ago
Damien George 5dff78f38e rp2: Rework board variant support to require mpconfigvariant file. 5 months ago
Damien George 81b1bfcfef stm32: Rework board variant support to require mpconfigvariant file. 5 months ago
Damien George daa948fe05 esp8266: Rework board variant support to require mpconfigvariant file. 5 months ago
Damien George 43ebbec0c5 esp32: Rework board variant support to require mpconfigvariant file. 5 months ago
Damien George 096adca0c8 stm32/pin: Decrease machine_pin_obj_t.pin width from 5 to 4 bits. 4 months ago