|
| enum | ADS1115_reg { ADS1115__CONVERSION = 0U
, ADS1115__CONFIG
, ADS1115__LOW_THRESH
, ADS1115__HI_THRESH
} |
| | Register map enum of ADS1115. More...
|
| |
| enum | ADS1115_mux {
ADS1115__MUX_pAIN0_nAIN1 = 0U
, ADS1115__MUX_pAIN0_nAIN3
, ADS1115__MUX_pAIN1_nAIN3
, ADS1115__MUX_pAIN2_nAIN3
,
ADS1115__MUX_pAIN0_nGND
, ADS1115__MUX_pAIN1_nGND
, ADS1115__MUX_pAIN2_nGND
, ADS1115__MUX_pAIN3_nGND
} |
| | MUX enum for ADS1115. More...
|
| |
| enum | ADS1115_gain {
ADS1115__FS_6144mV = 0U
, ADS1115__FS_4096mV
, ADS1115__FS_2048mV
, ADS1115__FS_1024mV
,
ADS1115__FS_512mV
, ADS1115__FS_256mV
, ADS1115__FS_256mV_2
, ADS1115__FS_256mV_3
} |
| | GAIN enum for ADS1115. More...
|
| |
| enum | ADS1115_mode { ADS1115__MODE_CONTINUOUS = 0U
, ADS1115__MODE_SINGLE_SHOT
} |
| | MODE enum for ADS1115. More...
|
| |
| enum | ADS1115_rate {
ADS1115__SPS_8 = 0U
, ADS1115__SPS_16
, ADS1115__SPS_32
, ADS1115__SPS_64
,
ADS1115__SPS_128
, ADS1115__SPS_250
, ADS1115__SPS_475
, ADS1115__SPS_860
} |
| | Data rate enum for ADS1115. More...
|
| |
| enum | ADS1115_comp { ADS1115__COMP_HYST = 0U
, ADS1115__COMP_WINDOW
} |
| | Comparator Mode enum for ADS1115. More...
|
| |
| enum | ADS1115_polarity { ADS1115__POL_LOW = 0U
, ADS1115__POL_HIGH
} |
| | Comparator Polarity enum for ADS1115. More...
|
| |
| enum | ADS1115_latch { ADS1115__LATCH_DISABLE = 0U
, ADS1115__LATCH_ENABLE
} |
| | Comparator Latching enum for ADS1115. More...
|
| |
| enum | ADS1115_queue { ADS1115__QUEUE_1CONV = 0U
, ADS1115__QUEUE_2CONV
, ADS1115__QUEUE_4CONV
, ADS1115__QUEUE_DISABLE
} |
| | Comparator Queue and Disable enum for ADS1115. More...
|
| |
|
| FctERR | ADS1115_Init (const uint8_t idx, I2C_HandleTypeDef *const hi2c, const uint16_t devAddress) |
| | Initialization for ADS1115 peripheral.
|
| |
| FctERR | ADS1115_Init_Single (void) |
| | Initialization for ADS1115 peripheral.
|
| |
| FctERR | ADS1115_Write (I2C_slave_t *const pSlave, const uint16_t *data, const uint16_t addr) |
| | I2C Write function for ADS1115.
|
| |
| FctERR | ADS1115_Read (I2C_slave_t *const pSlave, uint16_t *data, const uint16_t addr) |
| | I2C Read function for ADS1115.
|
| |
ADS1115 Driver.
- Author
- SMFSW
- Copyright
- MIT (c) 2017-2026, SMFSW
ADS1115: Ultra-Small, Low-Power, 16-Bit Analog-to-Digital Converter with Internal Reference
- Note
- Compatibility with:
- ADS1113 (restrictions given in datasheet)
- ADS1114 (restrictions given in datasheet)
- ADS1115
-
Compatibility should be assured with:
- ADS1x1x (check datasheets for compatibility informations)