windows: Avoid busy loop when using scheduler.
windows: Consolidate all sleep-related functions into windows_mphal.c.
tests/extmod: Increase timing on uasyncio tests to make more reliable.
all: Use mp_obj_malloc everywhere it's applicable.
py/objfloat: Explain why mp_obj_malloc isn't used.
py/obj: Introduce mp_obj_malloc macro to...
py/makeqstrdefs: Cleanup and extend source file classification.
py: Fix compiling and decoding of *args at large arg positions.
py/runtime: Remove unnecessary check for kw_value == MP_OBJ_NULL.
tests/basics/fun_callstardblstar: Add test for large arg allocation.
py/emitbc: Assert that a small int fits its encoding when emitting one.
esp32: Sleep one tick in MICROPY_EVENT_POLL_HOOK.
esp32/machine_uart: Allow limited configuration of REPL UART.
esp32/uart: Correctly init low-level UART driver for REPL.
rp2/mpthreadport: Fix memory corruption when thread is created in core1.
py/bc.h: Fix C++ compilation of public API.
esp32/esp32_rmt: Select correct last RMT channel on S2, S3, C3 variants.
esp32/machine_pwm: Clean up macro names and their use.
esp32/machine_pwm: Fix PWM not allowing frequencies < 611 Hz.
stm32: Add support for G4 MCUs, and add NUCLEO_G474RE board defn.
gitmodules: Update branch for stm32lib submodule.
mimxrt/hal: Allow readSampleClkSrc to be configured by a board.
windows: Run tests via Makefile.
tests/extmod: Skip uselect_poll_udp when poll() is not available.
windows/appveyor: Build both standard and dev variants.
windows: Add support for build variants to windows port.
esp8266: Allow building a board to any dest directory....
stm32/boards/LEGO_HUB_NO6: Set filesystem label as HUB_NO6.
stm32/boards/NUCLEO_WB55: Fix LED ordering.
tools/mpremote: Implement seek and flush in ioctl method.
unix/Makefile: Use -Og instead of -O0 for debug builds.
extmod/modure: Redirect regex debug printing to mp_printf.
unix/coverage: Change remaining printf to mp_printf....
Initial port for Raspberry Pi Broadcom-based boards.
Preliminary support for asyncio cooperative multitasking.
bitmaptools : dithering and alphablend are new.
keypad.Event s now include timestamps.
framebufferio : support for IS31FL3741.
Espressif now provides I2CPeripheral , WiFi monitor mode, setting MAC address, ESP32-C3...