2#ifndef INTERFACE_7SEMI_H
3#define INTERFACE_7SEMI_H
36 uint8_t scl = 255) = 0;
44 uint8_t mosi = 255) = 0;
84 delayMicroseconds(us);
virtual int8_t write(uint8_t reg, const uint8_t *data, uint32_t len)=0
virtual bool beginSPI(uint8_t cs_pin, SPIClass &wire, uint32_t speed, uint8_t csk=255, uint8_t miso=255, uint8_t mosi=255)=0
static void delay_us(uint32_t us)
virtual ~Interface_7Semi()
virtual int8_t read(uint8_t reg, uint8_t *data, uint32_t len)=0
virtual bool beginI2C(uint8_t address, TwoWire &wire, uint32_t speed, uint8_t sda=255, uint8_t scl=255)=0