⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dolo_conf.c

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 C
📖 第 1 页 / 共 5 页
字号:

  if ( !((DCONF_KBC3 & DCONF_KBC3_MASK_RD) == (DCONF_KBC3_RES_VAL & DCONF_KBC3_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_KBC3_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC3_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC3_OFFSET) & 0xFFFF);
    RES_Set(DCONF_KBC3 & DCONF_KBC3_MASK_RD);
    RES_Set(DCONF_KBC3_RES_VAL & DCONF_KBC3_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_KBC4 & DCONF_KBC4_MASK_RD) == (DCONF_KBC4_RES_VAL & DCONF_KBC4_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_KBC4_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC4_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC4_OFFSET) & 0xFFFF);
    RES_Set(DCONF_KBC4 & DCONF_KBC4_MASK_RD);
    RES_Set(DCONF_KBC4_RES_VAL & DCONF_KBC4_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_KBC5 & DCONF_KBC5_MASK_RD) == (DCONF_KBC5_RES_VAL & DCONF_KBC5_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_KBC5_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC5_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBC5_OFFSET) & 0xFFFF);
    RES_Set(DCONF_KBC5 & DCONF_KBC5_MASK_RD);
    RES_Set(DCONF_KBC5_RES_VAL & DCONF_KBC5_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_KBR0 & DCONF_KBR0_MASK_RD) == (DCONF_KBR0_RES_VAL & DCONF_KBR0_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_KBR0_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR0_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR0_OFFSET) & 0xFFFF);
    RES_Set(DCONF_KBR0 & DCONF_KBR0_MASK_RD);
    RES_Set(DCONF_KBR0_RES_VAL & DCONF_KBR0_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_KBR1 & DCONF_KBR1_MASK_RD) == (DCONF_KBR1_RES_VAL & DCONF_KBR1_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_KBR1_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR1_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR1_OFFSET) & 0xFFFF);
    RES_Set(DCONF_KBR1 & DCONF_KBR1_MASK_RD);
    RES_Set(DCONF_KBR1_RES_VAL & DCONF_KBR1_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_KBR2 & DCONF_KBR2_MASK_RD) == (DCONF_KBR2_RES_VAL & DCONF_KBR2_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_KBR2_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR2_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR2_OFFSET) & 0xFFFF);
    RES_Set(DCONF_KBR2 & DCONF_KBR2_MASK_RD);
    RES_Set(DCONF_KBR2_RES_VAL & DCONF_KBR2_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_KBR3 & DCONF_KBR3_MASK_RD) == (DCONF_KBR3_RES_VAL & DCONF_KBR3_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_KBR3_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR3_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR3_OFFSET) & 0xFFFF);
    RES_Set(DCONF_KBR3 & DCONF_KBR3_MASK_RD);
    RES_Set(DCONF_KBR3_RES_VAL & DCONF_KBR3_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_KBR4 & DCONF_KBR4_MASK_RD) == (DCONF_KBR4_RES_VAL & DCONF_KBR4_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_KBR4_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR4_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_KBR4_OFFSET) & 0xFFFF);
    RES_Set(DCONF_KBR4 & DCONF_KBR4_MASK_RD);
    RES_Set(DCONF_KBR4_RES_VAL & DCONF_KBR4_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_UART3 & DCONF_UART3_MASK_RD) == (DCONF_UART3_RES_VAL & DCONF_UART3_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_UART3_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_UART3_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_UART3_OFFSET) & 0xFFFF);
    RES_Set(DCONF_UART3 & DCONF_UART3_MASK_RD);
    RES_Set(DCONF_UART3_RES_VAL & DCONF_UART3_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_ARMIO14 & DCONF_ARMIO14_MASK_RD) == (DCONF_ARMIO14_RES_VAL & DCONF_ARMIO14_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_ARMIO14_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_ARMIO14_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_ARMIO14_OFFSET) & 0xFFFF);
    RES_Set(DCONF_ARMIO14 & DCONF_ARMIO14_MASK_RD);
    RES_Set(DCONF_ARMIO14_RES_VAL & DCONF_ARMIO14_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_ARMIO15 & DCONF_ARMIO15_MASK_RD) == (DCONF_ARMIO15_RES_VAL & DCONF_ARMIO15_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_ARMIO15_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_ARMIO15_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_ARMIO15_OFFSET) & 0xFFFF);
    RES_Set(DCONF_ARMIO15 & DCONF_ARMIO15_MASK_RD);
    RES_Set(DCONF_ARMIO15_RES_VAL & DCONF_ARMIO15_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_I2C & DCONF_I2C_MASK_RD) == (DCONF_I2C_RES_VAL & DCONF_I2C_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_I2C_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_I2C_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_I2C_OFFSET) & 0xFFFF);
    RES_Set(DCONF_I2C & DCONF_I2C_MASK_RD);
    RES_Set(DCONF_I2C_RES_VAL & DCONF_I2C_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_SD & DCONF_SD_MASK_RD) == (DCONF_SD_RES_VAL & DCONF_SD_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_SD_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_SD_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_SD_OFFSET) & 0xFFFF);
    RES_Set(DCONF_SD & DCONF_SD_MASK_RD);
    RES_Set(DCONF_SD_RES_VAL & DCONF_SD_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_USB_PUEN & DCONF_USB_PUEN_MASK_RD) == (DCONF_USB_PUEN_RES_VAL & DCONF_USB_PUEN_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_USB_PUEN_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_USB_PUEN_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_USB_PUEN_OFFSET) & 0xFFFF);
    RES_Set(DCONF_USB_PUEN & DCONF_USB_PUEN_MASK_RD);
    RES_Set(DCONF_USB_PUEN_RES_VAL & DCONF_USB_PUEN_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_BLUETOOTH_MCSI & DCONF_BLUETOOTH_MCSI_MASK_RD) == (DCONF_BLUETOOTH_MCSI_RES_VAL & DCONF_BLUETOOTH_MCSI_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_BLUETOOTH_MCSI_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_BLUETOOTH_MCSI_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_BLUETOOTH_MCSI_OFFSET) & 0xFFFF);
    RES_Set(DCONF_BLUETOOTH_MCSI & DCONF_BLUETOOTH_MCSI_MASK_RD);
    RES_Set(DCONF_BLUETOOTH_MCSI_RES_VAL & DCONF_BLUETOOTH_MCSI_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_BLUETOOTH_UART & DCONF_BLUETOOTH_UART_MASK_RD) == (DCONF_BLUETOOTH_UART_RES_VAL & DCONF_BLUETOOTH_UART_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_BLUETOOTH_UART_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_BLUETOOTH_UART_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_BLUETOOTH_UART_OFFSET) & 0xFFFF);
    RES_Set(DCONF_BLUETOOTH_UART & DCONF_BLUETOOTH_UART_MASK_RD);
    RES_Set(DCONF_BLUETOOTH_UART_RES_VAL & DCONF_BLUETOOTH_UART_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


   if ( !((DCONF_BLUETOOTH_MCLK & DCONF_BLUETOOTH_MCLK_MASK_RD) == (DCONF_BLUETOOTH_MCLK_RES_VAL & DCONF_BLUETOOTH_MCLK_MASK_RD))) {
     global_test = 0;
     RES_Set(DCONF_BLUETOOTH_MCLK_BAD_RESET_VALUE);
     RES_Set(START_ARRAY_DATA);
     RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_BLUETOOTH_MCLK_OFFSET) >> 16);
     RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_BLUETOOTH_MCLK_OFFSET) & 0xFFFF);
     RES_Set(DCONF_BLUETOOTH_MCLK & DCONF_BLUETOOTH_MCLK_MASK_RD);
     RES_Set(DCONF_BLUETOOTH_MCLK_RES_VAL & DCONF_BLUETOOTH_MCLK_MASK_RD);
     RES_Set(END_ARRAY_DATA);
   }


   if ( !((DCONF_USIM & DCONF_USIM_MASK_RD) == (DCONF_USIM_RES_VAL & DCONF_USIM_MASK_RD)) ) {
     global_test = 0;
     RES_Set(DCONF_USIM_BAD_RESET_VALUE);
     RES_Set(START_ARRAY_DATA);
     RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_USIM_OFFSET) >> 16);
     RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_USIM_OFFSET) & 0xFFFF);
     RES_Set(DCONF_USIM & DCONF_USIM_MASK_RD);
     RES_Set(DCONF_USIM_RES_VAL & DCONF_USIM_MASK_RD);
     RES_Set(END_ARRAY_DATA);
   }


  if ( !((DCONF_TSPACT1 & DCONF_TSPACT1_MASK_RD) == (DCONF_TSPACT1_RES_VAL & DCONF_TSPACT1_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_TSPACT1_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_TSPACT1_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_TSPACT1_OFFSET) & 0xFFFF);
    RES_Set(DCONF_TSPACT1 & DCONF_TSPACT1_MASK_RD);
    RES_Set(DCONF_TSPACT1_RES_VAL & DCONF_TSPACT1_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_OMAPIO9 & DCONF_OMAPIO9_MASK_RD) == (DCONF_OMAPIO9_RES_VAL & DCONF_OMAPIO9_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_OMAPIO9_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_OMAPIO9_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_OMAPIO9_OFFSET) & 0xFFFF);
    RES_Set(DCONF_OMAPIO9 & DCONF_OMAPIO9_MASK_RD);
    RES_Set(DCONF_OMAPIO9_RES_VAL & DCONF_OMAPIO9_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_TSPACT2 & DCONF_TSPACT2_MASK_RD) == (DCONF_TSPACT2_RES_VAL & DCONF_TSPACT2_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_TSPACT2_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_TSPACT2_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_TSPACT2_OFFSET) & 0xFFFF);
    RES_Set(DCONF_TSPACT2 & DCONF_TSPACT2_MASK_RD);
    RES_Set(DCONF_TSPACT2_RES_VAL & DCONF_TSPACT2_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_RCISYNCO0 & DCONF_RCISYNCO0_MASK_RD) == (DCONF_RCISYNCO0_RES_VAL & DCONF_RCISYNCO0_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_RCISYNCO0_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_RCISYNCO0_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_RCISYNCO0_OFFSET) & 0xFFFF);
    RES_Set(DCONF_RCISYNCO0 & DCONF_RCISYNCO0_MASK_RD);
    RES_Set(DCONF_RCISYNCO0_RES_VAL & DCONF_RCISYNCO0_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_RCISYNCO1 & DCONF_RCISYNCO1_MASK_RD) == (DCONF_RCISYNCO1_RES_VAL & DCONF_RCISYNCO1_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_RCISYNCO1_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_RCISYNCO1_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_RCISYNCO1_OFFSET) & 0xFFFF);
    RES_Set(DCONF_RCISYNCO1 & DCONF_RCISYNCO1_MASK_RD);
    RES_Set(DCONF_RCISYNCO1_RES_VAL & DCONF_RCISYNCO1_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_RCISYNCO2 & DCONF_RCISYNCO2_MASK_RD) == (DCONF_RCISYNCO2_RES_VAL & DCONF_RCISYNCO2_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_RCISYNCO2_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_RCISYNCO2_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_RCISYNCO2_OFFSET) & 0xFFFF);
    RES_Set(DCONF_RCISYNCO2 & DCONF_RCISYNCO2_MASK_RD);
    RES_Set(DCONF_RCISYNCO2_RES_VAL & DCONF_RCISYNCO2_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_EXTIRQ & DCONF_EXTIRQ_MASK_RD) == (DCONF_EXTIRQ_RES_VAL & DCONF_EXTIRQ_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_EXTIRQ_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_EXTIRQ_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_EXTIRQ_OFFSET) & 0xFFFF);
    RES_Set(DCONF_EXTIRQ & DCONF_EXTIRQ_MASK_RD);
    RES_Set(DCONF_EXTIRQ_RES_VAL & DCONF_EXTIRQ_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_CAM & DCONF_CAM_MASK_RD) == (DCONF_CAM_RES_VAL & DCONF_CAM_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_CAM_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_CAM_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_CAM_OFFSET) & 0xFFFF);
    RES_Set(DCONF_CAM & DCONF_CAM_MASK_RD);
    RES_Set(DCONF_CAM_RES_VAL & DCONF_CAM_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_CONFIGBOOT & DCONF_CONFIGBOOT_MASK_RD) == (DCONF_CONFIGBOOT_RES_VAL & DCONF_CONFIGBOOT_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_CONFIGBOOT_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_CONFIGBOOT_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_CONFIGBOOT_OFFSET) & 0xFFFF);
    RES_Set(DCONF_CONFIGBOOT & DCONF_CONFIGBOOT_MASK_RD);
    RES_Set(DCONF_CONFIGBOOT_RES_VAL & DCONF_CONFIGBOOT_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


  if ( !((DCONF_CLK12M_O & DCONF_CLK12M_O_MASK_RD) == (DCONF_CLK12M_O_RES_VAL & DCONF_CLK12M_O_MASK_RD)) ) {
    global_test = 0;
    RES_Set(DCONF_CLK12M_O_BAD_RESET_VALUE);
    RES_Set(START_ARRAY_DATA);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_CLK12M_O_OFFSET) >> 16);
    RES_Set((DOLO_CONFIGURATION_BASE_ADDR + DCONF_CLK12M_O_OFFSET) & 0xFFFF);
    RES_Set(DCONF_CLK12M_O & DCONF_CLK12M_O_MASK_RD);
    RES_Set(DCONF_CLK12M_O_RES_VAL & DCONF_CLK12M_O_MASK_RD);
    RES_Set(END_ARRAY_DATA);
  }


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -