-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Expand "CircuitPython Expectations" #583
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
Comments
people ask about WINC1500 + Feather M0 support - it wont fit into M0 flash :/ |
@kattni - check discord and hackchat logs for other common Qs :) |
Integers are 31 bits signed. Floats are 30 bits (the bottom two mantissa bits are dropped). It's a variable encoding: the lowest bit == 1 means integer; when == 0, the second lowest bit helps specify the kind of object. When two encoding bits are used, the 32-bit value is a 30-bit float or a 4-byte-aligned object pointer or a "qstr" (a static string pointer). See comment below from
|
Totally flaked on adding this after the meeting this week... ESP32: When is it coming to CircuitPython? The summarized standard answer I've seen, and given, is that we're not currently developing for it and will pull from MicroPython once their dev is complete. Also, we have no ETA. |
Memory Error, and how to avoid it: |
Not sure if this qualifies as something that is asked constantly, but this page has a couple issues that I ran into when trying to read serial data with the CircuitPython on the Circuit Playground Express (CPX): https://github.com/AllwineDesigns/CircuitPythonSerialGlitchiness Things that I think are worth noting on an FAQ or troubleshooting page are:
|
Include the following from CircuitPython Built-Ins (some of this is already included):
|
How about an acronym decoder ring, with links. |
@kattni Mind doing this soon so we can close this issue? |
@tannewt Yep I'll get it on my list. |
I've begun working on this. I will be pinging various people for help with their suggestions if needed. |
This is ready to go! We can always add more as more common questions or important information come up. |
reviewed and this is gooood! |
Expand the CircuitPython Expectations page to include more FAQs. If there are other things you are finding people constantly asking, please comment on this issue! Thanks!
Potentially combine with CircuitPython Built-Ins page.
Needed additions:
Lack of interrupts (IRQs)
WINC1500 and Feather M0 support
Heap memory usage
MemoryError and how to avoid it
AVR CP support
Difference between Express and non-Express boards
Limits on
int
s andfloat
s on M0 boardsESP32 support
Switching between Arduino and CircuitPython
Things to watch out for! (From CircuitPython Built-Ins)
The text was updated successfully, but these errors were encountered: