25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

44 satır
1.2 KiB

/************************************************************************
 * Copyright(c) 2023 Levetop Semiconductor Co.,Led. All rights reserved.
 * @file     if_port.h
 * @author   UartTFT Application Team
 * @version  V1.0.0
 * @date     2023-02-24
 * @brief    Different drive interfaces
 *************************************************************************/
#ifndef _if_port_h
#define _if_port_h
#include "sys.h"
#include "spi_drv.h"
#include "eport_drv.h"
//-------- Only one peripheral can be opened ----------
#define IF_SPI 1 // Use SPI to drive LT768
// Select SPI drive
#if IF_SPI
#define SS_RESET EPORT_WriteGpioData(EPORT_PIN12, 0)
#define SS_SET EPORT_WriteGpioData(EPORT_PIN12, 1)
uint16_t SPI2_ReadWriteByte(uint16_t TxData);
void SPI2_WriteByte(uint16_t TxData);
#endif
void Parallel_Init(void);
void LCD_CmdWrite(uint8_t cmd);
void LCD_DataWrite(uint8_t data);
void LCD_DataWrite_Pixel(uint16_t data);
uint8_t LCD_StatusRead(void);
uint16_t LCD_DataRead(void);
void Delay_us(uint16_t time);
void Delay_ms(uint16_t time);
void SPI_CmdWrite(uint8_t cmd);
void SPI_DataWrite(uint8_t data);
uint16_t SPI_DataRead(void);
uint8_t SPI_StatusRead(void);
#endif