70 lines
2.0 KiB
C
70 lines
2.0 KiB
C
#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
|
||
|