Compare commits
	
		
			No commits in common. "2cfd952cbcefd22dc70bab2c672621980641ed24" and "41411cb0d4df9d9f26f2261a1392fc0599551dd4" have entirely different histories.
		
	
	
		
			2cfd952cbc
			...
			41411cb0d4
		
	
		
@ -1,356 +0,0 @@
 | 
			
		||||
 | 
			
		||||
      "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
 | 
			
		||||
      },
 | 
			
		||||
@ -1,356 +1,54 @@
 | 
			
		||||
{
 | 
			
		||||
  "MainCode": {
 | 
			
		||||
    "Includes": [
 | 
			
		||||
      ".",
 | 
			
		||||
      "Drivers/STM32F1xx_SIMULINK",
 | 
			
		||||
      "Drivers/CMSIS",
 | 
			
		||||
      "Drivers/CMSIS/Device/STM32F1xx",
 | 
			
		||||
      "Drivers/STM32F1xx_HAL_Driver/Inc",
 | 
			
		||||
      "Drivers/STM32F1xx_HAL_Driver/Inc/Legacy"
 | 
			
		||||
    ]
 | 
			
		||||
  },
 | 
			
		||||
  "UserCode": {
 | 
			
		||||
    "Functions": {
 | 
			
		||||
      "PeriphInit": [
 | 
			
		||||
        "Initialize_Periph_Sim()"
 | 
			
		||||
      ],
 | 
			
		||||
      "PeriphSimulation": [
 | 
			
		||||
        "Simulate_TIMs()",
 | 
			
		||||
        "Simulate_GPIO_BSRR()"
 | 
			
		||||
      ],
 | 
			
		||||
      "PeriphDeinit": [
 | 
			
		||||
        "deInitialize_Periph_Sim()"
 | 
			
		||||
  "Code": {
 | 
			
		||||
    "Sources": {
 | 
			
		||||
      "Type": "files",
 | 
			
		||||
      "Options": [
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c",
 | 
			
		||||
        "stm32f1xx_matlab_conf.c",
 | 
			
		||||
        "Drivers/STM32F1xx_SIMULINK/stm32f1xx_matlab_gpio.c",
 | 
			
		||||
        "Drivers/STM32F1xx_SIMULINK/stm32f1xx_matlab_tim.c",
 | 
			
		||||
        "Drivers/STM32F1xx_SIMULINK/stm32f1xx_periph_registers.c"
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    "Includes": {
 | 
			
		||||
      "Type": "paths",
 | 
			
		||||
      "Options": [
 | 
			
		||||
        "",
 | 
			
		||||
        "Drivers/STM32F1xx_SIMULINK",
 | 
			
		||||
        "Drivers/CMSIS",
 | 
			
		||||
        "Drivers/CMSIS/Device/STM32F1xx",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Inc",
 | 
			
		||||
        "Drivers/STM32F1xx_HAL_Driver/Inc/Legacy"
 | 
			
		||||
      ]
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "Main": {
 | 
			
		||||
    "Sources": [
 | 
			
		||||
      "stm32f1xx_matlab_conf.c",
 | 
			
		||||
      "Drivers/STM32F1xx_SIMULINK/stm32f1xx_matlab_gpio.c",
 | 
			
		||||
      "Drivers/STM32F1xx_SIMULINK/stm32f1xx_periph_registers.c"
 | 
			
		||||
    ],
 | 
			
		||||
    "Defines": {
 | 
			
		||||
      "STM32xx": {
 | 
			
		||||
        "Prompt": "Choose MCU",
 | 
			
		||||
        "Def": [
 | 
			
		||||
          "STM32F103xB"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "popup",
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
  "UserCode": {
 | 
			
		||||
    "Functions": {
 | 
			
		||||
      "PeriphInit": {
 | 
			
		||||
        "Options": [
 | 
			
		||||
          "Initialize_Periph_Sim()"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "Tab_TIM_Enable": {
 | 
			
		||||
        "Prompt": "Enable TIMs",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      "PeriphSimulation": {
 | 
			
		||||
        "Options": [
 | 
			
		||||
          "Simulate_TIMs()",
 | 
			
		||||
          "Simulate_GPIO_BSRR()"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "Tab_ADC_Enable": {
 | 
			
		||||
        "Prompt": "Enable ADCs",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "HAL": {
 | 
			
		||||
    "Defines": {
 | 
			
		||||
      "USE_HAL": {
 | 
			
		||||
        "Prompt": "Use HAL",
 | 
			
		||||
        "Def": "USE_HAL_DRIVER",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_ADC": {
 | 
			
		||||
        "Prompt": "Enable HAL ADC Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c",
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_CRYP": {
 | 
			
		||||
        "Prompt": "Enable HAL CRYP Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cryp.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_CAN": {
 | 
			
		||||
        "Prompt": "Enable HAL CAN Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_CAN_LEGACY": {
 | 
			
		||||
        "Prompt": "Enable HAL CAN_LEGACY Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can_legacy.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_CEC": {
 | 
			
		||||
        "Prompt": "Enable HAL CEC Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cec.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_CORTEX": {
 | 
			
		||||
        "Prompt": "Enable HAL CORTEX Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_CRC": {
 | 
			
		||||
        "Prompt": "Enable HAL CRC Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_crc.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_DAC": {
 | 
			
		||||
        "Prompt": "Enable HAL DAC Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dac.c",
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dac_ex.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_DMA": {
 | 
			
		||||
        "Prompt": "Enable HAL DMA Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_ETH": {
 | 
			
		||||
        "Prompt": "Enable HAL ETH Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_eth.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_FLASH": {
 | 
			
		||||
        "Prompt": "Enable HAL FLASH Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c",
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_EXTI": {
 | 
			
		||||
        "Prompt": "Enable HAL EXTI Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_GPIO": {
 | 
			
		||||
        "Prompt": "Enable HAL GPIO Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c",
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_I2C": {
 | 
			
		||||
        "Prompt": "Enable HAL I2C Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_I2S": {
 | 
			
		||||
        "Prompt": "Enable HAL I2S Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2s.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_IRDA": {
 | 
			
		||||
        "Prompt": "Enable HAL IRDA Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_irda.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_IWDG": {
 | 
			
		||||
        "Prompt": "Enable HAL IWDG Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_NOR": {
 | 
			
		||||
        "Prompt": "Enable HAL NOR Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_nor.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_NAND": {
 | 
			
		||||
        "Prompt": "Enable HAL NAND Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_nand.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_PCCARD": {
 | 
			
		||||
        "Prompt": "Enable HAL PCCARD Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pccard.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_PCD": {
 | 
			
		||||
        "Prompt": "Enable HAL PCD Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd.c",
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pcd_ex.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_HCD": {
 | 
			
		||||
        "Prompt": "Enable HAL HCD Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_hcd.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_PWR": {
 | 
			
		||||
        "Prompt": "Enable HAL PWR Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_RCC": {
 | 
			
		||||
        "Prompt": "Enable HAL RCC Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_RTC": {
 | 
			
		||||
        "Prompt": "Enable HAL RTC Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c",
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_SD": {
 | 
			
		||||
        "Prompt": "Enable HAL SD Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sd.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_MMC": {
 | 
			
		||||
        "Prompt": "Enable HAL MMC Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_mmc.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_SDRAM": {
 | 
			
		||||
        "Prompt": "Enable HAL SDRAM Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sdram.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_SMARTCARD": {
 | 
			
		||||
        "Prompt": "Enable HAL SMARTCARD Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_smartcard.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_SPI": {
 | 
			
		||||
        "Prompt": "Enable HAL SPI Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_SRAM": {
 | 
			
		||||
        "Prompt": "Enable HAL SRAM Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_sram.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_TIM": {
 | 
			
		||||
        "Prompt": "Enable HAL TIM Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c",
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": true
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_UART": {
 | 
			
		||||
        "Prompt": "Enable HAL UART Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_USART": {
 | 
			
		||||
        "Prompt": "Enable HAL USART Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_usart.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      },
 | 
			
		||||
      "HAL_WWDG": {
 | 
			
		||||
        "Prompt": "Enable HAL WWDG Module",
 | 
			
		||||
        "Sources": [
 | 
			
		||||
          "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_wwdg.c"
 | 
			
		||||
        ],
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false
 | 
			
		||||
      "PeriphDeinit": {
 | 
			
		||||
        "Options": [
 | 
			
		||||
          "deInitialize_Periph_Sim()"
 | 
			
		||||
        ]
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
@ -360,38 +58,40 @@
 | 
			
		||||
        "Prompt": "HCLK Clock (Hz)",
 | 
			
		||||
        "Def": "HCLK_Value",
 | 
			
		||||
        "Type": "edit",
 | 
			
		||||
        "Default": 7.2E+7
 | 
			
		||||
        "Default": 7.2E+7,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "ABP1_Clock": {
 | 
			
		||||
        "Prompt": "ABP1 Clock (Hz)",
 | 
			
		||||
        "Def": "ABP1_Value",
 | 
			
		||||
        "Type": "edit",
 | 
			
		||||
        "Default": 7.2E+7
 | 
			
		||||
        "Default": 7.2E+7,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "ABP1_TIMS_Clock": {
 | 
			
		||||
        "Prompt": "ABP1 Tim's Clock (Hz)",
 | 
			
		||||
        "Def": "ABP1_TIMS_Value",
 | 
			
		||||
        "Type": "edit",
 | 
			
		||||
        "Default": 7.2E+7
 | 
			
		||||
        "Default": 7.2E+7,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "ABP2_Clock": {
 | 
			
		||||
        "Prompt": "ABP2 Clock (Hz)",
 | 
			
		||||
        "Def": "ABP2_Value",
 | 
			
		||||
        "Type": "edit",
 | 
			
		||||
        "Default": 7.2E+7
 | 
			
		||||
        "Default": 7.2E+7,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "ABP2_TIMS_Clock": {
 | 
			
		||||
        "Prompt": "ABP2 Tim's Clock (Hz)",
 | 
			
		||||
        "Def": "ABP2_TIMS_Value",
 | 
			
		||||
        "Type": "edit",
 | 
			
		||||
        "Default": 7.2E+7
 | 
			
		||||
        "Default": 7.2E+7,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "TIM": {
 | 
			
		||||
    "Sources": [
 | 
			
		||||
      "Drivers/STM32F1xx_SIMULINK/stm32f1xx_matlab_tim.c"
 | 
			
		||||
    ],
 | 
			
		||||
    "Defines": {
 | 
			
		||||
      "TIM1_Enable": {
 | 
			
		||||
        "Prompt": "TIM1 Enable",
 | 
			
		||||
@ -400,9 +100,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM1_BRK_TIM9_Handler": {
 | 
			
		||||
        "Prompt": "TIM1_BRK_TIM9 Handler",
 | 
			
		||||
        "Def": "USE_TIM1_BRK_TIM9_HANDLER",
 | 
			
		||||
      "TIM1_UP_TIM10_Handler": {
 | 
			
		||||
        "Prompt": "TIM1_UP_TIM10 Handler",
 | 
			
		||||
        "Def": "USE_TIM1_UP_TIM10_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -414,9 +114,9 @@
 | 
			
		||||
        "Default": true,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM1_UP_TIM10_Handler": {
 | 
			
		||||
        "Prompt": "TIM1_UP_TIM10 Handler",
 | 
			
		||||
        "Def": "USE_TIM1_UP_TIM10_HANDLER",
 | 
			
		||||
      "TIM2_Handler": {
 | 
			
		||||
        "Prompt": "TIM2 Handler",
 | 
			
		||||
        "Def": "USE_TIM2_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -428,9 +128,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM1_TRG_COM_TIM11_Handler": {
 | 
			
		||||
        "Prompt": "TIM1_TRG_COM_TIM11 Handler",
 | 
			
		||||
        "Def": "USE_TIM1_TRG_COM_TIM11_HANDLER",
 | 
			
		||||
      "TIM3_Handler": {
 | 
			
		||||
        "Prompt": "TIM3 Handler",
 | 
			
		||||
        "Def": "USE_TIM3_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -442,9 +142,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM2_Handler": {
 | 
			
		||||
        "Prompt": "TIM2 Handler",
 | 
			
		||||
        "Def": "USE_TIM2_HANDLER",
 | 
			
		||||
      "TIM4_Handler": {
 | 
			
		||||
        "Prompt": "TIM4 Handler",
 | 
			
		||||
        "Def": "USE_TIM4_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -456,9 +156,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM3_Handler": {
 | 
			
		||||
        "Prompt": "TIM3 Handler",
 | 
			
		||||
        "Def": "USE_TIM3_HANDLER",
 | 
			
		||||
      "TIM5_Handler": {
 | 
			
		||||
        "Prompt": "TIM5 Handler",
 | 
			
		||||
        "Def": "USE_TIM5_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -470,9 +170,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM4_Handler": {
 | 
			
		||||
        "Prompt": "TIM4 Handler",
 | 
			
		||||
        "Def": "USE_TIM4_HANDLER",
 | 
			
		||||
      "TIM6_Handler": {
 | 
			
		||||
        "Prompt": "TIM6 Handler",
 | 
			
		||||
        "Def": "USE_TIM6_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -484,9 +184,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM5_Handler": {
 | 
			
		||||
        "Prompt": "TIM5 Handler",
 | 
			
		||||
        "Def": "USE_TIM5_HANDLER",
 | 
			
		||||
      "TIM7_Handler": {
 | 
			
		||||
        "Prompt": "TIM7 Handler",
 | 
			
		||||
        "Def": "USE_TIM7_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -498,9 +198,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM6_Handler": {
 | 
			
		||||
        "Prompt": "TIM6 Handler",
 | 
			
		||||
        "Def": "USE_TIM6_HANDLER",
 | 
			
		||||
      "TIM8_UP_TIM13_Handler": {
 | 
			
		||||
        "Prompt": "TIM8_UP_TIM13 Handler",
 | 
			
		||||
        "Def": "USE_TIM8_UP_TIM13_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -512,9 +212,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM7_Handler": {
 | 
			
		||||
        "Prompt": "TIM7 Handler",
 | 
			
		||||
        "Def": "USE_TIM7_HANDLER",
 | 
			
		||||
      "TIM1_BRK_TIM9_Handler": {
 | 
			
		||||
        "Prompt": "TIM1_BRK_TIM9 Handler",
 | 
			
		||||
        "Def": "USE_TIM1_BRK_TIM9_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -526,13 +226,6 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM8_BRK_TIM12_Handler": {
 | 
			
		||||
        "Prompt": "TIM8_BRK_TIM12 Handler",
 | 
			
		||||
        "Def": "USE_TIM8_BRK_TIM12_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
      },
 | 
			
		||||
      "TIM11_Enable": {
 | 
			
		||||
        "Prompt": "TIM11 Enable",
 | 
			
		||||
        "Def": "USE_TIM11",
 | 
			
		||||
@ -540,9 +233,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM8_UP_TIM13_Handler": {
 | 
			
		||||
        "Prompt": "TIM8_UP_TIM13 Handler",
 | 
			
		||||
        "Def": "USE_TIM8_UP_TIM13_HANDLER",
 | 
			
		||||
      "TIM1_TRG_COM_TIM11_Handler": {
 | 
			
		||||
        "Prompt": "TIM1_TRG_COM_TIM11 Handler",
 | 
			
		||||
        "Def": "USE_TIM1_TRG_COM_TIM11_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -554,9 +247,9 @@
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM8_TRG_COM_TIM14_Handler": {
 | 
			
		||||
        "Prompt": "TIM8_TRG_COM_TIM14 Handler",
 | 
			
		||||
        "Def": "USE_TIM8_TRG_COM_TIM14_HANDLER",
 | 
			
		||||
      "TIM8_BRK_TIM12_Handler": {
 | 
			
		||||
        "Prompt": "TIM8_BRK_TIM12 Handler",
 | 
			
		||||
        "Def": "USE_TIM8_BRK_TIM12_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
@ -574,6 +267,13 @@
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": true
 | 
			
		||||
      },
 | 
			
		||||
      "TIM8_TRG_COM_TIM14_Handler": {
 | 
			
		||||
        "Prompt": "TIM8_TRG_COM_TIM14 Handler",
 | 
			
		||||
        "Def": "USE_TIM8_TRG_COM_TIM14_HANDLER",
 | 
			
		||||
        "Type": "checkbox",
 | 
			
		||||
        "Default": false,
 | 
			
		||||
        "NewRow": false
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
@ -21,26 +21,32 @@ SIM__MCUHandleTypeDef hmcu;         ///< Хендл для управления
 | 
			
		||||
  * @brief Таблица длин массивов IN
 | 
			
		||||
  */
 | 
			
		||||
const int inLengths[IN_PORT_NUMB] = {
 | 
			
		||||
    IN_PORT_1_WIDTH
 | 
			
		||||
    IN_PORT_1_WIDTH,
 | 
			
		||||
    IN_PORT_2_WIDTH
 | 
			
		||||
};
 | 
			
		||||
/**
 | 
			
		||||
  * @brief Таблица смещений в выходном массиве IN
 | 
			
		||||
  */
 | 
			
		||||
const int inOffsets[IN_PORT_NUMB] = {
 | 
			
		||||
    OFFSET_IN_ARRAY_1
 | 
			
		||||
    OFFSET_IN_ARRAY_1,
 | 
			
		||||
    OFFSET_IN_ARRAY_2
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  * @brief Таблица длин массивов OUT
 | 
			
		||||
  */
 | 
			
		||||
const int outLengths[OUT_PORT_NUMB] = {
 | 
			
		||||
    OUT_PORT_1_WIDTH
 | 
			
		||||
    OUT_PORT_1_WIDTH,
 | 
			
		||||
    OUT_PORT_2_WIDTH,
 | 
			
		||||
    OUT_PORT_3_WIDTH
 | 
			
		||||
};
 | 
			
		||||
/**
 | 
			
		||||
  * @brief Таблица смещений в выходном массиве OUT
 | 
			
		||||
  */
 | 
			
		||||
const int outOffsets[OUT_PORT_NUMB] = {
 | 
			
		||||
    OFFSET_OUT_ARRAY_1
 | 
			
		||||
    OFFSET_OUT_ARRAY_1,
 | 
			
		||||
    OFFSET_OUT_ARRAY_2,
 | 
			
		||||
    OFFSET_OUT_ARRAY_3
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// INPUT/OUTPUTS AUTO-PARAMS END
 | 
			
		||||
 | 
			
		||||
@ -51,11 +51,14 @@
 | 
			
		||||
 | 
			
		||||
// Parameters of S_Function
 | 
			
		||||
// INPUT/OUTPUTS PARAMS START
 | 
			
		||||
#define IN_PORT_NUMB           1
 | 
			
		||||
#define IN_PORT_1_WIDTH        16
 | 
			
		||||
#define IN_PORT_NUMB           2
 | 
			
		||||
#define IN_PORT_1_WIDTH        3
 | 
			
		||||
#define IN_PORT_2_WIDTH        6
 | 
			
		||||
 | 
			
		||||
#define OUT_PORT_NUMB           1
 | 
			
		||||
#define OUT_PORT_NUMB           3
 | 
			
		||||
#define OUT_PORT_1_WIDTH        16
 | 
			
		||||
#define OUT_PORT_2_WIDTH        16
 | 
			
		||||
#define OUT_PORT_3_WIDTH        16
 | 
			
		||||
 | 
			
		||||
// INPUT/OUTPUTS PARAMS END
 | 
			
		||||
/** WRAPPER_CONF
 | 
			
		||||
@ -87,16 +90,19 @@
 | 
			
		||||
 | 
			
		||||
// INPUT/OUTPUTS AUTO-PARAMS START
 | 
			
		||||
/// === Полный размер буфера ===
 | 
			
		||||
#define TOTAL_IN_SIZE (IN_PORT_1_WIDTH)
 | 
			
		||||
#define TOTAL_IN_SIZE (IN_PORT_1_WIDTH + IN_PORT_2_WIDTH)
 | 
			
		||||
 | 
			
		||||
/// === Смещения массивов (внутри общего буфера) ===
 | 
			
		||||
#define OFFSET_IN_ARRAY_1 0
 | 
			
		||||
#define OFFSET_IN_ARRAY_2 (OFFSET_IN_ARRAY_1 + IN_PORT_1_WIDTH)
 | 
			
		||||
 | 
			
		||||
/// === Полный размер буфера ===
 | 
			
		||||
#define TOTAL_OUT_SIZE (OUT_PORT_1_WIDTH)
 | 
			
		||||
#define TOTAL_OUT_SIZE (OUT_PORT_1_WIDTH + OUT_PORT_2_WIDTH + OUT_PORT_3_WIDTH)
 | 
			
		||||
 | 
			
		||||
/// === Смещения массивов (внутри общего буфера) ===
 | 
			
		||||
#define OFFSET_OUT_ARRAY_1 0
 | 
			
		||||
#define OFFSET_OUT_ARRAY_2 (OFFSET_OUT_ARRAY_1 + OUT_PORT_1_WIDTH)
 | 
			
		||||
#define OFFSET_OUT_ARRAY_3 (OFFSET_OUT_ARRAY_2 + OUT_PORT_2_WIDTH)
 | 
			
		||||
 | 
			
		||||
// INPUT/OUTPUTS AUTO-PARAMS END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -30,44 +30,34 @@ set defines_WRAPPER=-D"MATLAB"^ -D"__sizeof_ptr=8"
 | 
			
		||||
 | 
			
		||||
:: -------------------------WRAPPER PATHS AND CODE---------------------------
 | 
			
		||||
:: оболочка, которая будет моделировать работу МК в симулинке
 | 
			
		||||
:: WRAPPER BAT START
 | 
			
		||||
set code_WRAPPER=.\MCU_Wrapper\MCU.c^
 | 
			
		||||
 .\MCU_Wrapper\mcu_wrapper.c
 | 
			
		||||
set includes_WRAPPER=-I"."^
 | 
			
		||||
 -I".\MCU_Wrapper"^
 | 
			
		||||
 -I".\app_wrapper"
 | 
			
		||||
 | 
			
		||||
set includes_WRAPPER= -I".\MCU_Wrapper\"
 | 
			
		||||
:: WRAPPER BAT END
 | 
			
		||||
 | 
			
		||||
:: APP WRAPPER BAT START
 | 
			
		||||
set code_APP_WRAPPER=.\app_wrapper\app_wrapper.c^
 | 
			
		||||
set code_WRAPPER= .\MCU_Wrapper\MCU.c^
 | 
			
		||||
 .\MCU_Wrapper\mcu_wrapper.c^
 | 
			
		||||
 .\app_wrapper\app_init.c^
 | 
			
		||||
 .\app_wrapper\app_io.c
 | 
			
		||||
 | 
			
		||||
set includes_APP_WRAPPER= -I".\app_wrapper\"
 | 
			
		||||
:: APP WRAPPER BAT END
 | 
			
		||||
 | 
			
		||||
set includes_WRAPPER= %includes_WRAPPER% %includes_APP_WRAPPER%
 | 
			
		||||
set code_WRAPPER= %code_WRAPPER% %code_APP_WRAPPER%
 | 
			
		||||
 | 
			
		||||
 .\app_wrapper\app_io.c^
 | 
			
		||||
 .\app_wrapper\app_wrapper.c
 | 
			
		||||
 | 
			
		||||
:: PERIPH BAT START
 | 
			
		||||
set code_PERIPH=.\MCU_STM32F1xx_Matlab\stm32f1xx_matlab_conf.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_SIMULINK\stm32f1xx_matlab_gpio.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_SIMULINK\stm32f1xx_periph_registers.c^
 | 
			
		||||
set code_PERIPH=.\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_SIMULINK\stm32f1xx_matlab_tim.c
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\stm32f1xx_matlab_conf.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_SIMULINK\stm32f1xx_matlab_gpio.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_SIMULINK\stm32f1xx_matlab_tim.c^
 | 
			
		||||
 .\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_SIMULINK\stm32f1xx_periph_registers.c
 | 
			
		||||
 | 
			
		||||
set includes_PERIPH=-I".\MCU_STM32F1xx_Matlab\."^
 | 
			
		||||
set includes_PERIPH=-I".\MCU_STM32F1xx_Matlab"^
 | 
			
		||||
 -I".\MCU_STM32F1xx_Matlab\Drivers\STM32F1xx_SIMULINK"^
 | 
			
		||||
 -I".\MCU_STM32F1xx_Matlab\Drivers\CMSIS"^
 | 
			
		||||
 -I".\MCU_STM32F1xx_Matlab\Drivers\CMSIS\Device\STM32F1xx"^
 | 
			
		||||
 | 
			
		||||
@ -12,6 +12,19 @@
 | 
			
		||||
  */
 | 
			
		||||
void app_readInputs(const real_T* Buffer) {
 | 
			
		||||
// USER APP INPUT START
 | 
			
		||||
// Код для записи считывания входов из IO буфера
 | 
			
		||||
// Буфер в начале хранит входные порты S-Function, далее идут выходные порты:
 | 
			
		||||
// Buffer[0:15] - входной 1 порт, Buffer[16:31] - входной 2 порт, 
 | 
			
		||||
// Buffer[32:47] - выходной 1 порт, Buffer[48:63] - выходной 2 порт
 | 
			
		||||
//
 | 
			
		||||
// Note: используте для чтения:
 | 
			
		||||
//    val = ReadInputArray(arr_ind, val_ind)
 | 
			
		||||
// Пример:
 | 
			
		||||
// // запись в второй элемент первого массива
 | 
			
		||||
// app_variable = ReadInputArray(0, 1);
 | 
			
		||||
// // чтение из IO буфера напрямую
 | 
			
		||||
// app_variable_2 = Buffer[10];
 | 
			
		||||
 | 
			
		||||
#define detect_front(_in_numb_, _var_, _val_) {                 \
 | 
			
		||||
if ((Buffer[_in_numb_] > 0.5) && (prev_in[_in_numb_] <= 0.5))   \
 | 
			
		||||
{                                                               \
 | 
			
		||||
@ -66,6 +79,19 @@ if ((Buffer[_in_numb_] < 0.5) && (prev_in[_in_numb_] >= 0.5))   \
 | 
			
		||||
  */
 | 
			
		||||
void app_writeOutputBuffer(real_T* Buffer) {
 | 
			
		||||
// USER APP OUTPUT START
 | 
			
		||||
// Код для записи выходов в IO буфер
 | 
			
		||||
// Буфер в начале хранит входные порты S-Function, далее идут выходные порты:
 | 
			
		||||
// Buffer[0:15] - входной 1 порт, Buffer[16:31] - входной 2 порт, 
 | 
			
		||||
// Buffer[32:47] - выходной 1 порт, Buffer[48:63] - выходной 2 порт
 | 
			
		||||
//
 | 
			
		||||
// Note: используте для записи:
 | 
			
		||||
//    WriteOutputArray(val, arr_ind, val_ind)
 | 
			
		||||
// Пример:
 | 
			
		||||
// // запись в второй элемент первого массива
 | 
			
		||||
// WriteOutputArray(app_variable, 0, 1);
 | 
			
		||||
// // запись в IO буфер напрямую
 | 
			
		||||
// Buffer[XD_OUTPUT_START + 10] = app_variable_2;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    for (int i = 0; i < 16; i++)
 | 
			
		||||
    {
 | 
			
		||||
 | 
			
		||||
@ -9,7 +9,10 @@
 | 
			
		||||
void app_step(void)
 | 
			
		||||
{
 | 
			
		||||
// USER APP STEP START
 | 
			
		||||
 | 
			
		||||
// Код приложения МК для вызова в шаге симуляции
 | 
			
		||||
//
 | 
			
		||||
// Вызов разных функций на шаге симуляции в случае, 
 | 
			
		||||
// если не используется отдельный поток для main().
 | 
			
		||||
uwTick = hmcu.SystemClock / (MCU_CORE_CLOCK / 1000);
 | 
			
		||||
 | 
			
		||||
upp_main();
 | 
			
		||||
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	Block a user