mirror of
https://github.com/Bodmer/TFT_eSPI.git
synced 2025-08-09 23:54:43 +02:00
Corrrect byte swap for 18 bit colours
This commit is contained in:
@@ -334,7 +334,7 @@
|
|||||||
|
|
||||||
// Convert swapped byte 16 bit colour to 18 bit and write in 3 bytes
|
// Convert swapped byte 16 bit colour to 18 bit and write in 3 bytes
|
||||||
#define tft_Write_16S(C) spi.transfer(C & 0xF8); \
|
#define tft_Write_16S(C) spi.transfer(C & 0xF8); \
|
||||||
spi.transfer((C & 0xE0)>>11 | (C & 0x07)<<5); \
|
spi.transfer((C & 0xE000)>>11 | (C & 0x07)<<5); \
|
||||||
spi.transfer((C & 0x1F00)>>5)
|
spi.transfer((C & 0x1F00)>>5)
|
||||||
// Write 32 bits to TFT
|
// Write 32 bits to TFT
|
||||||
#define tft_Write_32(C) spi.write32(C)
|
#define tft_Write_32(C) spi.write32(C)
|
||||||
|
Reference in New Issue
Block a user