Skip to content

Conversation

@dlech
Copy link
Member

@dlech dlech commented Jul 6, 2025

First patch is 🧹 (doesn't fix anything)

Second patch fixes regression reported in pybricks/support#2256 (comment).

dlech added 2 commits July 6, 2025 15:09
Data that never changes should be declared as const to allow the
compiler to optimize it better and to prevent accidental modifications.
Add a hack to disable and flush the I and D caches at in the startup
code. Previously, when we were using the U-Boot Linux loader to load
our firmware, U-Boot was doing this for us. But since we switched to
a different loader in commit c24798f ("bricks/_common/arm_none_eabi.mk:
ev3 uImage is not Linux"), it broke the display among other things.
@dlech dlech merged commit 1d10654 into pybricks:master Jul 6, 2025
16 checks passed
@dlech dlech deleted the ev3-fix-display branch July 6, 2025 22:06
@coveralls
Copy link

Coverage Status

coverage: 57.091%. remained the same
when pulling ddf454c on dlech:ev3-fix-display
into 290bb62 on pybricks:master.

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