110 #define POW2_18 262144 111 #define POW2_17 131072 113 #define CHANNEL_NUMBER 0x38 114 #define SOFTSPAN 0x07 116 #define SNEAKER_PORT_I2C_ADDRESS 0x20 120 uint8_t config_number,
121 uint32_t *config_word
128 uint32_t config_word,
129 uint8_t data_array[24]
134 uint8_t channel_configuration
void LTC23XX_create_config_word(uint8_t channel, uint8_t config_number, uint32_t *config_word)
Creates 24-bit configuration word for the 8 channels.
static uint8_t channel
LTC2305 Channel selection.
union LT_union_int32_4bytes data
float LTC23XX_voltage_calculator(uint32_t data, uint8_t channel_configuration)
Calculates the voltage from ADC output data depending on the channel configuration.
void LTC23XX_read(uint8_t cs_pin, uint32_t config_word, uint8_t data_array[24])
Transmits 24 bits (3 bytes) of configuration information and reads back 24 bytes of data (3 bytes/ 24...