SdFat
Public Member Functions
SdSpi Class Reference

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

#include <SdSpi.h>

List of all members.

Public Member Functions

void begin ()
void init (uint8_t spiDivisor)
uint8_t receive (uint8_t *buf, size_t n)
uint8_t receive ()
void send (const uint8_t *buf, size_t n)
void send (uint8_t data)

Detailed Description

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


Member Function Documentation

void SdSpi::begin ( )

Initialize the SPI bus

void SdSpi::init ( uint8_t  spiDivisor)

Set SPI options for access to SD/SDHC cards.

Parameters:
[in]spiDivisorSCK clock divider relative to the system clock.
uint8_t SdSpi::receive ( uint8_t *  buf,
size_t  n 
)

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.
uint8_t SdSpi::receive ( )

Receive a byte.

Returns:
The byte.
void SdSpi::send ( const uint8_t *  buf,
size_t  n 
)

Send multiple bytes.

Parameters:
[in]bufBuffer for data to be sent.
[in]nNumber of bytes to send.
void SdSpi::send ( uint8_t  data)

Send a byte.

Parameters:
[in]dataByte to send

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