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

Include build flags to remove 'softdevice' from the build #233

Closed
JohnVidler opened this issue Sep 22, 2022 · 3 comments
Closed

Include build flags to remove 'softdevice' from the build #233

JohnVidler opened this issue Sep 22, 2022 · 3 comments
Assignees
Labels
enhancement New feature or request makecode
Milestone

Comments

@JohnVidler
Copy link
Collaborator

JohnVidler commented Sep 22, 2022

The softdevice premade binary adds signficant size to the generated builds, and is frequently not needed by users so @finneyj has constructed a branch without the softdevice additions (see nosd branch), but we should really have a build switch to configure this behaviour, as removing softdevice does eliminate support for many radio functions.

This would allow high-level-languages to decide if they need this support, or would rather have the flash space, but needs significant work with CMake et.al to achieve.

NB. Putting this on v0.2.45 for now, but this is not a final decision, but just as a placeholder

@JohnVidler JohnVidler added enhancement New feature or request makecode labels Sep 22, 2022
@JohnVidler JohnVidler added this to the v0.2.45 milestone Sep 22, 2022
@JohnVidler JohnVidler self-assigned this Sep 22, 2022
@JohnVidler JohnVidler modified the milestones: v0.2.45, v0.2.44 Oct 17, 2022
@JohnVidler
Copy link
Collaborator Author

Merged in to staging, and looks good so far, so on-track for the next tag.

@microbit-carlos
Copy link
Collaborator

Are you pushing the staging branch? Can't really identify it looking at the current branches in this repo.

@microbit-carlos
Copy link
Collaborator

Done in v0.2.44 and further improvements in v0.2.45-48.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request makecode
Projects
None yet
Development

No branches or pull requests

2 participants