Skip to content
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

Migrate framework to espidf #148

Merged
merged 7 commits into from
Jan 2, 2025
Merged

Migrate framework to espidf #148

merged 7 commits into from
Jan 2, 2025

Conversation

gkoh
Copy link
Owner

@gkoh gkoh commented Dec 30, 2024

Move to espidf to enable more control over the build.
In particular, we are now able to access the advanced power saving configuration options.

Arduino is now built as a component as some underlying libraries rely on the data types.

gkoh added 7 commits December 30, 2024 11:18
Some libraries depend on Arduino types, thus we build as an espidf
project with Arduino as a component.

Enable ESP32 dynamic frequency control.
Enable FreeRTOS tickless idle.
Enable ESP32 power management.

Minimally tested on M5Core2 and M5StickC Plus2.
Use array length for Fujifilm token write.

Adjust battery smoothing, reduce weight on newer values.

Convert UI loop delay to proper 5ms.

Format clean-up.
@gkoh gkoh merged commit db551aa into master Jan 2, 2025
6 checks passed
@gkoh gkoh deleted the migrate-espidf branch January 2, 2025 05:35
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.

1 participant