add ch32v307 risc-v support,IDE is MounRiver Studio
This commit is contained in:
48
board/TencentOS_Tiny_CH32V307_EVB/User/lcd_init.h
Normal file
48
board/TencentOS_Tiny_CH32V307_EVB/User/lcd_init.h
Normal file
@@ -0,0 +1,48 @@
|
||||
#ifndef __LCD_INIT_H
|
||||
#define __LCD_INIT_H
|
||||
|
||||
#include "debug.h"
|
||||
|
||||
#define USE_HORIZONTAL 0 //<2F><><EFBFBD>ú<EFBFBD><C3BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ 0<><30>1Ϊ<31><CEAA><EFBFBD><EFBFBD> 2<><32>3Ϊ<33><CEAA><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
#define LCD_W 240
|
||||
#define LCD_H 240
|
||||
|
||||
|
||||
|
||||
//-----------------LCD<43>˿ڶ<CBBF><DAB6><EFBFBD>----------------
|
||||
|
||||
#define LCD_SCLK_Clr() GPIO_WriteBit(GPIOE,GPIO_Pin_1,0)//SCL=SCLK
|
||||
#define LCD_SCLK_Set() GPIO_WriteBit(GPIOE,GPIO_Pin_1,1)
|
||||
|
||||
#define LCD_MOSI_Clr() GPIO_WriteBit(GPIOD,GPIO_Pin_1,0)//SDA=MOSI
|
||||
#define LCD_MOSI_Set() GPIO_WriteBit(GPIOD,GPIO_Pin_1,1)
|
||||
|
||||
#define LCD_RES_Clr() GPIO_WriteBit(GPIOD,GPIO_Pin_3,0)//RES
|
||||
#define LCD_RES_Set() GPIO_WriteBit(GPIOD,GPIO_Pin_3,1)
|
||||
|
||||
#define LCD_DC_Clr() GPIO_WriteBit(GPIOE,GPIO_Pin_0,0)//DC
|
||||
#define LCD_DC_Set() GPIO_WriteBit(GPIOE,GPIO_Pin_0,1)
|
||||
|
||||
//#define LCD_CS_Clr() GPIO_WriteBit(GPIOA,GPIO_Pin_4)//CS
|
||||
//#define LCD_CS_Set() GPIO_WriteBit(GPIOA,GPIO_Pin_4)
|
||||
|
||||
#define LCD_BLK_Clr() GPIO_WriteBit(GPIOD,GPIO_Pin_0,1)//BLK
|
||||
#define LCD_BLK_Set() GPIO_WriteBit(GPIOD,GPIO_Pin_0,0)
|
||||
|
||||
|
||||
|
||||
|
||||
void LCD_GPIO_Init(void);//<2F><>ʼ<EFBFBD><CABC>GPIO
|
||||
void LCD_Writ_Bus(u8 dat);//ģ<><C4A3>SPIʱ<49><CAB1>
|
||||
void LCD_WR_DATA8(u8 dat);//д<><D0B4>һ<EFBFBD><D2BB><EFBFBD>ֽ<EFBFBD>
|
||||
void LCD_WR_DATA(u16 dat);//д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֽ<EFBFBD>
|
||||
void LCD_WR_REG(u8 dat);//д<><D0B4>һ<EFBFBD><D2BB>ָ<EFBFBD><D6B8>
|
||||
void LCD_Address_Set(u16 x1,u16 y1,u16 x2,u16 y2);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>꺯<EFBFBD><EABAAF>
|
||||
void LCD_Init(void);//LCD<43><44>ʼ<EFBFBD><CABC>
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user