/************************************************************************ * Function: void GfxTconWriteCommand(BYTE index, WORD value) * * Overview: This writes a word to SPI by calling the write byte * routine. * * Input: index - The index (or address) of the register to be written. * value - The value that will be written to the register. * * Output: none * ************************************************************************/ void GfxTconWriteCommand(WORD index, WORD value) { TCON_CTRL(BB_CS, 0); // Index TCONWriteByte(0x70); TCONWriteByte(((WORD_VAL) index).v[1]); TCONWriteByte(((WORD_VAL) index).v[0]); TCON_CTRL(BB_CS, 1); TCON_Delay(); TCON_CTRL(BB_CS, 0); // Data TCONWriteByte(0x72); TCONWriteByte(((WORD_VAL) value).v[1]); TCONWriteByte(((WORD_VAL) value).v[0]); TCON_CTRL(BB_CS, 1); TCON_Delay(); }
void GPIO_TCON(WORD index, WORD value) { TCON_CTRL(CS, 0); // Index TCONWriteByte(0x70); TCONWriteByte(((WORD_VAL) index).v[1]); TCONWriteByte(((WORD_VAL) index).v[0]); TCON_CTRL(CS, 1); TCON_Delay(); TCON_CTRL(CS, 0); // Data TCONWriteByte(0x72); TCONWriteByte(((WORD_VAL) value).v[1]); TCONWriteByte(((WORD_VAL) value).v[0]); TCON_CTRL(CS, 1); TCON_Delay(); }