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

bootloader and boardloader code reorganization #4209

Open
TychoVrahe opened this issue Sep 23, 2024 · 0 comments
Open

bootloader and boardloader code reorganization #4209

TychoVrahe opened this issue Sep 23, 2024 · 0 comments
Labels
code Code improvements

Comments

@TychoVrahe
Copy link
Contributor

TychoVrahe commented Sep 23, 2024

We currently have large part of boardloader and bootloader functionalities in main.c files.

This is sub optimal, as these have grown substantially and are hard to navigate and understand. Lets split this into more files with some logical grouping.

Bootloader could also use clean separation of communication code from firmware update code, state machines etc.

Bootloader_ci could also profit - we could perhaps reuse more code between the two targets and thus simplify maintenance.

@TychoVrahe TychoVrahe added the code Code improvements label Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code Code improvements
Projects
Status: No status
Development

No branches or pull requests

1 participant