From b018ae90f5713ead783f52f390c59ddf385a299d Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Thu, 7 Jun 2018 09:52:51 +0000 Subject: [PATCH] Refs #362. Added TrueStudio support for the Olimexino-STM32 demo programs. git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@519 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- .../Boot/.cproject | 10 +- .../Boot/.cproject | 136 + .../Boot/.project | 95 + ...lic.truestudio.debug.hardware_device.prefs | 11 + .../Boot/.settings/language.settings.xml | 13 + .../Boot/.settings/org.eclipse.cdt.core.prefs | 164 + .../org.eclipse.cdt.managedbuilder.core.prefs | 11 + .../Boot/.settings/org.eclipse.cdt.ui.prefs | 3 + .../Boot/Debug/openblt_olimexino_stm32.elf | Bin 0 -> 362356 bytes .../Boot/Debug/openblt_olimexino_stm32.srec | 1538 +++ .../Boot/blt_conf.h | 233 + .../Boot/boot.dox | 7 + .../Boot/hooks.c | 534 ++ .../Boot/led.c | 100 + .../Boot/led.h | 40 + .../Boot/lib/SPL/inc/misc.h | 220 + .../Boot/lib/SPL/inc/stm32f10x_adc.h | 483 + .../Boot/lib/SPL/inc/stm32f10x_bkp.h | 195 + .../Boot/lib/SPL/inc/stm32f10x_can.h | 697 ++ .../Boot/lib/SPL/inc/stm32f10x_cec.h | 210 + .../Boot/lib/SPL/inc/stm32f10x_crc.h | 94 + .../Boot/lib/SPL/inc/stm32f10x_dac.h | 317 + .../Boot/lib/SPL/inc/stm32f10x_dbgmcu.h | 119 + .../Boot/lib/SPL/inc/stm32f10x_dma.h | 439 + .../Boot/lib/SPL/inc/stm32f10x_exti.h | 184 + .../Boot/lib/SPL/inc/stm32f10x_flash.h | 426 + .../Boot/lib/SPL/inc/stm32f10x_fsmc.h | 733 ++ .../Boot/lib/SPL/inc/stm32f10x_gpio.h | 385 + .../Boot/lib/SPL/inc/stm32f10x_i2c.h | 684 ++ .../Boot/lib/SPL/inc/stm32f10x_iwdg.h | 140 + .../Boot/lib/SPL/inc/stm32f10x_pwr.h | 156 + .../Boot/lib/SPL/inc/stm32f10x_rcc.h | 727 ++ .../Boot/lib/SPL/inc/stm32f10x_rtc.h | 135 + .../Boot/lib/SPL/inc/stm32f10x_sdio.h | 531 ++ .../Boot/lib/SPL/inc/stm32f10x_spi.h | 487 + .../Boot/lib/SPL/inc/stm32f10x_tim.h | 1164 +++ .../Boot/lib/SPL/inc/stm32f10x_usart.h | 412 + .../Boot/lib/SPL/inc/stm32f10x_wwdg.h | 115 + .../Boot/lib/SPL/src/misc.c | 225 + .../Boot/lib/SPL/src/stm32f10x_adc.c | 1307 +++ .../Boot/lib/SPL/src/stm32f10x_bkp.c | 308 + .../Boot/lib/SPL/src/stm32f10x_can.c | 1415 +++ .../Boot/lib/SPL/src/stm32f10x_cec.c | 433 + .../Boot/lib/SPL/src/stm32f10x_crc.c | 160 + .../Boot/lib/SPL/src/stm32f10x_dac.c | 571 ++ .../Boot/lib/SPL/src/stm32f10x_dbgmcu.c | 162 + .../Boot/lib/SPL/src/stm32f10x_dma.c | 714 ++ .../Boot/lib/SPL/src/stm32f10x_exti.c | 269 + .../Boot/lib/SPL/src/stm32f10x_flash.c | 1684 ++++ .../Boot/lib/SPL/src/stm32f10x_fsmc.c | 866 ++ .../Boot/lib/SPL/src/stm32f10x_gpio.c | 650 ++ .../Boot/lib/SPL/src/stm32f10x_i2c.c | 1331 +++ .../Boot/lib/SPL/src/stm32f10x_iwdg.c | 190 + .../Boot/lib/SPL/src/stm32f10x_pwr.c | 307 + .../Boot/lib/SPL/src/stm32f10x_rcc.c | 1470 +++ .../Boot/lib/SPL/src/stm32f10x_rtc.c | 339 + .../Boot/lib/SPL/src/stm32f10x_sdio.c | 799 ++ .../Boot/lib/SPL/src/stm32f10x_spi.c | 908 ++ .../Boot/lib/SPL/src/stm32f10x_tim.c | 2890 ++++++ .../Boot/lib/SPL/src/stm32f10x_usart.c | 1058 +++ .../Boot/lib/SPL/src/stm32f10x_wwdg.c | 224 + .../Boot/lib/USB_FS_DEVICE/Release_Notes.html | 877 ++ .../Boot/lib/USB_FS_DEVICE/inc/usb_core.h | 246 + .../Boot/lib/USB_FS_DEVICE/inc/usb_def.h | 80 + .../Boot/lib/USB_FS_DEVICE/inc/usb_init.h | 49 + .../Boot/lib/USB_FS_DEVICE/inc/usb_int.h | 33 + .../Boot/lib/USB_FS_DEVICE/inc/usb_lib.h | 55 + .../Boot/lib/USB_FS_DEVICE/inc/usb_mem.h | 32 + .../Boot/lib/USB_FS_DEVICE/inc/usb_regs.h | 671 ++ .../Boot/lib/USB_FS_DEVICE/inc/usb_sil.h | 34 + .../Boot/lib/USB_FS_DEVICE/inc/usb_type.h | 74 + .../Boot/lib/USB_FS_DEVICE/src/usb_core.c | 1085 +++ .../Boot/lib/USB_FS_DEVICE/src/usb_init.c | 63 + .../Boot/lib/USB_FS_DEVICE/src/usb_int.c | 188 + .../Boot/lib/USB_FS_DEVICE/src/usb_mem.c | 75 + .../Boot/lib/USB_FS_DEVICE/src/usb_regs.c | 750 ++ .../Boot/lib/USB_FS_DEVICE/src/usb_sil.c | 126 + .../Boot/lib/cmsis/core_cm3.h | 1550 +++ .../Boot/lib/cmsis/core_cmFunc.h | 616 ++ .../Boot/lib/cmsis/core_cmInstr.h | 618 ++ .../Boot/lib/fatfs/ffconf.h | 266 + .../Boot/lib/fatfs/mmc.c | 669 ++ .../Boot/lib/stm32f10x.h | 8388 +++++++++++++++++ .../Boot/lib/stm32f10x_conf.h | 77 + .../Boot/lib/system_stm32f10x.c | 1105 +++ .../Boot/lib/system_stm32f10x.h | 98 + .../Boot/main.c | 198 + .../Boot/openblt_olimexino_stm32.elf.launch | 40 + .../Boot/startup_stm32f10x_md.s | 370 + .../Boot/stm32_flash.ld | 178 + .../Boot/usb_conf.h | 76 + .../Boot/usb_desc.c | 159 + .../Boot/usb_desc.h | 74 + .../Boot/usb_endp.c | 96 + .../Boot/usb_istr.c | 191 + .../Boot/usb_istr.h | 89 + .../Boot/usb_prop.c | 358 + .../Boot/usb_prop.h | 71 + .../Boot/usb_pwr.c | 222 + .../Boot/usb_pwr.h | 85 + .../Prog/.cproject | 130 + .../Prog/.project | 26 + ...lic.truestudio.debug.hardware_device.prefs | 11 + .../Prog/.settings/language.settings.xml | 13 + .../Prog/.settings/org.eclipse.cdt.core.prefs | 164 + .../org.eclipse.cdt.managedbuilder.core.prefs | 11 + .../Prog/.settings/org.eclipse.cdt.ui.prefs | 3 + .../Prog/Debug/demoprog_olimexino_stm32.elf | Bin 0 -> 99540 bytes .../Prog/Debug/demoprog_olimexino_stm32.srec | 84 + .../Prog/boot.c | 275 + .../Prog/boot.h | 40 + .../Prog/header.h | 42 + .../Prog/led.c | 100 + .../Prog/led.h | 39 + .../Prog/lib/SPL/inc/misc.h | 220 + .../Prog/lib/SPL/inc/stm32f10x_adc.h | 483 + .../Prog/lib/SPL/inc/stm32f10x_bkp.h | 195 + .../Prog/lib/SPL/inc/stm32f10x_can.h | 697 ++ .../Prog/lib/SPL/inc/stm32f10x_cec.h | 210 + .../Prog/lib/SPL/inc/stm32f10x_crc.h | 94 + .../Prog/lib/SPL/inc/stm32f10x_dac.h | 317 + .../Prog/lib/SPL/inc/stm32f10x_dbgmcu.h | 119 + .../Prog/lib/SPL/inc/stm32f10x_dma.h | 439 + .../Prog/lib/SPL/inc/stm32f10x_exti.h | 184 + .../Prog/lib/SPL/inc/stm32f10x_flash.h | 426 + .../Prog/lib/SPL/inc/stm32f10x_fsmc.h | 733 ++ .../Prog/lib/SPL/inc/stm32f10x_gpio.h | 385 + .../Prog/lib/SPL/inc/stm32f10x_i2c.h | 684 ++ .../Prog/lib/SPL/inc/stm32f10x_iwdg.h | 140 + .../Prog/lib/SPL/inc/stm32f10x_pwr.h | 156 + .../Prog/lib/SPL/inc/stm32f10x_rcc.h | 727 ++ .../Prog/lib/SPL/inc/stm32f10x_rtc.h | 135 + .../Prog/lib/SPL/inc/stm32f10x_sdio.h | 531 ++ .../Prog/lib/SPL/inc/stm32f10x_spi.h | 487 + .../Prog/lib/SPL/inc/stm32f10x_tim.h | 1164 +++ .../Prog/lib/SPL/inc/stm32f10x_usart.h | 412 + .../Prog/lib/SPL/inc/stm32f10x_wwdg.h | 115 + .../Prog/lib/SPL/src/misc.c | 225 + .../Prog/lib/SPL/src/stm32f10x_adc.c | 1307 +++ .../Prog/lib/SPL/src/stm32f10x_bkp.c | 308 + .../Prog/lib/SPL/src/stm32f10x_can.c | 1415 +++ .../Prog/lib/SPL/src/stm32f10x_cec.c | 433 + .../Prog/lib/SPL/src/stm32f10x_crc.c | 160 + .../Prog/lib/SPL/src/stm32f10x_dac.c | 571 ++ .../Prog/lib/SPL/src/stm32f10x_dbgmcu.c | 162 + .../Prog/lib/SPL/src/stm32f10x_dma.c | 714 ++ .../Prog/lib/SPL/src/stm32f10x_exti.c | 269 + .../Prog/lib/SPL/src/stm32f10x_flash.c | 1684 ++++ .../Prog/lib/SPL/src/stm32f10x_fsmc.c | 866 ++ .../Prog/lib/SPL/src/stm32f10x_gpio.c | 650 ++ .../Prog/lib/SPL/src/stm32f10x_i2c.c | 1331 +++ .../Prog/lib/SPL/src/stm32f10x_iwdg.c | 190 + .../Prog/lib/SPL/src/stm32f10x_pwr.c | 307 + .../Prog/lib/SPL/src/stm32f10x_rcc.c | 1470 +++ .../Prog/lib/SPL/src/stm32f10x_rtc.c | 339 + .../Prog/lib/SPL/src/stm32f10x_sdio.c | 799 ++ .../Prog/lib/SPL/src/stm32f10x_spi.c | 908 ++ .../Prog/lib/SPL/src/stm32f10x_tim.c | 2890 ++++++ .../Prog/lib/SPL/src/stm32f10x_usart.c | 1058 +++ .../Prog/lib/SPL/src/stm32f10x_wwdg.c | 224 + .../Prog/lib/cmsis/core_cm3.h | 1550 +++ .../Prog/lib/cmsis/core_cmFunc.h | 616 ++ .../Prog/lib/cmsis/core_cmInstr.h | 618 ++ .../Prog/lib/stm32f10x.h | 8388 +++++++++++++++++ .../Prog/lib/stm32f10x_conf.h | 77 + .../Prog/lib/system_stm32f10x.c | 1113 +++ .../Prog/lib/system_stm32f10x.h | 98 + .../Prog/main.c | 82 + .../Prog/prog.dox | 16 + .../Prog/startup_stm32f10x_md.s | 370 + .../Prog/stm32_flash.ld | 178 + .../Prog/timer.c | 106 + .../Prog/timer.h | 40 + .../demo.dox | 9 + 174 files changed, 91790 insertions(+), 2 deletions(-) create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/.cproject create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/.project create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/.settings/com.atollic.truestudio.debug.hardware_device.prefs create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/.settings/language.settings.xml create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/.settings/org.eclipse.cdt.core.prefs create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/.settings/org.eclipse.cdt.managedbuilder.core.prefs create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/.settings/org.eclipse.cdt.ui.prefs create mode 100755 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/Debug/openblt_olimexino_stm32.elf create mode 100755 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/Debug/openblt_olimexino_stm32.srec create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/blt_conf.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/boot.dox create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/hooks.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/led.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/led.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/misc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_adc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_bkp.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_can.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_cec.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_crc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_dac.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_dbgmcu.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_dma.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_exti.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_flash.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_fsmc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_gpio.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_i2c.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_iwdg.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_pwr.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_rcc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_rtc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_sdio.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_spi.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_tim.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_usart.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/inc/stm32f10x_wwdg.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/misc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_adc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_bkp.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_can.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_cec.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_crc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_dac.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_dbgmcu.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_dma.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_exti.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_flash.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_fsmc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_gpio.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_i2c.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_iwdg.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_pwr.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_rcc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_rtc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_sdio.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_spi.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_tim.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_usart.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/SPL/src/stm32f10x_wwdg.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/Release_Notes.html create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/inc/usb_core.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/inc/usb_def.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/inc/usb_init.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/inc/usb_int.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/inc/usb_lib.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/inc/usb_mem.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/inc/usb_regs.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/inc/usb_sil.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/inc/usb_type.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/src/usb_core.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/src/usb_init.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/src/usb_int.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/src/usb_mem.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/src/usb_regs.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/USB_FS_DEVICE/src/usb_sil.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/cmsis/core_cm3.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/cmsis/core_cmFunc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/cmsis/core_cmInstr.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/fatfs/ffconf.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/fatfs/mmc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/stm32f10x.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/stm32f10x_conf.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/system_stm32f10x.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/lib/system_stm32f10x.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/main.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/openblt_olimexino_stm32.elf.launch create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/startup_stm32f10x_md.s create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/stm32_flash.ld create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_conf.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_desc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_desc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_endp.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_istr.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_istr.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_prop.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_prop.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_pwr.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Boot/usb_pwr.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.cproject create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.project create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/com.atollic.truestudio.debug.hardware_device.prefs create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/language.settings.xml create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/org.eclipse.cdt.core.prefs create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/org.eclipse.cdt.managedbuilder.core.prefs create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/org.eclipse.cdt.ui.prefs create mode 100755 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.elf create mode 100755 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.srec create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/boot.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/boot.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/header.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/led.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/led.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/misc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_adc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_bkp.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_can.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_cec.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_crc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_dac.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_dbgmcu.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_dma.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_exti.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_flash.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_fsmc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_gpio.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_i2c.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_iwdg.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_pwr.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_rcc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_rtc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_sdio.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_spi.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_tim.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_usart.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/inc/stm32f10x_wwdg.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/misc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_adc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_bkp.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_can.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_cec.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_crc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_dac.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_dbgmcu.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_dma.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_exti.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_flash.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_fsmc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_gpio.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_i2c.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_iwdg.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_pwr.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_rcc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_rtc.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_sdio.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_spi.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_tim.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_usart.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/SPL/src/stm32f10x_wwdg.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/cmsis/core_cm3.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/cmsis/core_cmFunc.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/cmsis/core_cmInstr.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/stm32f10x.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/stm32f10x_conf.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f10x.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f10x.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/main.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/prog.dox create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/startup_stm32f10x_md.s create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/stm32_flash.ld create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/timer.c create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/timer.h create mode 100644 Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/demo.dox diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/.cproject b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/.cproject index 6c0a2010..1b159b86 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/.cproject +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/.cproject @@ -57,6 +57,7 @@