- Applied doxygen patch for STM32F103 Nucleo demo.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@133 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2016-03-08 14:39:48 +00:00
parent 90b766c778
commit 67515c39a7
20 changed files with 229 additions and 212 deletions

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Boot\blt_conf.h
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Boot\blt_conf.h
* \brief Bootloader configuration header file.
* \ingroup Boot_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/**
\defgroup Boot_ARMCM3_STM32_Olimex_STM32P103_GCC Bootloader
\defgroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC Bootloader
\brief Bootloader.
\ingroup ARMCM3_STM32_Olimex_STM32P103_GCC
\ingroup ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
*/

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Boot\hooks.c
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Boot\hooks.c
* \brief Bootloader callback source file.
* \ingroup Boot_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Boot\main.c
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Boot\main.c
* \brief Bootloader application source file.
* \ingroup Boot_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -7,38 +7,38 @@ start address 0x08006000
Program Header:
LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**15
filesz 0x0000678c memsz 0x0000678c flags r-x
LOAD off 0x00008000 vaddr 0x20000000 paddr 0x0800678c align 2**15
filesz 0x00000014 memsz 0x00000168 flags rw-
filesz 0x000068bc memsz 0x000068bc flags r-x
LOAD off 0x00008000 vaddr 0x20000000 paddr 0x080068bc align 2**15
filesz 0x00000014 memsz 0x0000016c flags rw-
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 0000078c 08006000 08006000 00006000 2**2
0 .text 000008bc 08006000 08006000 00006000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000014 20000000 0800678c 00008000 2**2
1 .data 00000014 20000000 080068bc 00008000 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000154 20000014 080067a0 00008014 2**2
2 .bss 00000158 20000014 080068d0 00008014 2**2
ALLOC
3 .debug_info 000030e6 00000000 00000000 00008014 2**0
3 .debug_info 00002ff7 00000000 00000000 00008014 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 00000e0d 00000000 00000000 0000b0fa 2**0
4 .debug_abbrev 00000dfa 00000000 00000000 0000b00b 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_loc 0000148a 00000000 00000000 0000bf07 2**0
5 .debug_loc 00001297 00000000 00000000 0000be05 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 000003f8 00000000 00000000 0000d391 2**0
6 .debug_aranges 000003f8 00000000 00000000 0000d09c 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 00000358 00000000 00000000 0000d789 2**0
7 .debug_ranges 00000358 00000000 00000000 0000d494 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_line 000015bd 00000000 00000000 0000dae1 2**0
8 .debug_line 00001303 00000000 00000000 0000d7ec 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_str 00001428 00000000 00000000 0000f09e 2**0
9 .debug_str 000013da 00000000 00000000 0000eaef 2**0
CONTENTS, READONLY, DEBUGGING
10 .comment 00000070 00000000 00000000 000104c6 2**0
10 .comment 00000030 00000000 00000000 0000fec9 2**0
CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 00010536 2**0
11 .ARM.attributes 00000033 00000000 00000000 0000fef9 2**0
CONTENTS, READONLY
12 .debug_frame 00000790 00000000 00000000 0001056c 2**2
12 .debug_frame 00000770 00000000 00000000 0000ff2c 2**2
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
08006000 l d .text 00000000 .text
@ -56,20 +56,20 @@ SYMBOL TABLE:
00000000 l d .debug_frame 00000000 .debug_frame
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 boot.c
08006154 l F .text 0000001c NVIC_SystemReset
08006170 l F .text 0000002c UartReceiveByte
20000014 l O .bss 00000041 xcpCtoReqPacket.6487
20000058 l O .bss 00000001 xcpCtoRxLength.6488
20000059 l O .bss 00000001 xcpCtoRxInProgress.6489
08006154 l F .text 0000001e NVIC_SystemReset
08006174 l F .text 00000038 UartReceiveByte
20000014 l O .bss 00000001 xcpCtoRxLength.6450
20000018 l O .bss 00000041 xcpCtoReqPacket.6449
2000005c l O .bss 00000001 xcpCtoRxInProgress.6451
00000000 l df *ABS* 00000000 cstart.c
080062da l F .text 00000000 zero_loop
08006344 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 irq.c
00000000 l df *ABS* 00000000 led.c
2000005c l O .bss 00000004 timer_counter_last.6472
20000060 l O .bss 00000001 led_toggle_state.6471
20000060 l O .bss 00000004 timer_counter_last.6434
20000064 l O .bss 00000001 led_toggle_state.6433
00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 timer.c
20000064 l O .bss 00000004 millisecond_counter
20000068 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 stm32f10x_gpio.c
00000000 l df *ABS* 00000000 stm32f10x_rcc.c
20000000 l O .data 00000004 ADCPrescTable
@ -77,34 +77,34 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 stm32f10x_usart.c
00000000 l df *ABS* 00000000
00000100 l *ABS* 00000000 __STACKSIZE__
080062a8 g F .text 00000054 reset_handler
08006308 g F .text 00000004 IrqInterruptEnable
08006780 g F .text 0000000c USART_GetFlagStatus
0800678c g .text 00000000 _etext
080064f8 g F .text 00000010 TimerISRHandler
08006778 g F .text 00000008 USART_ReceiveData
08006668 g F .text 0000001c RCC_APB2PeriphClockCmd
0800650c g F .text 000000a0 GPIO_Init
0800675c g F .text 0000001c USART_Cmd
08006684 g F .text 0000001c RCC_APB1PeriphClockCmd
20000068 g .bss 00000000 _ebss
08006508 g F .text 00000002 UnusedISR
0800630c g F .text 00000038 LedInit
080065ac g F .text 00000004 GPIO_SetBits
080065b4 g F .text 000000b4 RCC_GetClocksFreq
080066a0 g F .text 000000bc USART_Init
08006300 g F .text 00000060 reset_handler
0800636c g F .text 00000004 IrqInterruptEnable
080068b0 g F .text 0000000c USART_GetFlagStatus
080068bc g .text 00000000 _etext
080065c0 g F .text 00000010 TimerISRHandler
080068a8 g F .text 00000008 USART_ReceiveData
0800676c g F .text 00000024 RCC_APB2PeriphClockCmd
080065d4 g F .text 000000a4 GPIO_Init
0800688c g F .text 0000001c USART_Cmd
08006790 g F .text 00000024 RCC_APB1PeriphClockCmd
2000006c g .bss 00000000 _ebss
080065d0 g F .text 00000002 UnusedISR
08006370 g F .text 0000003e LedInit
08006678 g F .text 00000004 GPIO_SetBits
08006680 g F .text 000000ea RCC_GetClocksFreq
080067b4 g F .text 000000d8 USART_Init
20000014 g .bss 00000000 _bss
080065b0 g F .text 00000004 GPIO_ResetBits
0800639c g F .text 00000124 main
0800619c g F .text 00000098 BootComInit
0800667c g F .text 00000004 GPIO_ResetBits
0800642c g F .text 00000152 main
080061ac g F .text 000000a4 BootComInit
20000000 g .data 00000000 _data
08006344 g F .text 00000058 LedToggle
20000168 g .bss 00000000 _estack
080063b0 g F .text 0000007a LedToggle
2000016c g .bss 00000000 _estack
20000014 g .data 00000000 _edata
08006000 g O .text 00000154 _vectab
08006234 g F .text 00000074 BootComCheckActivationRequest
20000068 g .bss 00000000 _stack
080064ec g F .text 0000000c TimerGet
080064c0 g F .text 0000002c TimerInit
08006250 g F .text 000000b0 BootComCheckActivationRequest
2000006c g .bss 00000000 _stack
080065b4 g F .text 0000000c TimerGet
08006580 g F .text 00000034 TimerInit

View File

@ -1,125 +1,144 @@
S027000062696E2F64656D6F70726F675F6E75636C656F5F73746D33326631303372622E737265636D
S3150800600068010020A96200080965000809650008FA
S31508006010096500080965000809650008096500089A
S31508006020096500080965000809650008096500088A
S31508006030096500080965000809650008F96400088B
S31508006040096500080965000809650008096500086A
S31508006050096500080965000809650008096500085A
S31508006060096500080965000809650008096500084A
S31508006070096500080965000809650008096500083A
S31508006080096500080965000809650008096500082A
S31508006090096500080965000809650008096500081A
S315080060A0096500080965000809650008096500080A
S315080060B009650008096500080965000809650008FA
S315080060C009650008096500080965000809650008EA
S315080060D009650008096500080965000809650008DA
S315080060E009650008096500080965000809650008CA
S315080060F009650008096500080965000809650008BA
S3150800610009650008096500080965000809650008A9
S315080061100965000809650008096500080965000899
S315080061200965000809650008096500080965000889
S315080061300965000809650008096500080965000879
S315080061400965000809650008096500080965000869
S31508006150EE11AA550449CA6802F4E062034B1343D8
S31508006160CB60BFF34F8FFEE700ED00E00400FA05B1
S3150800617010B5044606482021064B9847012805D144
S315080061800348054B98472070012010BD002010BD1C
S3150800619000440040816700087967000870B586B03A
S315080061A04FF4003001211C4B9847052001211B4B59
S315080061B0984718238DF807300426ADF804600323A2
S315080061C08DF80630164D28460DEB0601154CA047EE
S315080061D08DF807600823ADF8043028460DEB060154
S315080061E0A0474FF4614302930023ADF80C30ADF895
S315080061F00E30ADF81030ADF814300C23ADF812306F
S31508006200094C204602A9094B984720460121084B0C
S31508006210984706B070BD00BF856600086966000825
S31508006220000801400D65000800440040A16600080A
S315080062305D67000808B5164B1B785BB91548164B01
S315080062409847012823D10122114B1A700022134BBB
S315080062501A7008BD114B1878114B18440E4B984705
S31508006260012814D10D4A13780133DBB21370094A99
S3150800627012789A420BD10022054B1A70054B5B78AF
S31508006280FF2B04D1034B9B780BB9064B984708BDE7
S3150800629059000020140000207161000858000020F1
S315080062A0150000205561000808B514498D460F4BA6
S315080062B00F4A9A420DD2101D0333181A20F0030014
S315080062C004300C4B184453F8041B42F8041B834251
S315080062D0F9D10B480B494FF000028842B8BF40F885
S315080062E0042BFADB044B984708BD00BF14000020B6
S315080062F0000000208C6700089D63000868010020E4
S31508006300140000206800002062B6704700B583B00C
S3150800631010200121084B98472023ADF804300323A9
S315080063208DF8063010238DF80730044801A9044B70
S31508006330984703B05DF804FB696600080008014049
S315080063400D65000810B50F4B984704460E4B1B68A1
S31508006350C31AB3F5FA7F13D30C4B1B783BB901224A
S315080063600A4B1A700A4820210A4B984706E0002271
S31508006370064B1A7006482021074B9847024B1C60AB
S3150800638010BD00BFED6400085C000020600000201E
S3150800639000080140B1650008AD65000800B583B086
S315080063A000230093019303F1804303F504331A682D
S315080063B042F001021A605968384A0A405A601A6857
S315080063C022F0847222F480321A601A6822F480223B
S315080063D01A605A6822F4FE025A604FF41F029A6045
S315080063E01A6842F480321A60194640F2DC520B6889
S315080063F003F400330193009B01330093019B13B907
S31508006400009B9342F3D1264B1B6813F4003F00D13F
S31508006410FEE7244B1A6842F010021A601A6822F046
S3150800642003021A601A6842F002021A60A3F5805342
S315080064305A685A605A6842F400525A605A6842F4D6
S3150800644080625A605A6822F47C125A605A6842F48A
S31508006450E8125A601A6842F080721A601A6812F0D6
S31508006460007FFBD00E4B5A6822F003025A605A6826
S3150800647042F002025A601A46536803F00C03082BCE
S31508006480FAD1094B9847094B9847094B9847094B46
S315080064909847094D094CA847A047FCE70000FFF8B4
S315080064A000100240002002400D630008C164000885
S315080064B0096300089D610008456300083562000805
S315080064C0064B074A5A60F021064A82F82310002232
S315080064D09A6007211960044B1A60704710E000E0C3
S315080064E03F19010000ED00E064000020014B186828
S315080064F0704700BF64000020024A13680133136026
S31508006500704700BF64000020FEE700BFF0B5CB78F7
S3150800651003F00F0613F0100F1CBF8B781E430B7881
S31508006520F3B10568002201274FF00F0E07FA02F3B0
S315080065300C881C409C420FD193000EFA03FC25EAF6
S315080065400C0506FA03F31D43CB78282B01D14461C9
S3150800655002E0482B08BF04610132082AE6D105602B
S315080065600B88FF2B21D94568002301274FF00F0C14
S3150800657003F1080207FA02F40A882240A24210D15F
S315080065804FEA830E0CFA0EF425EA040506FA0EF411
S315080065902543CC78282C08BF4261CC78482C08BF04
S315080065A002610133082BE3D14560F0BD01617047F4
S315080065B04161704710B4274B5B6803F00C03042B4A
S315080065C005D0082B06D0F3B9234B03601DE0224BF8
S315080065D003601AE01F4A53685268C3F383430233C1
S315080065E012F4803F04D11D4A02FB03F303600CE05A
S315080065F0184A526812F4003F14BF184A164A02FB9A
S3150800660003F3036001E0144B0360124A5368C3F3B3
S315080066100313134CE15CC9B20368CB40436051686D
S31508006620C1F30221615CC9B223FA01F181605168A4
S31508006630C1F3C221615CC9B2CB40C3605268C2F3E0
S31508006640813208498A5CD2B2B3FBF2F303615DF882
S31508006650044B70470010024000127A0000093D0002
S31508006660040000200000002021B1054A9369184360
S3150800667090617047024A936923EA00009061704767
S315080066800010024021B1054AD3691843D06170470A
S31508006690024AD36923EA0000D0617047001002401D
S315080066A030B587B004460D46038A9BB223F440539F
S315080066B0CA8813430382828992B20989AB880B433D
S315080066C069890B4322F4B05222F00C0213439BB2A1
S315080066D08381838A9BB223F44073AA8913438382F6
S315080066E001A81B4B98471B4B9C420CBF049B039B62
S315080066F0A28912B2002A03EB830303EB83032968FA
S31508006700B4BF49008900B3FBF1F1134BA3FB012386
S3150800671058090501642300FB1313A28912B2002A43
S3150800672009DAD90032310C4AA2FB0131C1F342120F
S3150800673042EA050307E01B013233074AA2FB03239B
S31508006740C3F343132B439BB2238107B030BD00BF6D
S31508006750B5650008003801401F85EB5129B18389CA
S315080067609BB243F4005383817047838923F4005313
S315080067701B041B0C838170478088C0F30800704790
S311080067800388194214BF0120002070474E
S3150800678C02040608000000000102030401020304C7
S3090800679C06070809CD
S315080060006C01002001630008D1650008D16500080D
S31508006010D1650008D1650008D1650008D16500087A
S31508006020D1650008D1650008D1650008D16500086A
S31508006030D1650008D1650008D1650008C16500086A
S31508006040D1650008D1650008D1650008D16500084A
S31508006050D1650008D1650008D1650008D16500083A
S31508006060D1650008D1650008D1650008D16500082A
S31508006070D1650008D1650008D1650008D16500081A
S31508006080D1650008D1650008D1650008D16500080A
S31508006090D1650008D1650008D1650008D1650008FA
S315080060A0D1650008D1650008D1650008D1650008EA
S315080060B0D1650008D1650008D1650008D1650008DA
S315080060C0D1650008D1650008D1650008D1650008CA
S315080060D0D1650008D1650008D1650008D1650008BA
S315080060E0D1650008D1650008D1650008D1650008AA
S315080060F0D1650008D1650008D1650008D16500089A
S31508006100D1650008D1650008D1650008D165000889
S31508006110D1650008D1650008D1650008D165000879
S31508006120D1650008D1650008D1650008D165000869
S31508006130D1650008D1650008D1650008D165000859
S31508006140D1650008D1650008D1650008D165000849
S31508006150EE11AA554FF46D42CEF20002D16801F451
S31508006160E0610423C0F2FA530B43D360BFF34F8FA9
S31508006170FEE700BF10B504464FF48840C4F200009D
S31508006180202146F6B103C0F60003984701280BD133
S315080061904FF48840C4F2000046F6A903C0F600038F
S315080061A098472070012010BD002010BD70B586B03C
S315080061B04FF40030012146F29173C0F60003984768
S315080061C00520012146F26D73C0F60003984718238F
S315080061D08DF807300426ADF8046003238DF80630E1
S315080061E04FF40065C4F2010528460DEB060146F298
S315080061F0D554C0F60004A0478DF807600823ADF80B
S31508006200043028460DEB0601A0474FF4614302937C
S315080062100023ADF80C30ADF80E30ADF81030ADF8FF
S3150800622014300C23ADF812304FF48844C4F200043D
S31508006230204602A946F2B573C0F6000398472046E1
S31508006240012146F68D03C0F60003984706B070BDD7
S3150800625008B540F25C03C2F200031B78BBB940F2F2
S315080062601800C2F2000046F27513C0F600039847FC
S31508006270012841D140F25C03C2F2000301221A70E0
S3150800628040F21403C2F2000300221A7008BD40F25D
S315080062901403C2F200031878184B184446F2751313
S315080062A0C0F600039847012826D140F21403C2F22B
S315080062B000031A780132D2B21A7040F21803C2F2F9
S315080062C000031B78934217D140F25C03C2F2000325
S315080062D000221A7040F21803C2F200035B78FF2B03
S315080062E00AD140F21803C2F200039B7823B946F29A
S315080062F05513C0F60003984708BD00BF19000020D3
S3150800630010B517498D4640F20002C2F2000240F26B
S315080063101403C2F200039A4210D2131D0F4CE41A5A
S3150800632024F0030404340023104646F6BC01C0F6E4
S3150800633000015A581A500433A342FAD109480A49A7
S315080063404FF000028842B8BF40F8042BFADB46F249
S315080063502D43C0F60003984710BD00BF1700002064
S315080063606C010020140000206C00002062B6704703
S3150800637000B583B01020012146F26D73C0F6000304
S3150800638098472023ADF8043003238DF806301023F0
S315080063908DF807304FF40060C4F2010001A946F2F7
S315080063A0D553C0F60003984703B05DF804FB00BF59
S315080063B010B546F2B553C0F600039847044640F2B6
S315080063C06003C2F200031B68C31AB3F5FA7F2BD326
S315080063D040F26403C2F200031B7883B940F26403F7
S315080063E0C2F2000301221A704FF40060C4F20100E1
S315080063F0202146F27D63C0F6000398470FE040F27D
S315080064006403C2F2000300221A704FF40060C4F25B
S315080064100100202146F27963C0F60003984740F24E
S315080064206003C2F200031C6010BD00BF00B583B054
S315080064300023009301934FF48053C4F202031A68B1
S3150800644042F001021A6059680022CFF6FF020A409C
S315080064505A601A6822F0847222F480321A601A6826
S3150800646022F480221A605A6822F4FE025A604FF417
S315080064701F029A601A6842F480321A604FF48053F9
S31508006480C4F2020340F2DC511A6802F400320192A7
S31508006490009A01320092019A12B9009A8A42F3D1FF
S315080064A04FF48053C4F202031B6813F4003F00D173
S315080064B0FEE74FF40053C4F202031A6842F01002D2
S315080064C01A601A6822F003021A601A6842F0020279
S315080064D01A604FF48053C4F202035A685A605A6825
S315080064E042F400525A605A6842F480625A605A6806
S315080064F022F47C125A605A6842F4E8125A601A6802
S3150800650042F080721A604FF48053C4F202031A688C
S3150800651012F0007FFBD04FF48053C4F202035A688E
S3150800652022F003025A605A6842F002025A604FF497
S315080065308053C4F202035A6802F00C02082AFAD100
S3150800654046F27133C0F60003984746F28153C0F607
S315080065500003984746F26D33C0F60003984746F2A3
S31508006560AD13C0F60003984746F2B135C0F60005EC
S3150800657046F25124C0F60004A847A047FCE700BF2E
S315080065804EF21003CEF2000341F63F12C0F20102AA
S315080065905A604FF46D42CEF20002F02182F82310C1
S315080065A000229A600721196040F26803C2F20003CC
S315080065B01A60704740F26803C2F200031868704711
S315080065C040F26803C2F200031A6801321A60704783
S315080065D0FEE700BF2DE9F001CB7803F00F0513F0B5
S315080065E0100F1CBF8B781D430B78F3B10768002387
S315080065F001264FF00F0C06FA03F20C881440944259
S315080066000FD19A000CFA02F827EA080705FA02F2EF
S315080066101743CA78282A08BF446102D0482A08BF07
S3150800662004610133082BE6D107600B88FF2B20D9BC
S315080066304768002301264FF00F0C03F1080206FAFB
S3150800664002F20C88144094420FD19A000CFA02F810
S3150800665027EA080705FA02F21743CA78282A08BF64
S315080066604461CA78482A08BF04610133082BE4D17B
S315080066704760BDE8F00170470161704741617047A6
S3150800668010B44FF48053C4F202035B6803F00C03A2
S31508006690042B08D0082B0CD09BBB4FF49053C0F2A8
S315080066A07A03036032E04FF49053C0F27A03036032
S315080066B02CE04FF48053C4F202035A685B68C2F3B5
S315080066C08342023213F4803F07D14FF41063C0F2BD
S315080066D03D0303FB02F2026018E04FF48053C4F254
S315080066E002035B6813F4003F19BF4FF41063C0F24E
S315080066F03D034FF49053C0F27A0303FB02F20260A3
S3150800670004E04FF49053C0F27A0303604FF48053C9
S31508006710C4F202035968C1F3031140F20402C2F23B
S315080067200002515CC9B2046824FA01F141605C6850
S31508006730C4F30224145DE4B221FA04F484605C68AC
S31508006740C4F3C224125DD2B2D140C1605A68C2F302
S31508006750813240F20003C2F200039B5CDBB2B1FB5C
S31508006760F3F101615DF8044B704700BF39B14FF48E
S315080067708053C4F202039A691043986170474FF434
S315080067808053C4F202039A6922EA000098617047AE
S3150800679039B14FF48053C4F20203DA691043D86161
S315080067A070474FF48053C4F20203DA6922EA000004
S315080067B0D861704730B587B004460D46038A23F47E
S315080067C040531B041B0CCA88134303828389098917
S315080067D0AA880A4369890A4323F4B05323F00C03B1
S315080067E01B041B0C13439BB28381838A23F44073D7
S315080067F01B041B0CAA891343838201A846F28163F2
S31508006800C0F6000398474FF46053C4F201039C4254
S315080068100CBF049A039AA3891BB2002B02EB8202CF
S3150800682002EB8202BDBF2B685B00B2FBF3F229685C
S31508006830A4BF8900B2FBF1F248F21F53C5F2EB136D
S31508006840A3FB02135B091D01642003FB1023A08927
S3150800685000B200280BDADB00323348F21F51C5F2CA
S31508006860EB11A1FB0321C1F3421129430AE01B01E5
S31508006870323348F21F51C5F2EB11A1FB0321C1F3D4
S315080068804311294389B2218107B030BD29B18389D3
S315080068909BB243F4005383817047838923F40053E2
S315080068A01B041B0C838170478088C0F3080070475F
S311080068B0038819420CBF00200120704725
S315080068BC0204060800000000010203040102030496
S309080068CC060708099C
S7050800600092

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\boot.c
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\boot.c
* \brief Demo program bootloader interface source file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\boot.h
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\boot.h
* \brief Demo program bootloader interface header file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\cstart.c
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\cstart.c
* \brief Demo program C startup source file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\header.h
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\header.h
* \brief Generic header file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\irq.c
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\irq.c
* \brief IRQ driver source file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\irq.h
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\irq.h
* \brief IRQ driver header file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\led.c
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\led.c
* \brief LED driver source file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\led.h
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\led.h
* \brief LED driver header file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\main.c
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\main.c
* \brief Demo program application source file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,5 @@
/**
\defgroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC User Program
\defgroup Boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC User Program
\brief User Program.
\ingroup ARMCM3_STM32_Olimex_STM32P103_GCC
\ingroup ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
*/

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\timer.c
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\timer.c
* \brief Timer driver source file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\timer.h
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\timer.h
* \brief Timer driver header file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Demo\ARMCM3_STM32_Olimex_STM32P103_GCC\Prog\vectors.c
* \file Demo\ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC\Prog\vectors.c
* \brief Demo program interrupt vectors source file.
* \ingroup Prog_ARMCM3_STM32_Olimex_STM32P103_GCC
* \ingroup Prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T
@ -23,11 +23,11 @@
* You should have received a copy of the GNU General Public License along with OpenBLT.
* If not, see <http://www.gnu.org/licenses/>.
*
* A special exception to the GPL is included to allow you to distribute a combined work
* that includes OpenBLT without being obliged to provide the source code for any
* A special exception to the GPL is included to allow you to distribute a combined work
* that includes OpenBLT without being obliged to provide the source code for any
* proprietary components. The exception text is included at the bottom of the license
* file <license.html>.
*
*
* \endinternal
****************************************************************************************/