Additional Adafruit Libraries and Drivers on GitHub¶
These are libraries and drivers available in separate GitHub repos. They are designed for use with CircuitPython and may or may not work with MicroPython.
We provide a bundle of all our libraries to ease installation of drivers and their dependencies. The bundle is primarily geared to the Adafruit Express line of boards which feature a relatively large external flash. With Express boards, its easy to copy them all onto the filesystem. However, if you don’t have enough space simply copy things over as they are needed.
The bundles are available on GitHub.
To install them:
- Download and unzip the latest zip that’s not a source zip.
- Copy the
libfolder to the
These libraries provide critical functionality to many of the drivers below. It
is recommended to always have them installed onto the CircuitPython file system in
lib/ directory. Some drivers may not work without them.
These libraries tie lower-level libraries together to provide an easy, out-of-box experience for specific boards.
These libraries build on top of the low level APIs to simplify common tasks.
Drivers used to display information. Either pixel or segment based.
Chips that keep current calendar time with a backup battery. The current date and time is available
Motion relating sensing including
- BNO055 Accelerometer, Magnetometer, Gyroscope and Absolution Orientation
- FXAS21002C Gyroscope
- FXOS8700 Accelerometer
- GPS Global Position
- LIS3DH Accelerometer
- LSM303 Accelerometer and Magnetometer
- LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature
- LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature
- MMA8451 3 axis accelerometer
Sense attributes of the environment including
equivalent carbon dioxide (
eCO2), and total volatile organic compounds (
- BME280 Temperature, Humidity and Pressure
- BME680 Temperature, Humidity, Pressure and Gas
- BMP280 Barometric Pressure and Altitude
- CCS811 Air Quality
- DHT Temperature and Humidity
- DS18x20 Temperature
- MAX31865 Thermocouple Amplifier, Temperature
- MAX31855 Thermocouple Amplifier, Temperature
- MCP9808 Temperature
- MPL3115A2 Barometric Pressure, Altitude and Temperature Sensor
- SGP30 Air Quality
- SHT31-D Temperature and Humidity
- Si7021 Temperature and Humidity
- Thermistor Temperature
These sensors detect light related attributes such as
light (unit-less), and
lux (light in SI lux).
These sensors measure the
distance to another object and may also measure light level (