FastLED  3.1
AVRSoftwareSPIOutput< DATA_PIN, CLOCK_PIN, SPI_SPEED > Class Template Reference

Public Member Functions

 AVRSoftwareSPIOutput (Selectable *pSelect)
 
void setSelect (Selectable *pSelect)
 
void init ()
 
template<uint8_t BIT>
 __attribute__ ((always_inline, hot)) inline static void writeBit(uint8_t b)
 

Static Public Member Functions

static void stop ()
 
static void wait () __attribute__((always_inline))
 
static void waitFully () __attribute__((always_inline))
 
static void writeByteNoWait (uint8_t b) __attribute__((always_inline))
 
static void writeBytePostWait (uint8_t b) __attribute__((always_inline))
 
static void writeWord (uint16_t w) __attribute__((always_inline))
 
static void writeByte (uint8_t b)
 

Detailed Description

template<uint8_t DATA_PIN, uint8_t CLOCK_PIN, uint8_t SPI_SPEED>
class AVRSoftwareSPIOutput< DATA_PIN, CLOCK_PIN, SPI_SPEED >

Definition at line 19 of file fastspi_bitbang.h.


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