
      "USE_HAL": {
        "Prompt": "Use HAL",
        "Def": "USE_HAL_DRIVER",
        "Type": "checkbox",
        "Default": true,
        "NewRow": true
      },
      "HAL_ADC": {
        "Prompt": "Enable HAL_ADC Module",
        "Def": "HAL_ADC_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c",
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_CRYP": {
        "Prompt": "Enable HAL_CRYP Module",
        "Def": "HAL_CRYP_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cryp.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_CAN": {
        "Prompt": "Enable HAL_CAN Module",
        "Def": "HAL_CAN_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_CAN_LEGACY": {
        "Prompt": "Enable HAL_CAN_LEGACY Module",
        "Def": "HAL_CAN_LEGACY_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can_legacy.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_CEC": {
        "Prompt": "Enable HAL_CEC Module",
        "Def": "HAL_CEC_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cec.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_CORTEX": {
        "Prompt": "Enable HAL_CORTEX Module",
        "Def": "HAL_CORTEX_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_CRC": {
        "Prompt": "Enable HAL_CRC Module",
        "Def": "HAL_CRC_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_crc.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_DAC": {
        "Prompt": "Enable HAL_DAC Module",
        "Def": "HAL_DAC_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dac.c",
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dac_ex.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_DMA": {
        "Prompt": "Enable HAL_DMA Module",
        "Def": "HAL_DMA_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_ETH": {
        "Prompt": "Enable HAL_ETH Module",
        "Def": "HAL_ETH_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_eth.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_FLASH": {
        "Prompt": "Enable HAL_FLASH Module",
        "Def": "HAL_FLASH_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c",
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_GPIO": {
        "Prompt": "Enable HAL_GPIO Module",
        "Def": "HAL_GPIO_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c",
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_I2C": {
        "Prompt": "Enable HAL_I2C Module",
        "Def": "HAL_I2C_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_I2S": {
        "Prompt": "Enable HAL_I2S Module",
        "Def": "HAL_I2S_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2s.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_IRDA": {
        "Prompt": "Enable HAL_IRDA Module",
        "Def": "HAL_IRDA_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_irda.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_IWDG": {
        "Prompt": "Enable HAL_IWDG Module",
        "Def": "HAL_IWDG_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_NOR": {
        "Prompt": "Enable HAL_NOR Module",
        "Def": "HAL_NOR_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_nor.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_NAND": {
        "Prompt": "Enable HAL_NAND Module",
        "Def": "HAL_NAND_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_nand.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_PCCARD": {
        "Prompt": "Enable HAL_PCCARD Module",
        "Def": "HAL_PCCARD_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pccard.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_PCD": {
        "Prompt": "Enable HAL_PCD Module",
        "Def": "HAL_PCD_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c",
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_HCD": {
        "Prompt": "Enable HAL_HCD Module",
        "Def": "HAL_HCD_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_hcd.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_PWR": {
        "Prompt": "Enable HAL_PWR Module",
        "Def": "HAL_PWR_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_RCC": {
        "Prompt": "Enable HAL_RCC Module",
        "Def": "HAL_RCC_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c"
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_RTC": {
        "Prompt": "Enable HAL_RTC Module",
        "Def": "HAL_RTC_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c"
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_SD": {
        "Prompt": "Enable HAL_SD Module",
        "Def": "HAL_SD_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_MMC": {
        "Prompt": "Enable HAL_MMC Module",
        "Def": "HAL_MMC_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_mmc.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_SDRAM": {
        "Prompt": "Enable HAL_SDRAM Module",
        "Def": "HAL_SDRAM_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sdram.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_SMARTCARD": {
        "Prompt": "Enable HAL_SMARTCARD Module",
        "Def": "HAL_SMARTCARD_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_smartcard.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_SPI": {
        "Prompt": "Enable HAL_SPI Module",
        "Def": "HAL_SPI_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_SRAM": {
        "Prompt": "Enable HAL_SRAM Module",
        "Def": "HAL_SRAM_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sram.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_TIM": {
        "Prompt": "Enable HAL_TIM Module",
        "Def": "HAL_TIM_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c"
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_UART": {
        "Prompt": "Enable HAL_UART Module",
        "Def": "HAL_UART_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_USART": {
        "Prompt": "Enable HAL_USART Module",
        "Def": "HAL_USART_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_usart.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },
      "HAL_WWDG": {
        "Prompt": "Enable HAL_WWDG Module",
        "Def": "HAL_WWDG_MODULE_ENABLED",
        "Sources": [
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_wwdg.c"
        ],
        "Type": "checkbox",
        "Default": false,
        "NewRow": false
      },