├── Circular-Buffer-UART └── STM32 │ ├── UART │ ├── uart.c │ └── uart.h │ ├── inc │ └── config.h │ └── src │ ├── config.c │ └── main.c ├── FreeRTOS └── TEMPLATE │ └── STM32 │ ├── STM32F103 │ ├── .cproject │ ├── .project │ ├── .settings │ │ └── language.settings.xml │ ├── CMSIS │ │ ├── core │ │ │ ├── arm_common_tables.h │ │ │ ├── arm_const_structs.h │ │ │ ├── arm_math.h │ │ │ ├── core_cm0.h │ │ │ ├── core_cm0plus.h │ │ │ ├── core_cm3.h │ │ │ ├── core_cm4.h │ │ │ ├── core_cm4_simd.h │ │ │ ├── core_cmFunc.h │ │ │ ├── core_cmInstr.h │ │ │ ├── core_sc000.h │ │ │ └── core_sc300.h │ │ └── device │ │ │ ├── stm32f10x.h │ │ │ └── system_stm32f10x.h │ ├── Debug │ │ ├── F103_FreeRTOS.bin │ │ ├── F103_FreeRTOS.elf │ │ ├── FreeRTOS │ │ │ └── Source │ │ │ │ ├── croutine.d │ │ │ │ ├── croutine.o │ │ │ │ ├── event_groups.d │ │ │ │ ├── event_groups.o │ │ │ │ ├── list.d │ │ │ │ ├── list.o │ │ │ │ ├── portable │ │ │ │ ├── GCC │ │ │ │ │ └── ARM_CM3 │ │ │ │ │ │ ├── port.d │ │ │ │ │ │ ├── port.o │ │ │ │ │ │ └── subdir.mk │ │ │ │ └── MemMang │ │ │ │ │ ├── heap_2.d │ │ │ │ │ ├── heap_4.d │ │ │ │ │ ├── heap_4.o │ │ │ │ │ └── subdir.mk │ │ │ │ ├── queue.d │ │ │ │ ├── queue.o │ │ │ │ ├── subdir.mk │ │ │ │ ├── tasks.d │ │ │ │ ├── tasks.o │ │ │ │ ├── timers.d │ │ │ │ └── timers.o │ │ ├── StdPeriph_Driver │ │ │ └── src │ │ │ │ ├── misc.d │ │ │ │ ├── misc.o │ │ │ │ ├── stm32f10x_adc.d │ │ │ │ ├── stm32f10x_adc.o │ │ │ │ ├── stm32f10x_bkp.d │ │ │ │ ├── stm32f10x_bkp.o │ │ │ │ ├── stm32f10x_can.d │ │ │ │ ├── stm32f10x_can.o │ │ │ │ ├── stm32f10x_cec.d │ │ │ │ ├── stm32f10x_cec.o │ │ │ │ ├── stm32f10x_crc.d │ │ │ │ ├── stm32f10x_crc.o │ │ │ │ ├── stm32f10x_dac.d │ │ │ │ ├── stm32f10x_dac.o │ │ │ │ ├── stm32f10x_dbgmcu.d │ │ │ │ ├── stm32f10x_dbgmcu.o │ │ │ │ ├── stm32f10x_dma.d │ │ │ │ ├── stm32f10x_dma.o │ │ │ │ ├── stm32f10x_exti.d │ │ │ │ ├── stm32f10x_exti.o │ │ │ │ ├── stm32f10x_flash.d │ │ │ │ ├── stm32f10x_flash.o │ │ │ │ ├── stm32f10x_fsmc.d │ │ │ │ ├── stm32f10x_fsmc.o │ │ │ │ ├── stm32f10x_gpio.d │ │ │ │ ├── stm32f10x_gpio.o │ │ │ │ ├── stm32f10x_i2c.d │ │ │ │ ├── stm32f10x_i2c.o │ │ │ │ ├── stm32f10x_iwdg.d │ │ │ │ ├── stm32f10x_iwdg.o │ │ │ │ ├── stm32f10x_pwr.d │ │ │ │ ├── stm32f10x_pwr.o │ │ │ │ ├── stm32f10x_rcc.d │ │ │ │ ├── stm32f10x_rcc.o │ │ │ │ ├── stm32f10x_rtc.d │ │ │ │ ├── stm32f10x_rtc.o │ │ │ │ ├── stm32f10x_sdio.d │ │ │ │ ├── stm32f10x_sdio.o │ │ │ │ ├── stm32f10x_spi.d │ │ │ │ ├── stm32f10x_spi.o │ │ │ │ ├── stm32f10x_tim.d │ │ │ │ ├── stm32f10x_tim.o │ │ │ │ ├── stm32f10x_usart.d │ │ │ │ ├── stm32f10x_usart.o │ │ │ │ ├── stm32f10x_wwdg.d │ │ │ │ ├── stm32f10x_wwdg.o │ │ │ │ └── subdir.mk │ │ ├── makefile │ │ ├── objects.list │ │ ├── objects.mk │ │ ├── output.map │ │ ├── sources.mk │ │ ├── src │ │ │ ├── main.d │ │ │ ├── main.o │ │ │ ├── subdir.mk │ │ │ ├── syscalls.d │ │ │ ├── syscalls.o │ │ │ ├── system_stm32f10x.d │ │ │ └── system_stm32f10x.o │ │ └── startup │ │ │ ├── startup_stm32f10x_md.d │ │ │ ├── startup_stm32f10x_md.o │ │ │ └── subdir.mk │ ├── FreeRTOS │ │ └── Source │ │ │ ├── croutine.c │ │ │ ├── event_groups.c │ │ │ ├── include │ │ │ ├── FreeRTOS.h │ │ │ ├── StackMacros.h │ │ │ ├── croutine.h │ │ │ ├── deprecated_definitions.h │ │ │ ├── event_groups.h │ │ │ ├── list.h │ │ │ ├── mpu_prototypes.h │ │ │ ├── mpu_wrappers.h │ │ │ ├── portable.h │ │ │ ├── projdefs.h │ │ │ ├── queue.h │ │ │ ├── semphr.h │ │ │ ├── task.h │ │ │ └── timers.h │ │ │ ├── list.c │ │ │ ├── portable │ │ │ ├── GCC │ │ │ │ └── ARM_CM3 │ │ │ │ │ ├── port.c │ │ │ │ │ └── portmacro.h │ │ │ └── MemMang │ │ │ │ └── heap_4.c │ │ │ ├── queue.c │ │ │ ├── tasks.c │ │ │ └── timers.c │ ├── LinkerScript.ld │ ├── StdPeriph_Driver │ │ ├── Release_Notes.html │ │ ├── inc │ │ │ ├── misc.h │ │ │ ├── stm32f10x_adc.h │ │ │ ├── stm32f10x_bkp.h │ │ │ ├── stm32f10x_can.h │ │ │ ├── stm32f10x_cec.h │ │ │ ├── stm32f10x_conf.h │ │ │ ├── stm32f10x_crc.h │ │ │ ├── stm32f10x_dac.h │ │ │ ├── stm32f10x_dbgmcu.h │ │ │ ├── stm32f10x_dma.h │ │ │ ├── stm32f10x_exti.h │ │ │ ├── stm32f10x_flash.h │ │ │ ├── stm32f10x_fsmc.h │ │ │ ├── stm32f10x_gpio.h │ │ │ ├── stm32f10x_i2c.h │ │ │ ├── stm32f10x_iwdg.h │ │ │ ├── stm32f10x_pwr.h │ │ │ ├── stm32f10x_rcc.h │ │ │ ├── stm32f10x_rtc.h │ │ │ ├── stm32f10x_sdio.h │ │ │ ├── stm32f10x_spi.h │ │ │ ├── stm32f10x_tim.h │ │ │ ├── stm32f10x_usart.h │ │ │ └── stm32f10x_wwdg.h │ │ └── src │ │ │ ├── misc.c │ │ │ ├── stm32f10x_adc.c │ │ │ ├── stm32f10x_bkp.c │ │ │ ├── stm32f10x_can.c │ │ │ ├── stm32f10x_cec.c │ │ │ ├── stm32f10x_crc.c │ │ │ ├── stm32f10x_dac.c │ │ │ ├── stm32f10x_dbgmcu.c │ │ │ ├── stm32f10x_dma.c │ │ │ ├── stm32f10x_exti.c │ │ │ ├── stm32f10x_flash.c │ │ │ ├── stm32f10x_fsmc.c │ │ │ ├── stm32f10x_gpio.c │ │ │ ├── stm32f10x_i2c.c │ │ │ ├── stm32f10x_iwdg.c │ │ │ ├── stm32f10x_pwr.c │ │ │ ├── stm32f10x_rcc.c │ │ │ ├── stm32f10x_rtc.c │ │ │ ├── stm32f10x_sdio.c │ │ │ ├── stm32f10x_spi.c │ │ │ ├── stm32f10x_tim.c │ │ │ ├── stm32f10x_usart.c │ │ │ └── stm32f10x_wwdg.c │ ├── inc │ │ ├── FreeRTOSConfig.h │ │ └── stm32f1xx_it.h │ ├── src │ │ ├── main.c │ │ ├── syscalls.c │ │ └── system_stm32f10x.c │ └── startup │ │ └── startup_stm32f10x_md.S │ └── STM32F429 │ ├── .cproject │ ├── .project │ ├── .settings │ └── language.settings.xml │ ├── CMSIS │ ├── core │ │ ├── arm_common_tables.h │ │ ├── arm_const_structs.h │ │ ├── arm_math.h │ │ ├── core_cm0.h │ │ ├── core_cm0plus.h │ │ ├── core_cm3.h │ │ ├── core_cm4.h │ │ ├── core_cm7.h │ │ ├── core_cmFunc.h │ │ ├── core_cmInstr.h │ │ ├── core_cmSimd.h │ │ ├── core_sc000.h │ │ └── core_sc300.h │ └── device │ │ ├── stm32f4xx.h │ │ └── system_stm32f4xx.h │ ├── Debug │ ├── F429_FreeRTOS.bin │ ├── F429_FreeRTOS.elf │ ├── FreeRTOS │ │ └── Source │ │ │ ├── croutine.d │ │ │ ├── croutine.o │ │ │ ├── event_groups.d │ │ │ ├── event_groups.o │ │ │ ├── list.d │ │ │ ├── list.o │ │ │ ├── portable │ │ │ ├── GCC │ │ │ │ └── ARM_CM4F │ │ │ │ │ ├── port.d │ │ │ │ │ ├── port.o │ │ │ │ │ └── subdir.mk │ │ │ └── MemMang │ │ │ │ ├── heap_4.d │ │ │ │ ├── heap_4.o │ │ │ │ └── subdir.mk │ │ │ ├── queue.d │ │ │ ├── queue.o │ │ │ ├── subdir.mk │ │ │ ├── tasks.d │ │ │ ├── tasks.o │ │ │ ├── timers.d │ │ │ └── timers.o │ ├── StdPeriph_Driver │ │ └── src │ │ │ ├── misc.d │ │ │ ├── misc.o │ │ │ ├── stm32f4xx_adc.d │ │ │ ├── stm32f4xx_adc.o │ │ │ ├── stm32f4xx_can.d │ │ │ ├── stm32f4xx_can.o │ │ │ ├── stm32f4xx_cec.d │ │ │ ├── stm32f4xx_cec.o │ │ │ ├── stm32f4xx_crc.d │ │ │ ├── stm32f4xx_crc.o │ │ │ ├── stm32f4xx_cryp.d │ │ │ ├── stm32f4xx_cryp.o │ │ │ ├── stm32f4xx_cryp_aes.d │ │ │ ├── stm32f4xx_cryp_aes.o │ │ │ ├── stm32f4xx_cryp_des.d │ │ │ ├── stm32f4xx_cryp_des.o │ │ │ ├── stm32f4xx_cryp_tdes.d │ │ │ ├── stm32f4xx_cryp_tdes.o │ │ │ ├── stm32f4xx_dac.d │ │ │ ├── stm32f4xx_dac.o │ │ │ ├── stm32f4xx_dbgmcu.d │ │ │ ├── stm32f4xx_dbgmcu.o │ │ │ ├── stm32f4xx_dcmi.d │ │ │ ├── stm32f4xx_dcmi.o │ │ │ ├── stm32f4xx_dfsdm.d │ │ │ ├── stm32f4xx_dfsdm.o │ │ │ ├── stm32f4xx_dma.d │ │ │ ├── stm32f4xx_dma.o │ │ │ ├── stm32f4xx_dma2d.d │ │ │ ├── stm32f4xx_dma2d.o │ │ │ ├── stm32f4xx_dsi.d │ │ │ ├── stm32f4xx_dsi.o │ │ │ ├── stm32f4xx_exti.d │ │ │ ├── stm32f4xx_exti.o │ │ │ ├── stm32f4xx_flash.d │ │ │ ├── stm32f4xx_flash.o │ │ │ ├── stm32f4xx_flash_ramfunc.d │ │ │ ├── stm32f4xx_flash_ramfunc.o │ │ │ ├── stm32f4xx_fmc.d │ │ │ ├── stm32f4xx_fmc.o │ │ │ ├── stm32f4xx_fmip2c.d │ │ │ ├── stm32f4xx_fmip2c.o │ │ │ ├── stm32f4xx_fsmc.d │ │ │ ├── stm32f4xx_fsmc.o │ │ │ ├── stm32f4xx_gpio.d │ │ │ ├── stm32f4xx_gpio.o │ │ │ ├── stm32f4xx_hash.d │ │ │ ├── stm32f4xx_hash.o │ │ │ ├── stm32f4xx_hash_md5.d │ │ │ ├── stm32f4xx_hash_md5.o │ │ │ ├── stm32f4xx_hash_sha1.d │ │ │ ├── stm32f4xx_hash_sha1.o │ │ │ ├── stm32f4xx_i2c.d │ │ │ ├── stm32f4xx_i2c.o │ │ │ ├── stm32f4xx_iwdg.d │ │ │ ├── stm32f4xx_iwdg.o │ │ │ ├── stm32f4xx_lptim.d │ │ │ ├── stm32f4xx_lptim.o │ │ │ ├── stm32f4xx_ltdc.d │ │ │ ├── stm32f4xx_ltdc.o │ │ │ ├── stm32f4xx_pwr.d │ │ │ ├── stm32f4xx_pwr.o │ │ │ ├── stm32f4xx_qspi.d │ │ │ ├── stm32f4xx_qspi.o │ │ │ ├── stm32f4xx_rcc.d │ │ │ ├── stm32f4xx_rcc.o │ │ │ ├── stm32f4xx_rng.d │ │ │ ├── stm32f4xx_rng.o │ │ │ ├── stm32f4xx_rtc.d │ │ │ ├── stm32f4xx_rtc.o │ │ │ ├── stm32f4xx_sai.d │ │ │ ├── stm32f4xx_sai.o │ │ │ ├── stm32f4xx_sdio.d │ │ │ ├── stm32f4xx_sdio.o │ │ │ ├── stm32f4xx_spdifrx.d │ │ │ ├── stm32f4xx_spdifrx.o │ │ │ ├── stm32f4xx_spi.d │ │ │ ├── stm32f4xx_spi.o │ │ │ ├── stm32f4xx_syscfg.d │ │ │ ├── stm32f4xx_syscfg.o │ │ │ ├── stm32f4xx_tim.d │ │ │ ├── stm32f4xx_tim.o │ │ │ ├── stm32f4xx_usart.d │ │ │ ├── stm32f4xx_usart.o │ │ │ ├── stm32f4xx_wwdg.d │ │ │ ├── stm32f4xx_wwdg.o │ │ │ └── subdir.mk │ ├── makefile │ ├── objects.list │ ├── objects.mk │ ├── output.map │ ├── sources.mk │ ├── src │ │ ├── main.d │ │ ├── main.o │ │ ├── subdir.mk │ │ ├── syscalls.d │ │ ├── syscalls.o │ │ ├── system_stm32f4xx.d │ │ └── system_stm32f4xx.o │ └── startup │ │ ├── startup_stm32.o │ │ └── subdir.mk │ ├── FreeRTOS │ └── Source │ │ ├── croutine.c │ │ ├── event_groups.c │ │ ├── include │ │ ├── FreeRTOS.h │ │ ├── StackMacros.h │ │ ├── croutine.h │ │ ├── deprecated_definitions.h │ │ ├── event_groups.h │ │ ├── list.h │ │ ├── mpu_prototypes.h │ │ ├── mpu_wrappers.h │ │ ├── portable.h │ │ ├── projdefs.h │ │ ├── queue.h │ │ ├── semphr.h │ │ ├── task.h │ │ └── timers.h │ │ ├── list.c │ │ ├── portable │ │ ├── GCC │ │ │ └── ARM_CM4F │ │ │ │ ├── port.c │ │ │ │ └── portmacro.h │ │ └── MemMang │ │ │ └── heap_4.c │ │ ├── queue.c │ │ ├── tasks.c │ │ └── timers.c │ ├── LinkerScript.ld │ ├── StdPeriph_Driver │ ├── Release_Notes.html │ ├── inc │ │ ├── misc.h │ │ ├── stm32f4xx_adc.h │ │ ├── stm32f4xx_can.h │ │ ├── stm32f4xx_cec.h │ │ ├── stm32f4xx_conf.h │ │ ├── stm32f4xx_crc.h │ │ ├── stm32f4xx_cryp.h │ │ ├── stm32f4xx_dac.h │ │ ├── stm32f4xx_dbgmcu.h │ │ ├── stm32f4xx_dcmi.h │ │ ├── stm32f4xx_dfsdm.h │ │ ├── stm32f4xx_dma.h │ │ ├── stm32f4xx_dma2d.h │ │ ├── stm32f4xx_dsi.h │ │ ├── stm32f4xx_exti.h │ │ ├── stm32f4xx_flash.h │ │ ├── stm32f4xx_flash_ramfunc.h │ │ ├── stm32f4xx_fmc.h │ │ ├── stm32f4xx_fmpi2c.h │ │ ├── stm32f4xx_fsmc.h │ │ ├── stm32f4xx_gpio.h │ │ ├── stm32f4xx_hash.h │ │ ├── stm32f4xx_i2c.h │ │ ├── stm32f4xx_iwdg.h │ │ ├── stm32f4xx_lptim.h │ │ ├── stm32f4xx_ltdc.h │ │ ├── stm32f4xx_pwr.h │ │ ├── stm32f4xx_qspi.h │ │ ├── stm32f4xx_rcc.h │ │ ├── stm32f4xx_rng.h │ │ ├── stm32f4xx_rtc.h │ │ ├── stm32f4xx_sai.h │ │ ├── stm32f4xx_sdio.h │ │ ├── stm32f4xx_spdifrx.h │ │ ├── stm32f4xx_spi.h │ │ ├── stm32f4xx_syscfg.h │ │ ├── stm32f4xx_tim.h │ │ ├── stm32f4xx_usart.h │ │ └── stm32f4xx_wwdg.h │ └── src │ │ ├── misc.c │ │ ├── stm32f4xx_adc.c │ │ ├── stm32f4xx_can.c │ │ ├── stm32f4xx_cec.c │ │ ├── stm32f4xx_crc.c │ │ ├── stm32f4xx_cryp.c │ │ ├── stm32f4xx_cryp_aes.c │ │ ├── stm32f4xx_cryp_des.c │ │ ├── stm32f4xx_cryp_tdes.c │ │ ├── stm32f4xx_dac.c │ │ ├── stm32f4xx_dbgmcu.c │ │ ├── stm32f4xx_dcmi.c │ │ ├── stm32f4xx_dfsdm.c │ │ ├── stm32f4xx_dma.c │ │ ├── stm32f4xx_dma2d.c │ │ ├── stm32f4xx_dsi.c │ │ ├── stm32f4xx_exti.c │ │ ├── stm32f4xx_flash.c │ │ ├── stm32f4xx_flash_ramfunc.c │ │ ├── stm32f4xx_fmc.c │ │ ├── stm32f4xx_fmip2c.c │ │ ├── stm32f4xx_fsmc.c │ │ ├── stm32f4xx_gpio.c │ │ ├── stm32f4xx_hash.c │ │ ├── stm32f4xx_hash_md5.c │ │ ├── stm32f4xx_hash_sha1.c │ │ ├── stm32f4xx_i2c.c │ │ ├── stm32f4xx_iwdg.c │ │ ├── stm32f4xx_lptim.c │ │ ├── stm32f4xx_ltdc.c │ │ ├── stm32f4xx_pwr.c │ │ ├── stm32f4xx_qspi.c │ │ ├── stm32f4xx_rcc.c │ │ ├── stm32f4xx_rng.c │ │ ├── stm32f4xx_rtc.c │ │ ├── stm32f4xx_sai.c │ │ ├── stm32f4xx_sdio.c │ │ ├── stm32f4xx_spdifrx.c │ │ ├── stm32f4xx_spi.c │ │ ├── stm32f4xx_syscfg.c │ │ ├── stm32f4xx_tim.c │ │ ├── stm32f4xx_usart.c │ │ └── stm32f4xx_wwdg.c │ ├── inc │ ├── FreeRTOSConfig.h │ └── stm32f4xx_it.h │ ├── src │ ├── main.c │ ├── syscalls.c │ └── system_stm32f4xx.c │ └── startup │ └── startup_stm32.s ├── LCD-HD44780-BUFFERING └── STM32 │ ├── EXAMPLE_#1 │ ├── LCD_HD44780 │ │ ├── lcd.c │ │ ├── lcd.h │ │ ├── lcd_buf.c │ │ └── lcd_buf.h │ ├── inc │ │ ├── common.h │ │ └── config.h │ └── src │ │ ├── ISRs.c │ │ ├── common.c │ │ ├── config.c │ │ └── main.c │ └── EXAMPLE_#2 │ ├── LCD_HD44780 │ ├── lcd.c │ ├── lcd.h │ ├── lcd_buf.c │ └── lcd_buf.h │ ├── inc │ ├── common.h │ └── config.h │ └── src │ ├── common.c │ ├── config.c │ └── main.c ├── LCD-HD44780_#2 └── STM32 │ ├── LCD_HD44780 │ ├── lcd.c │ └── lcd.h │ ├── inc │ ├── common.h │ └── config.h │ └── src │ ├── common.c │ ├── config.c │ └── main.c ├── LCD-HD44780_#3 └── STM32 │ ├── LCD_HD44780 │ ├── lcd.c │ └── lcd.h │ ├── inc │ ├── common.h │ └── config.h │ └── src │ ├── common.c │ ├── config.c │ └── main.c ├── MENU-LCD_#1 └── STM32 │ ├── LCD │ ├── lcd.c │ ├── lcd.h │ ├── lcd_buf.c │ └── lcd_buf.h │ ├── MENU │ ├── menu.c │ └── menu.h │ ├── inc │ ├── common.h │ └── config.h │ └── src │ ├── ISRs.c │ ├── common.c │ ├── config.c │ └── main.c └── MENU-LCD_#2 └── STM32 ├── LCD ├── lcd.c ├── lcd.h ├── lcd_buf.c └── lcd_buf.h ├── MENU ├── menu.c ├── menu.h ├── menu_callbacks.c └── menu_callbacks.h ├── inc ├── common.h └── config.h └── src ├── ISRs.c ├── common.c ├── config.c └── main.c /Circular-Buffer-UART/STM32/UART/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/Circular-Buffer-UART/STM32/UART/uart.c -------------------------------------------------------------------------------- /Circular-Buffer-UART/STM32/UART/uart.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Autor: Łukasz Łaguna 3 | * E-mail: kontakt@embeddeddev.pl 4 | * www.EmbeddedDev.pl 5 | * 6 | * Obsługa interfejsu UART w mikrokontrolerach w oparciu o przerwania, 7 | * korzystając z bufora kołowego (cyklicznego) 8 | * 9 | * MCU: STM32F103 10 | * 11 | */ 12 | 13 | #ifndef UART_H_ 14 | #define UART_H_ 15 | 16 | #include "stm32f10x.h" 17 | 18 | #define UART_RX_BUF_SIZE 20 19 | #define UART_TX_BUF_SIZE 20 20 | 21 | int8_t uart_put_char( char data ); 22 | int8_t uart_get_char( char *data ); 23 | 24 | void uart_put_string( char *s ); 25 | 26 | #endif /* UART_H_ */ 27 | -------------------------------------------------------------------------------- /Circular-Buffer-UART/STM32/inc/config.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Autor: Łukasz Łaguna 3 | * E-mail: kontakt@embeddeddev.pl 4 | * www.EmbeddedDev.pl 5 | * 6 | * Obsługa interfejsu UART w mikrokontrolerach w oparciu o przerwania, 7 | * korzystając z bufora kołowego (cyklicznego) 8 | * 9 | * MCU: STM32F103 10 | * 11 | */ 12 | 13 | #ifndef CONFIG_H_ 14 | #define CONFIG_H_ 15 | 16 | void GPIO_Config(void); 17 | void UART_Config(void); 18 | void NVIC_Config(void); 19 | 20 | #endif /* CONFIG_H_ */ 21 | -------------------------------------------------------------------------------- /Circular-Buffer-UART/STM32/src/config.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Autor: Łukasz Łaguna 3 | * E-mail: kontakt@embeddeddev.pl 4 | * www.EmbeddedDev.pl 5 | * 6 | * Obsługa interfejsu UART w mikrokontrolerach w oparciu o przerwania, 7 | * korzystając z bufora kołowego (cyklicznego) 8 | * 9 | * MCU: STM32F103 10 | * 11 | */ 12 | 13 | #include "stm32f10x.h" 14 | #include "config.h" 15 | 16 | void GPIO_Config(void) 17 | { 18 | 19 | RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOC, ENABLE); 20 | RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); 21 | 22 | GPIO_InitTypeDef GPIO_InitStructure; 23 | GPIO_StructInit(&GPIO_InitStructure); 24 | 25 | // UART - TX 26 | GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; 27 | GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; 28 | GPIO_Init(GPIOA, &GPIO_InitStructure); 29 | 30 | // UART - RX 31 | GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; 32 | GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; 33 | GPIO_Init(GPIOA, &GPIO_InitStructure); 34 | 35 | } 36 | 37 | void UART_Config(void) 38 | { 39 | RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE); 40 | 41 | USART_InitTypeDef USART_InitStructure; 42 | USART_StructInit(&USART_InitStructure); 43 | USART_InitStructure.USART_BaudRate = 9600; 44 | USART_Init(USART2, &USART_InitStructure); 45 | 46 | USART_ITConfig(USART2, USART_IT_RXNE, ENABLE); 47 | USART_Cmd(USART2, ENABLE); 48 | 49 | } 50 | 51 | void NVIC_Config(void) 52 | { 53 | NVIC_InitTypeDef NVIC_InitStructure; 54 | 55 | // NVIC Config 56 | NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); 57 | 58 | // UART Config 59 | NVIC_InitStructure.NVIC_IRQChannel = USART2_IRQn; 60 | NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; 61 | NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1; 62 | NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; 63 | NVIC_Init(&NVIC_InitStructure); 64 | 65 | } 66 | -------------------------------------------------------------------------------- /Circular-Buffer-UART/STM32/src/main.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Autor: Łukasz Łaguna 3 | * E-mail: kontakt@embeddeddev.pl 4 | * www.EmbeddedDev.pl 5 | * 6 | * Obsługa interfejsu UART w mikrokontrolerach w oparciu o przerwania, 7 | * korzystając z bufora kołowego (cyklicznego) 8 | * 9 | * MCU: STM32F103 10 | * 11 | */ 12 | 13 | #include "stm32f10x.h" 14 | #include "config.h" 15 | #include "../UART/uart.h" 16 | 17 | 18 | int main(void){ 19 | 20 | GPIO_Config(); 21 | UART_Config(); 22 | NVIC_Config(); 23 | 24 | while(1){ 25 | 26 | uart_put_string("www.EmbeddedDev.pl\n\r"); 27 | 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | F103_FreeRTOS 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.cdt.managedbuilder.core.genmakebuilder 10 | clean,full,incremental, 11 | 12 | 13 | 14 | 15 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder 16 | full,incremental, 17 | 18 | 19 | 20 | 21 | 22 | org.eclipse.cdt.core.cnature 23 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 24 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 25 | fr.ac6.mcu.ide.core.MCUProjectNature 26 | 27 | 28 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/.settings/language.settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/CMSIS/core/arm_const_structs.h: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2013 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 17. January 2013 5 | * $Revision: V1.4.1 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_const_structs.h 9 | * 10 | * Description: This file has constant structs that are initialized for 11 | * user convenience. For example, some can be given as 12 | * arguments to the arm_cfft_f32() function. 13 | * 14 | * Target Processor: Cortex-M4/Cortex-M3 15 | * 16 | * Redistribution and use in source and binary forms, with or without 17 | * modification, are permitted provided that the following conditions 18 | * are met: 19 | * - Redistributions of source code must retain the above copyright 20 | * notice, this list of conditions and the following disclaimer. 21 | * - Redistributions in binary form must reproduce the above copyright 22 | * notice, this list of conditions and the following disclaimer in 23 | * the documentation and/or other materials provided with the 24 | * distribution. 25 | * - Neither the name of ARM LIMITED nor the names of its contributors 26 | * may be used to endorse or promote products derived from this 27 | * software without specific prior written permission. 28 | * 29 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 31 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 32 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 33 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 34 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 35 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 36 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 37 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 38 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 39 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 40 | * POSSIBILITY OF SUCH DAMAGE. 41 | * -------------------------------------------------------------------- */ 42 | 43 | #ifndef _ARM_CONST_STRUCTS_H 44 | #define _ARM_CONST_STRUCTS_H 45 | 46 | #include "arm_math.h" 47 | #include "arm_common_tables.h" 48 | 49 | const arm_cfft_instance_f32 arm_cfft_sR_f32_len16 = { 50 | 16, twiddleCoef_16, armBitRevIndexTable16, ARMBITREVINDEXTABLE__16_TABLE_LENGTH 51 | }; 52 | 53 | const arm_cfft_instance_f32 arm_cfft_sR_f32_len32 = { 54 | 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE__32_TABLE_LENGTH 55 | }; 56 | 57 | const arm_cfft_instance_f32 arm_cfft_sR_f32_len64 = { 58 | 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE__64_TABLE_LENGTH 59 | }; 60 | 61 | const arm_cfft_instance_f32 arm_cfft_sR_f32_len128 = { 62 | 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH 63 | }; 64 | 65 | const arm_cfft_instance_f32 arm_cfft_sR_f32_len256 = { 66 | 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH 67 | }; 68 | 69 | const arm_cfft_instance_f32 arm_cfft_sR_f32_len512 = { 70 | 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH 71 | }; 72 | 73 | const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024 = { 74 | 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE1024_TABLE_LENGTH 75 | }; 76 | 77 | const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048 = { 78 | 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE2048_TABLE_LENGTH 79 | }; 80 | 81 | const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096 = { 82 | 4096, twiddleCoef_4096, armBitRevIndexTable4096, ARMBITREVINDEXTABLE4096_TABLE_LENGTH 83 | }; 84 | 85 | #endif 86 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/CMSIS/device/stm32f10x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/CMSIS/device/stm32f10x.h -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/CMSIS/device/system_stm32f10x.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file system_stm32f10x.h 4 | * @author MCD Application Team 5 | * @version V3.6.3 6 | * @date 10-April-2014 7 | * @brief CMSIS Cortex-M3 Device Peripheral Access Layer System Header File. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2014 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | /** @addtogroup CMSIS 29 | * @{ 30 | */ 31 | 32 | /** @addtogroup stm32f10x_system 33 | * @{ 34 | */ 35 | 36 | /** 37 | * @brief Define to prevent recursive inclusion 38 | */ 39 | #ifndef __SYSTEM_STM32F10X_H 40 | #define __SYSTEM_STM32F10X_H 41 | 42 | #ifdef __cplusplus 43 | extern "C" { 44 | #endif 45 | 46 | /** @addtogroup STM32F10x_System_Includes 47 | * @{ 48 | */ 49 | 50 | /** 51 | * @} 52 | */ 53 | 54 | 55 | /** @addtogroup STM32F10x_System_Exported_types 56 | * @{ 57 | */ 58 | 59 | extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */ 60 | 61 | /** 62 | * @} 63 | */ 64 | 65 | /** @addtogroup STM32F10x_System_Exported_Constants 66 | * @{ 67 | */ 68 | 69 | /** 70 | * @} 71 | */ 72 | 73 | /** @addtogroup STM32F10x_System_Exported_Macros 74 | * @{ 75 | */ 76 | 77 | /** 78 | * @} 79 | */ 80 | 81 | /** @addtogroup STM32F10x_System_Exported_Functions 82 | * @{ 83 | */ 84 | 85 | extern void SystemInit(void); 86 | extern void SystemCoreClockUpdate(void); 87 | /** 88 | * @} 89 | */ 90 | 91 | #ifdef __cplusplus 92 | } 93 | #endif 94 | 95 | #endif /*__SYSTEM_STM32F10X_H */ 96 | 97 | /** 98 | * @} 99 | */ 100 | 101 | /** 102 | * @} 103 | */ 104 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 105 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/F103_FreeRTOS.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/F103_FreeRTOS.bin -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/F103_FreeRTOS.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/F103_FreeRTOS.elf -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/croutine.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/croutine.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/event_groups.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/event_groups.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/list.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/portable/GCC/ARM_CM3/port.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/portable/GCC/ARM_CM3/port.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/portable/GCC/ARM_CM3/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../FreeRTOS/Source/portable/GCC/ARM_CM3/port.c 8 | 9 | OBJS += \ 10 | ./FreeRTOS/Source/portable/GCC/ARM_CM3/port.o 11 | 12 | C_DEPS += \ 13 | ./FreeRTOS/Source/portable/GCC/ARM_CM3/port.d 14 | 15 | 16 | # Each subdirectory must supply rules for building sources it contributes 17 | FreeRTOS/Source/portable/GCC/ARM_CM3/%.o: ../FreeRTOS/Source/portable/GCC/ARM_CM3/%.c 18 | @echo 'Building file: $<' 19 | @echo 'Invoking: MCU GCC Compiler' 20 | @echo %cd% 21 | arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32F1 -DNUCLEO_F103RB -DSTM32F103RBTx -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/ac6_workspace/F103_FreeRTOS/inc" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 22 | @echo 'Finished building: $<' 23 | @echo ' ' 24 | 25 | 26 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/portable/MemMang/heap_4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/portable/MemMang/heap_4.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/portable/MemMang/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../FreeRTOS/Source/portable/MemMang/heap_4.c 8 | 9 | OBJS += \ 10 | ./FreeRTOS/Source/portable/MemMang/heap_4.o 11 | 12 | C_DEPS += \ 13 | ./FreeRTOS/Source/portable/MemMang/heap_4.d 14 | 15 | 16 | # Each subdirectory must supply rules for building sources it contributes 17 | FreeRTOS/Source/portable/MemMang/%.o: ../FreeRTOS/Source/portable/MemMang/%.c 18 | @echo 'Building file: $<' 19 | @echo 'Invoking: MCU GCC Compiler' 20 | @echo %cd% 21 | arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32F1 -DNUCLEO_F103RB -DSTM32F103RBTx -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/ac6_workspace/F103_FreeRTOS/inc" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 22 | @echo 'Finished building: $<' 23 | @echo ' ' 24 | 25 | 26 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/queue.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/queue.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../FreeRTOS/Source/croutine.c \ 8 | ../FreeRTOS/Source/event_groups.c \ 9 | ../FreeRTOS/Source/list.c \ 10 | ../FreeRTOS/Source/queue.c \ 11 | ../FreeRTOS/Source/tasks.c \ 12 | ../FreeRTOS/Source/timers.c 13 | 14 | OBJS += \ 15 | ./FreeRTOS/Source/croutine.o \ 16 | ./FreeRTOS/Source/event_groups.o \ 17 | ./FreeRTOS/Source/list.o \ 18 | ./FreeRTOS/Source/queue.o \ 19 | ./FreeRTOS/Source/tasks.o \ 20 | ./FreeRTOS/Source/timers.o 21 | 22 | C_DEPS += \ 23 | ./FreeRTOS/Source/croutine.d \ 24 | ./FreeRTOS/Source/event_groups.d \ 25 | ./FreeRTOS/Source/list.d \ 26 | ./FreeRTOS/Source/queue.d \ 27 | ./FreeRTOS/Source/tasks.d \ 28 | ./FreeRTOS/Source/timers.d 29 | 30 | 31 | # Each subdirectory must supply rules for building sources it contributes 32 | FreeRTOS/Source/%.o: ../FreeRTOS/Source/%.c 33 | @echo 'Building file: $<' 34 | @echo 'Invoking: MCU GCC Compiler' 35 | @echo %cd% 36 | arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32F1 -DNUCLEO_F103RB -DSTM32F103RBTx -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/ac6_workspace/F103_FreeRTOS/inc" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 37 | @echo 'Finished building: $<' 38 | @echo ' ' 39 | 40 | 41 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/tasks.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/tasks.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/timers.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/FreeRTOS/Source/timers.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/misc.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/misc.o: ../StdPeriph_Driver/src/misc.c \ 2 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h \ 3 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h 32 | 33 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 34 | 35 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 36 | 37 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 38 | 39 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 40 | 41 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 42 | 43 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 44 | 45 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 46 | 47 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 48 | 49 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 50 | 51 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 52 | 53 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 54 | 55 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 56 | 57 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 58 | 59 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 60 | 61 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 62 | 63 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 64 | 65 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 66 | 67 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 68 | 69 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 70 | 71 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 72 | 73 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 74 | 75 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 76 | 77 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 78 | 79 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 80 | 81 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 82 | 83 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 84 | 85 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 86 | 87 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 88 | 89 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 90 | 91 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 92 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/misc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/misc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_adc.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_adc.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_adc.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h \ 33 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h 34 | 35 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 36 | 37 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 38 | 39 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 40 | 41 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 42 | 43 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 44 | 45 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 46 | 47 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 48 | 49 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 50 | 51 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 52 | 53 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 54 | 55 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 56 | 57 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 58 | 59 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 60 | 61 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 62 | 63 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 64 | 65 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 66 | 67 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 68 | 69 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 70 | 71 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 72 | 73 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 74 | 75 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 76 | 77 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 78 | 79 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 80 | 81 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 82 | 83 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 84 | 85 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 86 | 87 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 88 | 89 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 90 | 91 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 92 | 93 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 94 | 95 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 96 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_adc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_adc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_bkp.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_bkp.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_bkp.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h \ 33 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h 34 | 35 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 36 | 37 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 38 | 39 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 40 | 41 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 42 | 43 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 44 | 45 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 46 | 47 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 48 | 49 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 50 | 51 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 52 | 53 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 54 | 55 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 56 | 57 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 58 | 59 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 60 | 61 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 62 | 63 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 64 | 65 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 66 | 67 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 68 | 69 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 70 | 71 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 72 | 73 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 74 | 75 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 76 | 77 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 78 | 79 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 80 | 81 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 82 | 83 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 84 | 85 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 86 | 87 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 88 | 89 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 90 | 91 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 92 | 93 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 94 | 95 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 96 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_bkp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_bkp.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_can.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_can.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_can.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h \ 33 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h 34 | 35 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 36 | 37 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 38 | 39 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 40 | 41 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 42 | 43 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 44 | 45 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 46 | 47 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 48 | 49 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 50 | 51 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 52 | 53 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 54 | 55 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 56 | 57 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 58 | 59 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 60 | 61 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 62 | 63 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 64 | 65 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 66 | 67 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 68 | 69 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 70 | 71 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 72 | 73 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 74 | 75 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 76 | 77 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 78 | 79 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 80 | 81 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 82 | 83 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 84 | 85 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 86 | 87 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 88 | 89 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 90 | 91 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 92 | 93 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 94 | 95 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 96 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_can.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_can.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_cec.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_cec.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_cec.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h \ 33 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h 34 | 35 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 36 | 37 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 38 | 39 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 40 | 41 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 42 | 43 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 44 | 45 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 46 | 47 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 48 | 49 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 50 | 51 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 52 | 53 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 54 | 55 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 56 | 57 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 58 | 59 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 60 | 61 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 62 | 63 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 64 | 65 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 66 | 67 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 68 | 69 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 70 | 71 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 72 | 73 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 74 | 75 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 76 | 77 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 78 | 79 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 80 | 81 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 82 | 83 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 84 | 85 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 86 | 87 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 88 | 89 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 90 | 91 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 92 | 93 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 94 | 95 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 96 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_cec.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_cec.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_crc.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_crc.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_crc.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h 33 | 34 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 35 | 36 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 37 | 38 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 39 | 40 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 41 | 42 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 43 | 44 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 45 | 46 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 47 | 48 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 49 | 50 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 51 | 52 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 53 | 54 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 55 | 56 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 57 | 58 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 59 | 60 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 61 | 62 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 63 | 64 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 65 | 66 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 67 | 68 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 69 | 70 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 71 | 72 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 73 | 74 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 75 | 76 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 77 | 78 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 79 | 80 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 81 | 82 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 83 | 84 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 85 | 86 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 87 | 88 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 89 | 90 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 91 | 92 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 93 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_crc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_crc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_dac.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_dac.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_dbgmcu.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_dbgmcu.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_dbgmcu.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h 33 | 34 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 35 | 36 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 37 | 38 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 39 | 40 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 41 | 42 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 43 | 44 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 45 | 46 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 47 | 48 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 49 | 50 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 51 | 52 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 53 | 54 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 55 | 56 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 57 | 58 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 59 | 60 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 61 | 62 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 63 | 64 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 65 | 66 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 67 | 68 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 69 | 70 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 71 | 72 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 73 | 74 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 75 | 76 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 77 | 78 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 79 | 80 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 81 | 82 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 83 | 84 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 85 | 86 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 87 | 88 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 89 | 90 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 91 | 92 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 93 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_dbgmcu.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_dbgmcu.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_dma.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_dma.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_exti.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_exti.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_exti.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h 33 | 34 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 35 | 36 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 37 | 38 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 39 | 40 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 41 | 42 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 43 | 44 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 45 | 46 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 47 | 48 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 49 | 50 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 51 | 52 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 53 | 54 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 55 | 56 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 57 | 58 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 59 | 60 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 61 | 62 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 63 | 64 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 65 | 66 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 67 | 68 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 69 | 70 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 71 | 72 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 73 | 74 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 75 | 76 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 77 | 78 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 79 | 80 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 81 | 82 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 83 | 84 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 85 | 86 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 87 | 88 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 89 | 90 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 91 | 92 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 93 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_exti.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_exti.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_flash.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_flash.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_flash.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h 33 | 34 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 35 | 36 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 37 | 38 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 39 | 40 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 41 | 42 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 43 | 44 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 45 | 46 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 47 | 48 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 49 | 50 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 51 | 52 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 53 | 54 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 55 | 56 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 57 | 58 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 59 | 60 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 61 | 62 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 63 | 64 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 65 | 66 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 67 | 68 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 69 | 70 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 71 | 72 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 73 | 74 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 75 | 76 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 77 | 78 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 79 | 80 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 81 | 82 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 83 | 84 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 85 | 86 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 87 | 88 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 89 | 90 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 91 | 92 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 93 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_flash.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_flash.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_fsmc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_fsmc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_gpio.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_i2c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_i2c.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_iwdg.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_iwdg.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_iwdg.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h 33 | 34 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 35 | 36 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 37 | 38 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 39 | 40 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 41 | 42 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 43 | 44 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 45 | 46 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 47 | 48 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 49 | 50 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 51 | 52 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 53 | 54 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 55 | 56 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 57 | 58 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 59 | 60 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 61 | 62 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 63 | 64 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 65 | 66 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 67 | 68 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 69 | 70 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 71 | 72 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 73 | 74 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 75 | 76 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 77 | 78 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 79 | 80 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 81 | 82 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 83 | 84 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 85 | 86 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 87 | 88 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 89 | 90 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 91 | 92 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 93 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_iwdg.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_iwdg.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_pwr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_pwr.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_rcc.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_rcc.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_rcc.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h 33 | 34 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 35 | 36 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 37 | 38 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 39 | 40 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 41 | 42 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 43 | 44 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 45 | 46 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 47 | 48 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 49 | 50 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 51 | 52 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 53 | 54 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 55 | 56 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 57 | 58 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 59 | 60 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 61 | 62 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 63 | 64 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 65 | 66 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 67 | 68 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 69 | 70 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 71 | 72 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 73 | 74 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 75 | 76 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 77 | 78 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 79 | 80 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 81 | 82 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 83 | 84 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 85 | 86 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 87 | 88 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 89 | 90 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 91 | 92 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 93 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_rcc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_rcc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_rtc.d: -------------------------------------------------------------------------------- 1 | StdPeriph_Driver/src/stm32f10x_rtc.o: \ 2 | ../StdPeriph_Driver/src/stm32f10x_rtc.c \ 3 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 31 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 32 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h 33 | 34 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 35 | 36 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 37 | 38 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 39 | 40 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 41 | 42 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 43 | 44 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 45 | 46 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 47 | 48 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 49 | 50 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 51 | 52 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 53 | 54 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 55 | 56 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 57 | 58 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 59 | 60 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 61 | 62 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 63 | 64 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 65 | 66 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 67 | 68 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 69 | 70 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 71 | 72 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 73 | 74 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 75 | 76 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 77 | 78 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 79 | 80 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 81 | 82 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 83 | 84 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 85 | 86 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 87 | 88 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 89 | 90 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 91 | 92 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 93 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_rtc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_rtc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_sdio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_sdio.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_spi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_spi.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_tim.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_tim.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_usart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_usart.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_wwdg.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/stm32f10x_wwdg.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/StdPeriph_Driver/src/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../StdPeriph_Driver/src/misc.c \ 8 | ../StdPeriph_Driver/src/stm32f10x_adc.c \ 9 | ../StdPeriph_Driver/src/stm32f10x_bkp.c \ 10 | ../StdPeriph_Driver/src/stm32f10x_can.c \ 11 | ../StdPeriph_Driver/src/stm32f10x_cec.c \ 12 | ../StdPeriph_Driver/src/stm32f10x_crc.c \ 13 | ../StdPeriph_Driver/src/stm32f10x_dac.c \ 14 | ../StdPeriph_Driver/src/stm32f10x_dbgmcu.c \ 15 | ../StdPeriph_Driver/src/stm32f10x_dma.c \ 16 | ../StdPeriph_Driver/src/stm32f10x_exti.c \ 17 | ../StdPeriph_Driver/src/stm32f10x_flash.c \ 18 | ../StdPeriph_Driver/src/stm32f10x_fsmc.c \ 19 | ../StdPeriph_Driver/src/stm32f10x_gpio.c \ 20 | ../StdPeriph_Driver/src/stm32f10x_i2c.c \ 21 | ../StdPeriph_Driver/src/stm32f10x_iwdg.c \ 22 | ../StdPeriph_Driver/src/stm32f10x_pwr.c \ 23 | ../StdPeriph_Driver/src/stm32f10x_rcc.c \ 24 | ../StdPeriph_Driver/src/stm32f10x_rtc.c \ 25 | ../StdPeriph_Driver/src/stm32f10x_sdio.c \ 26 | ../StdPeriph_Driver/src/stm32f10x_spi.c \ 27 | ../StdPeriph_Driver/src/stm32f10x_tim.c \ 28 | ../StdPeriph_Driver/src/stm32f10x_usart.c \ 29 | ../StdPeriph_Driver/src/stm32f10x_wwdg.c 30 | 31 | OBJS += \ 32 | ./StdPeriph_Driver/src/misc.o \ 33 | ./StdPeriph_Driver/src/stm32f10x_adc.o \ 34 | ./StdPeriph_Driver/src/stm32f10x_bkp.o \ 35 | ./StdPeriph_Driver/src/stm32f10x_can.o \ 36 | ./StdPeriph_Driver/src/stm32f10x_cec.o \ 37 | ./StdPeriph_Driver/src/stm32f10x_crc.o \ 38 | ./StdPeriph_Driver/src/stm32f10x_dac.o \ 39 | ./StdPeriph_Driver/src/stm32f10x_dbgmcu.o \ 40 | ./StdPeriph_Driver/src/stm32f10x_dma.o \ 41 | ./StdPeriph_Driver/src/stm32f10x_exti.o \ 42 | ./StdPeriph_Driver/src/stm32f10x_flash.o \ 43 | ./StdPeriph_Driver/src/stm32f10x_fsmc.o \ 44 | ./StdPeriph_Driver/src/stm32f10x_gpio.o \ 45 | ./StdPeriph_Driver/src/stm32f10x_i2c.o \ 46 | ./StdPeriph_Driver/src/stm32f10x_iwdg.o \ 47 | ./StdPeriph_Driver/src/stm32f10x_pwr.o \ 48 | ./StdPeriph_Driver/src/stm32f10x_rcc.o \ 49 | ./StdPeriph_Driver/src/stm32f10x_rtc.o \ 50 | ./StdPeriph_Driver/src/stm32f10x_sdio.o \ 51 | ./StdPeriph_Driver/src/stm32f10x_spi.o \ 52 | ./StdPeriph_Driver/src/stm32f10x_tim.o \ 53 | ./StdPeriph_Driver/src/stm32f10x_usart.o \ 54 | ./StdPeriph_Driver/src/stm32f10x_wwdg.o 55 | 56 | C_DEPS += \ 57 | ./StdPeriph_Driver/src/misc.d \ 58 | ./StdPeriph_Driver/src/stm32f10x_adc.d \ 59 | ./StdPeriph_Driver/src/stm32f10x_bkp.d \ 60 | ./StdPeriph_Driver/src/stm32f10x_can.d \ 61 | ./StdPeriph_Driver/src/stm32f10x_cec.d \ 62 | ./StdPeriph_Driver/src/stm32f10x_crc.d \ 63 | ./StdPeriph_Driver/src/stm32f10x_dac.d \ 64 | ./StdPeriph_Driver/src/stm32f10x_dbgmcu.d \ 65 | ./StdPeriph_Driver/src/stm32f10x_dma.d \ 66 | ./StdPeriph_Driver/src/stm32f10x_exti.d \ 67 | ./StdPeriph_Driver/src/stm32f10x_flash.d \ 68 | ./StdPeriph_Driver/src/stm32f10x_fsmc.d \ 69 | ./StdPeriph_Driver/src/stm32f10x_gpio.d \ 70 | ./StdPeriph_Driver/src/stm32f10x_i2c.d \ 71 | ./StdPeriph_Driver/src/stm32f10x_iwdg.d \ 72 | ./StdPeriph_Driver/src/stm32f10x_pwr.d \ 73 | ./StdPeriph_Driver/src/stm32f10x_rcc.d \ 74 | ./StdPeriph_Driver/src/stm32f10x_rtc.d \ 75 | ./StdPeriph_Driver/src/stm32f10x_sdio.d \ 76 | ./StdPeriph_Driver/src/stm32f10x_spi.d \ 77 | ./StdPeriph_Driver/src/stm32f10x_tim.d \ 78 | ./StdPeriph_Driver/src/stm32f10x_usart.d \ 79 | ./StdPeriph_Driver/src/stm32f10x_wwdg.d 80 | 81 | 82 | # Each subdirectory must supply rules for building sources it contributes 83 | StdPeriph_Driver/src/%.o: ../StdPeriph_Driver/src/%.c 84 | @echo 'Building file: $<' 85 | @echo 'Invoking: MCU GCC Compiler' 86 | @echo %cd% 87 | arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32F1 -DNUCLEO_F103RB -DSTM32F103RBTx -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/ac6_workspace/F103_FreeRTOS/inc" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 88 | @echo 'Finished building: $<' 89 | @echo ' ' 90 | 91 | 92 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/makefile: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | -include ../makefile.init 6 | 7 | RM := rm -rf 8 | 9 | # All of the sources participating in the build are defined here 10 | -include sources.mk 11 | -include startup/subdir.mk 12 | -include src/subdir.mk 13 | -include StdPeriph_Driver/src/subdir.mk 14 | -include FreeRTOS/Source/portable/MemMang/subdir.mk 15 | -include FreeRTOS/Source/portable/GCC/ARM_CM3/subdir.mk 16 | -include FreeRTOS/Source/subdir.mk 17 | -include subdir.mk 18 | -include objects.mk 19 | 20 | ifneq ($(MAKECMDGOALS),clean) 21 | ifneq ($(strip $(S_UPPER_DEPS)),) 22 | -include $(S_UPPER_DEPS) 23 | endif 24 | ifneq ($(strip $(C_DEPS)),) 25 | -include $(C_DEPS) 26 | endif 27 | endif 28 | 29 | -include ../makefile.defs 30 | 31 | # Add inputs and outputs from these tool invocations to the build variables 32 | 33 | # All Target 34 | all: F103_FreeRTOS.elf 35 | 36 | # Tool invocations 37 | F103_FreeRTOS.elf: $(OBJS) $(USER_OBJS) C:\ac6_workspace\F103_FreeRTOS\LinkerScript.ld 38 | @echo 'Building target: $@' 39 | @echo 'Invoking: MCU GCC Linker' 40 | arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -T"C:\ac6_workspace\F103_FreeRTOS\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -lm -o "F103_FreeRTOS.elf" @"objects.list" $(USER_OBJS) $(LIBS) 41 | @echo 'Finished building target: $@' 42 | @echo ' ' 43 | $(MAKE) --no-print-directory post-build 44 | 45 | # Other Targets 46 | clean: 47 | -$(RM) * 48 | -@echo ' ' 49 | 50 | post-build: 51 | -@echo 'Generating binary and Printing size information:' 52 | arm-none-eabi-objcopy -O binary "F103_FreeRTOS.elf" "F103_FreeRTOS.bin" 53 | arm-none-eabi-size "F103_FreeRTOS.elf" 54 | -@echo ' ' 55 | 56 | .PHONY: all clean dependents 57 | .SECONDARY: post-build 58 | 59 | -include ../makefile.targets 60 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/objects.list: -------------------------------------------------------------------------------- 1 | "FreeRTOS/Source/croutine.o" 2 | "FreeRTOS/Source/event_groups.o" 3 | "FreeRTOS/Source/list.o" 4 | "FreeRTOS/Source/queue.o" 5 | "FreeRTOS/Source/tasks.o" 6 | "FreeRTOS/Source/timers.o" 7 | "FreeRTOS/Source/portable/GCC/ARM_CM3/port.o" 8 | "FreeRTOS/Source/portable/MemMang/heap_4.o" 9 | "StdPeriph_Driver/src/misc.o" 10 | "StdPeriph_Driver/src/stm32f10x_adc.o" 11 | "StdPeriph_Driver/src/stm32f10x_bkp.o" 12 | "StdPeriph_Driver/src/stm32f10x_can.o" 13 | "StdPeriph_Driver/src/stm32f10x_cec.o" 14 | "StdPeriph_Driver/src/stm32f10x_crc.o" 15 | "StdPeriph_Driver/src/stm32f10x_dac.o" 16 | "StdPeriph_Driver/src/stm32f10x_dbgmcu.o" 17 | "StdPeriph_Driver/src/stm32f10x_dma.o" 18 | "StdPeriph_Driver/src/stm32f10x_exti.o" 19 | "StdPeriph_Driver/src/stm32f10x_flash.o" 20 | "StdPeriph_Driver/src/stm32f10x_fsmc.o" 21 | "StdPeriph_Driver/src/stm32f10x_gpio.o" 22 | "StdPeriph_Driver/src/stm32f10x_i2c.o" 23 | "StdPeriph_Driver/src/stm32f10x_iwdg.o" 24 | "StdPeriph_Driver/src/stm32f10x_pwr.o" 25 | "StdPeriph_Driver/src/stm32f10x_rcc.o" 26 | "StdPeriph_Driver/src/stm32f10x_rtc.o" 27 | "StdPeriph_Driver/src/stm32f10x_sdio.o" 28 | "StdPeriph_Driver/src/stm32f10x_spi.o" 29 | "StdPeriph_Driver/src/stm32f10x_tim.o" 30 | "StdPeriph_Driver/src/stm32f10x_usart.o" 31 | "StdPeriph_Driver/src/stm32f10x_wwdg.o" 32 | "src/main.o" 33 | "src/syscalls.o" 34 | "src/system_stm32f10x.o" 35 | "startup/startup_stm32f10x_md.o" 36 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/objects.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | USER_OBJS := 6 | 7 | LIBS := 8 | 9 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/sources.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | OBJ_SRCS := 6 | S_SRCS := 7 | ASM_SRCS := 8 | C_SRCS := 9 | S_UPPER_SRCS := 10 | O_SRCS := 11 | EXECUTABLES := 12 | OBJS := 13 | S_UPPER_DEPS := 14 | C_DEPS := 15 | 16 | # Every subdirectory with source files must be described here 17 | SUBDIRS := \ 18 | FreeRTOS/Source \ 19 | FreeRTOS/Source/portable/GCC/ARM_CM3 \ 20 | FreeRTOS/Source/portable/MemMang \ 21 | StdPeriph_Driver/src \ 22 | src \ 23 | startup \ 24 | 25 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/src/main.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/src/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../src/main.c \ 8 | ../src/syscalls.c \ 9 | ../src/system_stm32f10x.c 10 | 11 | OBJS += \ 12 | ./src/main.o \ 13 | ./src/syscalls.o \ 14 | ./src/system_stm32f10x.o 15 | 16 | C_DEPS += \ 17 | ./src/main.d \ 18 | ./src/syscalls.d \ 19 | ./src/system_stm32f10x.d 20 | 21 | 22 | # Each subdirectory must supply rules for building sources it contributes 23 | src/%.o: ../src/%.c 24 | @echo 'Building file: $<' 25 | @echo 'Invoking: MCU GCC Compiler' 26 | @echo %cd% 27 | arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32F1 -DNUCLEO_F103RB -DSTM32F103RBTx -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/ac6_workspace/F103_FreeRTOS/inc" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 28 | @echo 'Finished building: $<' 29 | @echo ' ' 30 | 31 | 32 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/src/syscalls.d: -------------------------------------------------------------------------------- 1 | src/syscalls.o: ../src/syscalls.c 2 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/src/syscalls.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/src/system_stm32f10x.d: -------------------------------------------------------------------------------- 1 | src/system_stm32f10x.o: ../src/system_stm32f10x.c \ 2 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h \ 3 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h \ 4 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h \ 5 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h \ 6 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h \ 7 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h \ 8 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h \ 9 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h \ 10 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h \ 11 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h \ 12 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h \ 13 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h \ 14 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h \ 15 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h \ 16 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h \ 17 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h \ 18 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h \ 19 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h \ 20 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h \ 21 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h \ 22 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h \ 23 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h \ 24 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h \ 25 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h \ 26 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h \ 27 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h \ 28 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h \ 29 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h \ 30 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h 31 | 32 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/stm32f10x.h: 33 | 34 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cm3.h: 35 | 36 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmInstr.h: 37 | 38 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/core/core_cmFunc.h: 39 | 40 | C:/ac6_workspace/F103_FreeRTOS/CMSIS/device/system_stm32f10x.h: 41 | 42 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_conf.h: 43 | 44 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_adc.h: 45 | 46 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_bkp.h: 47 | 48 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_can.h: 49 | 50 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_cec.h: 51 | 52 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_crc.h: 53 | 54 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dac.h: 55 | 56 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: 57 | 58 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_dma.h: 59 | 60 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_exti.h: 61 | 62 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_flash.h: 63 | 64 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_fsmc.h: 65 | 66 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_gpio.h: 67 | 68 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_i2c.h: 69 | 70 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_iwdg.h: 71 | 72 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_pwr.h: 73 | 74 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rcc.h: 75 | 76 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_rtc.h: 77 | 78 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_sdio.h: 79 | 80 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_spi.h: 81 | 82 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_tim.h: 83 | 84 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_usart.h: 85 | 86 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/stm32f10x_wwdg.h: 87 | 88 | C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc/misc.h: 89 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/src/system_stm32f10x.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/src/system_stm32f10x.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/startup/startup_stm32f10x_md.d: -------------------------------------------------------------------------------- 1 | startup/startup_stm32f10x_md.o: ../startup/startup_stm32f10x_md.S 2 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/startup/startup_stm32f10x_md.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/startup/startup_stm32f10x_md.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/Debug/startup/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | S_UPPER_SRCS += \ 7 | ../startup/startup_stm32f10x_md.S 8 | 9 | OBJS += \ 10 | ./startup/startup_stm32f10x_md.o 11 | 12 | S_UPPER_DEPS += \ 13 | ./startup/startup_stm32f10x_md.d 14 | 15 | 16 | # Each subdirectory must supply rules for building sources it contributes 17 | startup/%.o: ../startup/%.S 18 | @echo 'Building file: $<' 19 | @echo 'Invoking: MCU GCC Compiler' 20 | @echo %cd% 21 | arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32F1 -DNUCLEO_F103RB -DSTM32F103RBTx -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F103_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/ac6_workspace/F103_FreeRTOS/inc" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F103_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F103_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 22 | @echo 'Finished building: $<' 23 | @echo ' ' 24 | 25 | 26 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/LinkerScript.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/LinkerScript.ld -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/inc/stm32f10x_conf.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f10x_conf.h 4 | * @author MCD Application Team 5 | * @version V1.2.0 6 | * @date 11-April-2014 7 | * @brief Library configuration file. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2014 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | /* Define to prevent recursive inclusion -------------------------------------*/ 29 | #ifndef __STM32F10x_CONF_H 30 | #define __STM32F10x_CONF_H 31 | 32 | /* Includes ------------------------------------------------------------------*/ 33 | /* Uncomment/Comment the line below to enable/disable peripheral header file inclusion */ 34 | #include "stm32f10x_adc.h" 35 | #include "stm32f10x_bkp.h" 36 | #include "stm32f10x_can.h" 37 | #include "stm32f10x_cec.h" 38 | #include "stm32f10x_crc.h" 39 | #include "stm32f10x_dac.h" 40 | #include "stm32f10x_dbgmcu.h" 41 | #include "stm32f10x_dma.h" 42 | #include "stm32f10x_exti.h" 43 | #include "stm32f10x_flash.h" 44 | #include "stm32f10x_fsmc.h" 45 | #include "stm32f10x_gpio.h" 46 | #include "stm32f10x_i2c.h" 47 | #include "stm32f10x_iwdg.h" 48 | #include "stm32f10x_pwr.h" 49 | #include "stm32f10x_rcc.h" 50 | #include "stm32f10x_rtc.h" 51 | #include "stm32f10x_sdio.h" 52 | #include "stm32f10x_spi.h" 53 | #include "stm32f10x_tim.h" 54 | #include "stm32f10x_usart.h" 55 | #include "stm32f10x_wwdg.h" 56 | #include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */ 57 | 58 | /* Exported types ------------------------------------------------------------*/ 59 | /* Exported constants --------------------------------------------------------*/ 60 | /* Uncomment the line below to expanse the "assert_param" macro in the 61 | Standard Peripheral Library drivers code */ 62 | /* #define USE_FULL_ASSERT 1 */ 63 | 64 | /* Exported macro ------------------------------------------------------------*/ 65 | #ifdef USE_FULL_ASSERT 66 | 67 | /** 68 | * @brief The assert_param macro is used for function's parameters check. 69 | * @param expr: If expr is false, it calls assert_failed function which reports 70 | * the name of the source file and the source line number of the call 71 | * that failed. If expr is true, it returns no value. 72 | * @retval None 73 | */ 74 | #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__)) 75 | /* Exported functions ------------------------------------------------------- */ 76 | void assert_failed(uint8_t* file, uint32_t line); 77 | #else 78 | #define assert_param(expr) ((void)0) 79 | #endif /* USE_FULL_ASSERT */ 80 | 81 | #endif /* __STM32F10x_CONF_H */ 82 | 83 | /******************* (C) COPYRIGHT 2014 STMicroelectronics *****END OF FILE****/ 84 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/inc/stm32f10x_crc.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f10x_crc.h 4 | * @author MCD Application Team 5 | * @version V3.6.1 6 | * @date 05-March-2012 7 | * @brief This file contains all the functions prototypes for the CRC firmware 8 | * library. 9 | ****************************************************************************** 10 | * @attention 11 | * 12 | *

© COPYRIGHT 2012 STMicroelectronics

13 | * 14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 15 | * You may not use this file except in compliance with the License. 16 | * You may obtain a copy of the License at: 17 | * 18 | * http://www.st.com/software_license_agreement_liberty_v2 19 | * 20 | * Unless required by applicable law or agreed to in writing, software 21 | * distributed under the License is distributed on an "AS IS" BASIS, 22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 | * See the License for the specific language governing permissions and 24 | * limitations under the License. 25 | * 26 | ****************************************************************************** 27 | */ 28 | 29 | /* Define to prevent recursive inclusion -------------------------------------*/ 30 | #ifndef __STM32F10x_CRC_H 31 | #define __STM32F10x_CRC_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /* Includes ------------------------------------------------------------------*/ 38 | #include "stm32f10x.h" 39 | 40 | /** @addtogroup STM32F10x_StdPeriph_Driver 41 | * @{ 42 | */ 43 | 44 | /** @addtogroup CRC 45 | * @{ 46 | */ 47 | 48 | /** @defgroup CRC_Exported_Types 49 | * @{ 50 | */ 51 | 52 | /** 53 | * @} 54 | */ 55 | 56 | /** @defgroup CRC_Exported_Constants 57 | * @{ 58 | */ 59 | 60 | /** 61 | * @} 62 | */ 63 | 64 | /** @defgroup CRC_Exported_Macros 65 | * @{ 66 | */ 67 | 68 | /** 69 | * @} 70 | */ 71 | 72 | /** @defgroup CRC_Exported_Functions 73 | * @{ 74 | */ 75 | 76 | void CRC_ResetDR(void); 77 | uint32_t CRC_CalcCRC(uint32_t Data); 78 | uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength); 79 | uint32_t CRC_GetCRC(void); 80 | void CRC_SetIDRegister(uint8_t IDValue); 81 | uint8_t CRC_GetIDRegister(void); 82 | 83 | #ifdef __cplusplus 84 | } 85 | #endif 86 | 87 | #endif /* __STM32F10x_CRC_H */ 88 | /** 89 | * @} 90 | */ 91 | 92 | /** 93 | * @} 94 | */ 95 | 96 | /** 97 | * @} 98 | */ 99 | 100 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 101 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/inc/stm32f10x_dbgmcu.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f10x_dbgmcu.h 4 | * @author MCD Application Team 5 | * @version V3.6.1 6 | * @date 05-March-2012 7 | * @brief This file contains all the functions prototypes for the DBGMCU 8 | * firmware library. 9 | ****************************************************************************** 10 | * @attention 11 | * 12 | *

© COPYRIGHT 2012 STMicroelectronics

13 | * 14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 15 | * You may not use this file except in compliance with the License. 16 | * You may obtain a copy of the License at: 17 | * 18 | * http://www.st.com/software_license_agreement_liberty_v2 19 | * 20 | * Unless required by applicable law or agreed to in writing, software 21 | * distributed under the License is distributed on an "AS IS" BASIS, 22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 | * See the License for the specific language governing permissions and 24 | * limitations under the License. 25 | * 26 | ****************************************************************************** 27 | */ 28 | 29 | /* Define to prevent recursive inclusion -------------------------------------*/ 30 | #ifndef __STM32F10x_DBGMCU_H 31 | #define __STM32F10x_DBGMCU_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /* Includes ------------------------------------------------------------------*/ 38 | #include "stm32f10x.h" 39 | 40 | /** @addtogroup STM32F10x_StdPeriph_Driver 41 | * @{ 42 | */ 43 | 44 | /** @addtogroup DBGMCU 45 | * @{ 46 | */ 47 | 48 | /** @defgroup DBGMCU_Exported_Types 49 | * @{ 50 | */ 51 | 52 | /** 53 | * @} 54 | */ 55 | 56 | /** @defgroup DBGMCU_Exported_Constants 57 | * @{ 58 | */ 59 | 60 | #define DBGMCU_SLEEP ((uint32_t)0x00000001) 61 | #define DBGMCU_STOP ((uint32_t)0x00000002) 62 | #define DBGMCU_STANDBY ((uint32_t)0x00000004) 63 | #define DBGMCU_IWDG_STOP ((uint32_t)0x00000100) 64 | #define DBGMCU_WWDG_STOP ((uint32_t)0x00000200) 65 | #define DBGMCU_TIM1_STOP ((uint32_t)0x00000400) 66 | #define DBGMCU_TIM2_STOP ((uint32_t)0x00000800) 67 | #define DBGMCU_TIM3_STOP ((uint32_t)0x00001000) 68 | #define DBGMCU_TIM4_STOP ((uint32_t)0x00002000) 69 | #define DBGMCU_CAN1_STOP ((uint32_t)0x00004000) 70 | #define DBGMCU_I2C1_SMBUS_TIMEOUT ((uint32_t)0x00008000) 71 | #define DBGMCU_I2C2_SMBUS_TIMEOUT ((uint32_t)0x00010000) 72 | #define DBGMCU_TIM8_STOP ((uint32_t)0x00020000) 73 | #define DBGMCU_TIM5_STOP ((uint32_t)0x00040000) 74 | #define DBGMCU_TIM6_STOP ((uint32_t)0x00080000) 75 | #define DBGMCU_TIM7_STOP ((uint32_t)0x00100000) 76 | #define DBGMCU_CAN2_STOP ((uint32_t)0x00200000) 77 | #define DBGMCU_TIM15_STOP ((uint32_t)0x00400000) 78 | #define DBGMCU_TIM16_STOP ((uint32_t)0x00800000) 79 | #define DBGMCU_TIM17_STOP ((uint32_t)0x01000000) 80 | #define DBGMCU_TIM12_STOP ((uint32_t)0x02000000) 81 | #define DBGMCU_TIM13_STOP ((uint32_t)0x04000000) 82 | #define DBGMCU_TIM14_STOP ((uint32_t)0x08000000) 83 | #define DBGMCU_TIM9_STOP ((uint32_t)0x10000000) 84 | #define DBGMCU_TIM10_STOP ((uint32_t)0x20000000) 85 | #define DBGMCU_TIM11_STOP ((uint32_t)0x40000000) 86 | 87 | #define IS_DBGMCU_PERIPH(PERIPH) ((((PERIPH) & 0x800000F8) == 0x00) && ((PERIPH) != 0x00)) 88 | /** 89 | * @} 90 | */ 91 | 92 | /** @defgroup DBGMCU_Exported_Macros 93 | * @{ 94 | */ 95 | 96 | /** 97 | * @} 98 | */ 99 | 100 | /** @defgroup DBGMCU_Exported_Functions 101 | * @{ 102 | */ 103 | 104 | uint32_t DBGMCU_GetREVID(void); 105 | uint32_t DBGMCU_GetDEVID(void); 106 | void DBGMCU_Config(uint32_t DBGMCU_Periph, FunctionalState NewState); 107 | 108 | #ifdef __cplusplus 109 | } 110 | #endif 111 | 112 | #endif /* __STM32F10x_DBGMCU_H */ 113 | /** 114 | * @} 115 | */ 116 | 117 | /** 118 | * @} 119 | */ 120 | 121 | /** 122 | * @} 123 | */ 124 | 125 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 126 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/inc/stm32f10x_iwdg.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f10x_iwdg.h 4 | * @author MCD Application Team 5 | * @version V3.6.1 6 | * @date 05-March-2012 7 | * @brief This file contains all the functions prototypes for the IWDG 8 | * firmware library. 9 | ****************************************************************************** 10 | * @attention 11 | * 12 | *

© COPYRIGHT 2012 STMicroelectronics

13 | * 14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 15 | * You may not use this file except in compliance with the License. 16 | * You may obtain a copy of the License at: 17 | * 18 | * http://www.st.com/software_license_agreement_liberty_v2 19 | * 20 | * Unless required by applicable law or agreed to in writing, software 21 | * distributed under the License is distributed on an "AS IS" BASIS, 22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 | * See the License for the specific language governing permissions and 24 | * limitations under the License. 25 | * 26 | ****************************************************************************** 27 | */ 28 | 29 | /* Define to prevent recursive inclusion -------------------------------------*/ 30 | #ifndef __STM32F10x_IWDG_H 31 | #define __STM32F10x_IWDG_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /* Includes ------------------------------------------------------------------*/ 38 | #include "stm32f10x.h" 39 | 40 | /** @addtogroup STM32F10x_StdPeriph_Driver 41 | * @{ 42 | */ 43 | 44 | /** @addtogroup IWDG 45 | * @{ 46 | */ 47 | 48 | /** @defgroup IWDG_Exported_Types 49 | * @{ 50 | */ 51 | 52 | /** 53 | * @} 54 | */ 55 | 56 | /** @defgroup IWDG_Exported_Constants 57 | * @{ 58 | */ 59 | 60 | /** @defgroup IWDG_WriteAccess 61 | * @{ 62 | */ 63 | 64 | #define IWDG_WriteAccess_Enable ((uint16_t)0x5555) 65 | #define IWDG_WriteAccess_Disable ((uint16_t)0x0000) 66 | #define IS_IWDG_WRITE_ACCESS(ACCESS) (((ACCESS) == IWDG_WriteAccess_Enable) || \ 67 | ((ACCESS) == IWDG_WriteAccess_Disable)) 68 | /** 69 | * @} 70 | */ 71 | 72 | /** @defgroup IWDG_prescaler 73 | * @{ 74 | */ 75 | 76 | #define IWDG_Prescaler_4 ((uint8_t)0x00) 77 | #define IWDG_Prescaler_8 ((uint8_t)0x01) 78 | #define IWDG_Prescaler_16 ((uint8_t)0x02) 79 | #define IWDG_Prescaler_32 ((uint8_t)0x03) 80 | #define IWDG_Prescaler_64 ((uint8_t)0x04) 81 | #define IWDG_Prescaler_128 ((uint8_t)0x05) 82 | #define IWDG_Prescaler_256 ((uint8_t)0x06) 83 | #define IS_IWDG_PRESCALER(PRESCALER) (((PRESCALER) == IWDG_Prescaler_4) || \ 84 | ((PRESCALER) == IWDG_Prescaler_8) || \ 85 | ((PRESCALER) == IWDG_Prescaler_16) || \ 86 | ((PRESCALER) == IWDG_Prescaler_32) || \ 87 | ((PRESCALER) == IWDG_Prescaler_64) || \ 88 | ((PRESCALER) == IWDG_Prescaler_128)|| \ 89 | ((PRESCALER) == IWDG_Prescaler_256)) 90 | /** 91 | * @} 92 | */ 93 | 94 | /** @defgroup IWDG_Flag 95 | * @{ 96 | */ 97 | 98 | #define IWDG_FLAG_PVU ((uint16_t)0x0001) 99 | #define IWDG_FLAG_RVU ((uint16_t)0x0002) 100 | #define IS_IWDG_FLAG(FLAG) (((FLAG) == IWDG_FLAG_PVU) || ((FLAG) == IWDG_FLAG_RVU)) 101 | #define IS_IWDG_RELOAD(RELOAD) ((RELOAD) <= 0xFFF) 102 | /** 103 | * @} 104 | */ 105 | 106 | /** 107 | * @} 108 | */ 109 | 110 | /** @defgroup IWDG_Exported_Macros 111 | * @{ 112 | */ 113 | 114 | /** 115 | * @} 116 | */ 117 | 118 | /** @defgroup IWDG_Exported_Functions 119 | * @{ 120 | */ 121 | 122 | void IWDG_WriteAccessCmd(uint16_t IWDG_WriteAccess); 123 | void IWDG_SetPrescaler(uint8_t IWDG_Prescaler); 124 | void IWDG_SetReload(uint16_t Reload); 125 | void IWDG_ReloadCounter(void); 126 | void IWDG_Enable(void); 127 | FlagStatus IWDG_GetFlagStatus(uint16_t IWDG_FLAG); 128 | 129 | #ifdef __cplusplus 130 | } 131 | #endif 132 | 133 | #endif /* __STM32F10x_IWDG_H */ 134 | /** 135 | * @} 136 | */ 137 | 138 | /** 139 | * @} 140 | */ 141 | 142 | /** 143 | * @} 144 | */ 145 | 146 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 147 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/inc/stm32f10x_rtc.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f10x_rtc.h 4 | * @author MCD Application Team 5 | * @version V3.6.1 6 | * @date 05-March-2012 7 | * @brief This file contains all the functions prototypes for the RTC firmware 8 | * library. 9 | ****************************************************************************** 10 | * @attention 11 | * 12 | *

© COPYRIGHT 2012 STMicroelectronics

13 | * 14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 15 | * You may not use this file except in compliance with the License. 16 | * You may obtain a copy of the License at: 17 | * 18 | * http://www.st.com/software_license_agreement_liberty_v2 19 | * 20 | * Unless required by applicable law or agreed to in writing, software 21 | * distributed under the License is distributed on an "AS IS" BASIS, 22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 | * See the License for the specific language governing permissions and 24 | * limitations under the License. 25 | * 26 | ****************************************************************************** 27 | */ 28 | 29 | /* Define to prevent recursive inclusion -------------------------------------*/ 30 | #ifndef __STM32F10x_RTC_H 31 | #define __STM32F10x_RTC_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /* Includes ------------------------------------------------------------------*/ 38 | #include "stm32f10x.h" 39 | 40 | /** @addtogroup STM32F10x_StdPeriph_Driver 41 | * @{ 42 | */ 43 | 44 | /** @addtogroup RTC 45 | * @{ 46 | */ 47 | 48 | /** @defgroup RTC_Exported_Types 49 | * @{ 50 | */ 51 | 52 | /** 53 | * @} 54 | */ 55 | 56 | /** @defgroup RTC_Exported_Constants 57 | * @{ 58 | */ 59 | 60 | /** @defgroup RTC_interrupts_define 61 | * @{ 62 | */ 63 | 64 | #define RTC_IT_OW ((uint16_t)0x0004) /*!< Overflow interrupt */ 65 | #define RTC_IT_ALR ((uint16_t)0x0002) /*!< Alarm interrupt */ 66 | #define RTC_IT_SEC ((uint16_t)0x0001) /*!< Second interrupt */ 67 | #define IS_RTC_IT(IT) ((((IT) & (uint16_t)0xFFF8) == 0x00) && ((IT) != 0x00)) 68 | #define IS_RTC_GET_IT(IT) (((IT) == RTC_IT_OW) || ((IT) == RTC_IT_ALR) || \ 69 | ((IT) == RTC_IT_SEC)) 70 | /** 71 | * @} 72 | */ 73 | 74 | /** @defgroup RTC_interrupts_flags 75 | * @{ 76 | */ 77 | 78 | #define RTC_FLAG_RTOFF ((uint16_t)0x0020) /*!< RTC Operation OFF flag */ 79 | #define RTC_FLAG_RSF ((uint16_t)0x0008) /*!< Registers Synchronized flag */ 80 | #define RTC_FLAG_OW ((uint16_t)0x0004) /*!< Overflow flag */ 81 | #define RTC_FLAG_ALR ((uint16_t)0x0002) /*!< Alarm flag */ 82 | #define RTC_FLAG_SEC ((uint16_t)0x0001) /*!< Second flag */ 83 | #define IS_RTC_CLEAR_FLAG(FLAG) ((((FLAG) & (uint16_t)0xFFF0) == 0x00) && ((FLAG) != 0x00)) 84 | #define IS_RTC_GET_FLAG(FLAG) (((FLAG) == RTC_FLAG_RTOFF) || ((FLAG) == RTC_FLAG_RSF) || \ 85 | ((FLAG) == RTC_FLAG_OW) || ((FLAG) == RTC_FLAG_ALR) || \ 86 | ((FLAG) == RTC_FLAG_SEC)) 87 | #define IS_RTC_PRESCALER(PRESCALER) ((PRESCALER) <= 0xFFFFF) 88 | 89 | /** 90 | * @} 91 | */ 92 | 93 | /** 94 | * @} 95 | */ 96 | 97 | /** @defgroup RTC_Exported_Macros 98 | * @{ 99 | */ 100 | 101 | /** 102 | * @} 103 | */ 104 | 105 | /** @defgroup RTC_Exported_Functions 106 | * @{ 107 | */ 108 | 109 | void RTC_ITConfig(uint16_t RTC_IT, FunctionalState NewState); 110 | void RTC_EnterConfigMode(void); 111 | void RTC_ExitConfigMode(void); 112 | uint32_t RTC_GetCounter(void); 113 | void RTC_SetCounter(uint32_t CounterValue); 114 | void RTC_SetPrescaler(uint32_t PrescalerValue); 115 | void RTC_SetAlarm(uint32_t AlarmValue); 116 | uint32_t RTC_GetDivider(void); 117 | void RTC_WaitForLastTask(void); 118 | void RTC_WaitForSynchro(void); 119 | FlagStatus RTC_GetFlagStatus(uint16_t RTC_FLAG); 120 | void RTC_ClearFlag(uint16_t RTC_FLAG); 121 | ITStatus RTC_GetITStatus(uint16_t RTC_IT); 122 | void RTC_ClearITPendingBit(uint16_t RTC_IT); 123 | 124 | #ifdef __cplusplus 125 | } 126 | #endif 127 | 128 | #endif /* __STM32F10x_RTC_H */ 129 | /** 130 | * @} 131 | */ 132 | 133 | /** 134 | * @} 135 | */ 136 | 137 | /** 138 | * @} 139 | */ 140 | 141 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 142 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/inc/stm32f10x_wwdg.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f10x_wwdg.h 4 | * @author MCD Application Team 5 | * @version V3.6.1 6 | * @date 05-March-2012 7 | * @brief This file contains all the functions prototypes for the WWDG firmware 8 | * library. 9 | ****************************************************************************** 10 | * @attention 11 | * 12 | *

© COPYRIGHT 2012 STMicroelectronics

13 | * 14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 15 | * You may not use this file except in compliance with the License. 16 | * You may obtain a copy of the License at: 17 | * 18 | * http://www.st.com/software_license_agreement_liberty_v2 19 | * 20 | * Unless required by applicable law or agreed to in writing, software 21 | * distributed under the License is distributed on an "AS IS" BASIS, 22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 | * See the License for the specific language governing permissions and 24 | * limitations under the License. 25 | * 26 | ****************************************************************************** 27 | */ 28 | 29 | /* Define to prevent recursive inclusion -------------------------------------*/ 30 | #ifndef __STM32F10x_WWDG_H 31 | #define __STM32F10x_WWDG_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /* Includes ------------------------------------------------------------------*/ 38 | #include "stm32f10x.h" 39 | 40 | /** @addtogroup STM32F10x_StdPeriph_Driver 41 | * @{ 42 | */ 43 | 44 | /** @addtogroup WWDG 45 | * @{ 46 | */ 47 | 48 | /** @defgroup WWDG_Exported_Types 49 | * @{ 50 | */ 51 | 52 | /** 53 | * @} 54 | */ 55 | 56 | /** @defgroup WWDG_Exported_Constants 57 | * @{ 58 | */ 59 | 60 | /** @defgroup WWDG_Prescaler 61 | * @{ 62 | */ 63 | 64 | #define WWDG_Prescaler_1 ((uint32_t)0x00000000) 65 | #define WWDG_Prescaler_2 ((uint32_t)0x00000080) 66 | #define WWDG_Prescaler_4 ((uint32_t)0x00000100) 67 | #define WWDG_Prescaler_8 ((uint32_t)0x00000180) 68 | #define IS_WWDG_PRESCALER(PRESCALER) (((PRESCALER) == WWDG_Prescaler_1) || \ 69 | ((PRESCALER) == WWDG_Prescaler_2) || \ 70 | ((PRESCALER) == WWDG_Prescaler_4) || \ 71 | ((PRESCALER) == WWDG_Prescaler_8)) 72 | #define IS_WWDG_WINDOW_VALUE(VALUE) ((VALUE) <= 0x7F) 73 | #define IS_WWDG_COUNTER(COUNTER) (((COUNTER) >= 0x40) && ((COUNTER) <= 0x7F)) 74 | 75 | /** 76 | * @} 77 | */ 78 | 79 | /** 80 | * @} 81 | */ 82 | 83 | /** @defgroup WWDG_Exported_Macros 84 | * @{ 85 | */ 86 | /** 87 | * @} 88 | */ 89 | 90 | /** @defgroup WWDG_Exported_Functions 91 | * @{ 92 | */ 93 | 94 | void WWDG_DeInit(void); 95 | void WWDG_SetPrescaler(uint32_t WWDG_Prescaler); 96 | void WWDG_SetWindowValue(uint8_t WindowValue); 97 | void WWDG_EnableIT(void); 98 | void WWDG_SetCounter(uint8_t Counter); 99 | void WWDG_Enable(uint8_t Counter); 100 | FlagStatus WWDG_GetFlagStatus(void); 101 | void WWDG_ClearFlag(void); 102 | 103 | #ifdef __cplusplus 104 | } 105 | #endif 106 | 107 | #endif /* __STM32F10x_WWDG_H */ 108 | 109 | /** 110 | * @} 111 | */ 112 | 113 | /** 114 | * @} 115 | */ 116 | 117 | /** 118 | * @} 119 | */ 120 | 121 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 122 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/src/stm32f10x_crc.c: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f10x_crc.c 4 | * @author MCD Application Team 5 | * @version V3.6.1 6 | * @date 05-March-2012 7 | * @brief This file provides all the CRC firmware functions. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2012 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | /* Includes ------------------------------------------------------------------*/ 29 | #include "stm32f10x_crc.h" 30 | 31 | /** @addtogroup STM32F10x_StdPeriph_Driver 32 | * @{ 33 | */ 34 | 35 | /** @defgroup CRC 36 | * @brief CRC driver modules 37 | * @{ 38 | */ 39 | 40 | /** @defgroup CRC_Private_TypesDefinitions 41 | * @{ 42 | */ 43 | 44 | /** 45 | * @} 46 | */ 47 | 48 | /** @defgroup CRC_Private_Defines 49 | * @{ 50 | */ 51 | 52 | /** 53 | * @} 54 | */ 55 | 56 | /** @defgroup CRC_Private_Macros 57 | * @{ 58 | */ 59 | 60 | /** 61 | * @} 62 | */ 63 | 64 | /** @defgroup CRC_Private_Variables 65 | * @{ 66 | */ 67 | 68 | /** 69 | * @} 70 | */ 71 | 72 | /** @defgroup CRC_Private_FunctionPrototypes 73 | * @{ 74 | */ 75 | 76 | /** 77 | * @} 78 | */ 79 | 80 | /** @defgroup CRC_Private_Functions 81 | * @{ 82 | */ 83 | 84 | /** 85 | * @brief Resets the CRC Data register (DR). 86 | * @param None 87 | * @retval None 88 | */ 89 | void CRC_ResetDR(void) 90 | { 91 | /* Reset CRC generator */ 92 | CRC->CR = CRC_CR_RESET; 93 | } 94 | 95 | /** 96 | * @brief Computes the 32-bit CRC of a given data word(32-bit). 97 | * @param Data: data word(32-bit) to compute its CRC 98 | * @retval 32-bit CRC 99 | */ 100 | uint32_t CRC_CalcCRC(uint32_t Data) 101 | { 102 | CRC->DR = Data; 103 | 104 | return (CRC->DR); 105 | } 106 | 107 | /** 108 | * @brief Computes the 32-bit CRC of a given buffer of data word(32-bit). 109 | * @param pBuffer: pointer to the buffer containing the data to be computed 110 | * @param BufferLength: length of the buffer to be computed 111 | * @retval 32-bit CRC 112 | */ 113 | uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength) 114 | { 115 | uint32_t index = 0; 116 | 117 | for(index = 0; index < BufferLength; index++) 118 | { 119 | CRC->DR = pBuffer[index]; 120 | } 121 | return (CRC->DR); 122 | } 123 | 124 | /** 125 | * @brief Returns the current CRC value. 126 | * @param None 127 | * @retval 32-bit CRC 128 | */ 129 | uint32_t CRC_GetCRC(void) 130 | { 131 | return (CRC->DR); 132 | } 133 | 134 | /** 135 | * @brief Stores a 8-bit data in the Independent Data(ID) register. 136 | * @param IDValue: 8-bit value to be stored in the ID register 137 | * @retval None 138 | */ 139 | void CRC_SetIDRegister(uint8_t IDValue) 140 | { 141 | CRC->IDR = IDValue; 142 | } 143 | 144 | /** 145 | * @brief Returns the 8-bit data stored in the Independent Data(ID) register 146 | * @param None 147 | * @retval 8-bit value of the ID register 148 | */ 149 | uint8_t CRC_GetIDRegister(void) 150 | { 151 | return (CRC->IDR); 152 | } 153 | 154 | /** 155 | * @} 156 | */ 157 | 158 | /** 159 | * @} 160 | */ 161 | 162 | /** 163 | * @} 164 | */ 165 | 166 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 167 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/src/stm32f10x_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/src/stm32f10x_flash.c -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/src/stm32f10x_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/src/stm32f10x_i2c.c -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/src/stm32f10x_usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/StdPeriph_Driver/src/stm32f10x_usart.c -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/inc/FreeRTOSConfig.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS Kernel V10.0.0 3 | * Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | * this software and associated documentation files (the "Software"), to deal in 7 | * the Software without restriction, including without limitation the rights to 8 | * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | * the Software, and to permit persons to whom the Software is furnished to do so, 10 | * subject to the following conditions: 11 | * 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. If you wish to use our Amazon 14 | * FreeRTOS name, please do so in a fair use way that does not cause confusion. 15 | * 16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 18 | * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 19 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 20 | * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21 | * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | * 23 | * http://www.FreeRTOS.org 24 | * http://aws.amazon.com/freertos 25 | * 26 | * 1 tab == 4 spaces! 27 | */ 28 | 29 | #ifndef FREERTOS_CONFIG_H 30 | #define FREERTOS_CONFIG_H 31 | 32 | /*----------------------------------------------------------- 33 | * Application specific definitions. 34 | * 35 | * These definitions should be adjusted for your particular hardware and 36 | * application requirements. 37 | * 38 | * THESE PARAMETERS ARE DESCRIBED WITHIN THE 'CONFIGURATION' SECTION OF THE 39 | * FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE. 40 | * 41 | * See http://www.freertos.org/a00110.html. 42 | *----------------------------------------------------------*/ 43 | 44 | #include "stm32f10x.h" 45 | 46 | #define configUSE_PREEMPTION 1 47 | #define configUSE_IDLE_HOOK 0 48 | #define configUSE_TICK_HOOK 0 49 | #define configCPU_CLOCK_HZ ( ( unsigned long ) 64000000 ) 50 | #define configTICK_RATE_HZ ( ( TickType_t ) 1000 ) 51 | #define configMAX_PRIORITIES ( 5 ) 52 | #define configMINIMAL_STACK_SIZE ( ( unsigned short ) 128 ) 53 | #define configTOTAL_HEAP_SIZE ( ( size_t ) ( 17 * 1024 ) ) 54 | #define configMAX_TASK_NAME_LEN ( 16 ) 55 | #define configUSE_TRACE_FACILITY 0 56 | #define configUSE_16_BIT_TICKS 0 57 | #define configIDLE_SHOULD_YIELD 1 58 | #define configUSE_MUTEXES 1 59 | 60 | /* Co-routine definitions. */ 61 | #define configUSE_CO_ROUTINES 0 62 | #define configMAX_CO_ROUTINE_PRIORITIES ( 2 ) 63 | 64 | /* Set the following definitions to 1 to include the API function, or zero 65 | to exclude the API function. */ 66 | 67 | #define INCLUDE_vTaskPrioritySet 1 68 | #define INCLUDE_uxTaskPriorityGet 1 69 | #define INCLUDE_vTaskDelete 1 70 | #define INCLUDE_vTaskCleanUpResources 0 71 | #define INCLUDE_vTaskSuspend 1 72 | #define INCLUDE_vTaskDelayUntil 1 73 | #define INCLUDE_vTaskDelay 1 74 | 75 | /* This is the raw value as per the Cortex-M3 NVIC. Values can be 255 76 | (lowest) to 0 (1?) (highest). */ 77 | #define configKERNEL_INTERRUPT_PRIORITY 255 78 | /* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!! 79 | See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */ 80 | #define configMAX_SYSCALL_INTERRUPT_PRIORITY 191 /* equivalent to 0xb0, or priority 11. */ 81 | 82 | /* This is the value being used as per the ST library which permits 16 83 | priority values, 0 to 15. This must correspond to the 84 | configKERNEL_INTERRUPT_PRIORITY setting. Here 15 corresponds to the lowest 85 | NVIC value of 255. */ 86 | #define configLIBRARY_KERNEL_INTERRUPT_PRIORITY 15 87 | 88 | /* Definitions that map the FreeRTOS port interrupt handlers to their CMSIS 89 | standard names. */ 90 | #define vPortSVCHandler SVC_Handler 91 | #define xPortPendSVHandler PendSV_Handler 92 | #define xPortSysTickHandler SysTick_Handler 93 | 94 | #endif /* FREERTOS_CONFIG_H */ 95 | 96 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/inc/stm32f1xx_it.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f1xx_it.h 4 | * @author MCD Application Team 5 | * @version V1.2.0 6 | * @date 11-April-2014 7 | * @brief This file contains the headers of the interrupt handlers. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2014 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | /* Define to prevent recursive inclusion -------------------------------------*/ 29 | #ifndef __STM32F1XX_IT_H 30 | #define __STM32F1XX_IT_H 31 | 32 | #ifdef __cplusplus 33 | extern "C" { 34 | #endif 35 | 36 | /* Includes ------------------------------------------------------------------*/ 37 | #include "main.h" 38 | 39 | /* Exported types ------------------------------------------------------------*/ 40 | /* Exported constants --------------------------------------------------------*/ 41 | /* Exported macro ------------------------------------------------------------*/ 42 | /* Exported functions ------------------------------------------------------- */ 43 | 44 | void NMI_Handler(void); 45 | void HardFault_Handler(void); 46 | void MemManage_Handler(void); 47 | void BusFault_Handler(void); 48 | void UsageFault_Handler(void); 49 | void SVC_Handler(void); 50 | void DebugMon_Handler(void); 51 | void PendSV_Handler(void); 52 | void SysTick_Handler(void); 53 | 54 | #ifdef __cplusplus 55 | } 56 | #endif 57 | 58 | #endif /* __STM32F1XX_IT_H */ 59 | 60 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 61 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/src/main.c: -------------------------------------------------------------------------------- 1 | 2 | #include "stm32f10x.h" 3 | 4 | #include "FreeRTOS.h" 5 | #include "task.h" 6 | 7 | static void prvSetupHardware(void); 8 | 9 | int main(void) { 10 | 11 | // Hardware configuration 12 | prvSetupHardware(); 13 | 14 | // Creating tasks 15 | // .. 16 | // .. 17 | 18 | // Start the scheduler 19 | vTaskStartScheduler(); // should never return 20 | 21 | // Will only get here if there was not enough heap space 22 | 23 | while(1); 24 | 25 | return 0; 26 | } 27 | 28 | static void prvSetupHardware(void) 29 | { 30 | // It's place to hardware configuration, like e.g. clock external source 31 | } 32 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F103/src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F103/src/syscalls.c -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | F429_FreeRTOS 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.cdt.managedbuilder.core.genmakebuilder 10 | clean,full,incremental, 11 | 12 | 13 | 14 | 15 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder 16 | full,incremental, 17 | 18 | 19 | 20 | 21 | 22 | org.eclipse.cdt.core.cnature 23 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 24 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 25 | fr.ac6.mcu.ide.core.MCUProjectNature 26 | 27 | 28 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/.settings/language.settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/CMSIS/core/arm_const_structs.h: -------------------------------------------------------------------------------- 1 | /* ---------------------------------------------------------------------- 2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved. 3 | * 4 | * $Date: 19. March 2015 5 | * $Revision: V.1.4.5 6 | * 7 | * Project: CMSIS DSP Library 8 | * Title: arm_const_structs.h 9 | * 10 | * Description: This file has constant structs that are initialized for 11 | * user convenience. For example, some can be given as 12 | * arguments to the arm_cfft_f32() function. 13 | * 14 | * Target Processor: Cortex-M4/Cortex-M3 15 | * 16 | * Redistribution and use in source and binary forms, with or without 17 | * modification, are permitted provided that the following conditions 18 | * are met: 19 | * - Redistributions of source code must retain the above copyright 20 | * notice, this list of conditions and the following disclaimer. 21 | * - Redistributions in binary form must reproduce the above copyright 22 | * notice, this list of conditions and the following disclaimer in 23 | * the documentation and/or other materials provided with the 24 | * distribution. 25 | * - Neither the name of ARM LIMITED nor the names of its contributors 26 | * may be used to endorse or promote products derived from this 27 | * software without specific prior written permission. 28 | * 29 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 30 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 31 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 32 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 33 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 34 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 35 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 36 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 37 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 38 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 39 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 40 | * POSSIBILITY OF SUCH DAMAGE. 41 | * -------------------------------------------------------------------- */ 42 | 43 | #ifndef _ARM_CONST_STRUCTS_H 44 | #define _ARM_CONST_STRUCTS_H 45 | 46 | #include "arm_math.h" 47 | #include "arm_common_tables.h" 48 | 49 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16; 50 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32; 51 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64; 52 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128; 53 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256; 54 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512; 55 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024; 56 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048; 57 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096; 58 | 59 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16; 60 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32; 61 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64; 62 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128; 63 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256; 64 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512; 65 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024; 66 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048; 67 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096; 68 | 69 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16; 70 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32; 71 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64; 72 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128; 73 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256; 74 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512; 75 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024; 76 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048; 77 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096; 78 | 79 | #endif 80 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/CMSIS/device/stm32f4xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/CMSIS/device/stm32f4xx.h -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/CMSIS/device/system_stm32f4xx.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file system_stm32f4xx.h 4 | * @author MCD Application Team 5 | * @version V1.8.0 6 | * @date 09-November-2016 7 | * @brief CMSIS Cortex-M4 Device System Source File for STM32F4xx devices. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2016 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | /** @addtogroup CMSIS 29 | * @{ 30 | */ 31 | 32 | /** @addtogroup stm32f4xx_system 33 | * @{ 34 | */ 35 | 36 | /** 37 | * @brief Define to prevent recursive inclusion 38 | */ 39 | #ifndef __SYSTEM_STM32F4XX_H 40 | #define __SYSTEM_STM32F4XX_H 41 | 42 | #ifdef __cplusplus 43 | extern "C" { 44 | #endif 45 | 46 | /** @addtogroup STM32F4xx_System_Includes 47 | * @{ 48 | */ 49 | 50 | /** 51 | * @} 52 | */ 53 | 54 | 55 | /** @addtogroup STM32F4xx_System_Exported_types 56 | * @{ 57 | */ 58 | 59 | extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */ 60 | 61 | 62 | /** 63 | * @} 64 | */ 65 | 66 | /** @addtogroup STM32F4xx_System_Exported_Constants 67 | * @{ 68 | */ 69 | 70 | /** 71 | * @} 72 | */ 73 | 74 | /** @addtogroup STM32F4xx_System_Exported_Macros 75 | * @{ 76 | */ 77 | 78 | /** 79 | * @} 80 | */ 81 | 82 | /** @addtogroup STM32F4xx_System_Exported_Functions 83 | * @{ 84 | */ 85 | 86 | extern void SystemInit(void); 87 | extern void SystemCoreClockUpdate(void); 88 | /** 89 | * @} 90 | */ 91 | 92 | #ifdef __cplusplus 93 | } 94 | #endif 95 | 96 | #endif /*__SYSTEM_STM32F4XX_H */ 97 | 98 | /** 99 | * @} 100 | */ 101 | 102 | /** 103 | * @} 104 | */ 105 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 106 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/F429_FreeRTOS.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/F429_FreeRTOS.bin -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/F429_FreeRTOS.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/F429_FreeRTOS.elf -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/croutine.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/croutine.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/event_groups.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/event_groups.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/list.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c 8 | 9 | OBJS += \ 10 | ./FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o 11 | 12 | C_DEPS += \ 13 | ./FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d 14 | 15 | 16 | # Each subdirectory must supply rules for building sources it contributes 17 | FreeRTOS/Source/portable/GCC/ARM_CM4F/%.o: ../FreeRTOS/Source/portable/GCC/ARM_CM4F/%.c 18 | @echo 'Building file: $<' 19 | @echo 'Invoking: MCU GCC Compiler' 20 | @echo %cd% 21 | arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DSTM32F429ZITx -DSTM32F429I_DISC1 -DSTM32F4 -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F429_439xx -I"C:/ac6_workspace/F429_FreeRTOS/inc" -I"C:/ac6_workspace/F429_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F429_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM4F" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F429_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 22 | @echo 'Finished building: $<' 23 | @echo ' ' 24 | 25 | 26 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/portable/MemMang/heap_4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/portable/MemMang/heap_4.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/portable/MemMang/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../FreeRTOS/Source/portable/MemMang/heap_4.c 8 | 9 | OBJS += \ 10 | ./FreeRTOS/Source/portable/MemMang/heap_4.o 11 | 12 | C_DEPS += \ 13 | ./FreeRTOS/Source/portable/MemMang/heap_4.d 14 | 15 | 16 | # Each subdirectory must supply rules for building sources it contributes 17 | FreeRTOS/Source/portable/MemMang/%.o: ../FreeRTOS/Source/portable/MemMang/%.c 18 | @echo 'Building file: $<' 19 | @echo 'Invoking: MCU GCC Compiler' 20 | @echo %cd% 21 | arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DSTM32F429ZITx -DSTM32F429I_DISC1 -DSTM32F4 -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F429_439xx -I"C:/ac6_workspace/F429_FreeRTOS/inc" -I"C:/ac6_workspace/F429_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F429_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM4F" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F429_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 22 | @echo 'Finished building: $<' 23 | @echo ' ' 24 | 25 | 26 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/queue.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/queue.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../FreeRTOS/Source/croutine.c \ 8 | ../FreeRTOS/Source/event_groups.c \ 9 | ../FreeRTOS/Source/list.c \ 10 | ../FreeRTOS/Source/queue.c \ 11 | ../FreeRTOS/Source/tasks.c \ 12 | ../FreeRTOS/Source/timers.c 13 | 14 | OBJS += \ 15 | ./FreeRTOS/Source/croutine.o \ 16 | ./FreeRTOS/Source/event_groups.o \ 17 | ./FreeRTOS/Source/list.o \ 18 | ./FreeRTOS/Source/queue.o \ 19 | ./FreeRTOS/Source/tasks.o \ 20 | ./FreeRTOS/Source/timers.o 21 | 22 | C_DEPS += \ 23 | ./FreeRTOS/Source/croutine.d \ 24 | ./FreeRTOS/Source/event_groups.d \ 25 | ./FreeRTOS/Source/list.d \ 26 | ./FreeRTOS/Source/queue.d \ 27 | ./FreeRTOS/Source/tasks.d \ 28 | ./FreeRTOS/Source/timers.d 29 | 30 | 31 | # Each subdirectory must supply rules for building sources it contributes 32 | FreeRTOS/Source/%.o: ../FreeRTOS/Source/%.c 33 | @echo 'Building file: $<' 34 | @echo 'Invoking: MCU GCC Compiler' 35 | @echo %cd% 36 | arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DSTM32F429ZITx -DSTM32F429I_DISC1 -DSTM32F4 -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F429_439xx -I"C:/ac6_workspace/F429_FreeRTOS/inc" -I"C:/ac6_workspace/F429_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F429_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM4F" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F429_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 37 | @echo 'Finished building: $<' 38 | @echo ' ' 39 | 40 | 41 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/tasks.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/tasks.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/timers.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/FreeRTOS/Source/timers.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/misc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/misc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_adc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_adc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_can.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_can.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cec.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cec.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_crc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_crc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cryp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cryp.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cryp_aes.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cryp_aes.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cryp_des.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cryp_des.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cryp_tdes.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_cryp_tdes.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dac.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dac.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dbgmcu.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dbgmcu.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dcmi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dcmi.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dfsdm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dfsdm.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dma.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dma.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dma2d.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dma2d.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dsi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_dsi.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_exti.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_exti.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_flash.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_flash.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_flash_ramfunc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_flash_ramfunc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_fmc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_fmc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_fmip2c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_fmip2c.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_fsmc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_fsmc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_gpio.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_hash.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_hash.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_hash_md5.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_hash_md5.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_hash_sha1.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_hash_sha1.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_i2c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_i2c.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_iwdg.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_iwdg.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_lptim.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_lptim.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_ltdc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_ltdc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_pwr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_pwr.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_qspi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_qspi.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_rcc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_rcc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_rng.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_rng.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_rtc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_rtc.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_sai.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_sai.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_sdio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_sdio.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_spdifrx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_spdifrx.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_spi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_spi.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_syscfg.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_syscfg.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_tim.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_tim.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_usart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_usart.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_wwdg.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/StdPeriph_Driver/src/stm32f4xx_wwdg.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/makefile: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | -include ../makefile.init 6 | 7 | RM := rm -rf 8 | 9 | # All of the sources participating in the build are defined here 10 | -include sources.mk 11 | -include startup/subdir.mk 12 | -include src/subdir.mk 13 | -include StdPeriph_Driver/src/subdir.mk 14 | -include FreeRTOS/Source/portable/MemMang/subdir.mk 15 | -include FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk 16 | -include FreeRTOS/Source/subdir.mk 17 | -include subdir.mk 18 | -include objects.mk 19 | 20 | ifneq ($(MAKECMDGOALS),clean) 21 | ifneq ($(strip $(S_UPPER_DEPS)),) 22 | -include $(S_UPPER_DEPS) 23 | endif 24 | ifneq ($(strip $(C_DEPS)),) 25 | -include $(C_DEPS) 26 | endif 27 | endif 28 | 29 | -include ../makefile.defs 30 | 31 | # Add inputs and outputs from these tool invocations to the build variables 32 | 33 | # All Target 34 | all: F429_FreeRTOS.elf 35 | 36 | # Tool invocations 37 | F429_FreeRTOS.elf: $(OBJS) $(USER_OBJS) C:\ac6_workspace\F429_FreeRTOS\LinkerScript.ld 38 | @echo 'Building target: $@' 39 | @echo 'Invoking: MCU GCC Linker' 40 | arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -T"C:\ac6_workspace\F429_FreeRTOS\LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -lm -o "F429_FreeRTOS.elf" @"objects.list" $(USER_OBJS) $(LIBS) 41 | @echo 'Finished building target: $@' 42 | @echo ' ' 43 | $(MAKE) --no-print-directory post-build 44 | 45 | # Other Targets 46 | clean: 47 | -$(RM) * 48 | -@echo ' ' 49 | 50 | post-build: 51 | -@echo 'Generating binary and Printing size information:' 52 | arm-none-eabi-objcopy -O binary "F429_FreeRTOS.elf" "F429_FreeRTOS.bin" 53 | arm-none-eabi-size "F429_FreeRTOS.elf" 54 | -@echo ' ' 55 | 56 | .PHONY: all clean dependents 57 | .SECONDARY: post-build 58 | 59 | -include ../makefile.targets 60 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/objects.list: -------------------------------------------------------------------------------- 1 | "FreeRTOS/Source/croutine.o" 2 | "FreeRTOS/Source/event_groups.o" 3 | "FreeRTOS/Source/list.o" 4 | "FreeRTOS/Source/queue.o" 5 | "FreeRTOS/Source/tasks.o" 6 | "FreeRTOS/Source/timers.o" 7 | "FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o" 8 | "FreeRTOS/Source/portable/MemMang/heap_4.o" 9 | "StdPeriph_Driver/src/misc.o" 10 | "StdPeriph_Driver/src/stm32f4xx_adc.o" 11 | "StdPeriph_Driver/src/stm32f4xx_can.o" 12 | "StdPeriph_Driver/src/stm32f4xx_cec.o" 13 | "StdPeriph_Driver/src/stm32f4xx_crc.o" 14 | "StdPeriph_Driver/src/stm32f4xx_cryp.o" 15 | "StdPeriph_Driver/src/stm32f4xx_cryp_aes.o" 16 | "StdPeriph_Driver/src/stm32f4xx_cryp_des.o" 17 | "StdPeriph_Driver/src/stm32f4xx_cryp_tdes.o" 18 | "StdPeriph_Driver/src/stm32f4xx_dac.o" 19 | "StdPeriph_Driver/src/stm32f4xx_dbgmcu.o" 20 | "StdPeriph_Driver/src/stm32f4xx_dcmi.o" 21 | "StdPeriph_Driver/src/stm32f4xx_dfsdm.o" 22 | "StdPeriph_Driver/src/stm32f4xx_dma.o" 23 | "StdPeriph_Driver/src/stm32f4xx_dma2d.o" 24 | "StdPeriph_Driver/src/stm32f4xx_dsi.o" 25 | "StdPeriph_Driver/src/stm32f4xx_exti.o" 26 | "StdPeriph_Driver/src/stm32f4xx_flash.o" 27 | "StdPeriph_Driver/src/stm32f4xx_flash_ramfunc.o" 28 | "StdPeriph_Driver/src/stm32f4xx_fmc.o" 29 | "StdPeriph_Driver/src/stm32f4xx_fmip2c.o" 30 | "StdPeriph_Driver/src/stm32f4xx_fsmc.o" 31 | "StdPeriph_Driver/src/stm32f4xx_gpio.o" 32 | "StdPeriph_Driver/src/stm32f4xx_hash.o" 33 | "StdPeriph_Driver/src/stm32f4xx_hash_md5.o" 34 | "StdPeriph_Driver/src/stm32f4xx_hash_sha1.o" 35 | "StdPeriph_Driver/src/stm32f4xx_i2c.o" 36 | "StdPeriph_Driver/src/stm32f4xx_iwdg.o" 37 | "StdPeriph_Driver/src/stm32f4xx_lptim.o" 38 | "StdPeriph_Driver/src/stm32f4xx_ltdc.o" 39 | "StdPeriph_Driver/src/stm32f4xx_pwr.o" 40 | "StdPeriph_Driver/src/stm32f4xx_qspi.o" 41 | "StdPeriph_Driver/src/stm32f4xx_rcc.o" 42 | "StdPeriph_Driver/src/stm32f4xx_rng.o" 43 | "StdPeriph_Driver/src/stm32f4xx_rtc.o" 44 | "StdPeriph_Driver/src/stm32f4xx_sai.o" 45 | "StdPeriph_Driver/src/stm32f4xx_sdio.o" 46 | "StdPeriph_Driver/src/stm32f4xx_spdifrx.o" 47 | "StdPeriph_Driver/src/stm32f4xx_spi.o" 48 | "StdPeriph_Driver/src/stm32f4xx_syscfg.o" 49 | "StdPeriph_Driver/src/stm32f4xx_tim.o" 50 | "StdPeriph_Driver/src/stm32f4xx_usart.o" 51 | "StdPeriph_Driver/src/stm32f4xx_wwdg.o" 52 | "src/main.o" 53 | "src/syscalls.o" 54 | "src/system_stm32f4xx.o" 55 | "startup/startup_stm32.o" 56 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/objects.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | USER_OBJS := 6 | 7 | LIBS := 8 | 9 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/sources.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | OBJ_SRCS := 6 | S_SRCS := 7 | ASM_SRCS := 8 | C_SRCS := 9 | S_UPPER_SRCS := 10 | O_SRCS := 11 | EXECUTABLES := 12 | OBJS := 13 | S_UPPER_DEPS := 14 | C_DEPS := 15 | 16 | # Every subdirectory with source files must be described here 17 | SUBDIRS := \ 18 | FreeRTOS/Source \ 19 | FreeRTOS/Source/portable/GCC/ARM_CM4F \ 20 | FreeRTOS/Source/portable/MemMang \ 21 | StdPeriph_Driver/src \ 22 | src \ 23 | startup \ 24 | 25 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/src/main.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/src/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../src/main.c \ 8 | ../src/syscalls.c \ 9 | ../src/system_stm32f4xx.c 10 | 11 | OBJS += \ 12 | ./src/main.o \ 13 | ./src/syscalls.o \ 14 | ./src/system_stm32f4xx.o 15 | 16 | C_DEPS += \ 17 | ./src/main.d \ 18 | ./src/syscalls.d \ 19 | ./src/system_stm32f4xx.d 20 | 21 | 22 | # Each subdirectory must supply rules for building sources it contributes 23 | src/%.o: ../src/%.c 24 | @echo 'Building file: $<' 25 | @echo 'Invoking: MCU GCC Compiler' 26 | @echo %cd% 27 | arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DSTM32F429ZITx -DSTM32F429I_DISC1 -DSTM32F4 -DSTM32 -DDEBUG -DUSE_STDPERIPH_DRIVER -DSTM32F429_439xx -I"C:/ac6_workspace/F429_FreeRTOS/inc" -I"C:/ac6_workspace/F429_FreeRTOS/FreeRTOS/Source/include" -I"C:/ac6_workspace/F429_FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM4F" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F429_FreeRTOS/StdPeriph_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<" 28 | @echo 'Finished building: $<' 29 | @echo ' ' 30 | 31 | 32 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/src/syscalls.d: -------------------------------------------------------------------------------- 1 | src/syscalls.o: ../src/syscalls.c 2 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/src/syscalls.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/src/system_stm32f4xx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/src/system_stm32f4xx.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/startup/startup_stm32.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/startup/startup_stm32.o -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/Debug/startup/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | S_SRCS += \ 7 | ../startup/startup_stm32.s 8 | 9 | OBJS += \ 10 | ./startup/startup_stm32.o 11 | 12 | 13 | # Each subdirectory must supply rules for building sources it contributes 14 | startup/%.o: ../startup/%.s 15 | @echo 'Building file: $<' 16 | @echo 'Invoking: MCU GCC Assembler' 17 | @echo %cd% 18 | arm-none-eabi-as -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -I"C:/ac6_workspace/F429_FreeRTOS/inc" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/core" -I"C:/ac6_workspace/F429_FreeRTOS/CMSIS/device" -I"C:/ac6_workspace/F429_FreeRTOS/StdPeriph_Driver/inc" -g -o "$@" "$<" 19 | @echo 'Finished building: $<' 20 | @echo ' ' 21 | 22 | 23 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/LinkerScript.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/LinkerScript.ld -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/StdPeriph_Driver/Release_Notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/StdPeriph_Driver/Release_Notes.html -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/StdPeriph_Driver/inc/stm32f4xx_crc.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f4xx_crc.h 4 | * @author MCD Application Team 5 | * @version V1.8.0 6 | * @date 04-November-2016 7 | * @brief This file contains all the functions prototypes for the CRC firmware 8 | * library. 9 | ****************************************************************************** 10 | * @attention 11 | * 12 | *

© COPYRIGHT 2016 STMicroelectronics

13 | * 14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 15 | * You may not use this file except in compliance with the License. 16 | * You may obtain a copy of the License at: 17 | * 18 | * http://www.st.com/software_license_agreement_liberty_v2 19 | * 20 | * Unless required by applicable law or agreed to in writing, software 21 | * distributed under the License is distributed on an "AS IS" BASIS, 22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 | * See the License for the specific language governing permissions and 24 | * limitations under the License. 25 | * 26 | ****************************************************************************** 27 | */ 28 | 29 | /* Define to prevent recursive inclusion -------------------------------------*/ 30 | #ifndef __STM32F4xx_CRC_H 31 | #define __STM32F4xx_CRC_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /* Includes ------------------------------------------------------------------*/ 38 | #include "stm32f4xx.h" 39 | 40 | /** @addtogroup STM32F4xx_StdPeriph_Driver 41 | * @{ 42 | */ 43 | 44 | /** @addtogroup CRC 45 | * @{ 46 | */ 47 | 48 | /* Exported types ------------------------------------------------------------*/ 49 | /* Exported constants --------------------------------------------------------*/ 50 | 51 | /** @defgroup CRC_Exported_Constants 52 | * @{ 53 | */ 54 | 55 | /** 56 | * @} 57 | */ 58 | 59 | /* Exported macro ------------------------------------------------------------*/ 60 | /* Exported functions --------------------------------------------------------*/ 61 | 62 | void CRC_ResetDR(void); 63 | uint32_t CRC_CalcCRC(uint32_t Data); 64 | uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength); 65 | uint32_t CRC_GetCRC(void); 66 | void CRC_SetIDRegister(uint8_t IDValue); 67 | uint8_t CRC_GetIDRegister(void); 68 | 69 | #ifdef __cplusplus 70 | } 71 | #endif 72 | 73 | #endif /* __STM32F4xx_CRC_H */ 74 | 75 | /** 76 | * @} 77 | */ 78 | 79 | /** 80 | * @} 81 | */ 82 | 83 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 84 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/StdPeriph_Driver/inc/stm32f4xx_flash_ramfunc.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f4xx_flash_ramfunc.h 4 | * @author MCD Application Team 5 | * @version V1.8.0 6 | * @date 04-November-2016 7 | * @brief Header file of FLASH RAMFUNC driver. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2016 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | 29 | /* Define to prevent recursive inclusion -------------------------------------*/ 30 | #ifndef __STM32F4xx_FLASH_RAMFUNC_H 31 | #define __STM32F4xx_FLASH_RAMFUNC_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /* Includes ------------------------------------------------------------------*/ 38 | #include "stm32f4xx.h" 39 | 40 | /** @addtogroup STM32F4xx_StdPeriph_Driver 41 | * @{ 42 | */ 43 | 44 | /** @addtogroup FLASH RAMFUNC 45 | * @{ 46 | */ 47 | 48 | /* Exported types ------------------------------------------------------------*/ 49 | /* Private define ------------------------------------------------------------*/ 50 | /** 51 | * @brief __RAM_FUNC definition 52 | */ 53 | #if defined ( __CC_ARM ) 54 | /* ARM Compiler 55 | ------------ 56 | RAM functions are defined using the toolchain options. 57 | Functions that are executed in RAM should reside in a separate source module. 58 | Using the 'Options for File' dialog you can simply change the 'Code / Const' 59 | area of a module to a memory space in physical RAM. 60 | Available memory areas are declared in the 'Target' tab of the 'Options for Target' 61 | dialog. 62 | */ 63 | #define __RAM_FUNC void 64 | 65 | #elif defined ( __ICCARM__ ) 66 | /* ICCARM Compiler 67 | --------------- 68 | RAM functions are defined using a specific toolchain keyword "__ramfunc". 69 | */ 70 | #define __RAM_FUNC __ramfunc void 71 | 72 | #elif defined ( __GNUC__ ) 73 | /* GNU Compiler 74 | ------------ 75 | RAM functions are defined using a specific toolchain attribute 76 | "__attribute__((section(".RamFunc")))". 77 | */ 78 | #define __RAM_FUNC void __attribute__((section(".RamFunc"))) 79 | 80 | #endif 81 | /* Exported constants --------------------------------------------------------*/ 82 | /* Exported macro ------------------------------------------------------------*/ 83 | /* Exported functions --------------------------------------------------------*/ 84 | __RAM_FUNC FLASH_FlashInterfaceCmd(FunctionalState NewState); 85 | __RAM_FUNC FLASH_FlashSleepModeCmd(FunctionalState NewState); 86 | 87 | 88 | #ifdef __cplusplus 89 | } 90 | #endif 91 | 92 | #endif /* __STM32F4xx_FLASH_RAMFUNC_H */ 93 | 94 | /** 95 | * @} 96 | */ 97 | 98 | /** 99 | * @} 100 | */ 101 | 102 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 103 | 104 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/StdPeriph_Driver/inc/stm32f4xx_wwdg.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f4xx_wwdg.h 4 | * @author MCD Application Team 5 | * @version V1.8.0 6 | * @date 04-November-2016 7 | * @brief This file contains all the functions prototypes for the WWDG firmware 8 | * library. 9 | ****************************************************************************** 10 | * @attention 11 | * 12 | *

© COPYRIGHT 2016 STMicroelectronics

13 | * 14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 15 | * You may not use this file except in compliance with the License. 16 | * You may obtain a copy of the License at: 17 | * 18 | * http://www.st.com/software_license_agreement_liberty_v2 19 | * 20 | * Unless required by applicable law or agreed to in writing, software 21 | * distributed under the License is distributed on an "AS IS" BASIS, 22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 | * See the License for the specific language governing permissions and 24 | * limitations under the License. 25 | * 26 | ****************************************************************************** 27 | */ 28 | 29 | /* Define to prevent recursive inclusion -------------------------------------*/ 30 | #ifndef __STM32F4xx_WWDG_H 31 | #define __STM32F4xx_WWDG_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /* Includes ------------------------------------------------------------------*/ 38 | #include "stm32f4xx.h" 39 | 40 | /** @addtogroup STM32F4xx_StdPeriph_Driver 41 | * @{ 42 | */ 43 | 44 | /** @addtogroup WWDG 45 | * @{ 46 | */ 47 | 48 | /* Exported types ------------------------------------------------------------*/ 49 | /* Exported constants --------------------------------------------------------*/ 50 | 51 | /** @defgroup WWDG_Exported_Constants 52 | * @{ 53 | */ 54 | 55 | /** @defgroup WWDG_Prescaler 56 | * @{ 57 | */ 58 | 59 | #define WWDG_Prescaler_1 ((uint32_t)0x00000000) 60 | #define WWDG_Prescaler_2 ((uint32_t)0x00000080) 61 | #define WWDG_Prescaler_4 ((uint32_t)0x00000100) 62 | #define WWDG_Prescaler_8 ((uint32_t)0x00000180) 63 | #define IS_WWDG_PRESCALER(PRESCALER) (((PRESCALER) == WWDG_Prescaler_1) || \ 64 | ((PRESCALER) == WWDG_Prescaler_2) || \ 65 | ((PRESCALER) == WWDG_Prescaler_4) || \ 66 | ((PRESCALER) == WWDG_Prescaler_8)) 67 | #define IS_WWDG_WINDOW_VALUE(VALUE) ((VALUE) <= 0x7F) 68 | #define IS_WWDG_COUNTER(COUNTER) (((COUNTER) >= 0x40) && ((COUNTER) <= 0x7F)) 69 | 70 | /** 71 | * @} 72 | */ 73 | 74 | /** 75 | * @} 76 | */ 77 | 78 | /* Exported macro ------------------------------------------------------------*/ 79 | /* Exported functions --------------------------------------------------------*/ 80 | 81 | /* Function used to set the WWDG configuration to the default reset state ****/ 82 | void WWDG_DeInit(void); 83 | 84 | /* Prescaler, Refresh window and Counter configuration functions **************/ 85 | void WWDG_SetPrescaler(uint32_t WWDG_Prescaler); 86 | void WWDG_SetWindowValue(uint8_t WindowValue); 87 | void WWDG_EnableIT(void); 88 | void WWDG_SetCounter(uint8_t Counter); 89 | 90 | /* WWDG activation function ***************************************************/ 91 | void WWDG_Enable(uint8_t Counter); 92 | 93 | /* Interrupts and flags management functions **********************************/ 94 | FlagStatus WWDG_GetFlagStatus(void); 95 | void WWDG_ClearFlag(void); 96 | 97 | #ifdef __cplusplus 98 | } 99 | #endif 100 | 101 | #endif /* __STM32F4xx_WWDG_H */ 102 | 103 | /** 104 | * @} 105 | */ 106 | 107 | /** 108 | * @} 109 | */ 110 | 111 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 112 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/StdPeriph_Driver/src/stm32f4xx_crc.c: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f4xx_crc.c 4 | * @author MCD Application Team 5 | * @version V1.8.0 6 | * @date 04-November-2016 7 | * @brief This file provides all the CRC firmware functions. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2016 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | /* Includes ------------------------------------------------------------------*/ 29 | #include "stm32f4xx_crc.h" 30 | 31 | /** @addtogroup STM32F4xx_StdPeriph_Driver 32 | * @{ 33 | */ 34 | 35 | /** @defgroup CRC 36 | * @brief CRC driver modules 37 | * @{ 38 | */ 39 | 40 | /* Private typedef -----------------------------------------------------------*/ 41 | /* Private define ------------------------------------------------------------*/ 42 | /* Private macro -------------------------------------------------------------*/ 43 | /* Private variables ---------------------------------------------------------*/ 44 | /* Private function prototypes -----------------------------------------------*/ 45 | /* Private functions ---------------------------------------------------------*/ 46 | 47 | /** @defgroup CRC_Private_Functions 48 | * @{ 49 | */ 50 | 51 | /** 52 | * @brief Resets the CRC Data register (DR). 53 | * @param None 54 | * @retval None 55 | */ 56 | void CRC_ResetDR(void) 57 | { 58 | /* Reset CRC generator */ 59 | CRC->CR = CRC_CR_RESET; 60 | } 61 | 62 | /** 63 | * @brief Computes the 32-bit CRC of a given data word(32-bit). 64 | * @param Data: data word(32-bit) to compute its CRC 65 | * @retval 32-bit CRC 66 | */ 67 | uint32_t CRC_CalcCRC(uint32_t Data) 68 | { 69 | CRC->DR = Data; 70 | 71 | return (CRC->DR); 72 | } 73 | 74 | /** 75 | * @brief Computes the 32-bit CRC of a given buffer of data word(32-bit). 76 | * @param pBuffer: pointer to the buffer containing the data to be computed 77 | * @param BufferLength: length of the buffer to be computed 78 | * @retval 32-bit CRC 79 | */ 80 | uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength) 81 | { 82 | uint32_t index = 0; 83 | 84 | for(index = 0; index < BufferLength; index++) 85 | { 86 | CRC->DR = pBuffer[index]; 87 | } 88 | return (CRC->DR); 89 | } 90 | 91 | /** 92 | * @brief Returns the current CRC value. 93 | * @param None 94 | * @retval 32-bit CRC 95 | */ 96 | uint32_t CRC_GetCRC(void) 97 | { 98 | return (CRC->DR); 99 | } 100 | 101 | /** 102 | * @brief Stores a 8-bit data in the Independent Data(ID) register. 103 | * @param IDValue: 8-bit value to be stored in the ID register 104 | * @retval None 105 | */ 106 | void CRC_SetIDRegister(uint8_t IDValue) 107 | { 108 | CRC->IDR = IDValue; 109 | } 110 | 111 | /** 112 | * @brief Returns the 8-bit data stored in the Independent Data(ID) register 113 | * @param None 114 | * @retval 8-bit value of the ID register 115 | */ 116 | uint8_t CRC_GetIDRegister(void) 117 | { 118 | return (CRC->IDR); 119 | } 120 | 121 | /** 122 | * @} 123 | */ 124 | 125 | /** 126 | * @} 127 | */ 128 | 129 | /** 130 | * @} 131 | */ 132 | 133 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 134 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/StdPeriph_Driver/src/stm32f4xx_qspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/StdPeriph_Driver/src/stm32f4xx_qspi.c -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/inc/stm32f4xx_it.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file Project/STM32F4xx_StdPeriph_Templates/stm32f4xx_it.h 4 | * @author MCD Application Team 5 | * @version V1.8.0 6 | * @date 04-November-2016 7 | * @brief This file contains the headers of the interrupt handlers. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

© COPYRIGHT 2016 STMicroelectronics

12 | * 13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); 14 | * You may not use this file except in compliance with the License. 15 | * You may obtain a copy of the License at: 16 | * 17 | * http://www.st.com/software_license_agreement_liberty_v2 18 | * 19 | * Unless required by applicable law or agreed to in writing, software 20 | * distributed under the License is distributed on an "AS IS" BASIS, 21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 | * See the License for the specific language governing permissions and 23 | * limitations under the License. 24 | * 25 | ****************************************************************************** 26 | */ 27 | 28 | /* Define to prevent recursive inclusion -------------------------------------*/ 29 | #ifndef __STM32F4xx_IT_H 30 | #define __STM32F4xx_IT_H 31 | 32 | #ifdef __cplusplus 33 | extern "C" { 34 | #endif 35 | 36 | /* Includes ------------------------------------------------------------------*/ 37 | #include "stm32f4xx.h" 38 | 39 | /* Exported types ------------------------------------------------------------*/ 40 | /* Exported constants --------------------------------------------------------*/ 41 | /* Exported macro ------------------------------------------------------------*/ 42 | /* Exported functions ------------------------------------------------------- */ 43 | 44 | void NMI_Handler(void); 45 | void HardFault_Handler(void); 46 | void MemManage_Handler(void); 47 | void BusFault_Handler(void); 48 | void UsageFault_Handler(void); 49 | void SVC_Handler(void); 50 | void DebugMon_Handler(void); 51 | void PendSV_Handler(void); 52 | void SysTick_Handler(void); 53 | 54 | #ifdef __cplusplus 55 | } 56 | #endif 57 | 58 | #endif /* __STM32F4xx_IT_H */ 59 | 60 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 61 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/src/main.c: -------------------------------------------------------------------------------- 1 | 2 | #include "stm32f4xx.h" 3 | 4 | #include "FreeRTOS.h" 5 | #include "task.h" 6 | 7 | static void prvSetupHardware(void); 8 | 9 | int main(void) { 10 | 11 | // Hardware configuration 12 | prvSetupHardware(); 13 | 14 | // Creating tasks 15 | // .. 16 | // .. 17 | 18 | // Start the scheduler 19 | vTaskStartScheduler(); // should never return 20 | 21 | // Will only get here if there was not enough heap space 22 | 23 | while(1); 24 | 25 | return 0; 26 | } 27 | 28 | static void prvSetupHardware(void) 29 | { 30 | // It's place to hardware configuration, like e.g. clock external source 31 | 32 | RCC_DeInit(); 33 | RCC_HSEConfig(RCC_HSE_ON); 34 | RCC_WaitForHSEStartUp(); // while(RCC_GetFlagStatus(RCC_FLAG_HSERDY) != SET ); 35 | 36 | RCC_PLLConfig(RCC_PLLSource_HSE,8,360,2,8); 37 | RCC_PLLCmd(ENABLE); 38 | while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) != SET ); 39 | 40 | FLASH_PrefetchBufferCmd(ENABLE); 41 | FLASH_SetLatency(FLASH_Latency_5 ); 42 | 43 | RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); 44 | while( RCC_GetSYSCLKSource() != 0x08 ); 45 | 46 | RCC_HCLKConfig(RCC_SYSCLK_Div1); 47 | RCC_PCLK1Config(RCC_HCLK_Div4); 48 | RCC_PCLK2Config(RCC_HCLK_Div2); 49 | } 50 | -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/src/syscalls.c -------------------------------------------------------------------------------- /FreeRTOS/TEMPLATE/STM32/STM32F429/src/system_stm32f4xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/FreeRTOS/TEMPLATE/STM32/STM32F429/src/system_stm32f4xx.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/LCD_HD44780/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/LCD_HD44780/lcd.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/LCD_HD44780/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/LCD_HD44780/lcd.h -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/LCD_HD44780/lcd_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/LCD_HD44780/lcd_buf.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/LCD_HD44780/lcd_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/LCD_HD44780/lcd_buf.h -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/inc/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/inc/common.h -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/inc/config.h -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/src/ISRs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/src/ISRs.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/src/common.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/src/config.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#1/src/main.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/LCD_HD44780/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/LCD_HD44780/lcd.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/LCD_HD44780/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/LCD_HD44780/lcd.h -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/LCD_HD44780/lcd_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/LCD_HD44780/lcd_buf.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/LCD_HD44780/lcd_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/LCD_HD44780/lcd_buf.h -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/inc/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/inc/common.h -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/inc/config.h -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/src/common.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/src/config.c -------------------------------------------------------------------------------- /LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780-BUFFERING/STM32/EXAMPLE_#2/src/main.c -------------------------------------------------------------------------------- /LCD-HD44780_#2/STM32/LCD_HD44780/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#2/STM32/LCD_HD44780/lcd.c -------------------------------------------------------------------------------- /LCD-HD44780_#2/STM32/LCD_HD44780/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#2/STM32/LCD_HD44780/lcd.h -------------------------------------------------------------------------------- /LCD-HD44780_#2/STM32/inc/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#2/STM32/inc/common.h -------------------------------------------------------------------------------- /LCD-HD44780_#2/STM32/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#2/STM32/inc/config.h -------------------------------------------------------------------------------- /LCD-HD44780_#2/STM32/src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#2/STM32/src/common.c -------------------------------------------------------------------------------- /LCD-HD44780_#2/STM32/src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#2/STM32/src/config.c -------------------------------------------------------------------------------- /LCD-HD44780_#2/STM32/src/main.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Autor: £ukasz £aguna 3 | * E-mail: kontakt@embeddeddev.pl 4 | * www.EmbeddedDev.pl 5 | * 6 | * Obs³uga LCD opartych na sterowniku HD44780 7 | * tryb 4-bitowy, bez odczytu busy flag 8 | * 9 | * MCU: STM32F103 10 | * 11 | */ 12 | 13 | #include "stm32f10x.h" 14 | #include "../LCD_HD44780/lcd.h" 15 | #include "common.h" 16 | #include "config.h" 17 | 18 | int main(void) 19 | { 20 | 21 | TIMERS_Config(); 22 | 23 | LCD_Init(); 24 | 25 | lcd_str_XY(1,0,"EmbeddedDev.pl"); 26 | 27 | lcd_locate(7,1); 28 | lcd_char(':'); 29 | lcd_char(')'); 30 | 31 | while(1) 32 | { 33 | 34 | } 35 | 36 | 37 | } 38 | 39 | 40 | -------------------------------------------------------------------------------- /LCD-HD44780_#3/STM32/LCD_HD44780/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#3/STM32/LCD_HD44780/lcd.c -------------------------------------------------------------------------------- /LCD-HD44780_#3/STM32/LCD_HD44780/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#3/STM32/LCD_HD44780/lcd.h -------------------------------------------------------------------------------- /LCD-HD44780_#3/STM32/inc/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#3/STM32/inc/common.h -------------------------------------------------------------------------------- /LCD-HD44780_#3/STM32/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#3/STM32/inc/config.h -------------------------------------------------------------------------------- /LCD-HD44780_#3/STM32/src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#3/STM32/src/common.c -------------------------------------------------------------------------------- /LCD-HD44780_#3/STM32/src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/LCD-HD44780_#3/STM32/src/config.c -------------------------------------------------------------------------------- /LCD-HD44780_#3/STM32/src/main.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Autor: £ukasz £aguna 3 | * E-mail: kontakt@embeddeddev.pl 4 | * www.EmbeddedDev.pl 5 | * 6 | * Obs³uga LCD opartych na sterowniku HD44780 7 | * tryb 4-bitowy, z odczytem busy flag 8 | * 9 | * MCU: STM32F103 10 | * 11 | */ 12 | 13 | #include "stm32f10x.h" 14 | #include "../LCD_HD44780/lcd.h" 15 | #include "common.h" 16 | #include "config.h" 17 | 18 | int main(void) 19 | { 20 | TIMERS_Config(); 21 | 22 | LCD_Init(); 23 | 24 | lcd_str_XY(1,0,"EmbeddedDev.pl"); 25 | 26 | lcd_locate(7,1); 27 | lcd_char(':'); 28 | lcd_char(')'); 29 | 30 | while(1) 31 | { 32 | 33 | } 34 | 35 | 36 | } 37 | 38 | 39 | -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/LCD/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/LCD/lcd.c -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/LCD/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/LCD/lcd.h -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/LCD/lcd_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/LCD/lcd_buf.c -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/LCD/lcd_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/LCD/lcd_buf.h -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/MENU/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/MENU/menu.c -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/MENU/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/MENU/menu.h -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/inc/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/inc/common.h -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/inc/config.h -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/src/ISRs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/src/ISRs.c -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/src/common.c -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/src/config.c -------------------------------------------------------------------------------- /MENU-LCD_#1/STM32/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#1/STM32/src/main.c -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/LCD/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/LCD/lcd.c -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/LCD/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/LCD/lcd.h -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/LCD/lcd_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/LCD/lcd_buf.c -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/LCD/lcd_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/LCD/lcd_buf.h -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/MENU/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/MENU/menu.c -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/MENU/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/MENU/menu.h -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/MENU/menu_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/MENU/menu_callbacks.c -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/MENU/menu_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/MENU/menu_callbacks.h -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/inc/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/inc/common.h -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/inc/config.h -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/src/ISRs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/src/ISRs.c -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/src/common.c -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/src/config.c -------------------------------------------------------------------------------- /MENU-LCD_#2/STM32/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddeddevpl/blog_repo/1ee0dac4c362ff660c7554f2f80693a05c396488/MENU-LCD_#2/STM32/src/main.c --------------------------------------------------------------------------------