Components for Espressif ESP32 ESP-IDF framework
Most of them ported from esp-open-rtos.
Component | Description | License | Thread safety |
---|---|---|---|
i2cdev | I2C utilites | MIT | Yes |
ds1307 | Driver for DS1307 RTC module | BSD | Yes |
ds3231 | Driver for DS3231 high precision RTC module | MIT | Yes |
hmc5883l | Driver for HMC5883L 3-axis digital compass | BSD | Yes |
onewire | Bit-banging one wire driver | MIT* | No |
ds18x20 | Driver for DS18B20/DS18S20 families of one-wire temperature sensor ICs | BSD | No |
dht | Driver for DHT11/DHT22 temperature and humidity sensors | BSD | No |
bmp180 | Driver for BMP180 digital pressure sensor | MIT | Yes |
bmp280 | Driver for BMP280/BME280 digital pressure sensor | MIT | Yes |
bh1750 | Driver for BH1750 light sensor | BSD | Yes |
ultrasonic | Driver for ultrasonic range meters, e.g. HC-SR04, HY-SRF05 | BSD | No |
pcf8574 | Driver for PCF8574 remote 8-bit I/O expander for I2C-bus | MIT | Yes |
hd44780 | Universal driver for HD44780 LCD display | BSD | No |
pca9685 | Driver for 16-channel, 12-bit PWM PCA9685 | BSD | Yes |
ms5611 | Driver for barometic pressure sensor MS5611-01BA03 | BSD | Yes |
ads111x | Driver for ADS1113/ADS1114/ADS1115 I2C ADC | BSD | Yes |
pcf8591 | Driver for 8-bit ADC and an 8-bit DAC PCF8591 | BSD | Yes |
tsl2561 | Driver for light-to-digital converter TSL2561 | BSD | Yes |
max7219 | Driver for 8-Digit LED display drivers, MAX7219/MAX7221 | BSD | Yes |
mcp23017 | Driver for 16-bit I2C GPIO expander | BSD | Yes |
tda74xx | Driver for TDA7439/TDA7439DS/TDA7440D audioprocessors | MIT | Yes |