55 #ifndef LT_SMBusARA_H_ 56 #define LT_SMBusARA_H_ 85 addresses = (uint8_t *) malloc (
sizeof(uint8_t));
91 addresses = (uint8_t *) realloc(addresses, (count + 1) *
sizeof(uint8_t));
114 while ((*device) != 0)
125 while (*address != 0)
128 while ((*device) != 0)
130 if ((*address) == (*device)->getAddress())
132 *matchingDevice = *
device;
140 return matchingDevices;
virtual uint8_t readAlert(void)=0
Perform ARA.
LT_PMBusDevice ** getDevices(LT_PMBusDevice **devices)
Get all the ARA devices.
static LT_PMBusDevice ** devices
Library Header File for LT_SMBusAlert.
LT_SMBusARA(LT_SMBus *smbus)
uint8_t * getAddresses()
Get the ARA addresses (user must free)
Library Header File for LT_PMBusDevice.