8class ISO1H816G :
public SPIChip
16 DISABLE_PIN_NOT_SET = 30,
20 ISO1H816G(uint8_t csPin, uint8_t disPin, uint8_t diagPin);
26 bool isEnabled() {
return _enabled; }
28 uint8_t setOutputs(uint8_t outputs);
29 uint8_t setOutput(uint8_t output,
bool state);
31 uint8_t getOutputs() {
return _outputs; }
32 bool getOutput(uint8_t output) {
return (_outputs & (1 << output)) != 0; }
34 void setSPISettings(uint32_t speed, uint8_t bitOrder, uint8_t dataMode) { _spiSettings = SPISettings(speed, bitOrder, dataMode); }
36 void OnFault(
void (*callback)(
void));
38 void setPins(uint8_t csPin, uint8_t disPin=-1, uint8_t diagPin=-1);
48 SPISettings _spiSettings = SPISettings(1000000, MSBFIRST, SPI_MODE3);