27 lines
684 B
C
27 lines
684 B
C
|
|
// This is the command sequence that initialises the NT35510 driver
|
|
// Configure NT35510 display
|
|
|
|
#define Byte8H(ByteH) ((uint8_t)(((uint16_t)(ByteH)&0xFF00)>>8))
|
|
#define Byte8L(ByteL) ((uint8_t)( (uint16_t)(ByteL)&0x00FF))
|
|
|
|
#ifndef TFT_CASET_CMD
|
|
#define TFT_CASET_CMD(x0, x1) \
|
|
DC_C; tft_Write_8(TFT_CASET); \
|
|
DC_D; tft_Write_32C(x0, x1)
|
|
#endif
|
|
|
|
#ifndef TFT_PASET_CMD
|
|
#define TFT_PASET_CMD(y0, y1) \
|
|
DC_C; tft_Write_8(TFT_PASET); \
|
|
DC_D; tft_Write_32C(y0, y1)
|
|
#endif
|
|
|
|
#define writecommand16(cmd) \
|
|
writecommand(Byte8H(cmd)); writecommand(Byte8L(cmd))
|
|
|
|
#define writedata16(data) \
|
|
writedata(Byte8H(data)); writedata(Byte8L(data))
|
|
|
|
|
|
// End of NT35510 display configuration
|