stm32_ota/HARDWARE/SCREEN/screen.h

70 lines
2.0 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#ifndef __SCREENx_H
#define __SCREENx_H
#include "stm32f10x.h"
///*********应用层外部调用文件**************/
//#include "common.h" //RunResult
///*****************************************/
///*****************************************
//*驱动可供外部使用的常变量
//****************************************/
//#define SCREEN_DATA_LEN 128
///*****************************************
//*驱动自定义变量类型
//****************************************/
//typedef enum
//{
// RED = 0x30 ,
// GREEN = 0x31 ,
// YELLOW = 0x32
//}SCREENCOLOR_e ;
//typedef struct
//{
// uint8_t header ;
// uint8_t addr ;
// uint8_t page ;
// uint8_t cmd ;
// uint8_t lengthH ; //不包含前6个字节和最后一个校验字节
// uint8_t lengthL ;
// uint8_t voiceHeader ; //0xFD
// uint8_t voiceLengthH ;
// uint8_t voiceLengthL ; //voiceLengthL = lengthL-3
// uint8_t cmdVoice ; //0x01
// uint8_t voiceFormat ; //0x00: GB2312; 0x03:UNICODE ;
// uint8_t data[SCREEN_DATA_LEN] ;
// uint8_t cheecksum ;
//}VOICE_CMD ;
//typedef struct
//{
// uint8_t header ; //报文头0xA0
// uint8_t addr ; //报文头和卡号高4位。D7~D4位0x9, D3~D0为卡号低4位
// uint8_t page ; //卡号低8位
// uint8_t cmd ; //命令代码
// uint8_t lengthH ; //报文内容长度高字节。不包含前6个字节和最后一个校验字节
// uint8_t lengthL ; //报文内容长度低字节
// uint8_t data[SCREEN_DATA_LEN] ; //报文内容最大长度1024bytes
// uint8_t cheecksum ; //校验。从第3个字节开始到此字节前所有字节的 异或运算 结果)
//}SCREEN_CMD ;
///*****************************************
//*内部函数声明
//****************************************/
///*****************************************
//*对外接口函数声明
//****************************************/
//extern void Screen_Init(void) ;
//extern RunResult ScreenPrint(uint8_t LineNum, const char *pData, SCREENCOLOR_e eColor) ;
//extern RunResult ScreenPrint2(uint8_t LineNum, SCREENCOLOR_e eColor, char *format, ... ) ; //0:紅色 1綠色 2黄色
#endif