📄 main.h
字号:
extern void MCUInit(void);
extern void SystemKey(void);
extern void SystemInit(void);
extern void WorkModeChange(void);
extern void ChangeFWorkmode(unsigned char FMode);
extern void GetOptionFromDiode(void);
#define Pin_test PIN50
#define PD_test PINDDR50
#define PO_test PINOR50
#define Pin_I2CData PIN51
#define PD_I2CData PINDDR51
#define PO_I2CData PINOR51
/*#define Pin_I2CData PIN49
#define PD_I2CData PINDDR49
#define PO_I2CData PINOR49*/
#define Pin_I2CClk PIN52
#define PD_I2CClk PINDDR52
#define PO_I2CClk PINOR52
// Jumper
#define Pin_J2 PIN1
#define PD_J2 PINDDR1
#define PO_J2 PINOR1
#define Pin_J3 PIN2
#define PD_J3 PINDDR2
#define PO_J3 PINOR2
#define Pin_J4 PIN3
#define PD_J4 PINDDR3
#define PO_J4 PINOR3
#define Pin_J5 PIN4
#define PD_J5 PINDDR4
#define PO_J5 PINOR4
typedef struct workmodestc {
unsigned char Current;
unsigned char Next;
unsigned char Last;
unsigned char Save;
unsigned char Requst;
} WorkmodeStruct;
typedef struct sysstuct {
unsigned char PowerMode;
unsigned char AccMode;
unsigned char PanelMode;
WorkmodeStruct FWorkMode;
WorkmodeStruct DispMode;
} SYSStuct;
ext SYSStuct System;
//WorkMode
#define WORKMODE_IDLE 0
#define WORKMODE_RADIO 1
#define WORKMODE_CD 2
#define WORKMODE_CDC 3
#define WORKMODE_AUX 4
#define WORKMODE_PHONE 5
#define WORKMODE_STANDBY 6
#define WORKMODE_ALIGN 7
//PowerMode
#define POWERMODE_POWEROFF 0
#define POWERMODE_POWERON 1
#define POWERMODE_POWERONREQ 2
#define POWERMODE_POWERONWAIT 3
#define POWERMODE_POWEROFFREQ 4
#define POWERMODE_POWEROFFWAIT 5
//AccMode
#define ACCMODE_ACCOFF 0
#define ACCMODE_ACCON 1
#define ACCMODE_ACCONREQ 2
#define ACCMODE_ACCONWAIT 3
#define ACCMODE_ACCOFFREQ 4
#define ACCMODE_ACCOFFWAIT 5
//PanelMode
#define PANELMODE_PANELOFF 0
#define PANELMODE_PANELON 1
#define PANELMODE_PANELONREQ 2
#define PANELMODE_PANELONWAIT 3
#define PANELMODE_PANELOFFREQ 4
//DispMode
#define DISPMODE_IDLE 0
#define DISPMODE_RADIO 1
#define DISPMODE_CD 2
#define DISPMODE_CDC 3
#define DISPMODE_AUX 4
#define DISPMODE_PHONE 5
#define DISPMODE_STANDBY 6
#define DISPMODE_AUDIO 7
#define DISPMODE_ALIGN 8
#define DISPMODE_RDS 9
ext UCharField OptionFlag;
#define OptionFlags OptionFlag.byte
#define O_J2 OptionFlag.field.B0
#define O_J3 OptionFlag.field.B1
#define O_J4 OptionFlag.field.B2
#define O_J5 OptionFlag.field.B3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -