157 Commits (0613d3e3561a82fffa36594647ef916b19bc912b)

Author SHA1 Message Date
Damien George 132d93886f ports: Use common mp_hal_stdout_tx_strn_cooked instead of custom one. 3 years ago
Michael Weiss b3a34dde36 esp32,esp8266: Add __len__ to NeoPixel driver to support iterating. 4 years ago
David Lechner ca920f7218 py/mpstate: Make exceptions thread-local. 4 years ago
Damien George eb7ae538f9 esp8266/boards/GENERIC_512K: Add custom minimal _boot.py. 3 years ago
Damien George db8704ecbd esp8266,esp32: Update manifest to point to new dirs in micropython-lib. 4 years ago
Damien George 0abf6f830c esp8266/boards/GENERIC_512K: Add custom manifest without FS modules. 4 years ago
Damien George e9e9c76ddf all: Rename mp_keyboard_interrupt to mp_sched_keyboard_interrupt. 4 years ago
Damien George 7cbf826a95 py/scheduler: Add mp_sched_exception() to schedule a pending exception. 4 years ago
Damien George a41cd150be esp8266/modnetwork: Use mp_handle_pending() to raise pending exception. 4 years ago
Damien George c7aaee2b2b esp8266/modules: Fix fs_corrupted() to use start_sec not START_SEC. 4 years ago
Damien George 9dedcf122d py/gc: Change include of stdint.h to stddef.h. 4 years ago
Damien George 7c44354592 ports: Remove def of MP_PLAT_PRINT_STRN if it's the same as the default. 4 years ago
Xiang Xiao 5fdf351178 py/gc: Don't include mpconfig.h and misc.h in gc.h. 4 years ago
Christopher Tse 5c37e76e4f esp8266/modules/neopixel.py: Add timing param to NeoPixel constructor. 4 years ago
robert 5af3c046c7 esp32,esp8266: Remove "FAT" from warning message in inisetup.py. 4 years ago
robert 057193e855 esp8266/mpconfigport.h: Seed the urandom module on import. 4 years ago
Damien George d4b61b0017 extmod/utime_mphal: Add generic utime.time_ns() function. 4 years ago
Damien George 71f3ade770 ports: Support legacy soft I2C/SPI construction via id=-1 arg. 4 years ago
Damien George 39d50d129c ports: Add SoftI2C and SoftSPI to machine module where appropriate. 4 years ago
Damien George 9e0533b9e1 extmod/machine_spi: Remove "id" arg in SoftSPI constructor. 4 years ago
Damien George c35deb2625 extmod/machine_i2c: Rename type to SoftI2C and add custom print method. 4 years ago
Damien George 8f20cdc353 all: Rename absolute time-based functions to include "epoch". 4 years ago
Damien George bd7af6151d ports: Add utime.gmtime() function. 4 years ago
Damien George b28758054b esp8266: Remove release-specific manifest, disable osdebug by default. 4 years ago
Damien George ee50a6effe py/mphal.h: Introduce mp_hal_time_ns and implement on various ports. 4 years ago
Olivier Ortigues e32302c1a6 esp8266/esppwm: Fix PWM glitch when setting duty on different channel. 5 years ago
Rafael Römhild 8f3167a962 esp8266/boards: Allow configuring btree/FAT/LFS2 support when building. 5 years ago
Damien George 67fca2b715 esp8266/uart: Move a few functions from iRAM to iROM. 5 years ago
Damien George f2218c2fbd esp8266/esp_mphal: Move most functions in esp_mphal.c from iRAM to iROM. 5 years ago
Damien George caa7725642 esp8266/boards: Move py/pairheap.c code from iRAM to iROM. 5 years ago
Damien George e12de1fd9d esp8266: Clean up Pin intr handler by moving all code to machine_pin.c. 5 years ago
Damien George 419d1aa617 esp8266/mpconfigport.h: Add definitions for BEGIN/END_ATOMIC_SECTION. 5 years ago
Damien George 0bd58a5613 esp8266/machine_pin: Move pin_intr_handler to iRAM, de-support hard IRQ. 5 years ago
Damien George e08ca78f40 py/stream: Remove mp_stream_errno and use system errno instead. 5 years ago
stijn 84fa3312cf all: Format code to add space after C++-style comment start. 5 years ago
stijn d6243568a0 all: Remove commented-out include statements. 5 years ago
Jim Mussared 073b9a5eb8 ports: Enable error text compression for various ports, but not all. 5 years ago
Jim Mussared def76fe4d9 all: Use MP_ERROR_TEXT for all error messages. 5 years ago
Damien George 497ca99eb2 esp8266/makeimg.py: Print out info about RAM segments when building fw. 5 years ago
Damien George e0905e85a7 esp8266: Change from FAT to littlefs v2 as default filesystem. 5 years ago
Damien George 1a3e386c67 all: Remove spaces inside and around parenthesis. 5 years ago
Damien George 1d4d688b3b esp8266: Enable and freeze uasyncio. 5 years ago
Zoltán Vörös c5cc64175b ports: Add lib/libm/roundf.c to bare-metal Makefile's. 5 years ago
Damien George 9fa32169e9 esp8266/modnetwork: Add support for wlan.ifconfig('dhcp'). 5 years ago
Damien George feb2577585 all: Remove spaces between nested paren and inside function arg paren. 5 years ago
Jim Mussared 0cd13081df esp8266/README.md: Add docker build instructions. 5 years ago
Damien George 8d34344dce esp8266/modmachine: Implement machine.soft_reset(). 5 years ago
Damien George a017576706 esp8266/machine_pin: Disable ets_loop_iter during hard IRQ handler. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 3f39d18c2b all: Add *FORMAT-OFF* in various places. 5 years ago