diff --git a/docs/drivers.rst b/docs/drivers.rst
index dd962573..b37677e6 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -16,8 +16,8 @@ the ``lib/`` directory. Some drivers may not work without them.
.. toctree::
- Register Library
- BusDevice Library
+ BusDevice Library
+ Register Library
Board-specific Helpers
----------------------
@@ -37,38 +37,43 @@ These libraries build on top of the low level APIs to simplify common tasks.
.. toctree::
- USB Human Interface Device (Keyboard and Mouse)
- Waveform Generation
- OneWire
- Ring Tone Text Transfer Language (RTTTL)
- InfraRed Remote
- Fancy LED (similar to FastLED)
- SimpleIO
AVR programming
+ Bitmap Font
+ Bluefruit LE Connect App
+ Bluetooth Low Energy (BLE)
+ Board Test Suite
DC Motor and Servo
- SD Card
+ Debouncer
+ Display Text
+ Fancy LED (similar to FastLED)
+ Framebuf Module
Image Load
+ InfraRed Remote
+ LED Animation
+ Mini ESP Tool
miniQR Non-hardware QR code generator
- Slideshow
- LED Animation
- Bluetooth Low Energy (BLE)
- Bluefruit LE Connect App
- Display Text
- Bitmap Font
- ServoKit
MotorKit
+ OneWire
+ Ring Tone Text Transfer Language (RTTTL)
+ SD Card
+ ServoKit
+ SimpleIO
+ Slideshow
+ TinyLoRa TTN Helper
+ USB Human Interface Device (Keyboard and Mouse)
+ Waveform Generation
Blinky
--------
-Multi-color led drivers.
+Multi-color LED drivers.
.. toctree::
- NeoPixel
DotStar
- WS2801
+ NeoPixel
Pixie
+ WS2801
Displays
-------------
@@ -77,14 +82,15 @@ Drivers used to display information. Either pixel or segment based.
.. toctree::
- RGB Displays
Character LCD
+ E-Paper Display
HT16K33 LED Matrices and Segment Displays
IS31FL3731 Charlieplexed LED Matrix
MAX7219 LED Matrix
+ Nokia PCD8544 Display
+ RA8875 40-Pin Display Driver
+ RGB Displays
SSD1306 OLED Driver
- E-Paper Display
- RA8875 Driver Board
Sharp Memory Display
Real-time clocks
@@ -111,12 +117,12 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and
FXAS21002C Gyroscope
FXOS8700 Accelerometer
GPS Global Position
- L3GD20 Gyroscope
+ L3GD20 3-Axis Gyroscope
LIS3DH Accelerometer
LSM303 Accelerometer and Magnetometer
LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature
LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature
- MLX90390 3 Axis Mangetometer
+ MLX90390 3 Axis Magnetometer
MMA8451 3 axis accelerometer
Environmental Sensors
@@ -129,6 +135,7 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
.. toctree::
AM2320 Temperature and Humidity
+ ADT7410 High Accuracy Temperature Sensor
BME280 Temperature, Humidity and Pressure
BME680 Temperature, Humidity, Pressure and Gas
BMP280 Barometric Pressure and Altitude
@@ -137,10 +144,11 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
DHT Temperature and Humidity
DS18x20 Temperature
HTU21D Temperature and Humidity
- MAX31865 Thermocouple Amplifier, Temperature
MAX31855 Thermocouple Amplifier, Temperature
MAX31856 Thermocouple Amplifier, Temperature
+ MAX31865 Thermocouple Amplifier, Temperature
MCP9808 Temperature
+ MLX90614 Contactless Temperature
MP115A2 Barometric Pressure, Temperature
MPL3115A2 Barometric Pressure, Altitude and Temperature Sensor
MPRLS Ported Absolute Pressure
@@ -148,8 +156,8 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
SHT31-D Temperature and Humidity
Si7021 Temperature and Humidity
Thermistor Temperature
+ TMP006 Contactless IR Thermopile Sensor
TMP007 Contactless Temperature
- MLX90614 Contactless Temperature
Light Sensors
---------------
@@ -176,10 +184,11 @@ These sensors measure the ``distance`` to another object and may also measure li
.. toctree::
Garmin LIDARLite I2C
+ HC-SR04 Ultrasonic Range Sensors
TFmini IR Time of Flight ~30cm - 12m
+ US-100 Ultrasonic Distance Sensor
VL6180x 5 - 100 mm
VL53L0x ~30 - 1000 mm
- HC-SR04 Ultrasonic Range Sensors
Radio
--------
@@ -189,11 +198,11 @@ These chips communicate to other's over radio.
.. toctree::
Adafruit Bluefruit LE SPI Friend
+ ESP WiFi Co-Processor using AT Commands
+ ESP32 WiFi Co-Processor over SPI
RFM9x LoRa
RFM69 Packet Radio
PN532 NFC/RFID
- ESP WiFi Co-Processor using AT Commands
- ESP32 WiFi Co-Processor over SPI
IO Expansion
--------------
@@ -208,34 +217,35 @@ These provide functionality similar to ``analogio``, ``digitalio``, ``pulseio``,
DS2413 OneWire GPIO Expander
FocalTech Capacitive Touch
MCP230xx GPIO Expander
+ MCP3xxx SPI ADC
MCP4725 Digital-to-Analog Converter
+ MPR121 Capacitive Touch Sensor
PCA9685 16 x 12-bit PWM Driver
+ TCA9548 I2C Multiplexer
TLC5947 24 x 12-bit PWM Driver
TLC59711 12 x 16-bit PWM Driver
- MPR121 Capacitive Touch Sensor
- TCA9548 I2C Multiplexer
- MCP3xxx SPI ADC
Miscellaneous
----------------
.. toctree::
- CAP1188 8-Key Capacitive Touch
- Si4713 Stereo FM Transmitter
+ 74HC595 Shift Register
AMG88xx Grid-Eye IR Camera
- Trellis 4x4 Keypad
- NeoTrellis 4x4 Keypad
- NeoTrellis M4 4x8 Keypad
+ CAP1188 8-Key Capacitive Touch
DRV2605 Haptic Motor Controller
+ Fingerprint Sensor
+ FRAM Non-Volatile Memory
+ INA219 High Side Current
+ Matrix Keypad
MAX9744 Audio Amplifier
+ NeoTrellis 4x4 Keypad
+ NeoTrellis M4 4x8 Keypad
+ Si4713 Stereo FM Transmitter
Si5351 Clock Generator
+ STMPE610 Resistive Touchscreen
Thermal Printer
+ Touchscreen 4-Wire Resistive
+ Trellis 4x4 Keypad
VC0706 TTL Camera
- INA219 High Side Current
- Fingerprint
- STMPE610 Resistive Touchscreen
- Matrix Keypad
VS1053 Audio Codec
- FRAM Non-Volatile Memory
- 74HC595 Shift Register