FastLED 3.10.8
Loading...
Searching...
No Matches

◆ write2Bytes()

template<fl::u8 DATA_PIN, fl::u8 CLOCK_PIN, EOrder RGB_ORDER = RGB, fl::u32 SPI_SPEED = DATA_RATE_MHZ(6), fl::FiveBitGammaCorrectionMode GAMMA_CORRECTION_MODE = fl::FiveBitGammaCorrectionMode::kFiveBitGammaCorrectionMode_Null, fl::u32 START_FRAME = 0x00000000, fl::u32 END_FRAME = 0xFFFFFFFF>
FASTLED_FORCE_INLINE void APA102Controller< DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED, GAMMA_CORRECTION_MODE, START_FRAME, END_FRAME >::write2Bytes ( fl::u8 b1,
fl::u8 b2 )
inlineprivate

Definition at line 79 of file apa102.h.

79 {
80#ifdef FASTLED_SPI_BYTE_ONLY
81 mSPI.writeByte(b1);
82 mSPI.writeByte(b2);
83#else
84 mSPI.writeWord(fl::u16(b1) << 8 | b2);
85#endif
86 }
APA102 controller class.
Definition apa102.h:42

References FASTLED_FORCE_INLINE, FL_NO_EXCEPT, and mSPI.