EasyManua.ls Logo

Adafruit ESP32-S3 - Using Older Versions; Python Arithmetic

Adafruit ESP32-S3
263 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Using Older Versions
I have to continue using CircuitPython 6.x or earlier.
Where can I find compatible libraries?
We are no longer building or supporting the CircuitPython 6.x or earlier library
bundles. We highly encourage you to update CircuitPython to the latest version()
and use the current version of the libraries(). However, if for some reason you
cannot update, here are the last available library bundles for older versions:
2.x bundle()
3.x bundle()
4.x bundle()
5.x bundle()
6.x bundle()
Python Arithmetic
Does CircuitPython support floating-point numbers?
All CircuitPython boards support floating point arithmetic, even if the
microcontroller chip does not support floating point in hardware. Floating point
numbers are stored in 30 bits, with an 8-bit exponent and a 22-bit mantissa. Note
that this is two bits less than standard 32-bit single-precision floats. You will get
about 5-1/2 digits of decimal precision.
(Thebroadcomport may provide 64-bit floats in some cases.)
As CircuitPython development continues and there are new releases, Adafruit
will stop supporting older releases. Visit https://circuitpython.org/downloads to
download the latest version of CircuitPython for your board. You must download
the CircuitPython Library Bundle that matches your version of CircuitPython.
Please update CircuitPython and then visit https://circuitpython.org/libraries to
download the latest Library Bundle.
©Adafruit Industries Page 92 of 263

Table of Contents

Related product manuals