Soldered SD Card Arduino Library
1.0.0
Easily read and write files to and form the SD card breakout! A fork of the original SDFat library by Bill Greiman.
Toggle main menu visibility
Loading...
Searching...
No Matches
SdSpiBaseClass.h
Go to the documentation of this file.
1
29
#ifndef SdSpiBaseClass_h
30
#define SdSpiBaseClass_h
35
class
SdSpiBaseClass
36
{
37
public
:
39
virtual
void
activate
()
40
{
41
}
42
46
virtual
void
begin
(
SdSpiConfig
config) = 0;
48
virtual
void
deactivate
()
49
{
50
}
51
55
virtual
uint8_t
receive
() = 0;
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;
79
virtual
void
setSckSpeed
(uint32_t maxSck)
80
{
81
(void)maxSck;
82
}
83
};
84
#endif
// SdSpiBaseClass_h
SdSpiBaseClass
Base class for external SPI drivers.
Definition
SdSpiBaseClass.h:36
SdSpiBaseClass::send
virtual void send(uint8_t data)=0
SdSpiBaseClass::receive
virtual uint8_t receive(uint8_t *buf, size_t count)=0
SdSpiBaseClass::send
virtual void send(const uint8_t *buf, size_t count)=0
SdSpiBaseClass::receive
virtual uint8_t receive()=0
SdSpiBaseClass::setSckSpeed
virtual void setSckSpeed(uint32_t maxSck)
Definition
SdSpiBaseClass.h:79
SdSpiBaseClass::activate
virtual void activate()
Definition
SdSpiBaseClass.h:39
SdSpiBaseClass::begin
virtual void begin(SdSpiConfig config)=0
SdSpiBaseClass::deactivate
virtual void deactivate()
Definition
SdSpiBaseClass.h:48
SdSpiConfig
SPI card configuration.
Definition
SdSpiDriver.h:112
src
SpiDriver
SdSpiBaseClass.h
Generated on
for Soldered SD Card Arduino Library by
1.17.0. Dark theme by
Tilen Majerle
. All rights reserved. Copyright:
Soldered