SdFat
Public Member Functions | List of all members
SdSpiLib Class Reference

Arduino SPI library class for access to SD and SDHC flash memory cards. More...

#include <SdSpi.h>

Public Member Functions

void begin (uint8_t chipSelectPin)
 
void beginTransaction (uint8_t divisor)
 
void endTransaction ()
 
uint8_t receive ()
 
uint8_t receive (uint8_t *buf, size_t n)
 
void send (uint8_t b)
 
void send (const uint8_t *buf, size_t n)
 

Detailed Description

Arduino SPI library class for access to SD and SDHC flash memory cards.

Member Function Documentation

void SdSpiLib::begin ( uint8_t  chipSelectPin)
inline

Initialize the SPI bus.

Parameters
[in]chipSelectPinSD card chip select pin.
void SdSpiLib::beginTransaction ( uint8_t  divisor)
inline

Set SPI options for access to SD/SDHC cards.

Parameters
[in]divisorSCK clock divider relative to the system clock.
void SdSpiLib::endTransaction ( )
inline

End SPI transaction.

uint8_t SdSpiLib::receive ( )
inline

Receive a byte.

Returns
The byte.
uint8_t SdSpiLib::receive ( uint8_t *  buf,
size_t  n 
)
inline

Receive multiple bytes.

Parameters
[out]bufBuffer to receive the data.
[in]nNumber of bytes to receive.
Returns
Zero for no error or nonzero error code.
void SdSpiLib::send ( uint8_t  b)
inline

Send a byte.

Parameters
[in]bByte to send
void SdSpiLib::send ( const uint8_t *  buf,
size_t  n 
)
inline

Send multiple bytes.

Parameters
[in]bufBuffer for data to be sent.
[in]nNumber of bytes to send.

The documentation for this class was generated from the following file: