Class for SdSoftSpiDriver.  
 More...
#include <SdSpiSoftDriver.h>
◆ activate()
  
  | 
        
          | void SdSoftSpiDriver::activate | ( |  | ) |  |  | inline | 
 
 
◆ begin()
Initialize the SPI bus.
- Parameters
- 
  
    | [in] | spiConfig | SD card configuration. |  
 
 
 
◆ deactivate()
  
  | 
        
          | void SdSoftSpiDriver::deactivate | ( |  | ) |  |  | inline | 
 
 
◆ receive() [1/2]
  
  | 
        
          | uint8_t SdSoftSpiDriver::receive | ( |  | ) |  |  | inline | 
 
Receive a byte.
- Returns
- The byte. 
 
 
◆ receive() [2/2]
  
  | 
        
          | uint8_t SdSoftSpiDriver::receive | ( | uint8_t * | buf, |  
          |  |  | size_t | count |  
          |  | ) |  |  |  | inline | 
 
Receive multiple bytes.
- Parameters
- 
  
    | [out] | buf | Buffer to receive the data. |  | [in] | count | Number of bytes to receive. |  
 
- Returns
- Zero for no error or nonzero error code. 
 
 
◆ send() [1/2]
  
  | 
        
          | void SdSoftSpiDriver::send | ( | const uint8_t * | buf, |  
          |  |  | size_t | count |  
          |  | ) |  |  |  | inline | 
 
Send multiple bytes.
- Parameters
- 
  
    | [in] | buf | Buffer for data to be sent. |  | [in] | count | Number of bytes to send. |  
 
 
 
◆ send() [2/2]
  
  | 
        
          | void SdSoftSpiDriver::send | ( | uint8_t | data | ) |  |  | inline | 
 
 
◆ setSckSpeed()
  
  | 
        
          | void SdSoftSpiDriver::setSckSpeed | ( | uint32_t | maxSck | ) |  |  | inline | 
 
Save high speed SPISettings after SD initialization.
- Parameters
- 
  
    | [in] | maxSck | Maximum SCK frequency. |  
 
 
 
The documentation for this class was generated from the following file: