-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Insights: micropython/micropython
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v1.25.0 ROMFS, alif port, RISCV inline assembler, DTLS, mpremote recursive remove
published
Apr 15, 2025
42 Pull requests merged by 17 people
-
py/makeversionhdr.py: Fix datetime.utcfromtimestamp() is deprecated.
#17099 merged
May 7, 2025 -
py/modthread: Initialize thread state nlr_top to NULL.
#17136 merged
May 7, 2025 -
lib/littlefs: Update LittleFS to v2.10.2.
#17137 merged
May 7, 2025 -
ports/samd: Some small changes and bug fixes.
#17132 merged
May 7, 2025 -
extmod/asyncio/core.py: Fix early exit of asyncio scheduler.
#16772 merged
May 7, 2025 -
py/malloc,rp2: Add mutex for tracked allocations.
#16071 merged
May 2, 2025 -
ports: zephyr: beagleconnect_freedom: Enable ADC.
#17223 merged
May 2, 2025 -
Introduce auto-listing of FlashArea Partitions
#16874 merged
May 2, 2025 -
ports/zephyr: Create ability to use device_next, and so to use device_next CDC ACM as REPL
#16324 merged
May 2, 2025 -
tools/mpremote: For mip install, use hash to skip files that exist.
#17205 merged
May 2, 2025 -
tools/ci.sh: Update URL for xtensa-lx106-elf-standalone.tar.gz.
#17216 merged
May 2, 2025 -
tests/ports/rp2: Convert rp2.DMA test to a unittest and make it more reliable
#17202 merged
May 1, 2025 -
tests/net_hosted: Only run network loopback test on supported targets.
#17206 merged
May 1, 2025 -
ports/zephyr: Add nrf9151dk board.
#16878 merged
Apr 30, 2025 -
ports/zephyr: Add nrf5340dk board.
#16877 merged
Apr 30, 2025 -
ports/zephyr: Create options for frozen modules
#16323 merged
Apr 30, 2025 -
Implement PWM support for Zephyr Port
#16046 merged
Apr 29, 2025 -
Merged fixes for zephyr 4.0
#16879 merged
Apr 29, 2025 -
Mpr/fix rm remote
#17149 merged
Apr 26, 2025 -
mpremote: Refactor error handling to apply generically to any errno.
#17090 merged
Apr 26, 2025 -
py/obj.h: Make function definition macros compatible with C++.
#16972 merged
Apr 26, 2025 -
lib/lwip: Update lwIP to STABLE-2_2_1_RELEASE.
#17015 merged
Apr 24, 2025 -
tools/mpremote: Use zlib.compressobj instead of zlib.compress.
#17143 merged
Apr 24, 2025 -
esp32: Update metrics_esp32 script for ESP-IDF >=v5.4.x.
#17179 merged
Apr 24, 2025 -
tests/extmod/vfs_posix.py: Fix test on Android.
#17178 merged
Apr 24, 2025 -
tests: Improve test skipping for a few tests
#17176 merged
Apr 24, 2025 -
pre-commit,ci: Bump the Ruff version.
#17175 merged
Apr 24, 2025 -
drivers/cywbt: Switch to new CYW43 BTHCI UART backend.
#16848 merged
Apr 22, 2025 -
drivers: Rename Bluetooth HCI backend driver.
#16833 merged
Apr 22, 2025 -
esp32/esp32_common.cmake: Skip BTree module when requested.
#16978 merged
Apr 22, 2025 -
Support error message compression on CMake ports
#16920 merged
Apr 22, 2025 -
A few MICROPY_PREVIEW_VERSION_2 cleanups.
#17010 merged
Apr 22, 2025 -
dynruntime.mk: fix musl's libm.a when LINK_RUNTIME=1
#16967 merged
Apr 22, 2025 -
codeconventions: Document the static naming conventions.
#16958 merged
Apr 22, 2025 -
unix/mpthreadport: Work around lack of thread cancellation on Android.
#16261 merged
Apr 22, 2025 -
unix/main: Remove PATH_MAX from realpath.
#16979 merged
Apr 22, 2025 -
py/objstr: Fix handling of OP_MODULO with namedtuple.
#16970 merged
Apr 21, 2025 -
lib/micropython-lib: Update submodule to latest.
#17124 merged
Apr 15, 2025 -
py/emitinlinerv32: Move include of asmrv32.h to within feature guard.
#17109 merged
Apr 14, 2025 -
mimxrt/Makefile: Fix dependencies for generation of flexram_config.s.
#17107 merged
Apr 12, 2025 -
stm32: add support to PYBD_SF6 for boards with larger flash
#17067 merged
Apr 9, 2025 -
mpremote: Add
rm -r
recursive remove functionality to filesystem commands.#16994 merged
Apr 9, 2025
32 Pull requests opened by 13 people
-
py/repl: Skip private variables when printing tab completion options.
#17108 opened
Apr 10, 2025 -
Add `mpremote fs tree` command to show a tree of the device's files.
#17112 opened
Apr 10, 2025 -
esp32/machine_i2c.c: Fix default I2C pins for C3 and S3 variants.
#17123 opened
Apr 13, 2025 -
esp32/machine_uart: Correctly manage UART queue and event task.
#17135 opened
Apr 16, 2025 -
esp32/network_ppp: Restructure to match extmod/network_ppp_lwip.
#17138 opened
Apr 16, 2025 -
py/emitnative: Viper load/store code generation improvements.
#17144 opened
Apr 17, 2025 -
extmod/modjson: Detect unterminated composite entities.
#17148 opened
Apr 17, 2025 -
WIP: stm32: Add support for STM32N6xx MCUs and three N6 boards
#17171 opened
Apr 23, 2025 -
tools/mpremote: Improve df command to use new no-arg vfs.mount() query.
#17177 opened
Apr 24, 2025 -
rp2/boards/WEACTSTUDIO_RP2350B_CORE: Add board.pinout
#17187 opened
Apr 25, 2025 -
py/misc: use `__builtin_strcmp` to enable compile-time optimization
#17196 opened
Apr 27, 2025 -
rp2/Makefile: Add deploy target that uses picotool load.
#17200 opened
Apr 28, 2025 -
rp2/rp2_dma: Fix default value used in pack_ctrl on RP2350.
#17201 opened
Apr 28, 2025 -
nrf: fix IRAM address for native code execution
#17211 opened
Apr 30, 2025 -
nrf: Fix a few issues with UART REPL
#17212 opened
Apr 30, 2025 -
nrf: Use common implementation of machine disable/enable IRQ.
#17213 opened
Apr 30, 2025 -
nrf/mpconfigport: Enable IO.IOBase as a core feature.
#17214 opened
Apr 30, 2025 -
py/emitinlinethumb: Use nonstring attribute to suppress compiler warnings
#17215 opened
Apr 30, 2025 -
TOOLCHAIN: windows native build support for esp32
#17226 opened
Apr 30, 2025 -
stm32/machine_adc: Enable ADC re-read errata handling for STM32WB55.
#17230 opened
Apr 30, 2025 -
tests/net_inet: Update micropython.org certificate for SSL tests.
#17231 opened
May 1, 2025 -
ports/rp2/modmachine.c: Fix lightsleep watchdog interactions.
#17232 opened
May 1, 2025 -
ports/esp32: added WPA-Enterprise (new)
#17234 opened
May 1, 2025 -
esp32/network_lan: Add PHY_GENERIC device type.
#17237 opened
May 1, 2025 -
extmod/nimble: Add timeout to deinit.
#17247 opened
May 5, 2025 -
py/scheduler: warning about C callbacks scheduling new tasks.
#17248 opened
May 5, 2025 -
ports/esp32: Added ESP32 ROMFS variant.
#17256 opened
May 6, 2025 -
extmod/modlwip: Implement a queue of incoming UDP/raw packets
#17261 opened
May 7, 2025 -
tests/extmod/vfs_rom.py: Clear sys.path before running test.
#17262 opened
May 7, 2025 -
docs: Add documentation for the io.IOBase class.
#17263 opened
May 7, 2025 -
all/mpbthciport.c: Don't restart BLE polling if already running.
#17264 opened
May 7, 2025 -
ports/esp32: Fix crash and improve timer interrupt allocation
#17265 opened
May 7, 2025
24 Issues closed by 13 people
-
USER_C_MODULE impossible to import library
#17245 closed
May 8, 2025 -
asyncio: Asynchronous iterator terminates unexpectedly
#16318 closed
May 7, 2025 -
asyncio terminates unexpectedly
#16569 closed
May 7, 2025 -
Asyncio task scheduling issue when using run_until_completed
#16759 closed
May 7, 2025 -
mpy-cross compiles bad code
#17255 closed
May 6, 2025 -
SOC_TOUCH_VERSION_2 not define
#17018 closed
May 6, 2025 -
Raspberry Pi Pico2 W - Wifi fails to start if CPU is overclocked
#16799 closed
May 5, 2025 -
pyenv install failure - workaround
#17249 closed
May 5, 2025 -
RP2350: builds do not run on a pico2 clone
#17168 closed
May 1, 2025 -
creating virtual timer on MicroPython v1.25.0 on esp32 s3 fails
#17203 closed
Apr 28, 2025 -
Bootloop when using 64MBit flash with ESP8266
#17198 closed
Apr 27, 2025 -
slicing ranges gives different result vs python3
#17016 closed
Apr 26, 2025 -
"mpremote -rv :/" can remove files from host
#17147 closed
Apr 26, 2025 -
esp32-c3 espnow restart!
#17181 closed
Apr 25, 2025 -
Multiple complications with Termux (Android, armv7a, clang)
#16259 closed
Apr 22, 2025 -
modulo operator on strings does not support namedtuple
#16969 closed
Apr 21, 2025 -
Bytecode stored in romfs appears to be executed in RAM
#17156 closed
Apr 19, 2025 -
jmp_pin seems ignored instead of in_base for logical group
#17155 closed
Apr 18, 2025 -
mpremote romfs deploy throws exception
#17140 closed
Apr 17, 2025 -
Request modifies header argument
#17128 closed
Apr 15, 2025 -
API for Backup RAM access
#16929 closed
Apr 11, 2025 -
micropython.kbd_intr(-1) not working on ESP32*
#17097 closed
Apr 10, 2025 -
mpremote rmdir / - Doesn't work
#16845 closed
Apr 9, 2025
30 Issues opened by 28 people
-
mpremote gives false error if a destination directory doesn't exist for recursive copy
#17267 opened
May 8, 2025 -
Makefile `help` option
#17253 opened
May 6, 2025 -
BLE init failures can cause infinite loop in scheduler
#17246 opened
May 5, 2025 -
Wireguard support (maybe generic vpn)
#17243 opened
May 4, 2025 -
wiznet5k_send_ethernet: fatal error -5
#17242 opened
May 3, 2025 -
RP2350B Core Board: says GPIO pin > 31 declared mode = OUTPUT is shown as INPUT
#17241 opened
May 2, 2025 -
nRF52840: Test extmod/machine_disable_irq.py hangs forever
#17240 opened
May 2, 2025 -
rp2: Flash writes disrupt UART IRQ
#17236 opened
May 1, 2025 -
RP2350 Watchdog and lightsleep issue
#17229 opened
Apr 30, 2025 -
RP2040 Watchdog and lightsleep issue
#17228 opened
Apr 30, 2025 -
cpython difference parsing "invalid" literals
#17224 opened
Apr 30, 2025 -
esp32s3 builtin serial prompt: mpremote connects but cp/ls not working
#17222 opened
Apr 30, 2025 -
gzip compression with requests.get() not supported?
#17219 opened
Apr 30, 2025 -
Request: Port for Lolin ESP32-S3 Pro (16MB flash, 8MB SPRAM)
#17217 opened
Apr 30, 2025 -
lightsleep(n) returns immediately on pico-w or pico with network imported
#17204 opened
Apr 28, 2025 -
docs: WLAN.scan() results on RP2/PICO_W with 1.24.1
#17194 opened
Apr 26, 2025 -
mpremote romfs deploy: Directory handling is arguably inconsistent with cp -r
#17192 opened
Apr 25, 2025 -
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
#17180 opened
Apr 24, 2025 -
mpremote cp -r command fails with "mpremote: cp: -r not specified; omitting directory"
#17173 opened
Apr 23, 2025 -
在构建 MicroPython for ESP32 时遇到链接错误:未定义的 esp_panic_handler_reconfigure_wdts 符号
#17170 opened
Apr 23, 2025 -
NRF52: build error, implicit conversion from 'float' to 'double'
#17167 opened
Apr 22, 2025 -
docs: re.compile(...) fails due ops > 127 but the error is misleading
#17150 opened
Apr 17, 2025 -
Json parser accepts uncomplete json objects
#17141 opened
Apr 16, 2025 -
Unable to setup IP with nic.ipconfig() while works with obsolete nic.ifconfig() network.WIZNET5K
#17127 opened
Apr 15, 2025 -
Neopixel "flicker"/noise only when Wifi is on
#17126 opened
Apr 14, 2025 -
Segfault in `mp_obj_exception_add_traceback`
#17117 opened
Apr 11, 2025 -
HSTX Support for RP2350
#17111 opened
Apr 10, 2025 -
Support for parenthesized `with` statements
#17110 opened
Apr 10, 2025 -
esp32c3 default I2C initializers hang the REPL.
#17103 opened
Apr 9, 2025 -
mpremote mkdir crashes on Windows if path does not start with :
#17093 opened
Apr 8, 2025
65 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
py: Fixes and test coverage for 64-bit big integer representations.
#16953 commented on
May 8, 2025 • 24 new comments -
extmod: Create a common cyw43 config header, apply mDNS fix in it.
#17092 commented on
May 8, 2025 • 18 new comments -
ports/renesas: Replace MICROPY_EVENT_POLL_HOOK with mp_event_wait.
#15929 commented on
May 7, 2025 • 6 new comments -
Exprimental WASI support for ports/unix
#13676 commented on
Apr 18, 2025 • 5 new comments -
rp2/boards/SOLDERPARTY_RP2350_STAMP_XL: Add new Solder Party board.
#17001 commented on
Apr 11, 2025 • 3 new comments -
ports/zephyr: Add machine lightsleep.
#16864 commented on
May 7, 2025 • 2 new comments -
esp32: ADC and ULP improvements
#16521 commented on
May 7, 2025 • 2 new comments -
tools/verifygitlog.py: Apply stricter rules on git subject line.
#15823 commented on
May 8, 2025 • 2 new comments -
Ports/RP2: Allow CLK_SYS and dependants to be left running during LightSleep()
#16183 commented on
Apr 24, 2025 • 1 new comment -
mpremote: Allow user configuration on Windows
#9573 commented on
May 1, 2025 • 1 new comment -
py/modmicropython: Expose repl_autocomplete as python function.
#17011 commented on
May 6, 2025 • 1 new comment -
const declaration: constancy is only enforced within a module
#15246 commented on
Apr 9, 2025 • 0 new comments -
ports/rp2/boards: Add support for WIZnet-EVB-Pico2
#16280 commented on
Apr 30, 2025 • 0 new comments -
WIP: rp2: Make GPIO wakeup from lightsleep consistent.
#16442 commented on
Apr 9, 2025 • 0 new comments -
Alarm pool sleep changes
#16454 commented on
May 8, 2025 • 0 new comments -
shared/tinyusb: Add support for USB Network (NCM) interface.
#16459 commented on
Apr 17, 2025 • 0 new comments -
ports/rp2/boards: Add support for W55RP20-EVB-Pico and WIZNET_PIO_SPI communication.
#16476 commented on
Apr 30, 2025 • 0 new comments -
docs: network: ppp: API does not match
#16998 commented on
Apr 15, 2025 • 0 new comments -
wiznet: Use a pull-up on the interrupt line.
#16664 commented on
Apr 18, 2025 • 0 new comments -
tests/extmod_hardware: Add tests for machine.Encoder and machine.Counter.
#16743 commented on
May 7, 2025 • 0 new comments -
esp32: Switch to IDF v5.4
#16760 commented on
May 8, 2025 • 0 new comments -
all: Fix ruff rules C4, PERF401, and PLC0206.
#16776 commented on
Apr 24, 2025 • 0 new comments -
Draft Catch and raise deadlock in adc config.
#16808 commented on
Apr 29, 2025 • 0 new comments -
Draft modmachine: Expose keyboard interrupt as a python function.
#16809 commented on
Apr 29, 2025 • 0 new comments -
fix: Ruff format tools/cc1.
#16814 commented on
Apr 24, 2025 • 0 new comments -
tools/mpy_ld.py: Add ROM symbols for Xtensa natmods.
#17091 commented on
Apr 22, 2025 • 0 new comments -
Pico W ENOMEM error when (re)using PIO (rp2_pio_init, CYW43)
#9003 commented on
Apr 15, 2025 • 0 new comments -
ESP32 add support for lan867x phy - single pair ethernet
#15731 commented on
Apr 15, 2025 • 0 new comments -
rp2/rp2_pio: Switch to mask64 for pins/pindirs.
#16985 commented on
Apr 21, 2025 • 0 new comments -
heap-buffer-overflow [micropython@a5bdd39127]
#13428 commented on
Apr 12, 2025 • 0 new comments -
ports/esp32: Updated network_ppp.c to match current documentation
#17008 commented on
Apr 27, 2025 • 0 new comments -
mpremote/tests: Rewrite test runner to run correctly under Windows.
#17089 commented on
Apr 22, 2025 • 0 new comments -
esp32/machine.timer.c: Fix timer.value() of an uninitialized timer.
#17036 commented on
Apr 25, 2025 • 0 new comments -
docs/esp32/quickref.rst Document that a Pin can be passed to UART constructor on the ESP32 ports.
#17038 commented on
Apr 21, 2025 • 0 new comments -
extmod/modtls_mbedtls: Add support for TLS PSK
#17074 commented on
May 7, 2025 • 0 new comments -
Introduce Zephyr Filesystem VFS interface
#17084 commented on
May 8, 2025 • 0 new comments -
cpydiff: Document differences in errno and OSError.
#17088 commented on
May 7, 2025 • 0 new comments -
machine.USBDevice support for vendor requests
#17048 commented on
Apr 19, 2025 • 0 new comments -
RP2: machine.RTC().datetime() does not advance during lightsleep
#16519 commented on
Apr 20, 2025 • 0 new comments -
Syntax Error when using multiline f-strings on RP2040 with MicroPython v1.23.0
#17075 commented on
Apr 23, 2025 • 0 new comments -
On OSX, mpremote.transport.TransportError: could not enter raw repl
#13504 commented on
Apr 23, 2025 • 0 new comments -
ESP32 - cannot initialize WLAN
#7904 commented on
Apr 23, 2025 • 0 new comments -
Panic when calling timer.value() on an uninitialised timer (ESP32)
#17035 commented on
Apr 25, 2025 • 0 new comments -
mpremote fs cp fails and I don't understand why.
#17052 commented on
Apr 25, 2025 • 0 new comments -
lightsleep on Pico W regression for 1.24.0
#16181 commented on
May 1, 2025 • 0 new comments -
Build fails with GCC 15 due to -Wunterminated-string-initialization
#16692 commented on
May 1, 2025 • 0 new comments -
ESP32 S2/S3 USB MSC support?
#8426 commented on
May 5, 2025 • 0 new comments -
micropython doesn't reply to ARP requests
#12767 commented on
May 6, 2025 • 0 new comments -
esp32/ota: Implement ESP-IDF OTA functionality.
#7048 commented on
Apr 14, 2025 • 0 new comments -
pep 570 positional only parameters.
#8480 commented on
Apr 10, 2025 • 0 new comments -
Backport py3.11 asyncio's taskgroups.
#8791 commented on
Apr 11, 2025 • 0 new comments -
esp32/PWM: Reduce inconsitencies between ports.
#10854 commented on
Apr 15, 2025 • 0 new comments -
Super enhancement for ESP8266: software-initiated MicroPython base firmware update from image file on LFS2 file-system and dynamic frozen modules
#12429 commented on
Apr 9, 2025 • 0 new comments -
esp32/modesp32: Implement idf_task_stats().
#12732 commented on
Apr 24, 2025 • 0 new comments -
extmod/modssl_mbedtls: Implement SSLSession support.
#12780 commented on
Apr 16, 2025 • 0 new comments -
mimxrt: Provide WiFi and BLE support for MIMXRT boards.
#12937 commented on
Apr 24, 2025 • 0 new comments -
core: Add support for the :_b format specifier.
#13516 commented on
Apr 22, 2025 • 0 new comments -
`flush` keyword argument for `print()`?
#7950 commented on
Apr 17, 2025 • 0 new comments -
Adds TLS-PSK support to Python SSL context
#14396 commented on
Apr 30, 2025 • 0 new comments -
py/_thread: Add support for lock.acquire timeout.
#15099 commented on
Apr 16, 2025 • 0 new comments -
WebREPL command length limit
#16997 commented on
Apr 16, 2025 • 0 new comments -
extmod/vfs_semihosting: Add a VFS using semihosting for file I/O.
#15851 commented on
Apr 20, 2025 • 0 new comments -
tools/test_serial.py: Add test for serial throughput.
#15909 commented on
Apr 30, 2025 • 0 new comments -
FreezeError("unable to freeze code with relocations") with frozen code
#17034 commented on
Apr 15, 2025 • 0 new comments -
tests: add full, automated, top-level test runner for hardware
#16112 commented on
Apr 15, 2025 • 0 new comments