Gabor Peresztegi
06ebf74c14
Merge tag 'v1.24.1' of https://github.com/micropython/micropython into update/micropython_v1.24.1-usermod
Patch release for mpremote, rp2 IGMP, esp32 PWM, SDCard, and AP channel
This is a patch release containing the following commits:
- tools/mpremote: fix UnboundLocalError in Transport.fs_writefile()
- esp32/machine_pwm: use IDF functions to calculate resolution correctly
- pic16bit: make it build with recent XC16 versions
- py/objdeque: fix buffer overflow in deque_subscr
- extmod/modlwip: fix IGMP address type when IPv6 is enabled
- esp32/machine_pwm: restore PWM support for ESP-IDF v5.0.x and v5.1.x
- esp32: workaround native code execution crash on ESP32-S2
- tools/mpremote: make sure stdout and stderr output appear in order
- tools/mpremote: add test for forced copy
- tools/mpremote: support trailing slash on dest for non-recursive copy
- esp32/modsocket: fix getaddrinfo hints to set AI_CANONNAME
- extmod/vfs_blockdev: support bool return from Python read/write blocks
- extmod/network_cyw43: fix isconnected() result on AP interface
- extmod/network_cyw43: fix uninitialised variable in status('stations')
- extmod/network_cyw43: allow configuring active AP interface
- esp32: fix setting WLAN channel in AP mode
- esp32: use hardware version for touchpad macro defines
- esp32: fix machine.TouchPad startup on ESP32-S2 and S3
- extmod/modframebuf: fix 0 radius bug in FrameBuffer.ellipse
- nrf/drivers/ticker: reset slow ticker callback count on soft reboot
- py/objfloat: workaround non-constant NAN definition on Windows MSVC
# Conflicts:
# .github/workflows/code_formatting.yml
# .github/workflows/code_size.yml
# .github/workflows/commit_formatting.yml
# .github/workflows/docs.yml
# .github/workflows/examples.yml
# .github/workflows/mpremote.yml
# .github/workflows/mpy_format.yml
# .github/workflows/ports.yml
# .github/workflows/ports_cc3200.yml
# .github/workflows/ports_esp32.yml
# .github/workflows/ports_esp8266.yml
# .github/workflows/ports_mimxrt.yml
# .github/workflows/ports_nrf.yml
# .github/workflows/ports_powerpc.yml
# .github/workflows/ports_renesas-ra.yml
# .github/workflows/ports_rp2.yml
# .github/workflows/ports_samd.yml
# .github/workflows/ports_stm32.yml
# .github/workflows/ports_unix.yml
# .github/workflows/ports_webassembly.yml
# .github/workflows/ports_windows.yml
# .github/workflows/ports_zephyr.yml
# README.md
# extmod/extmod.mk
# ports/esp32/.gitignore
# ports/esp32/CMakeLists.txt
# ports/esp32/boards/ESP32_GENERIC/mpconfigboard.cmake
# ports/esp32/boards/sdkconfig.base
# ports/esp32/main.c
# ports/esp32/main/CMakeLists.txt
# ports/stm32/Makefile
# ports/stm32/boards/STM32F7DISC/mpconfigboard.mk
# ports/stm32/boards/manifest.py
# ports/stm32/boards/stm32f7xx_hal_conf_base.h
# ports/unix/Makefile
# ports/unix/variants/manifest.py
# ports/unix/variants/mpconfigvariant_common.h
# ports/windows/mpconfigport.h
# py/makeqstrdata.py
# py/qstr.c
# py/qstr.h
# tools/ci.sh
# tools/makemanifest.py
# tools/mpy-tool.py
2025-03-01 17:41:20 +01:00
..
2024-03-07 14:20:42 +11:00
2024-09-24 12:56:59 +10:00
2024-10-25 01:19:48 +11:00
2024-10-25 01:19:54 +11:00
2024-10-25 01:19:06 +11:00
2024-01-25 16:38:17 +11:00
2024-09-02 11:30:40 +10:00
2023-11-03 14:07:10 +11:00
2024-10-15 10:32:14 +11:00
2024-09-02 11:30:34 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:07:10 +11:00
2024-08-20 16:14:43 +10:00
2023-11-03 14:07:10 +11:00
2024-08-20 16:14:43 +10:00
2024-08-20 16:14:43 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:07:10 +11:00
2024-03-07 14:20:42 +11:00
2023-09-28 17:30:38 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-08-20 16:14:43 +10:00
2024-09-02 11:30:40 +10:00
2024-01-25 16:38:17 +11:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2023-09-28 17:30:38 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:34 +10:00
2023-08-23 13:54:37 +10:00
2024-09-02 11:30:34 +10:00
2024-06-28 11:24:46 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:07:10 +11:00
2024-06-28 11:24:46 +10:00
2024-06-28 11:24:46 +10:00
2024-03-07 14:20:42 +11:00
2023-09-28 17:30:38 +10:00
2025-03-01 17:41:20 +01:00
2023-09-28 17:30:38 +10:00
2024-09-17 10:58:47 +10:00
2023-11-03 14:07:10 +11:00
2024-09-02 11:30:40 +10:00
2024-08-22 12:35:12 +10:00
2023-11-17 14:17:49 +11:00
2024-03-07 14:20:42 +11:00
2024-09-02 11:30:40 +10:00
2023-08-10 14:54:03 +10:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2023-09-28 17:30:38 +10:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2022-06-28 10:25:08 +10:00
2023-01-13 15:14:26 +11:00
2024-09-02 11:30:34 +10:00
2023-01-13 15:14:26 +11:00
2021-10-27 14:04:53 +11:00
2024-03-08 12:38:00 +11:00
2022-09-08 11:27:05 +10:00
2023-06-19 17:33:03 +10:00
2018-12-13 13:43:10 +11:00
2018-12-13 13:43:10 +11:00
2018-12-13 13:43:10 +11:00
2023-12-06 11:48:03 +11:00
2023-10-17 12:41:47 +11:00
2023-09-28 17:30:38 +10:00
2023-09-28 17:30:38 +10:00
2024-03-08 12:38:00 +11:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:08:39 +11:00
2022-06-17 21:27:32 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2023-11-04 09:01:40 +11:00
2024-09-02 11:30:34 +10:00
2023-11-04 09:01:40 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2023-11-03 14:08:39 +11:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2023-03-22 16:38:03 +11:00
2023-03-22 16:38:03 +11:00
2023-09-28 17:30:38 +10:00
2023-11-04 11:00:06 +11:00
2022-02-01 16:21:01 +11:00
2023-06-15 11:09:37 +10:00
2024-03-08 12:38:00 +11:00
2024-09-02 11:30:34 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:08:39 +11:00
2023-06-15 11:09:37 +10:00
2024-03-08 12:38:00 +11:00
2023-03-21 14:02:49 +11:00
2024-03-08 12:38:00 +11:00
2021-11-29 13:20:35 +11:00
2023-09-28 17:30:38 +10:00
2023-09-28 17:30:38 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:08:39 +11:00
2019-07-05 17:26:03 +10:00
2023-11-03 14:08:39 +11:00
2022-09-25 23:56:41 +10:00
2023-11-03 14:08:39 +11:00
2021-11-29 13:20:35 +11:00
2023-11-03 14:08:39 +11:00
2021-11-29 13:20:35 +11:00
2023-11-03 14:08:39 +11:00
2021-11-29 13:20:35 +11:00
2021-11-29 13:20:35 +11:00
2023-11-03 14:08:39 +11:00
2021-11-29 13:20:35 +11:00
2023-11-03 14:08:39 +11:00
2022-08-25 17:02:56 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:08:39 +11:00
2022-02-04 09:43:43 +11:00
2023-09-28 17:30:38 +10:00