SdSpiLibDriver - use standard SPI library.
More...
#include <SdSpiDriver.h>
SdSpiLibDriver - use standard SPI library.
void SdSpiLibDriver::activate |
( |
| ) |
|
|
inline |
void SdSpiLibDriver::begin |
( |
uint8_t |
csPin | ) |
|
|
inline |
Initialize the SPI bus.
- Parameters
-
[in] | csPin | SD card chip select pin. |
void SdSpiLibDriver::deactivate |
( |
| ) |
|
|
inline |
uint8_t SdSpiLibDriver::receive |
( |
| ) |
|
|
inline |
Receive a byte.
- Returns
- The byte.
uint8_t SdSpiLibDriver::receive |
( |
uint8_t * |
buf, |
|
|
size_t |
n |
|
) |
| |
|
inline |
Receive multiple bytes.
- Parameters
-
[out] | buf | Buffer to receive the data. |
[in] | n | Number of bytes to receive. |
- Returns
- Zero for no error or nonzero error code.
void SdSpiLibDriver::select |
( |
| ) |
|
|
inline |
void SdSpiLibDriver::send |
( |
uint8_t |
data | ) |
|
|
inline |
void SdSpiLibDriver::send |
( |
const uint8_t * |
buf, |
|
|
size_t |
n |
|
) |
| |
|
inline |
Send multiple bytes.
- Parameters
-
[in] | buf | Buffer for data to be sent. |
[in] | n | Number of bytes to send. |
void SdSpiLibDriver::setSpiSettings |
( |
SPISettings |
spiSettings | ) |
|
|
inline |
Save SPISettings.
- Parameters
-
[in] | spiSettings | SPI speed, mode, and byte order. |
void SdSpiLibDriver::unselect |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: