FastLED  3.1
REFHardwareSPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER > Class Template Reference

Public Member Functions

 SAMHardwareSPIOutput ()
 
 SAMHArdwareSPIOutput (Selectable *pSelect)
 
void setSelect (Selectable *pSelect)
 
void init ()
 
void select () __attribute__((always_inline))
 
void release () __attribute__((always_inline))
 
void writeBytesValue (uint8_t value, int len)
 
template<class D >
void writeBytes (register uint8_t *data, int len)
 
void writeBytes (register uint8_t *data, int len)
 
template<uint8_t FLAGS, class D , EOrder RGB_ORDER>
void writePixels (PixelController< RGB_ORDER > pixels)
 

Static Public Member Functions

static void waitFully ()
 
static void writeByte (uint8_t b)
 
static void writeWord (uint16_t w)
 
static void writeBytesValueRaw (uint8_t value, int len)
 
template<uint8_t BIT>
static void writeBit (uint8_t b)
 

Detailed Description

template<uint8_t _DATA_PIN, uint8_t _CLOCK_PIN, uint8_t _SPI_CLOCK_DIVIDER>
class REFHardwareSPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER >

Definition at line 12 of file fastspi_ref.h.


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