Skip to content

Update to micropython 1.27.0 (minimal) - #6

Open
karlp wants to merge 1 commit into
micropython:mainfrom
karlp:karl-v127-clean
Open

Update to micropython 1.27.0 (minimal)#6
karlp wants to merge 1 commit into
micropython:mainfrom
karlp:karl-v127-clean

Conversation

@karlp

@karlp karlp commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

This requires handling the following upstream commits: decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead.

This builds on prior work updating to 1.23 and 1.24

Only working ESP-IDF versions are 5.5.1 and 5.5.2. Current micropython uses the newest version of the touch sens driver, introduced in 5.5.x. 5.5.3 has a compile failure in nimble, best guess is upstream commit
espressif/esp-idf@d6da79d is causing problems, but not clear yet.

Runtime Tested on esp32 and esp32-s3 (local custom board using this patchset, plus extra usb changes not applicable to this repo)

Vs #5, this is self contained to just update the current repo, and is based on #3 and #4

This requires handling the following upstream commits:
decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead.

This builds on prior work updating to 1.23 and 1.24

Only working ESP-IDF versions are 5.5.1 and 5.5.2.
Current micropython uses the newest version of the touch sens driver,
introduced in 5.5.x.  5.5.3 has a compile failure in nimble, best guess
is upstream commit
espressif/esp-idf@d6da79d
is causing problems, but not clear yet.

Runtime Tested on esp32 and esp32-s3 (local custom board using this
patchset, plus extra usb changes not applicable to this repo)

Signed-off-by: Karl Palsson <karl.palsson@marel.com>
@karlp

karlp commented Mar 4, 2026

Copy link
Copy Markdown
Contributor Author

Note, this doesn't address the board_run_boot_py changes for custom_pybd_sf2. I'm not sure the best way of doing that, and I'm not sure that def/undef antics are the best path as in #7.

Take of this what you will :)

@Josverl

Josverl commented Mar 4, 2026

Copy link
Copy Markdown

Do IUC this pr replaces #4 ?

@karlp

karlp commented Mar 4, 2026

Copy link
Copy Markdown
Contributor Author

Not really, I just felt that #7 had so much extra going on, and I'd been asked to update mine as well. I've not fixed the pyboard though so....

#4 is actually complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants