FastLED  3.1
SPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER > Class Template Reference
+ Inheritance diagram for SPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER >:
+ Collaboration diagram for SPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER >:

Additional Inherited Members

- Public Member Functions inherited from AVRSoftwareSPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER >
 AVRSoftwareSPIOutput (Selectable *pSelect)
 
void setSelect (Selectable *pSelect)
 
void init ()
 
 __attribute__ ((always_inline, hot)) inline static void writeBit(uint8_t b)
 
- Static Public Member Functions inherited from AVRSoftwareSPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER >
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_CLOCK_DIVIDER>
class SPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER >

Definition at line 30 of file fastspi.h.


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