Fast software SPI.
More...
#include <SoftSPI.h>
List of all members.
Detailed Description
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin, uint8_t Mode = 0>
class SoftSPI< MisoPin, MosiPin, SckPin, Mode >
Fast software SPI.
Definition at line 50 of file SoftSPI.h.
Member Function Documentation
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin, uint8_t Mode = 0>
void SoftSPI< MisoPin, MosiPin, SckPin, Mode >::begin |
( |
| ) |
[inline] |
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin, uint8_t Mode = 0>
uint8_t SoftSPI< MisoPin, MosiPin, SckPin, Mode >::receive |
( |
| ) |
[inline] |
Soft SPI receive byte.
- Returns:
- Data byte received.
Definition at line 64 of file SoftSPI.h.
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin, uint8_t Mode = 0>
void SoftSPI< MisoPin, MosiPin, SckPin, Mode >::send |
( |
uint8_t |
data | ) |
[inline] |
Soft SPI send byte.
- Parameters:
-
[in] | data | Data byte to send. |
Definition at line 81 of file SoftSPI.h.
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin, uint8_t Mode = 0>
uint8_t SoftSPI< MisoPin, MosiPin, SckPin, Mode >::transfer |
( |
uint8_t |
txData | ) |
[inline] |
Soft SPI transfer byte.
- Parameters:
-
[in] | txData | Data byte to send. |
- Returns:
- Data byte received.
Definition at line 97 of file SoftSPI.h.
The documentation for this class was generated from the following file: