-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Create first BLE-only board, Micro:Bit v2 #5002
Conversation
This fixes build issues with USB off, tweaks the README to allow for BLE-only boards and adds the Micro:Bit v2 definition. Fixes micropython#4546
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The debug printing changes looked weird, but if it's intended then it's OK to merge. No testing performed.
@tannewt I see that the |
hexmerge.py is part of the intelhex package. |
I would be happy to help with testing this build, but I am completely baffled about how to use the board. |
We store python build dependencies in |
I am using an M1 Mac -- I can try going back to an Intel Mac as well if that may be a problem. Same behavior on Intel Mac |
@tannewt would there be many changes for the micro:bit v1 to run CircuitPython or is the slightly lower spec hardware not capable? This is a good comparison of both the new features and the processor/memory differences. https://kitronik.co.uk/blogs/resources/explore-micro-bit-v1-microbit-v2-differences |
@spoelstraethan I doubt CircuitPython can be squeezed into 16 KB RAM; even 32 KB boards are a very tight fit. |
No, I don't plan on supporting the v1. As tyomitch points out, the change from 128k ram to 16k ram is a huge downgrade. We regularly have folks frustrated with the 32k ram on the SAMD21. |
This fixes build issues with USB off, tweaks the README to allow
for BLE-only boards and adds the Micro:Bit v2 definition.
Fixes #4546 Fixes #4680