esp-idf-lib
master
i2cdev - I2C master thread-safe functions for communication with I2C slave
onewire - Bit-banging one wire driver
lib8tion - Math functions specifically designed for LED programming
color - Library for RGB and HSV colors
ds1302 - Driver for DS1302 RTC module
ds1307 - Driver for DS1307 RTC module
ds3231 - Driver for DS1337 RTC and DS3231 high precision RTC module
pcf8563 - Driver for PCF8563 real-time clock/calendar
dht - Driver for DHT11, AM2301 (DHT21, DHT22, AM2302, AM2321), Itead Si7021
sht3x - Driver for Sensirion SHT3x digital temperature and humidity sensor
sht4x - driver for Sensirion SHT40/SHT41 digital temperature and humidity sensors
si7021 - Driver for Si7013/Si7020/Si7021/HTU21D/SHT2x and compatible
ds18x20 - Driver for DS18B20/DS18S20
max31725 - Driver for MAX31725/MAX31726 temperature sensors
lm75 - Driver for for LM75, a digital temperature sensor and thermal watchdog
bme680 - Driver for BME680 digital environmental sensor
mcp9808 - Driver for MCP9808 digital temperature sensor
mcp960x - Driver for MCP9600/MCP9601, thermocouple EMF to temperature converter
tsys01 - Driver for precision digital temperature sensor TSYS01
bmp180 - Driver for BMP180 digital pressure sensor
bmp280 - Driver for BMP280/BME280 digital pressure sensor
bme680 - Driver for BME680 digital environmental sensor
ms5611 - Driver for barometic pressure sensor MS5611-01BA03
sgp40 - Driver for SGP40 Indoor Air Quality Sensor for VOC Measurements
ccs811 - Driver for AMS CCS811 digital gas sensor for monitoring indoor air quality
ads111x - Driver for ADS1113/ADS1114/ADS1115 and ADS1013/ADS1014/ADS1015 I2C ADC
hx711 - Driver for HX711 24-bit ADC for weigh scales
pcf8591 - Driver for 8-bit ADC and an 8-bit DAC PCF8591
mcp4725 - Driver for 12-bit DAC MCP4725
mcp342x - Driver for 18-Bit, delta-sigma ADC MCP3426/MCP3427/MCP3428
ina219 - Driver for INA219/INA220 bidirectional current/power monitor
ina260 - Driver for INA260 precision digital current and power monitor
ina3221 - Driver for INA3221 shunt and bus voltage monitor
hmc5883l - Driver for HMC5883L 3-axis digital compass
qmc5883l - Driver for QMC5883L 3-axis magnetic sensor
bh1750 - Driver for BH1750 light sensor
tsl2561 - Driver for light-to-digital converter TSL2561
tsl4531 - Driver for digital ambient light sensor TSL4531
tsl2591 - Driver for light-to-digital converter TSL2591
pcf8574 - Driver for PCF8574 8-bit I/O expander for I2C-bus
pcf8575 - Driver for PCF8575 16-bit I/O expander for I2C-bus
tca95x5 - Driver for TCA9535/TCA9555 remote 16-bit I/O expanders for I2C-bus
mcp23008 - Driver for 8-bit I2C GPIO expander MCP23008
mcp23x17 - Driver for I2C/SPI 16 bit GPIO expanders MCP23017/MCP23S17
led_strip - RMT-based driver for WS2812B/SK6812/APA106 LED strips
led_strip_spi - SPI-based driver for SK9822/APA102
hd44780 - Universal driver for HD44780 LCD display
max7219 - Driver for 8-Digit LED display drivers, MAX7219/MAX7221
pca9685 - Driver for 16-channel, 12-bit PWM PCA9685
ultrasonic - Driver for ultrasonic range meters HC-SR04, HY-SRF05
encoder - Driver for incremental rotary encoders
tda74xx - Driver for TDA7439/TDA7439DS/TDA7440D audioprocessors
rda5807m - Driver for single-chip broadcast FM radio tuner RDA5807M
tca9548 - Driver for TCA9548A/PCA9548A low-voltage 8-channel I2C switch
ds3502 - Driver for nonvolatile digital potentiometer DS3502
wiegand - Weigand protocol receiver for ESP-IDF
Supported devices
esp-idf-lib
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
accum124 (C++ type)
accum1616 (C++ type)
accum88 (C++ type)
ADS101X_DATA_RATE_128 (C macro)
ADS101X_DATA_RATE_1600 (C macro)
ADS101X_DATA_RATE_2400 (C macro)
ADS101X_DATA_RATE_250 (C macro)
ADS101X_DATA_RATE_3300 (C macro)
ADS101X_DATA_RATE_490 (C macro)
ADS101X_DATA_RATE_920 (C macro)
ads101x_get_value (C++ function)
ADS101X_MAX_VALUE (C macro)
ADS111X_ADDR_GND (C macro)
ADS111X_ADDR_SCL (C macro)
ADS111X_ADDR_SDA (C macro)
ADS111X_ADDR_VCC (C macro)
ads111x_comp_latch_t (C++ enum)
ads111x_comp_latch_t::ADS111X_COMP_LATCH_DISABLED (C++ enumerator)
ads111x_comp_latch_t::ADS111X_COMP_LATCH_ENABLED (C++ enumerator)
ads111x_comp_mode_t (C++ enum)
ads111x_comp_mode_t::ADS111X_COMP_MODE_NORMAL (C++ enumerator)
ads111x_comp_mode_t::ADS111X_COMP_MODE_WINDOW (C++ enumerator)
ads111x_comp_polarity_t (C++ enum)
ads111x_comp_polarity_t::ADS111X_COMP_POLARITY_HIGH (C++ enumerator)
ads111x_comp_polarity_t::ADS111X_COMP_POLARITY_LOW (C++ enumerator)
ads111x_comp_queue_t (C++ enum)
ads111x_comp_queue_t::ADS111X_COMP_QUEUE_1 (C++ enumerator)
ads111x_comp_queue_t::ADS111X_COMP_QUEUE_2 (C++ enumerator)
ads111x_comp_queue_t::ADS111X_COMP_QUEUE_4 (C++ enumerator)
ads111x_comp_queue_t::ADS111X_COMP_QUEUE_DISABLED (C++ enumerator)
ads111x_data_rate_t (C++ enum)
ads111x_data_rate_t::ADS111X_DATA_RATE_128 (C++ enumerator)
ads111x_data_rate_t::ADS111X_DATA_RATE_16 (C++ enumerator)
ads111x_data_rate_t::ADS111X_DATA_RATE_250 (C++ enumerator)
ads111x_data_rate_t::ADS111X_DATA_RATE_32 (C++ enumerator)
ads111x_data_rate_t::ADS111X_DATA_RATE_475 (C++ enumerator)
ads111x_data_rate_t::ADS111X_DATA_RATE_64 (C++ enumerator)
ads111x_data_rate_t::ADS111X_DATA_RATE_8 (C++ enumerator)
ads111x_data_rate_t::ADS111X_DATA_RATE_860 (C++ enumerator)
ads111x_free_desc (C++ function)
ads111x_gain_t (C++ enum)
ads111x_gain_t::ADS111X_GAIN_0V256 (C++ enumerator)
ads111x_gain_t::ADS111X_GAIN_0V256_2 (C++ enumerator)
ads111x_gain_t::ADS111X_GAIN_0V256_3 (C++ enumerator)
ads111x_gain_t::ADS111X_GAIN_0V512 (C++ enumerator)
ads111x_gain_t::ADS111X_GAIN_1V024 (C++ enumerator)
ads111x_gain_t::ADS111X_GAIN_2V048 (C++ enumerator)
ads111x_gain_t::ADS111X_GAIN_4V096 (C++ enumerator)
ads111x_gain_t::ADS111X_GAIN_6V144 (C++ enumerator)
ads111x_gain_values (C++ member)
ads111x_get_comp_high_thresh (C++ function)
ads111x_get_comp_latch (C++ function)
ads111x_get_comp_low_thresh (C++ function)
ads111x_get_comp_mode (C++ function)
ads111x_get_comp_polarity (C++ function)
ads111x_get_comp_queue (C++ function)
ads111x_get_data_rate (C++ function)
ads111x_get_gain (C++ function)
ads111x_get_input_mux (C++ function)
ads111x_get_mode (C++ function)
ads111x_get_value (C++ function)
ads111x_init_desc (C++ function)
ads111x_is_busy (C++ function)
ADS111X_MAX_VALUE (C macro)
ads111x_mode_t (C++ enum)
ads111x_mode_t::ADS111X_MODE_CONTINUOUS (C++ enumerator)
ads111x_mode_t::ADS111X_MODE_SINGLE_SHOT (C++ enumerator)
ads111x_mux_t (C++ enum)
ads111x_mux_t::ADS111X_MUX_0_1 (C++ enumerator)
ads111x_mux_t::ADS111X_MUX_0_3 (C++ enumerator)
ads111x_mux_t::ADS111X_MUX_0_GND (C++ enumerator)
ads111x_mux_t::ADS111X_MUX_1_3 (C++ enumerator)
ads111x_mux_t::ADS111X_MUX_1_GND (C++ enumerator)
ads111x_mux_t::ADS111X_MUX_2_3 (C++ enumerator)
ads111x_mux_t::ADS111X_MUX_2_GND (C++ enumerator)
ads111x_mux_t::ADS111X_MUX_3_GND (C++ enumerator)
ads111x_set_comp_high_thresh (C++ function)
ads111x_set_comp_latch (C++ function)
ads111x_set_comp_low_thresh (C++ function)
ads111x_set_comp_mode (C++ function)
ads111x_set_comp_polarity (C++ function)
ads111x_set_comp_queue (C++ function)
ads111x_set_data_rate (C++ function)
ads111x_set_gain (C++ function)
ads111x_set_input_mux (C++ function)
ads111x_set_mode (C++ function)
ads111x_start_conversion (C++ function)
APPLY_FASTLED_RAND16_2053 (C macro)
B
BH1750_ADDR_HI (C macro)
BH1750_ADDR_LO (C macro)
bh1750_free_desc (C++ function)
bh1750_init_desc (C++ function)
bh1750_mode_t (C++ enum)
bh1750_mode_t::BH1750_MODE_CONTINUOUS (C++ enumerator)
bh1750_mode_t::BH1750_MODE_ONE_TIME (C++ enumerator)
bh1750_power_down (C++ function)
bh1750_power_on (C++ function)
bh1750_read (C++ function)
bh1750_resolution_t (C++ enum)
bh1750_resolution_t::BH1750_RES_HIGH (C++ enumerator)
bh1750_resolution_t::BH1750_RES_HIGH2 (C++ enumerator)
bh1750_resolution_t::BH1750_RES_LOW (C++ enumerator)
bh1750_set_measurement_time (C++ function)
bh1750_setup (C++ function)
BME280_CHIP_ID (C macro)
bme680_calib_data_t (C++ struct)
bme680_filter_size_t (C++ enum)
bme680_filter_size_t::BME680_IIR_SIZE_0 (C++ enumerator)
bme680_filter_size_t::BME680_IIR_SIZE_1 (C++ enumerator)
bme680_filter_size_t::BME680_IIR_SIZE_127 (C++ enumerator)
bme680_filter_size_t::BME680_IIR_SIZE_15 (C++ enumerator)
bme680_filter_size_t::BME680_IIR_SIZE_3 (C++ enumerator)
bme680_filter_size_t::BME680_IIR_SIZE_31 (C++ enumerator)
bme680_filter_size_t::BME680_IIR_SIZE_63 (C++ enumerator)
bme680_filter_size_t::BME680_IIR_SIZE_7 (C++ enumerator)
bme680_force_measurement (C++ function)
bme680_free_desc (C++ function)
bme680_get_measurement_duration (C++ function)
bme680_get_results_fixed (C++ function)
bme680_get_results_float (C++ function)
BME680_HEATER_NOT_USED (C macro)
BME680_HEATER_PROFILES (C macro)
BME680_HEATER_TEMP_MAX (C macro)
BME680_HEATER_TEMP_MIN (C macro)
BME680_I2C_ADDR_0 (C macro)
BME680_I2C_ADDR_1 (C macro)
bme680_init_desc (C++ function)
bme680_init_sensor (C++ function)
bme680_is_measuring (C++ function)
BME680_MAX_OVERFLOW_VAL (C macro)
bme680_measure_fixed (C++ function)
bme680_measure_float (C++ function)
bme680_oversampling_rate_t (C++ enum)
bme680_oversampling_rate_t::BME680_OSR_16X (C++ enumerator)
bme680_oversampling_rate_t::BME680_OSR_1X (C++ enumerator)
bme680_oversampling_rate_t::BME680_OSR_2X (C++ enumerator)
bme680_oversampling_rate_t::BME680_OSR_4X (C++ enumerator)
bme680_oversampling_rate_t::BME680_OSR_8X (C++ enumerator)
bme680_oversampling_rate_t::BME680_OSR_NONE (C++ enumerator)
bme680_set_ambient_temperature (C++ function)
bme680_set_filter_size (C++ function)
bme680_set_heater_profile (C++ function)
bme680_set_oversampling_rates (C++ function)
bme680_settings_t (C++ struct)
bme680_t (C++ struct)
bme680_use_heater_profile (C++ function)
bme680_values_fixed_t (C++ struct)
bme680_values_float_t (C++ struct)
bmp180_dev_t (C++ struct)
BMP180_DEVICE_ADDRESS (C macro)
bmp180_free_desc (C++ function)
bmp180_init (C++ function)
bmp180_init_desc (C++ function)
bmp180_measure (C++ function)
bmp180_mode_t (C++ enum)
bmp180_mode_t::BMP180_MODE_HIGH_RESOLUTION (C++ enumerator)
bmp180_mode_t::BMP180_MODE_STANDARD (C++ enumerator)
bmp180_mode_t::BMP180_MODE_ULTRA_HIGH_RESOLUTION (C++ enumerator)
bmp180_mode_t::BMP180_MODE_ULTRA_LOW_POWER (C++ enumerator)
BMP280_CHIP_ID (C macro)
BMP280_Filter (C++ enum)
BMP280_Filter::BMP280_FILTER_16 (C++ enumerator)
BMP280_Filter::BMP280_FILTER_2 (C++ enumerator)
BMP280_Filter::BMP280_FILTER_4 (C++ enumerator)
BMP280_Filter::BMP280_FILTER_8 (C++ enumerator)
BMP280_Filter::BMP280_FILTER_OFF (C++ enumerator)
bmp280_force_measurement (C++ function)
bmp280_free_desc (C++ function)
BMP280_I2C_ADDRESS_0 (C macro)
BMP280_I2C_ADDRESS_1 (C macro)
bmp280_init (C++ function)
bmp280_init_default_params (C++ function)
bmp280_init_desc (C++ function)
bmp280_is_measuring (C++ function)
BMP280_Mode (C++ enum)
BMP280_Mode::BMP280_MODE_FORCED (C++ enumerator)
BMP280_Mode::BMP280_MODE_NORMAL (C++ enumerator)
BMP280_Mode::BMP280_MODE_SLEEP (C++ enumerator)
BMP280_Oversampling (C++ enum)
BMP280_Oversampling::BMP280_HIGH_RES (C++ enumerator)
BMP280_Oversampling::BMP280_LOW_POWER (C++ enumerator)
BMP280_Oversampling::BMP280_SKIPPED (C++ enumerator)
BMP280_Oversampling::BMP280_STANDARD (C++ enumerator)
BMP280_Oversampling::BMP280_ULTRA_HIGH_RES (C++ enumerator)
BMP280_Oversampling::BMP280_ULTRA_LOW_POWER (C++ enumerator)
bmp280_params_t (C++ struct)
bmp280_read_fixed (C++ function)
bmp280_read_float (C++ function)
BMP280_StandbyTime (C++ enum)
BMP280_StandbyTime::BMP280_STANDBY_05 (C++ enumerator)
BMP280_StandbyTime::BMP280_STANDBY_1000 (C++ enumerator)
BMP280_StandbyTime::BMP280_STANDBY_125 (C++ enumerator)
BMP280_StandbyTime::BMP280_STANDBY_2000 (C++ enumerator)
BMP280_StandbyTime::BMP280_STANDBY_250 (C++ enumerator)
BMP280_StandbyTime::BMP280_STANDBY_4000 (C++ enumerator)
BMP280_StandbyTime::BMP280_STANDBY_500 (C++ enumerator)
BMP280_StandbyTime::BMP280_STANDBY_62 (C++ enumerator)
bmp280_t (C++ struct)
BV (C macro)
C
ccs811_dev_t (C++ struct)
ccs811_enable_interrupt (C++ function)
CCS811_ERR_APP_START_FAIL (C macro)
CCS811_ERR_BASE (C macro)
CCS811_ERR_BOOT_MODE (C macro)
CCS811_ERR_HEAT_FAULT (C macro)
CCS811_ERR_HEAT_SUPPLY (C macro)
CCS811_ERR_HW_ID (C macro)
CCS811_ERR_INV_SENS (C macro)
CCS811_ERR_MAX_RESIST (C macro)
CCS811_ERR_MM_INV (C macro)
CCS811_ERR_NO_APP (C macro)
CCS811_ERR_NO_IAQ_DATA (C macro)
CCS811_ERR_NO_NEW_DATA (C macro)
CCS811_ERR_RD_DATA_FAILED (C macro)
CCS811_ERR_RD_REG_INV (C macro)
CCS811_ERR_RD_STAT_FAILED (C macro)
CCS811_ERR_WR_REG_INV (C macro)
CCS811_ERR_WRONG_MODE (C macro)
CCS811_ERR_WRONG_PARAMS (C macro)
ccs811_free_desc (C++ function)
ccs811_get_baseline (C++ function)
ccs811_get_ntc_resistance (C++ function)
ccs811_get_results (C++ function)
CCS811_I2C_ADDRESS_1 (C macro)
CCS811_I2C_ADDRESS_2 (C macro)
ccs811_init (C++ function)
ccs811_init_desc (C++ function)
ccs811_mode_t (C++ enum)
ccs811_mode_t::CCS811_MODE_10S (C++ enumerator)
ccs811_mode_t::CCS811_MODE_1S (C++ enumerator)
ccs811_mode_t::CCS811_MODE_250MS (C++ enumerator)
ccs811_mode_t::CCS811_MODE_60S (C++ enumerator)
ccs811_mode_t::CCS811_MODE_IDLE (C++ enumerator)
ccs811_set_baseline (C++ function)
ccs811_set_eco2_thresholds (C++ function)
ccs811_set_environmental_data (C++ function)
ccs811_set_mode (C++ function)
CCS_ECO2_RANGE_MAX (C macro)
CCS_ECO2_RANGE_MIN (C macro)
CCS_TVOC_RANGE_MAX (C macro)
CCS_TVOC_RANGE_MIN (C macro)
D
dht_read_data (C++ function)
dht_read_float_data (C++ function)
dht_sensor_type_t (C++ enum)
dht_sensor_type_t::DHT_TYPE_AM2301 (C++ enumerator)
dht_sensor_type_t::DHT_TYPE_DHT11 (C++ enumerator)
dht_sensor_type_t::DHT_TYPE_SI7021 (C++ enumerator)
ds1302_get_time (C++ function)
ds1302_get_write_protect (C++ function)
ds1302_init (C++ function)
ds1302_is_running (C++ function)
DS1302_RAM_SIZE (C macro)
ds1302_read_sram (C++ function)
ds1302_set_time (C++ function)
ds1302_set_write_protect (C++ function)
ds1302_start (C++ function)
ds1302_t (C++ struct)
ds1302_write_sram (C++ function)
DS1307_ADDR (C macro)
ds1307_enable_squarewave (C++ function)
ds1307_free_desc (C++ function)
ds1307_get_output (C++ function)
ds1307_get_squarewave_freq (C++ function)
ds1307_get_time (C++ function)
ds1307_init_desc (C++ function)
ds1307_is_running (C++ function)
ds1307_is_squarewave_enabled (C++ function)
ds1307_read_ram (C++ function)
ds1307_set_output (C++ function)
ds1307_set_squarewave_freq (C++ function)
ds1307_set_time (C++ function)
ds1307_squarewave_freq_t (C++ enum)
ds1307_squarewave_freq_t::DS1307_1HZ (C++ enumerator)
ds1307_squarewave_freq_t::DS1307_32768HZ (C++ enumerator)
ds1307_squarewave_freq_t::DS1307_4096HZ (C++ enumerator)
ds1307_squarewave_freq_t::DS1307_8192HZ (C++ enumerator)
ds1307_start (C++ function)
ds1307_write_ram (C++ function)
DS18B20_FAMILY_ID (C macro)
DS18S20_FAMILY_ID (C macro)
ds18x20_addr_t (C++ type)
DS18X20_ANY (C macro)
ds18x20_measure (C++ function)
ds18x20_measure_and_read (C++ function)
ds18x20_measure_and_read_multi (C++ function)
ds18x20_read_scratchpad (C++ function)
ds18x20_read_temp_multi (C++ function)
ds18x20_read_temperature (C++ function)
ds18x20_scan_devices (C++ function)
DS3231_ADDR (C macro)
ds3231_alarm1_rate_t (C++ enum)
ds3231_alarm1_rate_t::DS3231_ALARM1_EVERY_SECOND (C++ enumerator)
ds3231_alarm1_rate_t::DS3231_ALARM1_MATCH_SEC (C++ enumerator)
ds3231_alarm1_rate_t::DS3231_ALARM1_MATCH_SECMIN (C++ enumerator)
ds3231_alarm1_rate_t::DS3231_ALARM1_MATCH_SECMINHOUR (C++ enumerator)
ds3231_alarm1_rate_t::DS3231_ALARM1_MATCH_SECMINHOURDATE (C++ enumerator)
ds3231_alarm1_rate_t::DS3231_ALARM1_MATCH_SECMINHOURDAY (C++ enumerator)
ds3231_alarm2_rate_t (C++ enum)
ds3231_alarm2_rate_t::DS3231_ALARM2_EVERY_MIN (C++ enumerator)
ds3231_alarm2_rate_t::DS3231_ALARM2_MATCH_MIN (C++ enumerator)
ds3231_alarm2_rate_t::DS3231_ALARM2_MATCH_MINHOUR (C++ enumerator)
ds3231_alarm2_rate_t::DS3231_ALARM2_MATCH_MINHOURDATE (C++ enumerator)
ds3231_alarm2_rate_t::DS3231_ALARM2_MATCH_MINHOURDAY (C++ enumerator)
ds3231_alarm_t (C++ enum)
ds3231_alarm_t::DS3231_ALARM_1 (C++ enumerator)
ds3231_alarm_t::DS3231_ALARM_2 (C++ enumerator)
ds3231_alarm_t::DS3231_ALARM_BOTH (C++ enumerator)
ds3231_alarm_t::DS3231_ALARM_NONE (C++ enumerator)
ds3231_clear_alarm_flags (C++ function)
ds3231_clear_oscillator_stop_flag (C++ function)
ds3231_disable_32khz (C++ function)
ds3231_disable_alarm_ints (C++ function)
ds3231_disable_squarewave (C++ function)
ds3231_enable_32khz (C++ function)
ds3231_enable_alarm_ints (C++ function)
ds3231_enable_squarewave (C++ function)
ds3231_free_desc (C++ function)
ds3231_get_alarm_flags (C++ function)
ds3231_get_oscillator_stop_flag (C++ function)
ds3231_get_raw_temp (C++ function)
ds3231_get_temp_float (C++ function)
ds3231_get_temp_integer (C++ function)
ds3231_get_time (C++ function)
ds3231_init_desc (C++ function)
ds3231_set_alarm (C++ function)
ds3231_set_squarewave_freq (C++ function)
ds3231_set_time (C++ function)
ds3231_sqwave_freq_t (C++ enum)
ds3231_sqwave_freq_t::DS3231_SQWAVE_1024HZ (C++ enumerator)
ds3231_sqwave_freq_t::DS3231_SQWAVE_1HZ (C++ enumerator)
ds3231_sqwave_freq_t::DS3231_SQWAVE_4096HZ (C++ enumerator)
ds3231_sqwave_freq_t::DS3231_SQWAVE_8192HZ (C++ enumerator)
DS3502_ADDR_0 (C macro)
DS3502_ADDR_1 (C macro)
DS3502_ADDR_2 (C macro)
DS3502_ADDR_3 (C macro)
ds3502_free_desc (C++ function)
ds3502_get (C++ function)
ds3502_init (C++ function)
ds3502_init_desc (C++ function)
DS3502_MAX (C macro)
ds3502_set (C++ function)
E
ESP_ERR_ULTRASONIC_ECHO_TIMEOUT (C macro)
ESP_ERR_ULTRASONIC_PING (C macro)
ESP_ERR_ULTRASONIC_PING_TIMEOUT (C macro)
F
F16 (C macro)
FASTLED_RAND16_13849 (C macro)
FASTLED_RAND16_2053 (C macro)
fix16_t (C++ type)
fract16 (C++ type)
fract8 (C++ type)
G
GET_MILLIS (C macro)
H
hd44780 (C++ struct)
hd44780_clear (C++ function)
hd44780_control (C++ function)
hd44780_font_t (C++ enum)
hd44780_font_t::HD44780_FONT_5X10 (C++ enumerator)
hd44780_font_t::HD44780_FONT_5X8 (C++ enumerator)
hd44780_gotoxy (C++ function)
hd44780_init (C++ function)
HD44780_NOT_USED (C macro)
hd44780_putc (C++ function)
hd44780_puts (C++ function)
hd44780_scroll_left (C++ function)
hd44780_scroll_right (C++ function)
hd44780_switch_backlight (C++ function)
hd44780_t (C++ type)
hd44780_upload_character (C++ function)
hd44780_write_cb_t (C++ type)
HMC5883L_ADDR (C macro)
hmc5883l_bias_t (C++ enum)
hmc5883l_bias_t::HMC5883L_BIAS_NEGATIVE (C++ enumerator)
hmc5883l_bias_t::HMC5883L_BIAS_NORMAL (C++ enumerator)
hmc5883l_bias_t::HMC5883L_BIAS_POSITIVE (C++ enumerator)
hmc5883l_data_is_locked (C++ function)
hmc5883l_data_is_ready (C++ function)
hmc5883l_data_rate_t (C++ enum)
hmc5883l_data_rate_t::HMC5883L_DATA_RATE_00_75 (C++ enumerator)
hmc5883l_data_rate_t::HMC5883L_DATA_RATE_01_50 (C++ enumerator)
hmc5883l_data_rate_t::HMC5883L_DATA_RATE_03_00 (C++ enumerator)
hmc5883l_data_rate_t::HMC5883L_DATA_RATE_07_50 (C++ enumerator)
hmc5883l_data_rate_t::HMC5883L_DATA_RATE_15_00 (C++ enumerator)
hmc5883l_data_rate_t::HMC5883L_DATA_RATE_30_00 (C++ enumerator)
hmc5883l_data_rate_t::HMC5883L_DATA_RATE_75_00 (C++ enumerator)
hmc5883l_data_t (C++ struct)
hmc5883l_dev_t (C++ struct)
hmc5883l_free_desc (C++ function)
hmc5883l_gain_t (C++ enum)
hmc5883l_gain_t::HMC5883L_GAIN_1090 (C++ enumerator)
hmc5883l_gain_t::HMC5883L_GAIN_1370 (C++ enumerator)
hmc5883l_gain_t::HMC5883L_GAIN_230 (C++ enumerator)
hmc5883l_gain_t::HMC5883L_GAIN_330 (C++ enumerator)
hmc5883l_gain_t::HMC5883L_GAIN_390 (C++ enumerator)
hmc5883l_gain_t::HMC5883L_GAIN_440 (C++ enumerator)
hmc5883l_gain_t::HMC5883L_GAIN_660 (C++ enumerator)
hmc5883l_gain_t::HMC5883L_GAIN_820 (C++ enumerator)
hmc5883l_get_bias (C++ function)
hmc5883l_get_data (C++ function)
hmc5883l_get_data_rate (C++ function)
hmc5883l_get_gain (C++ function)
hmc5883l_get_opmode (C++ function)
hmc5883l_get_raw_data (C++ function)
hmc5883l_get_samples_averaged (C++ function)
HMC5883L_ID (C macro)
hmc5883l_init (C++ function)
hmc5883l_init_desc (C++ function)
hmc5883l_opmode_t (C++ enum)
hmc5883l_opmode_t::HMC5883L_MODE_CONTINUOUS (C++ enumerator)
hmc5883l_opmode_t::HMC5883L_MODE_SINGLE (C++ enumerator)
hmc5883l_raw_data_t (C++ struct)
hmc5883l_raw_to_mg (C++ function)
hmc5883l_samples_averaged_t (C++ enum)
hmc5883l_samples_averaged_t::HMC5883L_SAMPLES_1 (C++ enumerator)
hmc5883l_samples_averaged_t::HMC5883L_SAMPLES_2 (C++ enumerator)
hmc5883l_samples_averaged_t::HMC5883L_SAMPLES_4 (C++ enumerator)
hmc5883l_samples_averaged_t::HMC5883L_SAMPLES_8 (C++ enumerator)
hmc5883l_set_bias (C++ function)
hmc5883l_set_data_rate (C++ function)
hmc5883l_set_gain (C++ function)
hmc5883l_set_opmode (C++ function)
hmc5883l_set_samples_averaged (C++ function)
hsv2rgb_rainbow (C++ function)
hsv2rgb_raw (C++ function)
hsv2rgb_spectrum (C++ function)
hsv_is_zero (C++ function)
hsv_t (C++ struct)
HUE_AQUA (C macro)
HUE_BLUE (C macro)
HUE_GREEN (C macro)
HUE_MAX_RAINBOW (C macro)
HUE_MAX_RAW (C macro)
HUE_MAX_SPECTRUM (C macro)
HUE_ORANGE (C macro)
HUE_PINK (C macro)
HUE_PURPLE (C macro)
HUE_RED (C macro)
HUE_YELLOW (C macro)
hx711_gain_t (C++ enum)
hx711_gain_t::HX711_GAIN_A_128 (C++ enumerator)
hx711_gain_t::HX711_GAIN_A_64 (C++ enumerator)
hx711_gain_t::HX711_GAIN_B_32 (C++ enumerator)
hx711_init (C++ function)
hx711_is_ready (C++ function)
hx711_power_down (C++ function)
hx711_read_data (C++ function)
hx711_set_gain (C++ function)
hx711_t (C++ struct)
hx711_wait (C++ function)
I
I2C_DEV_CHECK (C macro)
I2C_DEV_CHECK_LOGE (C macro)
i2c_dev_create_mutex (C++ function)
i2c_dev_delete_mutex (C++ function)
I2C_DEV_GIVE_MUTEX (C macro)
i2c_dev_give_mutex (C++ function)
i2c_dev_read (C++ function)
i2c_dev_read_reg (C++ function)
i2c_dev_t (C++ struct)
I2C_DEV_TAKE_MUTEX (C macro)
i2c_dev_take_mutex (C++ function)
i2c_dev_write (C++ function)
i2c_dev_write_reg (C++ function)
i2cdev_done (C++ function)
i2cdev_init (C++ function)
I2CDEV_MAX_STRETCH_TIME (C macro)
IEEE754binary32_t (C++ union)
IEEE754binary32_t::[anonymous] (C++ member)
,
[1]
,
[2]
IEEE754binary32_t::exp_ (C++ member)
IEEE754binary32_t::exponent (C++ member)
IEEE754binary32_t::f (C++ member)
IEEE754binary32_t::i (C++ member)
IEEE754binary32_t::mant16 (C++ member)
IEEE754binary32_t::mant7 (C++ member)
IEEE754binary32_t::mant_hi16_exp_lo1 (C++ member)
IEEE754binary32_t::mant_lo8 (C++ member)
IEEE754binary32_t::mantissa (C++ member)
IEEE754binary32_t::sb_ (C++ member)
IEEE754binary32_t::sb_exphi7 (C++ member)
IEEE754binary32_t::signbit (C++ member)
INA219_ADDR_GND_GND (C macro)
INA219_ADDR_GND_SCL (C macro)
INA219_ADDR_GND_SDA (C macro)
INA219_ADDR_GND_VS (C macro)
INA219_ADDR_SCL_GND (C macro)
INA219_ADDR_SCL_SCL (C macro)
INA219_ADDR_SCL_SDA (C macro)
INA219_ADDR_SCL_VS (C macro)
INA219_ADDR_SDA_GND (C macro)
INA219_ADDR_SDA_SCL (C macro)
INA219_ADDR_SDA_SDA (C macro)
INA219_ADDR_SDA_VS (C macro)
INA219_ADDR_VS_GND (C macro)
INA219_ADDR_VS_SCL (C macro)
INA219_ADDR_VS_SDA (C macro)
INA219_ADDR_VS_VS (C macro)
ina219_bus_voltage_range_t (C++ enum)
ina219_bus_voltage_range_t::INA219_BUS_RANGE_16V (C++ enumerator)
ina219_bus_voltage_range_t::INA219_BUS_RANGE_32V (C++ enumerator)
ina219_calibrate (C++ function)
ina219_configure (C++ function)
ina219_free_desc (C++ function)
ina219_gain_t (C++ enum)
ina219_gain_t::INA219_GAIN_0_125 (C++ enumerator)
ina219_gain_t::INA219_GAIN_0_25 (C++ enumerator)
ina219_gain_t::INA219_GAIN_0_5 (C++ enumerator)
ina219_gain_t::INA219_GAIN_1 (C++ enumerator)
ina219_get_bus_voltage (C++ function)
ina219_get_bus_voltage_range (C++ function)
ina219_get_bus_voltage_resolution (C++ function)
ina219_get_current (C++ function)
ina219_get_gain (C++ function)
ina219_get_mode (C++ function)
ina219_get_power (C++ function)
ina219_get_shunt_voltage (C++ function)
ina219_get_shunt_voltage_resolution (C++ function)
ina219_init (C++ function)
ina219_init_desc (C++ function)
ina219_mode_t (C++ enum)
ina219_mode_t::INA219_MODE_CONT_BUS (C++ enumerator)
ina219_mode_t::INA219_MODE_CONT_SHUNT (C++ enumerator)
ina219_mode_t::INA219_MODE_CONT_SHUNT_BUS (C++ enumerator)
ina219_mode_t::INA219_MODE_DISABLED (C++ enumerator)
ina219_mode_t::INA219_MODE_POWER_DOWN (C++ enumerator)
ina219_mode_t::INA219_MODE_TRIG_BUS (C++ enumerator)
ina219_mode_t::INA219_MODE_TRIG_SHUNT (C++ enumerator)
ina219_mode_t::INA219_MODE_TRIG_SHUNT_BUS (C++ enumerator)
ina219_reset (C++ function)
ina219_resolution_t (C++ enum)
ina219_resolution_t::INA219_RES_10BIT_1S (C++ enumerator)
ina219_resolution_t::INA219_RES_11BIT_1S (C++ enumerator)
ina219_resolution_t::INA219_RES_12BIT_128S (C++ enumerator)
ina219_resolution_t::INA219_RES_12BIT_16S (C++ enumerator)
ina219_resolution_t::INA219_RES_12BIT_1S (C++ enumerator)
ina219_resolution_t::INA219_RES_12BIT_2S (C++ enumerator)
ina219_resolution_t::INA219_RES_12BIT_32S (C++ enumerator)
ina219_resolution_t::INA219_RES_12BIT_4S (C++ enumerator)
ina219_resolution_t::INA219_RES_12BIT_64S (C++ enumerator)
ina219_resolution_t::INA219_RES_12BIT_8S (C++ enumerator)
ina219_resolution_t::INA219_RES_9BIT_1S (C++ enumerator)
ina219_t (C++ struct)
ina219_trigger (C++ function)
INA260_ADDR (C macro)
INA260_ADDR_PIN_GND (C macro)
INA260_ADDR_PIN_SCL (C macro)
INA260_ADDR_PIN_SDA (C macro)
INA260_ADDR_PIN_VS (C macro)
ina260_alert_mode_t (C++ enum)
ina260_alert_mode_t::INA260_ALERT_BOL (C++ enumerator)
ina260_alert_mode_t::INA260_ALERT_BUL (C++ enumerator)
ina260_alert_mode_t::INA260_ALERT_DISABLED (C++ enumerator)
ina260_alert_mode_t::INA260_ALERT_OCL (C++ enumerator)
ina260_alert_mode_t::INA260_ALERT_POL (C++ enumerator)
ina260_alert_mode_t::INA260_ALERT_UCL (C++ enumerator)
ina260_averaging_mode_t (C++ enum)
ina260_averaging_mode_t::INA260_AVG_1 (C++ enumerator)
ina260_averaging_mode_t::INA260_AVG_1024 (C++ enumerator)
ina260_averaging_mode_t::INA260_AVG_128 (C++ enumerator)
ina260_averaging_mode_t::INA260_AVG_16 (C++ enumerator)
ina260_averaging_mode_t::INA260_AVG_256 (C++ enumerator)
ina260_averaging_mode_t::INA260_AVG_4 (C++ enumerator)
ina260_averaging_mode_t::INA260_AVG_512 (C++ enumerator)
ina260_averaging_mode_t::INA260_AVG_64 (C++ enumerator)
ina260_conversion_time_t (C++ enum)
ina260_conversion_time_t::INA260_CT_1100 (C++ enumerator)
ina260_conversion_time_t::INA260_CT_140 (C++ enumerator)
ina260_conversion_time_t::INA260_CT_204 (C++ enumerator)
ina260_conversion_time_t::INA260_CT_2116 (C++ enumerator)
ina260_conversion_time_t::INA260_CT_332 (C++ enumerator)
ina260_conversion_time_t::INA260_CT_4156 (C++ enumerator)
ina260_conversion_time_t::INA260_CT_588 (C++ enumerator)
ina260_conversion_time_t::INA260_CT_8244 (C++ enumerator)
ina260_free_desc (C++ function)
ina260_get_bus_voltage (C++ function)
ina260_get_config (C++ function)
ina260_get_current (C++ function)
ina260_get_power (C++ function)
ina260_get_status (C++ function)
ina260_init (C++ function)
ina260_init_desc (C++ function)
ina260_mode_t (C++ enum)
ina260_mode_t::INA260_MODE_CONT_BUS (C++ enumerator)
ina260_mode_t::INA260_MODE_CONT_SHUNT (C++ enumerator)
ina260_mode_t::INA260_MODE_CONT_SHUNT_BUS (C++ enumerator)
ina260_mode_t::INA260_MODE_POWER_DOWN (C++ enumerator)
ina260_mode_t::INA260_MODE_POWER_DOWN2 (C++ enumerator)
ina260_mode_t::INA260_MODE_TRIG_BUS (C++ enumerator)
ina260_mode_t::INA260_MODE_TRIG_SHUNT (C++ enumerator)
ina260_mode_t::INA260_MODE_TRIG_SHUNT_BUS (C++ enumerator)
ina260_reset (C++ function)
ina260_set_alert (C++ function)
ina260_set_config (C++ function)
ina260_t (C++ struct)
ina260_trigger (C++ function)
ina3221_avg_t (C++ enum)
ina3221_avg_t::INA3221_AVG_1 (C++ enumerator)
ina3221_avg_t::INA3221_AVG_1024 (C++ enumerator)
ina3221_avg_t::INA3221_AVG_128 (C++ enumerator)
ina3221_avg_t::INA3221_AVG_16 (C++ enumerator)
ina3221_avg_t::INA3221_AVG_256 (C++ enumerator)
ina3221_avg_t::INA3221_AVG_4 (C++ enumerator)
ina3221_avg_t::INA3221_AVG_512 (C++ enumerator)
ina3221_avg_t::INA3221_AVG_64 (C++ enumerator)
INA3221_BUS_NUMBER (C macro)
ina3221_channel_t (C++ enum)
ina3221_channel_t::INA3221_CHANNEL_1 (C++ enumerator)
ina3221_channel_t::INA3221_CHANNEL_2 (C++ enumerator)
ina3221_channel_t::INA3221_CHANNEL_3 (C++ enumerator)
ina3221_config_t (C++ union)
ina3221_config_t::[anonymous] (C++ member)
ina3221_config_t::avg (C++ member)
ina3221_config_t::ch1 (C++ member)
ina3221_config_t::ch2 (C++ member)
ina3221_config_t::ch3 (C++ member)
ina3221_config_t::config_register (C++ member)
ina3221_config_t::ebus (C++ member)
ina3221_config_t::esht (C++ member)
ina3221_config_t::mode (C++ member)
ina3221_config_t::rst (C++ member)
ina3221_config_t::vbus (C++ member)
ina3221_config_t::vsht (C++ member)
ina3221_ct_t (C++ enum)
ina3221_ct_t::INA3221_CT_1100 (C++ enumerator)
ina3221_ct_t::INA3221_CT_140 (C++ enumerator)
ina3221_ct_t::INA3221_CT_204 (C++ enumerator)
ina3221_ct_t::INA3221_CT_2116 (C++ enumerator)
ina3221_ct_t::INA3221_CT_332 (C++ enumerator)
ina3221_ct_t::INA3221_CT_4156 (C++ enumerator)
ina3221_ct_t::INA3221_CT_588 (C++ enumerator)
ina3221_ct_t::INA3221_CT_8244 (C++ enumerator)
INA3221_DEFAULT_CONFIG (C macro)
INA3221_DEFAULT_MASK (C macro)
INA3221_DEFAULT_POWER_LOWER_LIMIT (C macro)
INA3221_DEFAULT_POWER_UPPER_LIMIT (C macro)
ina3221_enable_channel (C++ function)
ina3221_enable_channel_sum (C++ function)
ina3221_enable_latch_pin (C++ function)
ina3221_free_desc (C++ function)
ina3221_get_bus_voltage (C++ function)
ina3221_get_shunt_value (C++ function)
ina3221_get_status (C++ function)
ina3221_get_sum_shunt_value (C++ function)
INA3221_I2C_ADDR_GND (C macro)
INA3221_I2C_ADDR_SCL (C macro)
INA3221_I2C_ADDR_SDA (C macro)
INA3221_I2C_ADDR_VS (C macro)
ina3221_init_desc (C++ function)
INA3221_MASK_CONFIG (C macro)
ina3221_mask_t (C++ union)
ina3221_mask_t::[anonymous] (C++ member)
ina3221_mask_t::__pad0__ (C++ member)
ina3221_mask_t::cen (C++ member)
ina3221_mask_t::cf (C++ member)
ina3221_mask_t::cvrf (C++ member)
ina3221_mask_t::mask_register (C++ member)
ina3221_mask_t::pvf (C++ member)
ina3221_mask_t::scc1 (C++ member)
ina3221_mask_t::scc2 (C++ member)
ina3221_mask_t::scc3 (C++ member)
ina3221_mask_t::sf (C++ member)
ina3221_mask_t::tcf (C++ member)
ina3221_mask_t::wen (C++ member)
ina3221_mask_t::wf (C++ member)
ina3221_reset (C++ function)
ina3221_set_average (C++ function)
ina3221_set_bus_conversion_time (C++ function)
ina3221_set_critical_alert (C++ function)
ina3221_set_options (C++ function)
ina3221_set_power_valid_lower_limit (C++ function)
ina3221_set_power_valid_upper_limit (C++ function)
ina3221_set_shunt_conversion_time (C++ function)
ina3221_set_sum_warning_alert (C++ function)
ina3221_set_warning_alert (C++ function)
ina3221_sync (C++ function)
ina3221_t (C++ struct)
ina3221_trigger (C++ function)
L
LED (C++ struct)
LED_STIRP_BRIGNTNESS (C macro)
led_strip_busy (C++ function)
led_strip_fill (C++ function)
led_strip_flush (C++ function)
led_strip_free (C++ function)
led_strip_init (C++ function)
led_strip_install (C++ function)
led_strip_set_pixel (C++ function)
led_strip_set_pixels (C++ function)
LED_STRIP_SPI_BUFFER_SIZE (C macro)
LED_STRIP_SPI_DEFAULT_ESP32 (C macro)
LED_STRIP_SPI_DEFAULT_ESP8266 (C macro)
LED_STRIP_SPI_DEFAULT_HOST_DEVICE (C macro)
LED_STRIP_SPI_DEFAULT_MOSI_IO_NUM (C macro)
LED_STRIP_SPI_DEFAULT_SCLK_IO_NUM (C macro)
led_strip_spi_esp32_t (C++ struct)
led_strip_spi_esp8266_t (C++ struct)
led_strip_spi_fill (C++ function)
led_strip_spi_flush (C++ function)
LED_STRIP_SPI_FRAME_SK9822_END_SIZE (C macro)
LED_STRIP_SPI_FRAME_SK9822_LED_MSB3 (C macro)
LED_STRIP_SPI_FRAME_SK9822_LED_SIZE (C macro)
LED_STRIP_SPI_FRAME_SK9822_LEDS_SIZE (C macro)
LED_STRIP_SPI_FRAME_SK9822_RESET_SIZE (C macro)
LED_STRIP_SPI_FRAME_SK9822_START_SIZE (C macro)
led_strip_spi_free (C++ function)
led_strip_spi_init (C++ function)
led_strip_spi_install (C++ function)
led_strip_spi_set_pixel (C++ function)
led_strip_spi_set_pixel_sk9822 (C++ function)
led_strip_spi_set_pixels (C++ function)
led_strip_spi_sk9822_buf_init (C++ function)
led_strip_t (C++ struct)
led_strip_type_t (C++ enum)
led_strip_type_t::LED_STRIP_APA106 (C++ enumerator)
led_strip_type_t::LED_STRIP_SK6812 (C++ enumerator)
led_strip_type_t::LED_STRIP_WS2812 (C++ enumerator)
led_strip_wait (C++ function)
lm75_config_t (C++ struct)
lm75_fault_queue_t (C++ enum)
lm75_fault_queue_t::LM75_FAULT_QUEUE1 (C++ enumerator)
lm75_fault_queue_t::LM75_FAULT_QUEUE2 (C++ enumerator)
lm75_fault_queue_t::LM75_FAULT_QUEUE4 (C++ enumerator)
lm75_fault_queue_t::LM75_FAULT_QUEUE6 (C++ enumerator)
lm75_free_desc (C++ function)
lm75_get_os_polarity (C++ function)
lm75_get_os_threshold (C++ function)
LM75_I2C_ADDRESS_DEFAULT (C macro)
LM75_I2C_ADDRESS_MAX (C macro)
lm75_init (C++ function)
lm75_init_desc (C++ function)
lm75_mode_t (C++ enum)
lm75_mode_t::LM75_MODE_NORMAL (C++ enumerator)
lm75_mode_t::LM75_MODE_SHUTDOWN (C++ enumerator)
lm75_os_mode_t (C++ enum)
lm75_os_mode_t::LM75_OS_MODE_COMP (C++ enumerator)
lm75_os_mode_t::LM75_OS_MODE_INT (C++ enumerator)
lm75_os_polarity_t (C++ enum)
lm75_os_polarity_t::LM75_OSP_HIGH (C++ enumerator)
lm75_os_polarity_t::LM75_OSP_LOW (C++ enumerator)
lm75_read_temperature (C++ function)
lm75_set_os_mode (C++ function)
lm75_set_os_polarity (C++ function)
lm75_set_os_threshold (C++ function)
lm75_shutdown (C++ function)
lm75_wakeup (C++ function)
M
max31725_data_format_t (C++ enum)
max31725_data_format_t::MAX31725_FMT_EXTENDED (C++ enumerator)
max31725_data_format_t::MAX31725_FMT_NORMAL (C++ enumerator)
max31725_fault_queue_t (C++ enum)
max31725_fault_queue_t::MAX31725_FAULTS_1 (C++ enumerator)
max31725_fault_queue_t::MAX31725_FAULTS_2 (C++ enumerator)
max31725_fault_queue_t::MAX31725_FAULTS_4 (C++ enumerator)
max31725_fault_queue_t::MAX31725_FAULTS_6 (C++ enumerator)
max31725_free_desc (C++ function)
max31725_get_config (C++ function)
max31725_get_hysteresis_temp (C++ function)
max31725_get_os_temp (C++ function)
max31725_get_temperature (C++ function)
MAX31725_I2C_ADDR_BASE (C macro)
max31725_init_desc (C++ function)
max31725_mode_t (C++ enum)
max31725_mode_t::MAX31725_MODE_CONTINUOUS (C++ enumerator)
max31725_mode_t::MAX31725_MODE_SHUTDOWN (C++ enumerator)
max31725_one_shot (C++ function)
max31725_os_mode_t (C++ enum)
max31725_os_mode_t::MAX31725_OS_COMPARATOR (C++ enumerator)
max31725_os_mode_t::MAX31725_OS_INTERRUPT (C++ enumerator)
max31725_os_polarity_t (C++ enum)
max31725_os_polarity_t::MAX31725_OS_HIGH (C++ enumerator)
max31725_os_polarity_t::MAX31725_OS_LOW (C++ enumerator)
max31725_set_config (C++ function)
max31725_set_hysteresis_temp (C++ function)
max31725_set_os_temp (C++ function)
max7219_clear (C++ function)
max7219_draw_image_8x8 (C++ function)
max7219_draw_text_7seg (C++ function)
max7219_free_desc (C++ function)
max7219_init (C++ function)
max7219_init_desc (C++ function)
MAX7219_MAX_BRIGHTNESS (C macro)
MAX7219_MAX_CASCADE_SIZE (C macro)
max7219_set_brightness (C++ function)
max7219_set_decode_mode (C++ function)
max7219_set_digit (C++ function)
max7219_set_shutdown_mode (C++ function)
max7219_t (C++ struct)
mcp23008_free_desc (C++ function)
mcp23008_get_int_out_mode (C++ function)
mcp23008_get_level (C++ function)
mcp23008_get_mode (C++ function)
mcp23008_get_pullup (C++ function)
mcp23008_gpio_intr_t (C++ enum)
mcp23008_gpio_intr_t::MCP23008_INT_ANY_EDGE (C++ enumerator)
mcp23008_gpio_intr_t::MCP23008_INT_DISABLED (C++ enumerator)
mcp23008_gpio_intr_t::MCP23008_INT_HIGH_EDGE (C++ enumerator)
mcp23008_gpio_intr_t::MCP23008_INT_LOW_EDGE (C++ enumerator)
mcp23008_gpio_mode_t (C++ enum)
mcp23008_gpio_mode_t::MCP23008_GPIO_INPUT (C++ enumerator)
mcp23008_gpio_mode_t::MCP23008_GPIO_OUTPUT (C++ enumerator)
MCP23008_I2C_ADDR_BASE (C macro)
mcp23008_init_desc (C++ function)
mcp23008_int_out_mode_t (C++ enum)
mcp23008_int_out_mode_t::MCP23008_ACTIVE_HIGH (C++ enumerator)
mcp23008_int_out_mode_t::MCP23008_ACTIVE_LOW (C++ enumerator)
mcp23008_int_out_mode_t::MCP23008_OPEN_DRAIN (C++ enumerator)
mcp23008_port_get_mode (C++ function)
mcp23008_port_get_pullup (C++ function)
mcp23008_port_read (C++ function)
mcp23008_port_set_interrupt (C++ function)
mcp23008_port_set_mode (C++ function)
mcp23008_port_set_pullup (C++ function)
mcp23008_port_write (C++ function)
mcp23008_set_int_out_mode (C++ function)
mcp23008_set_interrupt (C++ function)
mcp23008_set_level (C++ function)
mcp23008_set_mode (C++ function)
mcp23008_set_pullup (C++ function)
MCP23X17_ADDR_BASE (C macro)
mcp23x17_free_desc_spi (C++ function)
mcp23x17_get_int_out_mode (C++ function)
mcp23x17_get_level (C++ function)
mcp23x17_get_mode (C++ function)
mcp23x17_get_pullup (C++ function)
mcp23x17_gpio_intr_t (C++ enum)
mcp23x17_gpio_intr_t::MCP23X17_INT_ANY_EDGE (C++ enumerator)
mcp23x17_gpio_intr_t::MCP23X17_INT_DISABLED (C++ enumerator)
mcp23x17_gpio_intr_t::MCP23X17_INT_HIGH_EDGE (C++ enumerator)
mcp23x17_gpio_intr_t::MCP23X17_INT_LOW_EDGE (C++ enumerator)
mcp23x17_gpio_mode_t (C++ enum)
mcp23x17_gpio_mode_t::MCP23X17_GPIO_INPUT (C++ enumerator)
mcp23x17_gpio_mode_t::MCP23X17_GPIO_OUTPUT (C++ enumerator)
mcp23x17_init_desc_spi (C++ function)
mcp23x17_int_out_mode_t (C++ enum)
mcp23x17_int_out_mode_t::MCP23X17_ACTIVE_HIGH (C++ enumerator)
mcp23x17_int_out_mode_t::MCP23X17_ACTIVE_LOW (C++ enumerator)
mcp23x17_int_out_mode_t::MCP23X17_OPEN_DRAIN (C++ enumerator)
MCP23X17_MAX_SPI_FREQ (C macro)
mcp23x17_port_get_mode (C++ function)
mcp23x17_port_get_pullup (C++ function)
mcp23x17_port_read (C++ function)
mcp23x17_port_set_interrupt (C++ function)
mcp23x17_port_set_mode (C++ function)
mcp23x17_port_set_pullup (C++ function)
mcp23x17_port_write (C++ function)
mcp23x17_set_int_out_mode (C++ function)
mcp23x17_set_interrupt (C++ function)
mcp23x17_set_level (C++ function)
mcp23x17_set_mode (C++ function)
mcp23x17_set_pullup (C++ function)
mcp23x17_t (C++ struct)
MCP342X_ADDR_MAX (C macro)
MCP342X_ADDR_MIN (C macro)
mcp342x_channel_t (C++ enum)
mcp342x_channel_t::MCP342X_CHANNEL1 (C++ enumerator)
mcp342x_channel_t::MCP342X_CHANNEL2 (C++ enumerator)
mcp342x_channel_t::MCP342X_CHANNEL3 (C++ enumerator)
mcp342x_channel_t::MCP342X_CHANNEL4 (C++ enumerator)
mcp342x_free_desc (C++ function)
mcp342x_gain_t (C++ enum)
mcp342x_gain_t::MCP342X_GAIN1 (C++ enumerator)
mcp342x_gain_t::MCP342X_GAIN2 (C++ enumerator)
mcp342x_gain_t::MCP342X_GAIN4 (C++ enumerator)
mcp342x_gain_t::MCP342X_GAIN8 (C++ enumerator)
mcp342x_get_config (C++ function)
mcp342x_get_data (C++ function)
mcp342x_get_sample_time_us (C++ function)
mcp342x_get_voltage (C++ function)
mcp342x_init_desc (C++ function)
mcp342x_mode_t (C++ enum)
mcp342x_mode_t::MCP342X_CONTINUOUS (C++ enumerator)
mcp342x_mode_t::MCP342X_ONESHOT (C++ enumerator)
mcp342x_oneshot_conversion (C++ function)
mcp342x_resolution_t (C++ enum)
mcp342x_resolution_t::MCP342X_RES_12 (C++ enumerator)
mcp342x_resolution_t::MCP342X_RES_14 (C++ enumerator)
mcp342x_resolution_t::MCP342X_RES_16 (C++ enumerator)
mcp342x_resolution_t::MCP342X_RES_18 (C++ enumerator)
mcp342x_set_config (C++ function)
mcp342x_start_conversion (C++ function)
mcp342x_t (C++ struct)
mcp4725_eeprom_busy (C++ function)
mcp4725_free_desc (C++ function)
mcp4725_get_power_mode (C++ function)
mcp4725_get_raw_output (C++ function)
mcp4725_get_voltage (C++ function)
mcp4725_init_desc (C++ function)
MCP4725_MAX_VALUE (C macro)
mcp4725_power_mode_t (C++ enum)
mcp4725_power_mode_t::MCP4725_PM_NORMAL (C++ enumerator)
mcp4725_power_mode_t::MCP4725_PM_PD_100K (C++ enumerator)
mcp4725_power_mode_t::MCP4725_PM_PD_1K (C++ enumerator)
mcp4725_power_mode_t::MCP4725_PM_PD_500K (C++ enumerator)
mcp4725_set_power_mode (C++ function)
mcp4725_set_raw_output (C++ function)
mcp4725_set_voltage (C++ function)
MCP4725A0_I2C_ADDR0 (C macro)
MCP4725A0_I2C_ADDR1 (C macro)
MCP4725A1_I2C_ADDR0 (C macro)
MCP4725A1_I2C_ADDR1 (C macro)
MCP4725A2_I2C_ADDR0 (C macro)
MCP4725A2_I2C_ADDR1 (C macro)
MCP9600_ADDR (C macro)
MCP9601_ADDR (C macro)
mcp960x_adc_resolution_t (C++ enum)
mcp960x_adc_resolution_t::MCP960X_ADC_RES_12 (C++ enumerator)
mcp960x_adc_resolution_t::MCP960X_ADC_RES_14 (C++ enumerator)
mcp960x_adc_resolution_t::MCP960X_ADC_RES_16 (C++ enumerator)
mcp960x_adc_resolution_t::MCP960X_ADC_RES_18 (C++ enumerator)
mcp960x_alert_level_t (C++ enum)
mcp960x_alert_level_t::MCP960X_ACTIVE_HIGH (C++ enumerator)
mcp960x_alert_level_t::MCP960X_ACTIVE_LOW (C++ enumerator)
mcp960x_alert_mode_t (C++ enum)
mcp960x_alert_mode_t::MCP960X_ALERT_COMP (C++ enumerator)
mcp960x_alert_mode_t::MCP960X_ALERT_DISABLED (C++ enumerator)
mcp960x_alert_mode_t::MCP960X_ALERT_INT (C++ enumerator)
mcp960x_alert_source_t (C++ enum)
mcp960x_alert_source_t::MCP960X_ALERT_SRC_TC (C++ enumerator)
mcp960x_alert_source_t::MCP960X_ALERT_SRC_TH (C++ enumerator)
mcp960x_alert_t (C++ enum)
mcp960x_alert_t::MCP960X_ALERT_1 (C++ enumerator)
mcp960x_alert_t::MCP960X_ALERT_2 (C++ enumerator)
mcp960x_alert_t::MCP960X_ALERT_3 (C++ enumerator)
mcp960x_alert_t::MCP960X_ALERT_4 (C++ enumerator)
mcp960x_alert_temp_dir_t (C++ enum)
mcp960x_alert_temp_dir_t::MCP960X_FALLING (C++ enumerator)
mcp960x_alert_temp_dir_t::MCP960X_RISING (C++ enumerator)
mcp960x_burst_samples_t (C++ enum)
mcp960x_burst_samples_t::MCP960X_SAMPLES_1 (C++ enumerator)
mcp960x_burst_samples_t::MCP960X_SAMPLES_128 (C++ enumerator)
mcp960x_burst_samples_t::MCP960X_SAMPLES_16 (C++ enumerator)
mcp960x_burst_samples_t::MCP960X_SAMPLES_2 (C++ enumerator)
mcp960x_burst_samples_t::MCP960X_SAMPLES_32 (C++ enumerator)
mcp960x_burst_samples_t::MCP960X_SAMPLES_4 (C++ enumerator)
mcp960x_burst_samples_t::MCP960X_SAMPLES_64 (C++ enumerator)
mcp960x_burst_samples_t::MCP960X_SAMPLES_8 (C++ enumerator)
mcp960x_clear_alert_int (C++ function)
MCP960X_FILTER_MAX (C macro)
MCP960X_FILTER_OFF (C macro)
mcp960x_free_desc (C++ function)
mcp960x_get_alert_config (C++ function)
mcp960x_get_alert_status (C++ function)
mcp960x_get_ambient_temp (C++ function)
mcp960x_get_delta_temp (C++ function)
mcp960x_get_device_config (C++ function)
mcp960x_get_raw_adc_data (C++ function)
mcp960x_get_sensor_config (C++ function)
mcp960x_get_status (C++ function)
mcp960x_get_thermocouple_temp (C++ function)
mcp960x_init (C++ function)
mcp960x_init_desc (C++ function)
mcp960x_mode_t (C++ enum)
mcp960x_mode_t::MCP960X_MODE_BURST (C++ enumerator)
mcp960x_mode_t::MCP960X_MODE_NORMAL (C++ enumerator)
mcp960x_mode_t::MCP960X_MODE_SHUTDOWN (C++ enumerator)
mcp960x_set_alert_config (C++ function)
mcp960x_set_device_config (C++ function)
mcp960x_set_mode (C++ function)
mcp960x_set_sensor_config (C++ function)
mcp960x_status_t (C++ enum)
mcp960x_status_t::MCP960X_OK (C++ enumerator)
mcp960x_status_t::MCP960X_OPEN_CIRCUIT (C++ enumerator)
mcp960x_status_t::MCP960X_SHORT_CIRCUIT (C++ enumerator)
mcp960x_t (C++ struct)
mcp960x_tc_resolution_t (C++ enum)
mcp960x_tc_resolution_t::MCP960X_TC_RES_0_0625 (C++ enumerator)
mcp960x_tc_resolution_t::MCP960X_TC_RES_0_25 (C++ enumerator)
mcp960x_thermocouple_t (C++ enum)
mcp960x_thermocouple_t::MCP960X_TYPE_B (C++ enumerator)
mcp960x_thermocouple_t::MCP960X_TYPE_E (C++ enumerator)
mcp960x_thermocouple_t::MCP960X_TYPE_J (C++ enumerator)
mcp960x_thermocouple_t::MCP960X_TYPE_K (C++ enumerator)
mcp960x_thermocouple_t::MCP960X_TYPE_N (C++ enumerator)
mcp960x_thermocouple_t::MCP960X_TYPE_R (C++ enumerator)
mcp960x_thermocouple_t::MCP960X_TYPE_S (C++ enumerator)
mcp960x_thermocouple_t::MCP960X_TYPE_T (C++ enumerator)
mcp9808_alert_mode_t (C++ enum)
mcp9808_alert_mode_t::MCP9808_ALERT_COMPARATOR (C++ enumerator)
mcp9808_alert_mode_t::MCP9808_ALERT_DISABLED (C++ enumerator)
mcp9808_alert_mode_t::MCP9808_ALERT_INTERRUPT (C++ enumerator)
mcp9808_alert_polarity_t (C++ enum)
mcp9808_alert_polarity_t::MCP9808_ALERT_HIGH (C++ enumerator)
mcp9808_alert_polarity_t::MCP9808_ALERT_LOW (C++ enumerator)
mcp9808_alert_select_t (C++ enum)
mcp9808_alert_select_t::MCP9808_ALERT_CRIT (C++ enumerator)
mcp9808_alert_select_t::MCP9808_ALERT_UP_LOW_CRIT (C++ enumerator)
mcp9808_clear_interrupt (C++ function)
mcp9808_free_desc (C++ function)
mcp9808_get_alert_config (C++ function)
mcp9808_get_alert_status (C++ function)
mcp9808_get_limits (C++ function)
mcp9808_get_mode (C++ function)
mcp9808_get_resolution (C++ function)
mcp9808_get_temperature (C++ function)
mcp9808_hysteresis_t (C++ enum)
mcp9808_hysteresis_t::MCP9808_HYST_0 (C++ enumerator)
mcp9808_hysteresis_t::MCP9808_HYST_1_5 (C++ enumerator)
mcp9808_hysteresis_t::MCP9808_HYST_3 (C++ enumerator)
mcp9808_hysteresis_t::MCP9808_HYST_6 (C++ enumerator)
MCP9808_I2C_ADDR_000 (C macro)
MCP9808_I2C_ADDR_001 (C macro)
MCP9808_I2C_ADDR_010 (C macro)
MCP9808_I2C_ADDR_011 (C macro)
MCP9808_I2C_ADDR_100 (C macro)
MCP9808_I2C_ADDR_101 (C macro)
MCP9808_I2C_ADDR_110 (C macro)
MCP9808_I2C_ADDR_111 (C macro)
mcp9808_init (C++ function)
mcp9808_init_desc (C++ function)
mcp9808_mode_t (C++ enum)
mcp9808_mode_t::MCP9808_CONTINUOUS (C++ enumerator)
mcp9808_mode_t::MCP9808_SHUTDOWN (C++ enumerator)
mcp9808_resolution_t (C++ enum)
mcp9808_resolution_t::MCP9808_RES_0_0625 (C++ enumerator)
mcp9808_resolution_t::MCP9808_RES_0_125 (C++ enumerator)
mcp9808_resolution_t::MCP9808_RES_0_25 (C++ enumerator)
mcp9808_resolution_t::MCP9808_RES_0_5 (C++ enumerator)
mcp9808_set_alert_config (C++ function)
mcp9808_set_alert_status (C++ function)
mcp9808_set_limits (C++ function)
mcp9808_set_mode (C++ function)
mcp9808_set_resolution (C++ function)
MS5611_ADDR_CSB_HIGH (C macro)
MS5611_ADDR_CSB_LOW (C macro)
ms5611_config_data_t (C++ struct)
ms5611_free_desc (C++ function)
ms5611_get_sensor_data (C++ function)
ms5611_init (C++ function)
ms5611_init_desc (C++ function)
ms5611_osr_t (C++ enum)
ms5611_osr_t::MS5611_OSR_1024 (C++ enumerator)
ms5611_osr_t::MS5611_OSR_2048 (C++ enumerator)
ms5611_osr_t::MS5611_OSR_256 (C++ enumerator)
ms5611_osr_t::MS5611_OSR_4096 (C++ enumerator)
ms5611_osr_t::MS5611_OSR_512 (C++ enumerator)
ms5611_t (C++ struct)
O
onewire_addr_t (C++ type)
onewire_check_crc16 (C++ function)
onewire_crc16 (C++ function)
onewire_crc8 (C++ function)
onewire_depower (C++ function)
ONEWIRE_NONE (C macro)
onewire_power (C++ function)
onewire_read (C++ function)
onewire_read_bytes (C++ function)
onewire_reset (C++ function)
onewire_search_next (C++ function)
onewire_search_prefix (C++ function)
onewire_search_start (C++ function)
onewire_search_t (C++ struct)
onewire_select (C++ function)
onewire_skip_rom (C++ function)
onewire_write (C++ function)
onewire_write_bytes (C++ function)
P
PCA9685_ADDR_BASE (C macro)
pca9685_channel_t (C++ enum)
pca9685_channel_t::PCA9685_CHANNEL_0 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_1 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_10 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_11 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_12 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_13 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_14 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_15 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_2 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_3 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_4 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_5 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_6 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_7 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_8 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_9 (C++ enumerator)
pca9685_channel_t::PCA9685_CHANNEL_ALL (C++ enumerator)
pca9685_free_desc (C++ function)
pca9685_get_output_open_drain (C++ function)
pca9685_get_prescaler (C++ function)
pca9685_get_pwm_frequency (C++ function)
pca9685_init (C++ function)
pca9685_init_desc (C++ function)
pca9685_is_output_inverted (C++ function)
pca9685_is_sleeping (C++ function)
PCA9685_MAX_PWM_VALUE (C macro)
pca9685_restart (C++ function)
pca9685_set_output_inverted (C++ function)
pca9685_set_output_open_drain (C++ function)
pca9685_set_prescaler (C++ function)
pca9685_set_pwm_frequency (C++ function)
pca9685_set_pwm_value (C++ function)
pca9685_set_pwm_values (C++ function)
pca9685_set_subaddr (C++ function)
pca9685_sleep (C++ function)
pcf8563_alarm_flags_t (C++ enum)
pcf8563_alarm_flags_t::PCF8563_ALARM_MATCH_DAY (C++ enumerator)
pcf8563_alarm_flags_t::PCF8563_ALARM_MATCH_HOUR (C++ enumerator)
pcf8563_alarm_flags_t::PCF8563_ALARM_MATCH_MIN (C++ enumerator)
pcf8563_alarm_flags_t::PCF8563_ALARM_MATCH_WEEKDAY (C++ enumerator)
pcf8563_clear_alarm_flag (C++ function)
pcf8563_clear_timer_flag (C++ function)
pcf8563_clkout_freq_t (C++ enum)
pcf8563_clkout_freq_t::PCF8563_1024HZ (C++ enumerator)
pcf8563_clkout_freq_t::PCF8563_1HZ (C++ enumerator)
pcf8563_clkout_freq_t::PCF8563_32768HZ (C++ enumerator)
pcf8563_clkout_freq_t::PCF8563_32HZ (C++ enumerator)
pcf8563_clkout_freq_t::PCF8563_DISABLED (C++ enumerator)
pcf8563_free_desc (C++ function)
pcf8563_get_alarm (C++ function)
pcf8563_get_alarm_flag (C++ function)
pcf8563_get_clkout (C++ function)
pcf8563_get_time (C++ function)
pcf8563_get_timer_flag (C++ function)
pcf8563_get_timer_settings (C++ function)
pcf8563_get_timer_value (C++ function)
PCF8563_I2C_ADDR (C macro)
pcf8563_init_desc (C++ function)
pcf8563_set_alarm (C++ function)
pcf8563_set_clkout (C++ function)
pcf8563_set_time (C++ function)
pcf8563_set_timer_settings (C++ function)
pcf8563_set_timer_value (C++ function)
pcf8563_start_timer (C++ function)
pcf8563_stop_timer (C++ function)
pcf8563_timer_clock_t (C++ enum)
pcf8563_timer_clock_t::PCF8563_TIMER_1_60HZ (C++ enumerator)
pcf8563_timer_clock_t::PCF8563_TIMER_1HZ (C++ enumerator)
pcf8563_timer_clock_t::PCF8563_TIMER_4096HZ (C++ enumerator)
pcf8563_timer_clock_t::PCF8563_TIMER_64HZ (C++ enumerator)
pcf8574_free_desc (C++ function)
pcf8574_init_desc (C++ function)
pcf8574_port_read (C++ function)
pcf8574_port_write (C++ function)
pcf8575_free_desc (C++ function)
PCF8575_I2C_ADDR_BASE (C macro)
pcf8575_init_desc (C++ function)
pcf8575_port_read (C++ function)
pcf8575_port_write (C++ function)
PCF8591_DEFAULT_ADDRESS (C macro)
pcf8591_free_desc (C++ function)
pcf8591_init_desc (C++ function)
pcf8591_input_conf_t (C++ enum)
pcf8591_input_conf_t::PCF8591_IC_2_DIFFS (C++ enumerator)
pcf8591_input_conf_t::PCF8591_IC_2_SINGLES_DIFF (C++ enumerator)
pcf8591_input_conf_t::PCF8591_IC_4_SINGLES (C++ enumerator)
pcf8591_input_conf_t::PCF8591_IC_DIFF (C++ enumerator)
pcf8591_read (C++ function)
pcf8591_write (C++ function)
Q
qmc5883l_data_ready (C++ function)
qmc5883l_data_t (C++ struct)
qmc5883l_free_desc (C++ function)
qmc5883l_get_chip_id (C++ function)
qmc5883l_get_config (C++ function)
qmc5883l_get_data (C++ function)
qmc5883l_get_int (C++ function)
qmc5883l_get_mode (C++ function)
qmc5883l_get_raw_data (C++ function)
qmc5883l_get_raw_temp (C++ function)
QMC5883L_I2C_ADDR_DEF (C macro)
qmc5883l_init_desc (C++ function)
qmc5883l_mode_t (C++ enum)
qmc5883l_mode_t::QMC5883L_MODE_CONTINUOUS (C++ enumerator)
qmc5883l_mode_t::QMC5883L_MODE_STANDBY (C++ enumerator)
qmc5883l_odr_t (C++ enum)
qmc5883l_odr_t::QMC5883L_DR_10 (C++ enumerator)
qmc5883l_odr_t::QMC5883L_DR_100 (C++ enumerator)
qmc5883l_odr_t::QMC5883L_DR_200 (C++ enumerator)
qmc5883l_odr_t::QMC5883L_DR_50 (C++ enumerator)
qmc5883l_osr_t (C++ enum)
qmc5883l_osr_t::QMC5883L_OSR_128 (C++ enumerator)
qmc5883l_osr_t::QMC5883L_OSR_256 (C++ enumerator)
qmc5883l_osr_t::QMC5883L_OSR_512 (C++ enumerator)
qmc5883l_osr_t::QMC5883L_OSR_64 (C++ enumerator)
qmc5883l_range_t (C++ enum)
qmc5883l_range_t::QMC5883L_RNG_2 (C++ enumerator)
qmc5883l_range_t::QMC5883L_RNG_8 (C++ enumerator)
qmc5883l_raw_data_t (C++ struct)
qmc5883l_raw_to_mg (C++ function)
qmc5883l_reset (C++ function)
qmc5883l_set_config (C++ function)
qmc5883l_set_int (C++ function)
qmc5883l_set_mode (C++ function)
qmc5883l_t (C++ struct)
R
rand16seed (C++ member)
rda5807m_band_t (C++ enum)
rda5807m_band_t::RDA5807M_BAND_50_76 (C++ enumerator)
rda5807m_band_t::RDA5807M_BAND_65_76 (C++ enumerator)
rda5807m_band_t::RDA5807M_BAND_76_108 (C++ enumerator)
rda5807m_band_t::RDA5807M_BAND_76_91 (C++ enumerator)
rda5807m_band_t::RDA5807M_BAND_87_108 (C++ enumerator)
rda5807m_channel_spacing_t (C++ enum)
rda5807m_channel_spacing_t::RDA5807M_CHAN_SPACE_100 (C++ enumerator)
rda5807m_channel_spacing_t::RDA5807M_CHAN_SPACE_200 (C++ enumerator)
rda5807m_channel_spacing_t::RDA5807M_CHAN_SPACE_25 (C++ enumerator)
rda5807m_channel_spacing_t::RDA5807M_CHAN_SPACE_50 (C++ enumerator)
rda5807m_clock_freq_t (C++ enum)
rda5807m_clock_freq_t::RDA5807M_CLK_12MHZ (C++ enumerator)
rda5807m_clock_freq_t::RDA5807M_CLK_13MHZ (C++ enumerator)
rda5807m_clock_freq_t::RDA5807M_CLK_19_2MHZ (C++ enumerator)
rda5807m_clock_freq_t::RDA5807M_CLK_24MHZ (C++ enumerator)
rda5807m_clock_freq_t::RDA5807M_CLK_26MHZ (C++ enumerator)
rda5807m_clock_freq_t::RDA5807M_CLK_32768HZ (C++ enumerator)
rda5807m_clock_freq_t::RDA5807M_CLK_38_4MHZ (C++ enumerator)
rda5807m_free_desc (C++ function)
rda5807m_get_afc (C++ function)
rda5807m_get_band (C++ function)
rda5807m_get_bass_boost (C++ function)
rda5807m_get_channel_spacing (C++ function)
rda5807m_get_frequency_khz (C++ function)
rda5807m_get_mono (C++ function)
rda5807m_get_mute (C++ function)
rda5807m_get_softmute (C++ function)
rda5807m_get_state (C++ function)
rda5807m_get_volume (C++ function)
rda5807m_init (C++ function)
rda5807m_init_desc (C++ function)
RDA5807M_RSSI_MAX (C macro)
rda5807m_seek_start (C++ function)
rda5807m_seek_status_t (C++ enum)
rda5807m_seek_status_t::RDA5807M_SEEK_COMPLETE (C++ enumerator)
rda5807m_seek_status_t::RDA5807M_SEEK_FAILED (C++ enumerator)
rda5807m_seek_status_t::RDA5807M_SEEK_NONE (C++ enumerator)
rda5807m_seek_status_t::RDA5807M_SEEK_STARTED (C++ enumerator)
rda5807m_seek_stop (C++ function)
RDA5807M_SEEK_TH_DEF (C macro)
RDA5807M_SEEK_TH_MAX (C macro)
rda5807m_set_afc (C++ function)
rda5807m_set_band (C++ function)
rda5807m_set_bass_boost (C++ function)
rda5807m_set_channel_spacing (C++ function)
rda5807m_set_frequency_khz (C++ function)
rda5807m_set_mono (C++ function)
rda5807m_set_mute (C++ function)
rda5807m_set_softmute (C++ function)
rda5807m_set_volume (C++ function)
rda5807m_state_t (C++ struct)
rda5807m_t (C++ struct)
RDA5807M_VOL_MAX (C macro)
rgb2hsv_approximate (C++ function)
rgb_add (C++ function)
rgb_add_rgb (C++ function)
rgb_average_light (C++ function)
rgb_fade_light (C++ function)
rgb_from_code (C++ function)
rgb_invert (C++ function)
rgb_is_zero (C++ function)
rgb_lerp16 (C++ function)
rgb_lerp8 (C++ function)
rgb_luma (C++ function)
rgb_max_brightness (C++ function)
rgb_mul (C++ function)
rgb_scale (C++ function)
rgb_scale_video (C++ function)
rgb_sub (C++ function)
rgb_sub_rgb (C++ function)
rgb_t (C++ struct)
rgb_to_code (C++ function)
rotary_encoder_add (C++ function)
rotary_encoder_btn_state_t (C++ enum)
rotary_encoder_btn_state_t::RE_BTN_LONG_PRESSED (C++ enumerator)
rotary_encoder_btn_state_t::RE_BTN_PRESSED (C++ enumerator)
rotary_encoder_btn_state_t::RE_BTN_RELEASED (C++ enumerator)
rotary_encoder_event_t (C++ struct)
rotary_encoder_event_type_t (C++ enum)
rotary_encoder_event_type_t::RE_ET_BTN_CLICKED (C++ enumerator)
rotary_encoder_event_type_t::RE_ET_BTN_LONG_PRESSED (C++ enumerator)
rotary_encoder_event_type_t::RE_ET_BTN_PRESSED (C++ enumerator)
rotary_encoder_event_type_t::RE_ET_BTN_RELEASED (C++ enumerator)
rotary_encoder_event_type_t::RE_ET_CHANGED (C++ enumerator)
rotary_encoder_init (C++ function)
rotary_encoder_remove (C++ function)
rotary_encoder_t (C++ struct)
S
saccum114 (C++ type)
saccum1516 (C++ type)
saccum78 (C++ type)
sfract15 (C++ type)
sfract7 (C++ type)
SGP40_ADDR (C macro)
sgp40_free_desc (C++ function)
sgp40_heater_off (C++ function)
sgp40_init (C++ function)
sgp40_init_desc (C++ function)
sgp40_measure_raw (C++ function)
sgp40_measure_voc (C++ function)
sgp40_self_test (C++ function)
sgp40_soft_reset (C++ function)
sgp40_t (C++ struct)
sht3x_compute_values (C++ function)
sht3x_free_desc (C++ function)
sht3x_get_measurement_duration (C++ function)
sht3x_get_raw_data (C++ function)
sht3x_get_results (C++ function)
SHT3X_I2C_ADDR_GND (C macro)
SHT3X_I2C_ADDR_VDD (C macro)
sht3x_init (C++ function)
sht3x_init_desc (C++ function)
sht3x_measure (C++ function)
sht3x_mode_t (C++ enum)
sht3x_mode_t::SHT3X_PERIODIC_05MPS (C++ enumerator)
sht3x_mode_t::SHT3X_PERIODIC_10MPS (C++ enumerator)
sht3x_mode_t::SHT3X_PERIODIC_1MPS (C++ enumerator)
sht3x_mode_t::SHT3X_PERIODIC_2MPS (C++ enumerator)
sht3x_mode_t::SHT3X_PERIODIC_4MPS (C++ enumerator)
sht3x_mode_t::SHT3X_SINGLE_SHOT (C++ enumerator)
SHT3X_RAW_DATA_SIZE (C macro)
sht3x_raw_data_t (C++ type)
sht3x_repeat_t (C++ enum)
sht3x_repeat_t::SHT3X_HIGH (C++ enumerator)
sht3x_repeat_t::SHT3X_LOW (C++ enumerator)
sht3x_repeat_t::SHT3X_MEDIUM (C++ enumerator)
sht3x_set_heater (C++ function)
sht3x_start_measurement (C++ function)
sht3x_stop_periodic_measurement (C++ function)
sht3x_t (C++ struct)
sht4x_compute_values (C++ function)
sht4x_free_desc (C++ function)
sht4x_get_measurement_duration (C++ function)
sht4x_get_raw_data (C++ function)
sht4x_get_results (C++ function)
sht4x_heater_t (C++ enum)
sht4x_heater_t::SHT4X_HEATER_HIGH_LONG (C++ enumerator)
sht4x_heater_t::SHT4X_HEATER_HIGH_SHORT (C++ enumerator)
sht4x_heater_t::SHT4X_HEATER_LOW_LONG (C++ enumerator)
sht4x_heater_t::SHT4X_HEATER_LOW_SHORT (C++ enumerator)
sht4x_heater_t::SHT4X_HEATER_MEDIUM_LONG (C++ enumerator)
sht4x_heater_t::SHT4X_HEATER_MEDIUM_SHORT (C++ enumerator)
sht4x_heater_t::SHT4X_HEATER_OFF (C++ enumerator)
SHT4X_I2C_ADDRESS (C macro)
sht4x_init (C++ function)
sht4x_init_desc (C++ function)
sht4x_measure (C++ function)
SHT4X_RAW_DATA_SIZE (C macro)
sht4x_raw_data_t (C++ type)
sht4x_repeat_t (C++ enum)
sht4x_repeat_t::SHT4X_HIGH (C++ enumerator)
sht4x_repeat_t::SHT4X_LOW (C++ enumerator)
sht4x_repeat_t::SHT4X_MEDIUM (C++ enumerator)
sht4x_reset (C++ function)
sht4x_start_measurement (C++ function)
sht4x_t (C++ struct)
si7021_device_id_t (C++ enum)
si7021_device_id_t::SI_MODEL_SAMPLE (C++ enumerator)
si7021_device_id_t::SI_MODEL_SI7013 (C++ enumerator)
si7021_device_id_t::SI_MODEL_SI7020 (C++ enumerator)
si7021_device_id_t::SI_MODEL_SI7021 (C++ enumerator)
si7021_device_id_t::SI_MODEL_UNKNOWN (C++ enumerator)
si7021_free_desc (C++ function)
si7021_get_device_id (C++ function)
si7021_get_heater (C++ function)
si7021_get_heater_current (C++ function)
si7021_get_resolution (C++ function)
si7021_get_serial (C++ function)
SI7021_I2C_ADDR (C macro)
si7021_init_desc (C++ function)
SI7021_MAX_HEATER_CURRENT (C macro)
si7021_measure_humidity (C++ function)
si7021_measure_temperature (C++ function)
si7021_reset (C++ function)
si7021_resolution_t (C++ enum)
si7021_resolution_t::SI7021_RES_RH08_T12 (C++ enumerator)
si7021_resolution_t::SI7021_RES_RH10_T13 (C++ enumerator)
si7021_resolution_t::SI7021_RES_RH11_T11 (C++ enumerator)
si7021_resolution_t::SI7021_RES_RH12_T14 (C++ enumerator)
si7021_set_heater (C++ function)
si7021_set_heater_current (C++ function)
si7021_set_resolution (C++ function)
T
TCA9548_ADDR_0 (C macro)
TCA9548_ADDR_1 (C macro)
TCA9548_ADDR_2 (C macro)
TCA9548_ADDR_3 (C macro)
TCA9548_ADDR_4 (C macro)
TCA9548_ADDR_5 (C macro)
TCA9548_ADDR_6 (C macro)
TCA9548_ADDR_7 (C macro)
TCA9548_CHANNEL0 (C macro)
TCA9548_CHANNEL1 (C macro)
TCA9548_CHANNEL2 (C macro)
TCA9548_CHANNEL3 (C macro)
TCA9548_CHANNEL4 (C macro)
TCA9548_CHANNEL5 (C macro)
TCA9548_CHANNEL6 (C macro)
TCA9548_CHANNEL7 (C macro)
tca9548_free_desc (C++ function)
tca9548_get_channels (C++ function)
tca9548_init_desc (C++ function)
tca9548_set_channels (C++ function)
tca95x5_free_desc (C++ function)
tca95x5_get_level (C++ function)
TCA95X5_I2C_ADDR_BASE (C macro)
tca95x5_init_desc (C++ function)
tca95x5_port_get_mode (C++ function)
tca95x5_port_read (C++ function)
tca95x5_port_set_mode (C++ function)
tca95x5_port_write (C++ function)
tca95x5_set_level (C++ function)
TDA74XX_ADDR (C macro)
tda74xx_band_t (C++ enum)
tda74xx_band_t::TDA74XX_BAND_BASS (C++ enumerator)
tda74xx_band_t::TDA74XX_BAND_MIDDLE (C++ enumerator)
tda74xx_band_t::TDA74XX_BAND_TREBLE (C++ enumerator)
tda74xx_channel_t (C++ enum)
tda74xx_channel_t::TDA74XX_CHANNEL_LEFT (C++ enumerator)
tda74xx_channel_t::TDA74XX_CHANNEL_RIGHT (C++ enumerator)
tda74xx_free_desc (C++ function)
tda74xx_get_equalizer_gain (C++ function)
tda74xx_get_input (C++ function)
tda74xx_get_input_gain (C++ function)
tda74xx_get_speaker_attenuation (C++ function)
tda74xx_get_volume (C++ function)
tda74xx_init_desc (C++ function)
TDA74XX_MAX_ATTEN (C macro)
TDA74XX_MAX_EQ_GAIN (C macro)
TDA74XX_MAX_INPUT (C macro)
TDA74XX_MAX_INPUT_GAIN (C macro)
TDA74XX_MAX_VOLUME (C macro)
TDA74XX_MIN_EQ_GAIN (C macro)
TDA74XX_MIN_VOLUME (C macro)
tda74xx_set_equalizer_gain (C++ function)
tda74xx_set_input (C++ function)
tda74xx_set_input_gain (C++ function)
tda74xx_set_speaker_attenuation (C++ function)
tda74xx_set_volume (C++ function)
tsl2561_free_desc (C++ function)
tsl2561_gain_t (C++ enum)
tsl2561_gain_t::TSL2561_GAIN_16X (C++ enumerator)
tsl2561_gain_t::TSL2561_GAIN_1X (C++ enumerator)
TSL2561_I2C_ADDR_FLOAT (C macro)
TSL2561_I2C_ADDR_GND (C macro)
TSL2561_I2C_ADDR_VCC (C macro)
tsl2561_init (C++ function)
tsl2561_init_desc (C++ function)
tsl2561_integration_time_t (C++ enum)
tsl2561_integration_time_t::TSL2561_INTEGRATION_101MS (C++ enumerator)
tsl2561_integration_time_t::TSL2561_INTEGRATION_13MS (C++ enumerator)
tsl2561_integration_time_t::TSL2561_INTEGRATION_402MS (C++ enumerator)
tsl2561_package_t (C++ enum)
tsl2561_package_t::TSL2561_PACKAGE_CS (C++ enumerator)
tsl2561_package_t::TSL2561_PACKAGE_T_FN_CL (C++ enumerator)
tsl2561_read_lux (C++ function)
tsl2561_set_gain (C++ function)
tsl2561_set_integration_time (C++ function)
tsl2561_t (C++ struct)
tsl2591_als_set_high_threshold (C++ function)
tsl2591_als_set_low_threshold (C++ function)
tsl2591_als_status_t (C++ enum)
tsl2591_als_status_t::TSL2591_ALS_OFF (C++ enumerator)
tsl2591_als_status_t::TSL2591_ALS_ON (C++ enumerator)
tsl2591_calculate_lux (C++ function)
tsl2591_clear_als_intr (C++ function)
tsl2591_clear_als_np_intr (C++ function)
tsl2591_clear_both_intr (C++ function)
tsl2591_free_desc (C++ function)
tsl2591_gain_t (C++ enum)
tsl2591_gain_t::TSL2591_GAIN_HIGH (C++ enumerator)
tsl2591_gain_t::TSL2591_GAIN_LOW (C++ enumerator)
tsl2591_gain_t::TSL2591_GAIN_MAX (C++ enumerator)
tsl2591_gain_t::TSL2591_GAIN_MEDIUM (C++ enumerator)
tsl2591_get_als_intr_flag (C++ function)
tsl2591_get_als_status (C++ function)
tsl2591_get_als_valid_flag (C++ function)
tsl2591_get_channel_data (C++ function)
tsl2591_get_gain (C++ function)
tsl2591_get_integration_time (C++ function)
tsl2591_get_interrupt (C++ function)
tsl2591_get_lux (C++ function)
tsl2591_get_np_intr_flag (C++ function)
tsl2591_get_persistence_filter (C++ function)
tsl2591_get_power_status (C++ function)
tsl2591_get_sleep_after_intr (C++ function)
TSL2591_I2C_ADDR (C macro)
tsl2591_init (C++ function)
tsl2591_init_desc (C++ function)
tsl2591_integration_time_t (C++ enum)
tsl2591_integration_time_t::TSL2591_INTEGRATION_100MS (C++ enumerator)
tsl2591_integration_time_t::TSL2591_INTEGRATION_200MS (C++ enumerator)
tsl2591_integration_time_t::TSL2591_INTEGRATION_300MS (C++ enumerator)
tsl2591_integration_time_t::TSL2591_INTEGRATION_400MS (C++ enumerator)
tsl2591_integration_time_t::TSL2591_INTEGRATION_500MS (C++ enumerator)
tsl2591_integration_time_t::TSL2591_INTEGRATION_600MS (C++ enumerator)
tsl2591_interrupt_t (C++ enum)
tsl2591_interrupt_t::TSL2591_ALS_INTR_BOTH_ON (C++ enumerator)
tsl2591_interrupt_t::TSL2591_ALS_INTR_NP_ON (C++ enumerator)
tsl2591_interrupt_t::TSL2591_ALS_INTR_ON (C++ enumerator)
tsl2591_interrupt_t::TSL2591_INTR_OFF (C++ enumerator)
tsl2591_no_persist_set_high_threshold (C++ function)
tsl2591_no_persist_set_low_threshold (C++ function)
tsl2591_persistence_filter_t (C++ enum)
tsl2591_persistence_filter_t::TSL2591_10_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_15_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_20_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_25_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_2_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_30_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_35_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_3_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_40_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_45_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_50_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_55_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_5_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_60_CYCLES (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_EVERY_CYCLE (C++ enumerator)
tsl2591_persistence_filter_t::TSL2591_NO_PERSIST (C++ enumerator)
tsl2591_power_status_t (C++ enum)
tsl2591_power_status_t::TSL2591_POWER_OFF (C++ enumerator)
tsl2591_power_status_t::TSL2591_POWER_ON (C++ enumerator)
tsl2591_set_als_status (C++ function)
tsl2591_set_gain (C++ function)
tsl2591_set_integration_time (C++ function)
tsl2591_set_interrupt (C++ function)
tsl2591_set_persistence_filter (C++ function)
tsl2591_set_power_status (C++ function)
tsl2591_set_sleep_after_intr (C++ function)
tsl2591_set_test_intr (C++ function)
tsl2591_settings_t (C++ struct)
tsl2591_sleep_after_intr_t (C++ enum)
tsl2591_sleep_after_intr_t::TSL2591_SLEEP_AFTER_OFF (C++ enumerator)
tsl2591_sleep_after_intr_t::TSL2591_SLEEP_AFTER_ON (C++ enumerator)
tsl2591_t (C++ struct)
tsl4531_config (C++ function)
tsl4531_free_desc (C++ function)
TSL4531_I2C_ADDR (C macro)
tsl4531_init (C++ function)
tsl4531_init_desc (C++ function)
tsl4531_integration_time_t (C++ enum)
tsl4531_integration_time_t::TSL4531_INTEGRATION_100MS (C++ enumerator)
tsl4531_integration_time_t::TSL4531_INTEGRATION_200MS (C++ enumerator)
tsl4531_integration_time_t::TSL4531_INTEGRATION_400MS (C++ enumerator)
tsl4531_part_id_t (C++ enum)
tsl4531_part_id_t::TSL4531_PART_TSL45311 (C++ enumerator)
tsl4531_part_id_t::TSL4531_PART_TSL45313 (C++ enumerator)
tsl4531_part_id_t::TSL4531_PART_TSL45315 (C++ enumerator)
tsl4531_part_id_t::TSL4531_PART_TSL45317 (C++ enumerator)
tsl4531_read_lux (C++ function)
tsl4531_t (C++ struct)
tsys01_free_desc (C++ function)
tsys01_get_temp (C++ function)
TSYS01_I2C_ADDR1 (C macro)
TSYS01_I2C_ADDR2 (C macro)
tsys01_init (C++ function)
tsys01_init_desc (C++ function)
tsys01_measure (C++ function)
tsys01_reset (C++ function)
tsys01_start (C++ function)
tsys01_t (C++ struct)
U
ultrasonic_init (C++ function)
ultrasonic_measure (C++ function)
ultrasonic_measure_cm (C++ function)
ultrasonic_measure_raw (C++ function)
ultrasonic_sensor_t (C++ struct)
V
VocAlgorithm_GATING_MAX_DURATION_MINUTES (C macro)
VocAlgorithm_GATING_MAX_RATIO (C macro)
VocAlgorithm_GATING_THRESHOLD (C macro)
VocAlgorithm_GATING_THRESHOLD_INITIAL (C macro)
VocAlgorithm_GATING_THRESHOLD_TRANSITION (C macro)
VocAlgorithm_get_states (C++ function)
VocAlgorithm_init (C++ function)
VocAlgorithm_INIT_DURATION_MEAN (C macro)
VocAlgorithm_INIT_DURATION_VARIANCE (C macro)
VocAlgorithm_INIT_TRANSITION_MEAN (C macro)
VocAlgorithm_INIT_TRANSITION_VARIANCE (C macro)
VocAlgorithm_INITIAL_BLACKOUT (C macro)
VocAlgorithm_LP_ALPHA (C macro)
VocAlgorithm_LP_TAU_FAST (C macro)
VocAlgorithm_LP_TAU_SLOW (C macro)
VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__FIX16_MAX (C macro)
VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING (C macro)
VocAlgorithm_PERSISTENCE_UPTIME_GAMMA (C macro)
VocAlgorithm_process (C++ function)
VocAlgorithm_SAMPLING_INTERVAL (C macro)
VocAlgorithm_set_states (C++ function)
VocAlgorithm_set_tuning_parameters (C++ function)
VocAlgorithm_SIGMOID_K (C macro)
VocAlgorithm_SIGMOID_L (C macro)
VocAlgorithm_SIGMOID_X0 (C macro)
VocAlgorithm_SRAW_STD_BONUS (C macro)
VocAlgorithm_SRAW_STD_INITIAL (C macro)
VocAlgorithm_TAU_INITIAL_MEAN (C macro)
VocAlgorithm_TAU_INITIAL_VARIANCE (C macro)
VocAlgorithm_TAU_MEAN_VARIANCE_HOURS (C macro)
VocAlgorithm_VOC_INDEX_GAIN (C macro)
VocAlgorithm_VOC_INDEX_OFFSET_DEFAULT (C macro)
VocAlgorithmParams (C++ struct)
W
wiegand_callback_t (C++ type)
wiegand_reader (C++ struct)
wiegand_reader_done (C++ function)
wiegand_reader_init (C++ function)
wiegand_reader_t (C++ type)
Read the Docs
v: master
Versions
master
latest
0.7.1
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.