FastLED 3.9.15
Loading...
Searching...
No Matches

◆ write2Bytes()

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

Definition at line 412 of file chipsets.h.

412 {
413#ifdef FASTLED_SPI_BYTE_ONLY
414 mSPI.writeByte(b1);
415 mSPI.writeByte(b2);
416#else
417 mSPI.writeWord(uint16_t(b1) << 8 | b2);
418#endif
419 }
APA102 controller class.
Definition chipsets.h:375

References FASTLED_FORCE_INLINE, and mSPI.