29#ifndef SdSpiBaseClass_h
30#define SdSpiBaseClass_h
63 virtual uint8_t
receive(uint8_t *buf,
size_t count) = 0;
68 virtual void send(uint8_t data) = 0;
74 virtual void send(
const uint8_t *buf,
size_t count) = 0;
Base class for external SPI drivers.
Definition SdSpiBaseClass.h:36
virtual void send(uint8_t data)=0
virtual uint8_t receive(uint8_t *buf, size_t count)=0
virtual void send(const uint8_t *buf, size_t count)=0
virtual uint8_t receive()=0
virtual void setSckSpeed(uint32_t maxSck)
Definition SdSpiBaseClass.h:79
virtual void activate()
Definition SdSpiBaseClass.h:39
virtual void begin(SdSpiConfig config)=0
virtual void deactivate()
Definition SdSpiBaseClass.h:48
SPI card configuration.
Definition SdSpiDriver.h:112