@@ -16,8 +16,8 @@ the ``lib/`` directory. Some drivers may not work without them.
16
16
17
17
.. toctree ::
18
18
19
- Register Library <https://circuitpython.readthedocs.io/projects/register /en/latest/ >
20
- BusDevice Library <https://circuitpython.readthedocs.io/projects/busdevice /en/latest/ >
19
+ BusDevice Library <https://circuitpython.readthedocs.io/projects/busdevice /en/latest/ >
20
+ Register Library <https://circuitpython.readthedocs.io/projects/register /en/latest/ >
21
21
22
22
Board-specific Helpers
23
23
----------------------
@@ -37,38 +37,43 @@ These libraries build on top of the low level APIs to simplify common tasks.
37
37
38
38
.. toctree ::
39
39
40
- USB Human Interface Device (Keyboard and Mouse) <https://circuitpython.readthedocs.io/projects/hid/en/latest/ >
41
- Waveform Generation <https://circuitpython.readthedocs.io/projects/waveform/en/latest/ >
42
- OneWire <https://circuitpython.readthedocs.io/projects/onewire/en/latest/ >
43
- Ring Tone Text Transfer Language (RTTTL) <https://circuitpython.readthedocs.io/projects/rtttl/en/latest/ >
44
- InfraRed Remote <https://circuitpython.readthedocs.io/projects/irremote/en/latest/ >
45
- Fancy LED (similar to FastLED) <https://circuitpython.readthedocs.io/projects/fancyled/en/latest/ >
46
- SimpleIO <https://circuitpython.readthedocs.io/projects/simpleio/en/latest/ >
47
40
AVR programming <https://circuitpython.readthedocs.io/projects/avrprog/en/latest/ >
41
+ Bitmap Font <https://circuitpython.readthedocs.io/projects/bitmap-font/en/latest/ >
42
+ Bluefruit LE Connect App <https://circuitpython.readthedocs.io/projects/bluefruitconnect/en/latest/ >
43
+ Bluetooth Low Energy (BLE) <https://circuitpython.readthedocs.io/projects/ble/en/latest/ >
44
+ Board Test Suite <https://circuitpython.readthedocs.io/projects/boardtest/en/latest/ >
48
45
DC Motor and Servo <https://circuitpython.readthedocs.io/projects/motor/en/latest/ >
49
- SD Card <https://circuitpython.readthedocs.io/projects/sd/en/latest/ >
46
+ Debouncer <https://circuitpython.readthedocs.io/projects/debouncer/en/latest/ >
47
+ Display Text <https://circuitpython.readthedocs.io/projects/display-text/en/latest/ >
48
+ Fancy LED (similar to FastLED) <https://circuitpython.readthedocs.io/projects/fancyled/en/latest/ >
49
+ Framebuf Module <https://circuitpython.readthedocs.io/projects/framebuf/en/latest/ >
50
50
Image Load <https://circuitpython.readthedocs.io/projects/imageload/en/latest/ >
51
+ InfraRed Remote <https://circuitpython.readthedocs.io/projects/irremote/en/latest/ >
52
+ LED Animation <https://adafruit-circuitpython-led-animation.readthedocs.io/en/latest/ >
53
+ Mini ESP Tool <https://circuitpython.readthedocs.io/projects/miniesptool/en/latest/ >
51
54
miniQR Non-hardware QR code generator <https://circuitpython.readthedocs.io/projects/miniqr/en/latest/ >
52
- Slideshow <https://circuitpython.readthedocs.io/projects/slideshow/en/latest/ >
53
- LED Animation <https://circuitpython.readthedocs.io/projects/led-animation/en/latest/ >
54
- Bluetooth Low Energy (BLE) <https://circuitpython.readthedocs.io/projects/ble/en/latest/ >
55
- Bluefruit LE Connect App <https://circuitpython.readthedocs.io/projects/bluefruitconnect/en/latest/ >
56
- Display Text <https://circuitpython.readthedocs.io/projects/display-text/en/latest/ >
57
- Bitmap Font <https://circuitpython.readthedocs.io/projects/bitmap-font/en/latest/ >
58
- ServoKit <https://circuitpython.readthedocs.io/projects/servokit/en/latest/ >
59
55
MotorKit <https://circuitpython.readthedocs.io/projects/motorkit/en/latest/ >
56
+ OneWire <https://circuitpython.readthedocs.io/projects/onewire/en/latest/ >
57
+ Ring Tone Text Transfer Language (RTTTL) <https://circuitpython.readthedocs.io/projects/rtttl/en/latest/ >
58
+ SD Card <https://circuitpython.readthedocs.io/projects/sd/en/latest/ >
59
+ ServoKit <https://circuitpython.readthedocs.io/projects/servokit/en/latest/ >
60
+ SimpleIO <https://circuitpython.readthedocs.io/projects/simpleio/en/latest/ >
61
+ Slideshow <https://circuitpython.readthedocs.io/projects/slideshow/en/latest/ >
62
+ TinyLoRa TTN Helper <https://circuitpython.readthedocs.io/projects/tinylora/en/latest/ >
63
+ USB Human Interface Device (Keyboard and Mouse) <https://circuitpython.readthedocs.io/projects/hid/en/latest/ >
64
+ Waveform Generation <https://circuitpython.readthedocs.io/projects/waveform/en/latest/ >
60
65
61
66
Blinky
62
67
--------
63
68
64
- Multi-color led drivers.
69
+ Multi-color LED drivers.
65
70
66
71
.. toctree ::
67
72
68
- NeoPixel <https://circuitpython.readthedocs.io/projects/neopixel/en/latest/ >
69
73
DotStar <https://circuitpython.readthedocs.io/projects/dotstar/en/latest/ >
70
- WS2801 <https://circuitpython.readthedocs.io/projects/ws2801 /en/latest/ >
74
+ NeoPixel <https://circuitpython.readthedocs.io/projects/neopixel /en/latest/ >
71
75
Pixie <https://circuitpython.readthedocs.io/projects/pixie/en/latest/ >
76
+ WS2801 <https://circuitpython.readthedocs.io/projects/ws2801/en/latest/ >
72
77
73
78
Displays
74
79
-------------
@@ -77,14 +82,15 @@ Drivers used to display information. Either pixel or segment based.
77
82
78
83
.. toctree ::
79
84
80
- RGB Displays <https://circuitpython.readthedocs.io/projects/rgb_display/en/latest/ >
81
85
Character LCD <https://circuitpython.readthedocs.io/projects/charlcd/en/latest/ >
86
+ E-Paper Display <https://circuitpython.readthedocs.io/projects/epd/en/latest/ >
82
87
HT16K33 LED Matrices and Segment Displays <https://circuitpython.readthedocs.io/projects/ht16k33/en/latest/ >
83
88
IS31FL3731 Charlieplexed LED Matrix <https://circuitpython.readthedocs.io/projects/is31fl3731/en/latest/ >
84
89
MAX7219 LED Matrix <https://circuitpython.readthedocs.io/projects/max7219/en/latest/ >
90
+ Nokia PCD8544 Display <https://circuitpython.readthedocs.io/projects/pcd8544/en/latest/ >
91
+ RA8875 40-Pin Display Driver <https://circuitpython.readthedocs.io/projects/ra8875/en/latest/ >
92
+ RGB Displays <https://circuitpython.readthedocs.io/projects/rgb_display/en/latest/ >
85
93
SSD1306 OLED Driver <https://circuitpython.readthedocs.io/projects/ssd1306/en/latest/ >
86
- E-Paper Display <https://circuitpython.readthedocs.io/projects/epd/en/latest/ >
87
- RA8875 Driver Board <https://circuitpython.readthedocs.io/projects/ra8875/en/latest/ >
88
94
Sharp Memory Display <https://circuitpython.readthedocs.io/projects/sharpmemorydisplay/en/latest/ >
89
95
90
96
Real-time clocks
@@ -111,12 +117,12 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and
111
117
FXAS21002C Gyroscope <https://circuitpython.readthedocs.io/projects/fxas21002c/en/latest/ >
112
118
FXOS8700 Accelerometer <https://circuitpython.readthedocs.io/projects/fxos8700/en/latest/ >
113
119
GPS Global Position <https://circuitpython.readthedocs.io/projects/gps/en/latest/ >
114
- L3GD20 Gyroscope <https://circuitpython.readthedocs.io/projects/l3gd20/latest/ >
120
+ L3GD20 3-Axis Gyroscope <https://circuitpython.readthedocs.io/projects/l3gd20/en /latest/ >
115
121
LIS3DH Accelerometer <https://circuitpython.readthedocs.io/projects/lis3dh/en/latest/ >
116
122
LSM303 Accelerometer and Magnetometer <https://circuitpython.readthedocs.io/projects/lsm303/en/latest/ >
117
123
LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm9ds0/en/latest/ >
118
124
LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm9ds1/en/latest/ >
119
- MLX90390 3 Axis Mangetometer <https://circuitpython.readthedocs.io/projects/mlx90393/en/latest/ >
125
+ MLX90390 3 Axis Magnetometer <https://circuitpython.readthedocs.io/projects/mlx90393/en/latest/ >
120
126
MMA8451 3 axis accelerometer <https://circuitpython.readthedocs.io/projects/mma8451/en/latest/ >
121
127
122
128
Environmental Sensors
@@ -129,6 +135,7 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
129
135
.. toctree ::
130
136
131
137
AM2320 Temperature and Humidity <https://circuitpython.readthedocs.io/projects/am2320/en/latest/ >
138
+ ADT7410 High Accuracy Temperature Sensor <https://circuitpython.readthedocs.io/projects/adt7410/en/latest/ >
132
139
BME280 Temperature, Humidity and Pressure <https://circuitpython.readthedocs.io/projects/bme280/en/latest/ >
133
140
BME680 Temperature, Humidity, Pressure and Gas <https://circuitpython.readthedocs.io/projects/bme680/en/latest/ >
134
141
BMP280 Barometric Pressure and Altitude <https://circuitpython.readthedocs.io/projects/bmp280/en/latest/ >
@@ -137,19 +144,20 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
137
144
DHT Temperature and Humidity <https://circuitpython.readthedocs.io/projects/dht/en/latest/ >
138
145
DS18x20 Temperature <https://circuitpython.readthedocs.io/projects/ds18x20/en/latest/ >
139
146
HTU21D Temperature and Humidity <https://circuitpython.readthedocs.io/projects/htu21d/en/latest/ >
140
- MAX31865 Thermocouple Amplifier, Temperature <https://circuitpython.readthedocs.io/projects/max31865/en/latest/ >
141
147
MAX31855 Thermocouple Amplifier, Temperature <https://circuitpython.readthedocs.io/projects/max31855/en/latest/ >
142
148
MAX31856 Thermocouple Amplifier, Temperature <https://circuitpython.readthedocs.io/projects/max31856/en/latest/ >
149
+ MAX31865 Thermocouple Amplifier, Temperature <https://circuitpython.readthedocs.io/projects/max31865/en/latest/ >
143
150
MCP9808 Temperature <https://circuitpython.readthedocs.io/projects/mcp9808/en/latest/ >
151
+ MLX90614 Contactless Temperature <https://circuitpython.readthedocs.io/projects/mlx90614/en/latest/ >
144
152
MP115A2 Barometric Pressure, Temperature <https://circuitpython.readthedocs.io/projects/mpl115a2/en/latest/ >
145
153
MPL3115A2 Barometric Pressure, Altitude and Temperature Sensor <https://circuitpython.readthedocs.io/projects/mpl3115a2/en/latest/ >
146
154
MPRLS Ported Absolute Pressure <https://circuitpython.readthedocs.io/projects/mprls/en/latest/ >
147
155
SGP30 Air Quality <https://circuitpython.readthedocs.io/projects/sgp30/en/latest/ >
148
156
SHT31-D Temperature and Humidity <https://circuitpython.readthedocs.io/projects/sht31d/en/latest/ >
149
157
Si7021 Temperature and Humidity <https://circuitpython.readthedocs.io/projects/si7021/en/latest/ >
150
158
Thermistor Temperature <https://circuitpython.readthedocs.io/projects/thermistor/en/latest/ >
159
+ TMP006 Contactless IR Thermopile Sensor <https://circuitpython.readthedocs.io/projects/tmp006/en/latest/ >
151
160
TMP007 Contactless Temperature <https://circuitpython.readthedocs.io/projects/tmp007/en/latest/ >
152
- MLX90614 Contactless Temperature <https://circuitpython.readthedocs.io/projects/mlx90614/en/latest/ >
153
161
154
162
Light Sensors
155
163
---------------
@@ -176,10 +184,11 @@ These sensors measure the ``distance`` to another object and may also measure li
176
184
.. toctree ::
177
185
178
186
Garmin LIDARLite I2C <https://circuitpython.readthedocs.io/projects/lidarlite/en/latest/ >
187
+ HC-SR04 Ultrasonic Range Sensors <https://circuitpython.readthedocs.io/projects/hcsr04/en/latest/ >
179
188
TFmini IR Time of Flight ~30cm - 12m <https://circuitpython.readthedocs.io/projects/tfmini/en/latest/ >
189
+ US-100 Ultrasonic Distance Sensor <https://circuitpython.readthedocs.io/projects/us100/en/latest/ >
180
190
VL6180x 5 - 100 mm <https://circuitpython.readthedocs.io/projects/vl6180x/en/latest/ >
181
191
VL53L0x ~30 - 1000 mm <https://circuitpython.readthedocs.io/projects/vl53l0x/en/latest/ >
182
- HC-SR04 Ultrasonic Range Sensors <https://circuitpython.readthedocs.io/projects/hcsr04/en/latest/ >
183
192
184
193
Radio
185
194
--------
@@ -189,11 +198,11 @@ These chips communicate to other's over radio.
189
198
.. toctree ::
190
199
191
200
Adafruit Bluefruit LE SPI Friend <https://circuitpython.readthedocs.io/projects/bluefruitspi/en/latest/ >
201
+ ESP WiFi Co-Processor using AT Commands <https://circuitpython.readthedocs.io/projects/esp-atcontrol/en/latest/ >
202
+ ESP32 WiFi Co-Processor over SPI <https://circuitpython.readthedocs.io/projects/esp32spi/en/latest/ >
192
203
RFM9x LoRa <https://circuitpython.readthedocs.io/projects/rfm9x/en/latest/ >
193
204
RFM69 Packet Radio <https://circuitpython.readthedocs.io/projects/rfm69/en/latest/ >
194
205
PN532 NFC/RFID <https://circuitpython.readthedocs.io/projects/pn532/en/latest/ >
195
- ESP WiFi Co-Processor using AT Commands <https://circuitpython.readthedocs.io/projects/esp-atcontrol/en/latest/ >
196
- ESP32 WiFi Co-Processor over SPI <https://circuitpython.readthedocs.io/projects/esp32spi/en/latest/ >
197
206
198
207
IO Expansion
199
208
--------------
@@ -208,34 +217,35 @@ These provide functionality similar to ``analogio``, ``digitalio``, ``pulseio``,
208
217
DS2413 OneWire GPIO Expander <https://circuitpython.readthedocs.io/projects/ds2413/en/latest/ >
209
218
FocalTech Capacitive Touch <https://circuitpython.readthedocs.io/projects/focaltouch/en/latest/ >
210
219
MCP230xx GPIO Expander <https://circuitpython.readthedocs.io/projects/mcp230xx/en/latest/ >
220
+ MCP3xxx SPI ADC <https://circuitpython.readthedocs.io/projects/mcp3xxx/en/latest/ >
211
221
MCP4725 Digital-to-Analog Converter <https://circuitpython.readthedocs.io/projects/mcp4725/en/latest/ >
222
+ MPR121 Capacitive Touch Sensor <https://circuitpython.readthedocs.io/projects/mpr121/en/latest/ >
212
223
PCA9685 16 x 12-bit PWM Driver <https://circuitpython.readthedocs.io/projects/pca9685/en/latest/ >
224
+ TCA9548 I2C Multiplexer <https://circuitpython.readthedocs.io/projects/tca9548a/en/latest/ >
213
225
TLC5947 24 x 12-bit PWM Driver <https://circuitpython.readthedocs.io/projects/tlc5947/en/latest/ >
214
226
TLC59711 12 x 16-bit PWM Driver <https://circuitpython.readthedocs.io/projects/tlc59711/en/latest/ >
215
- MPR121 Capacitive Touch Sensor <https://circuitpython.readthedocs.io/projects/mpr121/en/latest/ >
216
- TCA9548 I2C Multiplexer <https://circuitpython.readthedocs.io/projects/tca9548a/en/latest/ >
217
- MCP3xxx SPI ADC <https://circuitpython.readthedocs.io/projects/mcp3xxx/en/latest/ >
218
227
219
228
Miscellaneous
220
229
----------------
221
230
222
231
.. toctree ::
223
232
224
- CAP1188 8-Key Capacitive Touch <https://circuitpython.readthedocs.io/projects/cap1188/en/latest/ >
225
- Si4713 Stereo FM Transmitter <https://circuitpython.readthedocs.io/projects/si4713/en/latest/ >
233
+ 74HC595 Shift Register <https://circuitpython.readthedocs.io/projects/74hc595/en/latest/ >
226
234
AMG88xx Grid-Eye IR Camera <https://circuitpython.readthedocs.io/projects/amg88xx/en/latest/ >
227
- Trellis 4x4 Keypad <https://circuitpython.readthedocs.io/projects/trellis/en/latest/ >
228
- NeoTrellis 4x4 Keypad <https://circuitpython.readthedocs.io/projects/neotrellis/en/latest/ >
229
- NeoTrellis M4 4x8 Keypad <https://circuitpython.readthedocs.io/projects/trellism4/en/latest/ >
235
+ CAP1188 8-Key Capacitive Touch <https://circuitpython.readthedocs.io/projects/cap1188/en/latest/ >
230
236
DRV2605 Haptic Motor Controller <https://circuitpython.readthedocs.io/projects/drv2605/en/latest/ >
237
+ Fingerprint Sensor <https://circuitpython.readthedocs.io/projects/fingerprint/en/latest/ >
238
+ FRAM Non-Volatile Memory <https://circuitpython.readthedocs.io/projects/fram/en/latest/ >
239
+ INA219 High Side Current <https://circuitpython.readthedocs.io/projects/ina219/en/latest/ >
240
+ Matrix Keypad <https://circuitpython.readthedocs.io/projects/matrixkeypad/en/latest/ >
231
241
MAX9744 Audio Amplifier <https://circuitpython.readthedocs.io/projects/max9744/en/latest/ >
242
+ NeoTrellis 4x4 Keypad <https://circuitpython.readthedocs.io/projects/neotrellis/en/latest/ >
243
+ NeoTrellis M4 4x8 Keypad <https://circuitpython.readthedocs.io/projects/trellism4/en/latest/ >
244
+ Si4713 Stereo FM Transmitter <https://circuitpython.readthedocs.io/projects/si4713/en/latest/ >
232
245
Si5351 Clock Generator <https://circuitpython.readthedocs.io/projects/si5351/en/latest/ >
246
+ STMPE610 Resistive Touchscreen <https://circuitpython.readthedocs.io/projects/stmpe610/en/latest/ >
233
247
Thermal Printer <https://circuitpython.readthedocs.io/projects/thermal_printer/en/latest/ >
248
+ Touchscreen 4-Wire Resistive <https://circuitpython.readthedocs.io/projects/touchscreen/en/latest/ >
249
+ Trellis 4x4 Keypad <https://circuitpython.readthedocs.io/projects/trellis/en/latest/ >
234
250
VC0706 TTL Camera <https://circuitpython.readthedocs.io/projects/vc0706/en/latest/ >
235
- INA219 High Side Current <https://circuitpython.readthedocs.io/projects/ina219/en/latest/ >
236
- Fingerprint <https://circuitpython.readthedocs.io/projects/fingerprint/en/latest/ >
237
- STMPE610 Resistive Touchscreen <https://circuitpython.readthedocs.io/projects/stmpe610/en/latest/ >
238
- Matrix Keypad <https://circuitpython.readthedocs.io/projects/matrixkeypad/en/latest/ >
239
251
VS1053 Audio Codec <https://circuitpython.readthedocs.io/projects/vs1053/en/latest/ >
240
- FRAM Non-Volatile Memory <https://circuitpython.readthedocs.io/projects/fram/en/latest/ >
241
- 74HC595 Shift Register <https://circuitpython.readthedocs.io/projects/74hc595/en/latest/ >
0 commit comments