Skip to content

[pull] mega from letscontrolit:mega #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4,454 commits into
base: mega
Choose a base branch
from
Open

Conversation

pull[bot]
Copy link

@pull pull bot commented Mar 2, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Mar 2, 2023
tonhuisman and others added 29 commits February 10, 2025 23:28
Fixes: #5253

For builds with "OPI PSRAM", the entire sketch is uploaded from flash to PSRAM at boot as PSRAM is way faster than flash. (about 3x faster)
This is also why the reported PSRAM size is about 5 MB while you have 8 MB PSRAM.

Another side-effect is that there is another threshold for allocating memory to internal or PSRAM based on size.
So starting from 64 LEDs, the malloc switches to use PSRAM instead of internal RAM.

Problem is that we can't use DMA from PSRAM while we have read- and write-access to it.
So the change in this test build is to force allocating memory on internal RAM and use a flag to make sure it is DMA accessible.

Timeout is set  to 100 msec, which is  enough for not really blocking the ESP, but should still not happen anyway as it allows for roughly 2000 LEDs to be updated in that period.
[SD-card] Bugfix: Reading a bmp file from SD-Card didn't work as expected
[NeoPixel] Fix issue running addressable LEDs on ESP32S3 with OPI PSRAM
TD-er and others added 30 commits April 22, 2025 23:06
[Cleanup] Optimize parsing system variables
revert function
[SendTo] add ability to nest one SendTo command into another
[Build] 2025 April Release Candidate
Bugfix [P075] Typo in check for RxD GPIO pin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants