/************************************************ ****************************** �� �� ����YGV642_SPI.c ����������YGV642��ģ��SPIͨ��������ͷ�ļ� �� �ߣ����� �� ����V1.0 �� �ڣ�2017.4.8 ******************************************************************************/ #ifndef _YGV642_SPI_H_ #define _YGV642_SPI_H_ #include "comdef.h" #include "stdint.h" #include "GPIO.h" /****************************************************************************** �����ض��� ******************************************************************************/ #define YGV642_SPI_nCS_Low() TFT_nCS = 0 #define YGV642_SPI_nCS_High() TFT_nCS = 1 #define YGV642_SPI_SCLK_Low() TFT_SCLK = 0 #define YGV642_SPI_SCLK_High() TFT_SCLK = 1 #define YGV642_SPI_MOSI_Low() TFT_MOSI = 0 #define YGV642_SPI_MOSI_High() TFT_MOSI = 1 #define YGV642_SPI_Read_MISO() TFT_MISO /****************************************************************************** �������� ******************************************************************************/ void YGV642_SPI_Byte_Write(uint8_t Data); uint8_t YGV642_SPI_Byte_Read(void); void YGV642_SPI_Word_Write(uint16_t Data); uint16_t YGV642_SPI_Word_Read(void); #endif