![]() |
Linduino
1.3.0
Linear Technology Arduino-Compatible Demonstration Board
|
Library for LTC2984: Multi-Sensor High Accuracy Digital Temperature Measurement System. More...
Library for LTC2984: Multi-Sensor High Accuracy Digital Temperature Measurement System.
Definition in file support_functions_LTC2984.cpp.
Go to the source code of this file.
Functions | |
void | print_title () |
Prints the title block when program first starts. More... | |
void | assign_channel (uint8_t chip_select, uint8_t channel_number, uint32_t channel_assignment_data) |
void | write_custom_table (uint8_t chip_select, struct table_coeffs coefficients[64], uint16_t start_address, uint8_t table_length) |
void | write_custom_steinhart_hart (uint8_t chip_select, uint32_t steinhart_hart_coeffs[6], uint16_t start_address) |
void | eeprom_transfer (uint8_t chip_select, uint8_t eeprom_read_or_write) |
void | measure_channel (uint8_t chip_select, uint8_t channel_number, uint8_t channel_output) |
void | convert_channel (uint8_t chip_select, uint8_t channel_number) |
void | wait_for_process_to_finish (uint8_t chip_select) |
void | get_result (uint8_t chip_select, uint8_t channel_number, uint8_t channel_output) |
void | print_conversion_result (uint32_t raw_conversion_result, uint8_t channel_output) |
void | read_voltage_or_resistance_results (uint8_t chip_select, uint8_t channel_number) |
void | print_fault_data (uint8_t fault_byte) |
uint32_t | transfer_four_bytes (uint8_t chip_select, uint8_t ram_read_or_write, uint16_t start_address, uint32_t input_data) |
uint8_t | transfer_byte (uint8_t chip_select, uint8_t ram_read_or_write, uint16_t start_address, uint8_t input_data) |
uint16_t | get_start_address (uint16_t base_address, uint8_t channel_number) |
bool | is_number_in_array (uint8_t number, uint8_t *array, uint8_t array_length) |
Macros | |
#define | TEMPERATURE (uint8_t) 0x02 |
void assign_channel | ( | uint8_t | chip_select, |
uint8_t | channel_number, | ||
uint32_t | channel_assignment_data | ||
) |
Definition at line 89 of file support_functions_LTC2984.cpp.
void convert_channel | ( | uint8_t | chip_select, |
uint8_t | channel_number | ||
) |
Definition at line 191 of file support_functions_LTC2984.cpp.
void eeprom_transfer | ( | uint8_t | chip_select, |
uint8_t | eeprom_read_or_write | ||
) |
Definition at line 149 of file support_functions_LTC2984.cpp.
void get_result | ( | uint8_t | chip_select, |
uint8_t | channel_number, | ||
uint8_t | channel_output | ||
) |
Definition at line 215 of file support_functions_LTC2984.cpp.
uint16_t get_start_address | ( | uint16_t | base_address, |
uint8_t | channel_number | ||
) |
Definition at line 356 of file support_functions_LTC2984.cpp.
bool is_number_in_array | ( | uint8_t | number, |
uint8_t * | array, | ||
uint8_t | array_length | ||
) |
Definition at line 362 of file support_functions_LTC2984.cpp.
void measure_channel | ( | uint8_t | chip_select, |
uint8_t | channel_number, | ||
uint8_t | channel_output | ||
) |
Definition at line 184 of file support_functions_LTC2984.cpp.
void print_conversion_result | ( | uint32_t | raw_conversion_result, |
uint8_t | channel_output | ||
) |
Definition at line 243 of file support_functions_LTC2984.cpp.
void print_fault_data | ( | uint8_t | fault_byte | ) |
Definition at line 283 of file support_functions_LTC2984.cpp.
void print_title | ( | void | ) |
Prints the title block when program first starts.
Print the title block.
Prints the title block.
Prints the title block when the program first starts.
Definition at line 74 of file support_functions_LTC2984.cpp.
void read_voltage_or_resistance_results | ( | uint8_t | chip_select, |
uint8_t | channel_number | ||
) |
Definition at line 269 of file support_functions_LTC2984.cpp.
uint8_t transfer_byte | ( | uint8_t | chip_select, |
uint8_t | ram_read_or_write, | ||
uint16_t | start_address, | ||
uint8_t | input_data | ||
) |
Definition at line 340 of file support_functions_LTC2984.cpp.
uint32_t transfer_four_bytes | ( | uint8_t | chip_select, |
uint8_t | ram_read_or_write, | ||
uint16_t | start_address, | ||
uint32_t | input_data | ||
) |
Definition at line 316 of file support_functions_LTC2984.cpp.
void wait_for_process_to_finish | ( | uint8_t | chip_select | ) |
Definition at line 200 of file support_functions_LTC2984.cpp.
void write_custom_steinhart_hart | ( | uint8_t | chip_select, |
uint32_t | steinhart_hart_coeffs[6], | ||
uint16_t | start_address | ||
) |
Definition at line 123 of file support_functions_LTC2984.cpp.
void write_custom_table | ( | uint8_t | chip_select, |
struct table_coeffs | coefficients[64], | ||
uint16_t | start_address, | ||
uint8_t | table_length | ||
) |
Definition at line 96 of file support_functions_LTC2984.cpp.
#define TEMPERATURE (uint8_t) 0x02 |