-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: sparkfun/micropython
base: master
head repository: micropython/micropython
compare: master
- 8 commits
- 13 files changed
- 3 contributors
Commits on Aug 1, 2025
-
esp32/mpconfigport: Disable I2CTarget on ESP32-C6 to reduce code size.
I2CTarget costs about 8k of flash size on ESP32-S2, and about 11k on ESP32-C6. The ESP32-C6 only has about 8k remaining, so disable I2CTarget on that SoC until more flash can be made available. Signed-off-by: Damien George <damien@micropython.org>
Configuration menu - View commit details
-
Copy full SHA for 3c9546e - Browse repository at this point
Copy the full SHA 3c9546eView commit details -
github/workflows: Add a CI job to build ESP32-C2 and ESP32-C6 boards.
So that all six supported SoCs are built by CI. Signed-off-by: Damien George <damien@micropython.org>
Configuration menu - View commit details
-
Copy full SHA for 658a2e3 - Browse repository at this point
Copy the full SHA 658a2e3View commit details
Commits on Aug 2, 2025
-
py/parse: Fix missing nlr_pop call in complex path of binary_op_maybe.
Reproducer (needs to be run as one compilation unit): ans = (-1) ** 2.3 aa Fixes issue micropython#17815. Signed-off-by: Jeff Epler <jepler@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c0252d7 - Browse repository at this point
Copy the full SHA c0252d7View commit details
Commits on Aug 3, 2025
-
lib/micropython-lib: Update submodule to latest.
This brings in: - lora: fix SNR value in SX126x received packets - utop: add initial implementation for ESP32 - utop: print MicroPython memory info - utop: print IDF heap details - urllib.urequest: add support for headers to urequest.urlopen - aiorepl: use blocking reads for raw REPL and raw paste - errno: add ENOTCONN constant - logging: allow logging.exception helper to handle tracebacks - aioble-l2cap: raise correct error if l2cap disconnects during send - abc: add ABC base class - aiohttp: fix partial reads by using readexactly - aiorepl: handle stream shutdown Signed-off-by: Damien George <damien@micropython.org>
Configuration menu - View commit details
-
Copy full SHA for 7c8ae78 - Browse repository at this point
Copy the full SHA 7c8ae78View commit details
Commits on Aug 4, 2025
-
renesas-ra/mpconfigport: Enable MICROPY_TIME_SUPPORT_Y1969_AND_BEFORE.
This setting was missed in df05cae. It's needed for this port to pass its `tests/ports/renesas-ra/modtime.py` test. Signed-off-by: Damien George <damien@micropython.org>
Configuration menu - View commit details
-
Copy full SHA for 255d74b - Browse repository at this point
Copy the full SHA 255d74bView commit details
Commits on Aug 7, 2025
-
ports: Allow MICROPY_PY_MACHINE_I2C_TARGET to be disabled by board cfg.
Signed-off-by: Damien George <damien@micropython.org>
Configuration menu - View commit details
-
Copy full SHA for d5ecda0 - Browse repository at this point
Copy the full SHA d5ecda0View commit details -
esp32/machine_timer: Enable timer clock source for ESP32C6.
Otherwise the PLL is not enabled. These changes are adapted from `timer_legacy.h` in ESP-IDF. This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton <angus@redyak.com.au>
Configuration menu - View commit details
-
Copy full SHA for ce109af - Browse repository at this point
Copy the full SHA ce109afView commit details -
esp32/machine_timer: Fix machine.Timer() tick frequency on ESP32C2,C6.
Also future-proofs this code for other chips. Apart form C6 and C2, all currently supported chips use APB clock for GPTIMER_CLK_SRC_DEFAULT. ESP32-C2 uses 40MHz PLL but APB_CLK_FREQ was 26MHz. ESP32-C6 uses 80MHz PLL but APB_CLK_FREQ was 40MHz. Implementation now gets the correct frequency from ESP-IDF. This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton <angus@redyak.com.au>
Configuration menu - View commit details
-
Copy full SHA for 593ae04 - Browse repository at this point
Copy the full SHA 593ae04View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master