63 lines
2.0 KiB
C
63 lines
2.0 KiB
C
|
|
#ifndef __GLOBALENUM_H__
|
|||
|
|
#define __GLOBALENUM_H__
|
|||
|
|
|
|||
|
|
// 自检测状态枚举
|
|||
|
|
typedef enum E_SELFCHECK_STATUS
|
|||
|
|
{
|
|||
|
|
SELFCHECK_UNFINISHED = 0, // 未完成
|
|||
|
|
SELFCHECK_FINISHED, // 完成
|
|||
|
|
SELFCHECK_ERROR // 异常报错
|
|||
|
|
} E_SELFCHECK_STATUS;
|
|||
|
|
|
|||
|
|
// 自检测状态枚举
|
|||
|
|
typedef enum E_CHECK_ITEMS_STATUS
|
|||
|
|
{
|
|||
|
|
E_CHECK_ITEMS_INIT = 0, // 测试初始化
|
|||
|
|
E_CHECK_ITEMS_CHECKING, // 测试进行中
|
|||
|
|
E_CHECK_ITEMS_PASS, // 测试通过
|
|||
|
|
E_CHECK_ITEMS_ERROR // 测试错误
|
|||
|
|
} E_CHECK_ITEMS_STATUS;
|
|||
|
|
|
|||
|
|
// ADC1 IN0扫描的 8通道逻辑芯片对应的功能枚举Y0~Y7
|
|||
|
|
typedef enum E_ADC1_IN0_FUNCTION
|
|||
|
|
{
|
|||
|
|
E_ADC1_FUNCTION_SW2 = 0, //Y0 -- S_SW2
|
|||
|
|
E_ADC1_FUNCTION_SW3, //Y1 -- S_SW3
|
|||
|
|
E_ADC1_FUNCTION_SW4, //Y2 -- S_SW4
|
|||
|
|
E_ADC1_FUNCTION_SW1, //Y3 -- S_SW1
|
|||
|
|
E_ADC1_FUNCTION_USB_CHECK, //Y4 -- S_USB_CHECK
|
|||
|
|
E_ADC1_FUNCTION_HP_SPK_CHECK, //Y5 -- S_HP/SPK
|
|||
|
|
E_ADC1_FUNCTION_MASTER_VOL, //Y6 -- S_MASTER_VOL
|
|||
|
|
E_ADC1_FUNCTION_ADC_BATPWR, //Y7 -- S_ADC_BATPWR
|
|||
|
|
|
|||
|
|
E_ADC1_IN0_FUNCTION_NUM
|
|||
|
|
} E_ADC1_IN0_FUNCTION;
|
|||
|
|
|
|||
|
|
// ADC1 IN1扫描的 8通道逻辑芯片对应的功能枚举Y0~Y7
|
|||
|
|
typedef enum E_ADC1_IN1_FUNCTION
|
|||
|
|
{
|
|||
|
|
E_ADC1_FUNCTION_SWEEP5 = 0, //Y0 -- S_SWEEP5
|
|||
|
|
E_ADC1_FUNCTION_SWEEP4, //Y1 -- S_SWEEP4
|
|||
|
|
E_ADC1_FUNCTION_SWEEP3, //Y2 -- S_SWEEP3
|
|||
|
|
E_ADC1_FUNCTION_SWEEP6, //Y3 -- S_SWEEP6
|
|||
|
|
E_ADC1_FUNCTION_SWEEP1, //Y4 -- S_SWEEP1
|
|||
|
|
E_ADC1_FUNCTION_NULL, //Y5 -- 无功能
|
|||
|
|
E_ADC1_FUNCTION_SWEEP2, //Y6 -- S_SWEEP2
|
|||
|
|
E_ADC1_FUNCTION_PICK0, //Y7 -- S_PICK0
|
|||
|
|
|
|||
|
|
E_ADC1_IN1_FUNCTION_NUM
|
|||
|
|
} E_ADC1_IN1_FUNCTION;
|
|||
|
|
|
|||
|
|
// 74HC4051PW期间编号枚举
|
|||
|
|
typedef enum E_74HC4051PW_DEVICE
|
|||
|
|
{
|
|||
|
|
E_74HC4051PW_NUM01 = 0, // U11_S -- 用于:扫弦SWEEP1~6 & 拨片
|
|||
|
|
E_74HC4051PW_NUM02, // U13_S -- 用于:主板按键 & 音量旋钮 & HP/SPK切换 & USB插入检测 & 开关按钮
|
|||
|
|
|
|||
|
|
E_74HC4051PW_NUM
|
|||
|
|
} E_74HC4051PW_DEVICE;
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
#endif
|