Where to check if a version of CircuitPython supports a specific method?
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- xanatos
- Posts: 110
- Joined: Thu Jun 18, 2009 3:09 pm
Where to check if a version of CircuitPython supports a specific method?
Is there a place where one can check if the supported version of CircuitPython for a given microcontroller supports a specific method? For instance, I need to know before I order a bunch (when they restock), if the QT PY with the SAMD21 controller (Product ID 4600) supports the binascii.unhexlify() method. I know it IS supported on the ItsyBitsy M4 Express, but not on the Trinket M0 - but the form factors are an issue on the M4, and my project requires the binascii methods. Hoping the QT PY will work. Thanks!
- xanatos
- Posts: 110
- Joined: Thu Jun 18, 2009 3:09 pm
Re: Where to check if a version of CircuitPython supports a specific method?
Never Mind - I found it.
https://docs.circuitpython.org/en/lates ... atrix.html
Leaving this here in case somebody else ever has the same question
https://docs.circuitpython.org/en/lates ... atrix.html
Leaving this here in case somebody else ever has the same question
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Where to check if a version of CircuitPython supports a specific method?
Just confirming that is the correct place to look.
Keep in mind it only covers the "core" modules though - ones that are part of the CircuitPython firmware.
It does not cover the Bundle Libraries.
https://circuitpython.org/libraries
Keep in mind it only covers the "core" modules though - ones that are part of the CircuitPython firmware.
It does not cover the Bundle Libraries.
https://circuitpython.org/libraries
- danhalbert
- Posts: 4688
- Joined: Tue Aug 08, 2017 12:37 pm
Re: Where to check if a version of CircuitPython supports a specific method?
https://docs.circuitpython.org/en/lates ... atrix.html says what is supported on what boards. Note that at docs.circuitpython.org, you can choose which version of the documentation to look at. The selection drop-down is at the lower right of the left sidebar. "latest" means the latest unstable build, in this case it's past 8.0.0-beta.6. 8.0.0 final is imminent in the next week or two.
Having said that, trying on an actual QT Py M0, `binascii` is not included, because the space on the QT Py M0 is too small to hold it. The QT Py M0 has the same (small) available flash space as the Trinket M0. For this form factor, you'd be much better off with the QT Py RP2040, https://www.adafruit.com/product/4900, which is only slightly more expensive. It has much more RAM and much more flash. The only thing is lacks is an on-chip DAC.
Having said that, trying on an actual QT Py M0, `binascii` is not included, because the space on the QT Py M0 is too small to hold it. The QT Py M0 has the same (small) available flash space as the Trinket M0. For this form factor, you'd be much better off with the QT Py RP2040, https://www.adafruit.com/product/4900, which is only slightly more expensive. It has much more RAM and much more flash. The only thing is lacks is an on-chip DAC.
- xanatos
- Posts: 110
- Joined: Thu Jun 18, 2009 3:09 pm
Re: Where to check if a version of CircuitPython supports a specific method?
Thanks folks. I did go and buy the QT Py RP2040. I can live without the DAC in this application. It has hardware serial & I2C, and enough GPIO pins to read my 5-position navigation switch, so I'm good! :)
Dave
Dave
Please be positive and constructive with your questions and comments.