198 lines
9.5 KiB
C
198 lines
9.5 KiB
C
#ifndef APP_USER_DEF_H
|
||
#define APP_USER_DEF_H
|
||
|
||
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 心率类型定义 //
|
||
//*********************************************************************************//
|
||
#define HEARTRATE_TYPE_NULL 0x00
|
||
#define HEARTRATE_TYPE_EM7128 0x01 //艾普科微7128
|
||
#define HEARTRATE_TYPE_BD166X 0x02 //
|
||
#define HEARTRATE_TYPE_S3300 0x03 //s3300 / s3301
|
||
#define HEARTRATE_TYPE_S3602 0x04 //s3300 / s3301
|
||
#define HEARTRATE_TYPE_FAKE 0xff //假心率
|
||
|
||
|
||
//*********************************************************************************//
|
||
// G-Sensor类型定义 //
|
||
//*********************************************************************************//
|
||
#define GSENSOR_TYPE_NULL 0x00
|
||
#define GSENSOR_TYPE_SC7A20 0x01
|
||
#define GSENSOR_TYPE_SC7A20E 0x02
|
||
#define GSENSOR_TYPE_H160 0x03
|
||
#define GSENSOR_TYPE_ST_LIS3DH 0x04
|
||
#define GSENSOR_TYPE_MAS310 0x05 //实际是MSA310
|
||
#define GSENSOR_TYPE_ALL 0x06 //兼容计步器7A20E和310
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 触摸IC定义 //
|
||
//*********************************************************************************//
|
||
#define TP_IC_TYPE_NULL 0x00
|
||
#define TP_IC_TYPE_HLC 0x01 //海栎创
|
||
#define TP_IC_TYPE_BTL 0x02
|
||
#define TP_IC_TYPE_AXS 0x03
|
||
#define TP_IC_TYPE_COM 0x04
|
||
|
||
//*********************************************************************************//
|
||
// 显示屏IC定义 //
|
||
//*********************************************************************************//
|
||
#define DISPLAY_IC_TYPE_NULL 0x00
|
||
#define DISPLAY_IC_TYPE_GC9307 0x01 //9307方屏
|
||
#define DISPLAY_IC_TYPE_ST7789V 0x02 //7789方屏
|
||
#define DISPLAY_IC_TYPE_ST7789H3A 0x03 //ST7789H3A方屏
|
||
#define DISPLAY_IC_TYPE_GC9A01 0x04 //9A01圆屏
|
||
#define DISPLAY_IC_TYPE_ST7735S 0X05 //ST7735S方屏
|
||
#define DISPLAY_IC_TYPE_GC9106 0x06 //gc9106方屏
|
||
#define DISPLAY_IC_TYPE_NV3023A 0x07 //nv3023a
|
||
#define DISPLAY_IC_TYPE_HY3030 0x08
|
||
#define DISPLAY_IC_TYPE_MF3030 0x09 //MF3030方屏
|
||
#define DISPLAY_IC_TYPE_GC9307CTC 0x0A //9307圆屏
|
||
#define DISPLAY_IC_TYPE_GC9107 0x0B //gc9107方屏
|
||
#define DISPLAY_IC_TYPE_YH9307 0x0C //yh9307方屏
|
||
#define DISPLAY_IC_TYPE_XH9307 0x0D //xh9307方屏
|
||
#define DISPLAY_IC_TYPE_COM 0x0E //兼容屏
|
||
#define DISPLAY_IC_TYPE_ST7789P3 0x0F //hy7789方屏
|
||
#define DISPLAY_IC_TYPE_ST7789W3 0x10 //yh7789方屏
|
||
#define DISPLAY_IC_TYPE_NV3030B 0x11 //nv3030b方屏
|
||
#define DISPLAY_IC_TYPE_FWD3030BOE 0x12 //福旺达3030boe方屏
|
||
#define DISPLAY_IC_TYPE_XH9107 0x13 //星火9107boe方屏
|
||
#define DISPLAY_IC_TYPE_3030HSD 0x14 //3030hsd方屏
|
||
#define DISPLAY_IC_TYPE_XH7789P3 0x15 //xh7789p3hsd方屏
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 显示屏玻璃定义 //
|
||
//*********************************************************************************//
|
||
#define DISPLAY_GLASS_TYPE_NULL 0x00
|
||
#define DISPLAY_GLASS_TYPE_HSD 0x01
|
||
#define DISPLAY_GLASS_TYPE_BOE 0x02
|
||
#define DISPLAY_GLASS_TYPE_CTC 0x03
|
||
#define DISPLAY_GLASS_TYPE_HR 0x04
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 屏幕分辨率定义 //
|
||
//*********************************************************************************//
|
||
#define DISPLAY_RESOLUTION_NULL 0x00
|
||
#define DISPLAY_RESOLUTION_240x280 0x01 //240X280
|
||
#define DISPLAY_RESOLUTION_240x240 0x02 //240X240
|
||
#define DISPLAY_RESOLUTION_128x128 0x03 //128*128
|
||
#define DISPLAY_RESOLUTION_240x284 0x04 //240X284
|
||
#define DISPLAY_RESOLUTION_240x296 0x05 //240x296
|
||
#define DISPLAY_RESOLUTION_240x282 0x06 //240x282
|
||
#define DISPLAY_RESOLUTION_240x292 0x07 //240x292
|
||
#define DISPLAY_RESOLUTION_128x160 0x08 //128x160
|
||
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 屏幕形状定义 //
|
||
//*********************************************************************************//
|
||
#define DISPLAY_SCREEN_TYPE_SQUARE 0x01 //方屏
|
||
#define DISPLAY_SCREEN_TYPE_CIRCULAR 0x02 //圆屏
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 屏幕尺寸定义 //
|
||
//*********************************************************************************//
|
||
#define DISPLAY_SCREEN_SIZE_144 0x01 //1.44
|
||
#define DISPLAY_SCREEN_SIZE_152 0x02 //1.52
|
||
#define DISPLAY_SCREEN_SIZE_183 0x03 //1.83
|
||
#define DISPLAY_SCREEN_SIZE_191 0x04 //1.91
|
||
#define DISPLAY_SCREEN_SIZE_195 0x05 //1.95
|
||
#define DISPLAY_SCREEN_SIZE_201 0x06 //2.01
|
||
#define DISPLAY_SCREEN_SIZE_200 0x07 //2.00
|
||
#define DISPLAY_SCREEN_SIZE_168 0x08 //1.68
|
||
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 项目号 //
|
||
//*********************************************************************************//
|
||
#define BOARD_TYPE_TS10 0x01
|
||
#define BOARD_TYPE_TS12 0x02
|
||
#define BOARD_TYPE_TS13 0x03
|
||
|
||
|
||
//*********************************************************************************//
|
||
// UI版本号 //
|
||
//*********************************************************************************//
|
||
#define UI_STYLE_NULL 0
|
||
#define UI_STYLE_V1_0 10 //中性方形240X280
|
||
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 连接app选择 //
|
||
//*********************************************************************************//
|
||
#define APP_CHOOSE_LEFUN 1 //乐动健康
|
||
#define APP_CHOOSE_TFit 2 //TFit
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 设备功能支持(设备号的前两个字节) //
|
||
//*********************************************************************************//
|
||
/*
|
||
字段 功能
|
||
-----------------
|
||
0x0001 关机
|
||
0x0002 计步
|
||
0x0004 心率
|
||
0x0008 血压
|
||
0x0010 抬手亮屏
|
||
0x0020 久坐提醒
|
||
0x0040 喝水提醒
|
||
0x0080 摇摇拍照
|
||
0x0100 智能防丢
|
||
0x0200 找手机
|
||
0x0400 ios推送开关
|
||
0x0800 假心电
|
||
0x1000 真心电
|
||
0x2000 绑定指令标识
|
||
0x4000 关闭闹钟
|
||
0x8000 表盘推送标识
|
||
|
||
*/
|
||
//DEVICE_INFO_CHAR_1
|
||
#define DEVICE_INFO_OFF 0x0001
|
||
#define DEVICE_INFO_STEP 0x0002
|
||
#define DEVICE_INFO_HEART 0x0004
|
||
#define DEVICE_INFO_BLOOD 0x0008
|
||
#define DEVICE_INFO_RAISE 0x0010
|
||
#define DEVICE_INFO_SITLONG 0x0020
|
||
#define DEVICE_INFO_WATER 0x0040
|
||
#define DEVICE_INFO_PHOTO 0x0080
|
||
|
||
//DEVICE_INFO_CHAR_2
|
||
#define DEVICE_INFO_ANTILOSE 0x0100
|
||
#define DEVICE_INFO_FINDPHONE 0x0200
|
||
#define DEVICE_INFO_IOSSWITCH 0x0400
|
||
#define DEVICE_INFO_FACKECG 0x0800
|
||
#define DEVICE_INFO_TRUEECG 0x1000
|
||
#define DEVICE_INFO_PAIRING 0x2000 //添加这个,指示app是否需要发送绑定指令
|
||
#define DEVICE_INFO_NOALARM 0x4000
|
||
#define DEVICE_INFO_PushDial 0x8000 //表盘推送
|
||
|
||
|
||
#define DEVICE_INFO_ALIPAY 0x0001 //表盘推送
|
||
#define DEVICE_INFO_GLU 0x0002 //血糖功能
|
||
#define DEVICE_INFO_TEMP 0x0004 //血糖功能
|
||
|
||
//cmd:0x51
|
||
//DEVICE_INFO_CHAR_1
|
||
#define DEVICE_INFO_QRCODE 0x01 //设备二维码,微信收款码,微信名片,支付宝收款码,支付宝名片
|
||
#define DEVICE_INFO_MUSIC_FILE 0x02 //音乐文件传输
|
||
#define DEVICE_INFO_DOUBLE_BANK 0x04 //双备份OTA
|
||
#define DEVICE_INFO_CALL_HANG_UP 0x08 //来电挂断提醒(默认不支持)
|
||
#define DEVICE_INFO_QRCODE_BOND 0x10 //设备支持绑定下载二维码
|
||
#define DEVICE_INFO_TJD_WATCH 0x20 //内部表盘推送
|
||
#define DEVICE_INFO_BT_RENAME 0x40 //APP更改设备蓝牙名称
|
||
#define DEVICE_INFO_TJD_WALLPAPER 0x80 //内部壁纸推送
|
||
|
||
|
||
#endif
|
||
|