Allow overriding CIRCUITPY_BLEIO on 4MB espressif boards#10089
Allow overriding CIRCUITPY_BLEIO on 4MB espressif boards#10089tannewt merged 1 commit intoadafruit:mainfrom
Conversation
dhalbert
left a comment
There was a problem hiding this comment.
I think is a good idea, even if it is temporary, because it makes it easier to enable BLE now on these boards.
I have never built CircuitPython locally, and I would prefer to avoid setting up and validating a custom build environment just for this purpose. Thus, I'm excited to use GitHub actions. @Neradoc ... I'd like to try this. Presume that I have already:
Could you give a few more details on the changes needed to enable this custom build action for that fork? (Or, if you already have this fork yourself, can you point to it?) thank you! |
|
The custom build action is currently broken, see #10117
If you understand github actions, you can try to fix the issue in your fork (and make a PR when it works !) |


While we are waiting for CP 10, this allows overwriting
CIRCUITPY_BLEIOon 4MB espressif boards from the make command, or with the github custom build action on a fork. It it is then possible to make space for_bleioby disabling other modules.Or by using the no-ota-no-uf2 partition scheme. Note that the no-ota with uf2 build won't work with the current versions of tinyuf2 (pending adafruit/tinyuf2#432) so this requires installing via the bin anyway (or a custom tinyuf2 while you're at it).
For example:
Note that you can also preserve the drive when erasing. (It does erase NVM)
These values are for the 4MB-no-ota-no-uf2 partition scheme.