222 for (uint8_t
i = 0;
i < size;
i++)
228 printer->print(temp[
i], HEX);
#define LTC2974_SFL_EEPROM
uint8_t shared_time_byte1
uint16_t getLin5_11WordReverseVal(Lin5_11WordReverse value)
void dumpBin(Print *printer, uint8_t *log, uint8_t size)
String status(void)
Returns a descriptive string based on status of pins.
virtual void sendByte(uint8_t address, uint8_t command)=0
SMBus send byte command.
uint16_t getRawWordReverseVal(RawWordReverse value)
uint16_t getLin5_11WordVal(Lin5_11Word value)
LT_FaultLog(LT_PMBus *pmbus)
virtual void writeWord(uint8_t address, uint8_t command, uint16_t data)=0
SMBus write word command.
#define LTC2974_CFGALL_EFL
uint16_t getLin16WordVal(Lin16Word value)
uint8_t shared_time_byte2
uint16_t getRawWordVal(RawWord value)
bool hasFaultLog(uint8_t address)
uint8_t shared_time_byte3
void enableFaultLog(uint8_t address)
uint8_t readMfrFaultLogStatusByte(uint8_t address)
LTC PMBus Support: Implementation for a LTC Fault Log.
virtual void writeByte(uint8_t address, uint8_t command, uint8_t data)=0
SMBus write byte command.
virtual uint8_t readByte(uint8_t address, uint8_t command)=0
SMBus read byte command.
uint8_t shared_time_byte0
#define LTC3880_SMFR_FAULT_LOG
#define MFR_FAULT_LOG_STATUS
uint64_t getSharedTime200us(FaultLogTimeStamp time_stamp)
#define LTC2978_SFL_EEPROM
#define STATUS_MFR_SPECIFIC
uint8_t readMfrStatusByte(uint8_t address)
void disableFaultLog(uint8_t address)
uint8_t getRawByteVal(RawByte value)
void clearFaultLog(uint8_t address)
uint16_t getLin16WordReverseVal(Lin16WordReverse value)
PsmDeviceType deviceType(uint8_t address)
Get the type of PSM device.
float getTimeInMs(FaultLogTimeStamp time_stamp)
#define MFR_FAULT_LOG_CLEAR
uint8_t shared_time_byte5
#define LTC3882_SMFR_FAULT_LOG
virtual uint16_t readWord(uint8_t address, uint8_t command)=0
SMBus read word command.
#define LTC3883_SMFR_FAULT_LOG
uint8_t shared_time_byte4