📄 dolo_conf.c
字号:
UWORD8 global_test = 1;
if ( !((DCONF_MODE_CONF & DCONF_MODE_CONF_MASK_RD) == (DCONF_MODE_CONF_RES_VAL & DCONF_MODE_CONF_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_MODE_CONF_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_MODE_CONF_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_MODE_CONF_OFFSET) & 0xFFFF);
RES_Set(DCONF_MODE_CONF & DCONF_MODE_CONF_MASK_RD);
RES_Set(DCONF_MODE_CONF_RES_VAL & DCONF_MODE_CONF_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_FADD20 & DCONF_FADD20_MASK_RD) == (DCONF_FADD20_RES_VAL & DCONF_FADD20_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_FADD20_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD20_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD20_OFFSET) & 0xFFFF);
RES_Set(DCONF_FADD20 & DCONF_FADD20_MASK_RD);
RES_Set(DCONF_FADD20_RES_VAL & DCONF_FADD20_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_FADD21 & DCONF_FADD21_MASK_RD) == (DCONF_FADD21_RES_VAL & DCONF_FADD21_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_FADD21_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD21_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD21_OFFSET) & 0xFFFF);
RES_Set(DCONF_FADD21 & DCONF_FADD21_MASK_RD);
RES_Set(DCONF_FADD21_RES_VAL & DCONF_FADD21_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_FADD22 & DCONF_FADD22_MASK_RD) == (DCONF_FADD22_RES_VAL & DCONF_FADD22_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_FADD22_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD22_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD22_OFFSET) & 0xFFFF);
RES_Set(DCONF_FADD22 & DCONF_FADD22_MASK_RD);
RES_Set(DCONF_FADD22_RES_VAL & DCONF_FADD22_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_FADD23 & DCONF_FADD23_MASK_RD) == (DCONF_FADD23_RES_VAL & DCONF_FADD23_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_FADD23_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD23_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD23_OFFSET) & 0xFFFF);
RES_Set(DCONF_FADD23 & DCONF_FADD23_MASK_RD);
RES_Set(DCONF_FADD23_RES_VAL & DCONF_FADD23_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_FADD24 & DCONF_FADD24_MASK_RD) == (DCONF_FADD24_RES_VAL & DCONF_FADD24_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_FADD24_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD24_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FADD24_OFFSET) & 0xFFFF);
RES_Set(DCONF_FADD24 & DCONF_FADD24_MASK_RD);
RES_Set(DCONF_FADD24_RES_VAL & DCONF_FADD24_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_NFCS1 & DCONF_NFCS1_MASK_RD) == (DCONF_NFCS1_RES_VAL & DCONF_NFCS1_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_NFCS1_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFCS1_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFCS1_OFFSET) & 0xFFFF);
RES_Set(DCONF_NFCS1 & DCONF_NFCS1_MASK_RD);
RES_Set(DCONF_NFCS1_RES_VAL & DCONF_NFCS1_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_NFCS2 & DCONF_NFCS2_MASK_RD) == (DCONF_NFCS2_RES_VAL & DCONF_NFCS2_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_NFCS2_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFCS2_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFCS2_OFFSET) & 0xFFFF);
RES_Set(DCONF_NFCS2 & DCONF_NFCS2_MASK_RD);
RES_Set(DCONF_NFCS2_RES_VAL & DCONF_NFCS2_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_NFWP & DCONF_NFWP_MASK_RD) == (DCONF_NFWP_RES_VAL & DCONF_NFWP_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_NFWP_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFWP_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFWP_OFFSET) & 0xFFFF);
RES_Set(DCONF_NFWP & DCONF_NFWP_MASK_RD);
RES_Set(DCONF_NFWP_RES_VAL & DCONF_NFWP_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_NFRP & DCONF_NFRP_MASK_RD) == (DCONF_NFRP_RES_VAL & DCONF_NFRP_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_NFRP_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFRP_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFRP_OFFSET) & 0xFFFF);
RES_Set(DCONF_NFRP & DCONF_NFRP_MASK_RD);
RES_Set(DCONF_NFRP_RES_VAL & DCONF_NFRP_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_NFRDY & DCONF_NFRDY_MASK_RD) == (DCONF_NFRDY_RES_VAL & DCONF_NFRDY_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_NFRDY_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFRDY_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFRDY_OFFSET) & 0xFFFF);
RES_Set(DCONF_NFRDY & DCONF_NFRDY_MASK_RD);
RES_Set(DCONF_NFRDY_RES_VAL & DCONF_NFRDY_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_FCLK & DCONF_FCLK_MASK_RD) == (DCONF_FCLK_RES_VAL & DCONF_FCLK_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_FCLK_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FCLK_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FCLK_OFFSET) & 0xFFFF);
RES_Set(DCONF_FCLK & DCONF_FCLK_MASK_RD);
RES_Set(DCONF_FCLK_RES_VAL & DCONF_FCLK_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_NFADV & DCONF_NFADV_MASK_RD) == (DCONF_NFADV_RES_VAL & DCONF_NFADV_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_NFADV_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFADV_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_NFADV_OFFSET) & 0xFFFF);
RES_Set(DCONF_NFADV & DCONF_NFADV_MASK_RD);
RES_Set(DCONF_NFADV_RES_VAL & DCONF_NFADV_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_FBEN0 & DCONF_FBEN0_MASK_RD) == (DCONF_FBEN0_RES_VAL & DCONF_FBEN0_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_FBEN0_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FBEN0_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FBEN0_OFFSET) & 0xFFFF);
RES_Set(DCONF_FBEN0 & DCONF_FBEN0_MASK_RD);
RES_Set(DCONF_FBEN0_RES_VAL & DCONF_FBEN0_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_FBEN1 & DCONF_FBEN1_MASK_RD) == (DCONF_FBEN1_RES_VAL & DCONF_FBEN1_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_FBEN1_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FBEN1_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_FBEN1_OFFSET) & 0xFFFF);
RES_Set(DCONF_FBEN1 & DCONF_FBEN1_MASK_RD);
RES_Set(DCONF_FBEN1_RES_VAL & DCONF_FBEN1_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_LCDPXL0_3 & DCONF_LCDPXL0_3_MASK_RD) == (DCONF_LCDPXL0_3_RES_VAL & DCONF_LCDPXL0_3_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_LCDPXL0_3_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL0_3_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL0_3_OFFSET) & 0xFFFF);
RES_Set(DCONF_LCDPXL0_3 & DCONF_LCDPXL0_3_MASK_RD);
RES_Set(DCONF_LCDPXL0_3_RES_VAL & DCONF_LCDPXL0_3_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if (helen_mode) {
if ( !((DCONF_LCDPXL4 & DCONF_LCDPXL4_MASK_RD) == (DCONF_LCDPXL4_RES_VAL_HELEN_MODE & DCONF_LCDPXL4_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_LCDPXL4_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL4_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL4_OFFSET) & 0xFFFF);
RES_Set(DCONF_LCDPXL4 & DCONF_LCDPXL4_MASK_RD);
RES_Set(DCONF_LCDPXL4_RES_VAL_HELEN_MODE & DCONF_LCDPXL4_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
} else {
if ( !((DCONF_LCDPXL4 & DCONF_LCDPXL4_MASK_RD) == (DCONF_LCDPXL4_RES_VAL & DCONF_LCDPXL4_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_LCDPXL4_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL4_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL4_OFFSET) & 0xFFFF);
RES_Set(DCONF_LCDPXL4 & DCONF_LCDPXL4_MASK_RD);
RES_Set(DCONF_LCDPXL4_RES_VAL & DCONF_LCDPXL4_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
}
if ( !((DCONF_LCDPXL5 & DCONF_LCDPXL5_MASK_RD) == (DCONF_LCDPXL5_RES_VAL & DCONF_LCDPXL5_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_LCDPXL5_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL5_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL5_OFFSET) & 0xFFFF);
RES_Set(DCONF_LCDPXL5 & DCONF_LCDPXL5_MASK_RD);
RES_Set(DCONF_LCDPXL5_RES_VAL & DCONF_LCDPXL5_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_LCDPXL6 & DCONF_LCDPXL6_MASK_RD) == (DCONF_LCDPXL6_RES_VAL & DCONF_LCDPXL6_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_LCDPXL6_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL6_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL6_OFFSET) & 0xFFFF);
RES_Set(DCONF_LCDPXL6 & DCONF_LCDPXL6_MASK_RD);
RES_Set(DCONF_LCDPXL6_RES_VAL & DCONF_LCDPXL6_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if (helen_mode) {
if ( !((DCONF_LCDPXL7_8 & DCONF_LCDPXL7_8_MASK_RD) == (DCONF_LCDPXL7_8_RES_VAL_HELEN_MODE & DCONF_LCDPXL7_8_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_LCDPXL7_8_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL7_8_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL7_8_OFFSET) & 0xFFFF);
RES_Set(DCONF_LCDPXL7_8 & DCONF_LCDPXL7_8_MASK_RD);
RES_Set(DCONF_LCDPXL7_8_RES_VAL_HELEN_MODE & DCONF_LCDPXL7_8_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
} else {
if ( !((DCONF_LCDPXL7_8 & DCONF_LCDPXL7_8_MASK_RD) == (DCONF_LCDPXL7_8_RES_VAL & DCONF_LCDPXL7_8_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_LCDPXL7_8_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL7_8_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL7_8_OFFSET) & 0xFFFF);
RES_Set(DCONF_LCDPXL7_8 & DCONF_LCDPXL7_8_MASK_RD);
RES_Set(DCONF_LCDPXL7_8_RES_VAL & DCONF_LCDPXL7_8_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
}
if ( !((DCONF_LCDPXL9_SYNC & DCONF_LCDPXL9_SYNC_MASK_RD) == (DCONF_LCDPXL9_SYNC_RES_VAL & DCONF_LCDPXL9_SYNC_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_LCDPXL9_SYNC_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL9_SYNC_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_LCDPXL9_SYNC_OFFSET) & 0xFFFF);
RES_Set(DCONF_LCDPXL9_SYNC & DCONF_LCDPXL9_SYNC_MASK_RD);
RES_Set(DCONF_LCDPXL9_SYNC_RES_VAL & DCONF_LCDPXL9_SYNC_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_MMC & DCONF_MMC_MASK_RD) == (DCONF_MMC_RES_VAL & DCONF_MMC_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_MMC_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_MMC_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_MMC_OFFSET) & 0xFFFF);
RES_Set(DCONF_MMC & DCONF_MMC_MASK_RD);
RES_Set(DCONF_MMC_RES_VAL & DCONF_MMC_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_ARMIO11 & DCONF_ARMIO11_MASK_RD) == (DCONF_ARMIO11_RES_VAL & DCONF_ARMIO11_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_ARMIO11_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_ARMIO11_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_ARMIO11_OFFSET) & 0xFFFF);
RES_Set(DCONF_ARMIO11 & DCONF_ARMIO11_MASK_RD);
RES_Set(DCONF_ARMIO11_RES_VAL & DCONF_ARMIO11_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_KBC0 & DCONF_KBC0_MASK_RD) == (DCONF_KBC0_RES_VAL & DCONF_KBC0_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_KBC0_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC0_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC0_OFFSET) & 0xFFFF);
RES_Set(DCONF_KBC0 & DCONF_KBC0_MASK_RD);
RES_Set(DCONF_KBC0_RES_VAL & DCONF_KBC0_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_KBC1 & DCONF_KBC1_MASK_RD) == (DCONF_KBC1_RES_VAL & DCONF_KBC1_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_KBC1_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC1_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC1_OFFSET) & 0xFFFF);
RES_Set(DCONF_KBC1 & DCONF_KBC1_MASK_RD);
RES_Set(DCONF_KBC1_RES_VAL & DCONF_KBC1_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
if ( !((DCONF_KBC2 & DCONF_KBC2_MASK_RD) == (DCONF_KBC2_RES_VAL & DCONF_KBC2_MASK_RD)) ) {
global_test = 0;
RES_Set(DCONF_KBC2_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC2_OFFSET) >> 16);
RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC2_OFFSET) & 0xFFFF);
RES_Set(DCONF_KBC2 & DCONF_KBC2_MASK_RD);
RES_Set(DCONF_KBC2_RES_VAL & DCONF_KBC2_MASK_RD);
RES_Set(END_ARRAY_DATA);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -