Software SPI class for access to SD and SDHC flash memory cards.  
 More...
#include <SdSpi.h>
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin>
class SdSpiSoft< MisoPin, MosiPin, SckPin >
Software SPI class for access to SD and SDHC flash memory cards. 
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin> 
  
  | 
        
          | void SdSpiSoft< MisoPin, MosiPin, SckPin >::begin | ( |  | ) |  |  | inline | 
 
 
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin> 
  
  | 
        
          | void SdSpiSoft< MisoPin, MosiPin, SckPin >::init | ( | uint8_t | divisor | ) |  |  | inline | 
 
Initialize hardware SPI - dummy for soft SPI 
- Parameters
- 
  
    | [in] | divisor | SCK divisor - ignored. |  
 
 
 
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin> 
  
  | 
        
          | uint8_t SdSpiSoft< MisoPin, MosiPin, SckPin >::receive | ( |  | ) |  |  | inline | 
 
Receive a byte.
- Returns
- The byte. 
 
 
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin> 
  
  | 
        
          | uint8_t SdSpiSoft< MisoPin, MosiPin, SckPin >::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. 
 
 
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin> 
  
  | 
        
          | void SdSpiSoft< MisoPin, MosiPin, SckPin >::send | ( | uint8_t | data | ) |  |  | inline | 
 
 
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin> 
  
  | 
        
          | void SdSpiSoft< MisoPin, MosiPin, SckPin >::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. |  
 
 
 
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin> 
  
  | 
        
          | bool SdSpiSoft< MisoPin, MosiPin, SckPin >::useSpiTransactions | ( |  | ) |  |  | inline | 
 
- Returns
- false - no SPI transactions 
 
 
The documentation for this class was generated from the following file: