![]() |
Linduino
1.3.0
Linear Technology Arduino-Compatible Demonstration Board
|
Header for LTC2970: Dual I2C Power Supply Monitor and Margining Controller. More...
Header for LTC2970: Dual I2C Power Supply Monitor and Margining Controller.
Definition in file LTC2970.h.
Go to the source code of this file.
Functions | |
void | ltc2970_gpio_up (LT_SMBus *smbus, uint8_t ltc2970_i2c_address, int gpio_number) |
Set GPIO_n high. More... | |
void | ltc2970_gpio_down (LT_SMBus *smbus, uint8_t ltc2970_i2c_address, int gpio_number) |
Set GPIO_n low. More... | |
void | ltc2970_dac_disconnect (LT_SMBus *smbus, uint8_t ltc2970_i2c_address, int dac_number) |
Disconnect a DAC from its channel. More... | |
void | ltc2970_hard_connect_dac (LT_SMBus *smbus, uint8_t ltc2970_i2c_address, int dac_number, uint8_t dac_value_8) |
Unceremoniously connect DAC0 to the control node no attempt to equalize voltages. More... | |
int | ltc2970_soft_connect_dac (LT_SMBus *smbus, uint8_t ltc2970_i2c_address, int dac_number) |
soft-connect DACn to its controlled node More... | |
void | ltc2970_servo_to_adc_val (LT_SMBus *smbus, uint8_t ltc2970_i2c_address, int channel_number, uint16_t code) |
Servo once to a given ADC value. More... | |
void | ltc2970_print_die_temp (LT_SMBus *smbus, uint8_t ltc2970_i2c_address) |
Prints die temperature on the LTC2970. More... | |
void | ltc2970_read_faults (LT_SMBus *smbus, uint8_t ltc2970_i2c_address) |
Read FAULT, FAULT_LA, and FAULT_LA_INDEX registers print the results. More... | |
void ltc2970_dac_disconnect | ( | LT_SMBus * | smbus, |
uint8_t | ltc2970_i2c_address, | ||
int | dac_number | ||
) |
void ltc2970_gpio_down | ( | LT_SMBus * | smbus, |
uint8_t | ltc2970_i2c_address, | ||
int | gpio_number | ||
) |
void ltc2970_gpio_up | ( | LT_SMBus * | smbus, |
uint8_t | ltc2970_i2c_address, | ||
int | gpio_number | ||
) |
void ltc2970_hard_connect_dac | ( | LT_SMBus * | smbus, |
uint8_t | ltc2970_i2c_address, | ||
int | dac_number, | ||
uint8_t | dac_value_8 | ||
) |
Unceremoniously connect DAC0 to the control node no attempt to equalize voltages.
Unceremoniously connect DAC0 to the control node no attempt to equalize voltages.
Definition at line 82 of file LTC2970.cpp.
void ltc2970_print_die_temp | ( | LT_SMBus * | smbus, |
uint8_t | ltc2970_i2c_address | ||
) |
void ltc2970_read_faults | ( | LT_SMBus * | smbus, |
uint8_t | ltc2970_i2c_address | ||
) |
Read FAULT, FAULT_LA, and FAULT_LA_INDEX registers print the results.
Definition at line 289 of file LTC2970.cpp.
void ltc2970_servo_to_adc_val | ( | LT_SMBus * | smbus, |
uint8_t | ltc2970_i2c_address, | ||
int | channel_number, | ||
uint16_t | code | ||
) |
int ltc2970_soft_connect_dac | ( | LT_SMBus * | smbus, |
uint8_t | ltc2970_i2c_address, | ||
int | dac_number | ||
) |