From ef40cf501f7fa7c63c3ad73aa25261f89251afd4 Mon Sep 17 00:00:00 2001 From: gaems Date: Thu, 8 Oct 2026 12:58:02 +0200 Subject: [PATCH] feat(u01): add Debug module --- UE/u01/Apus.uvguix.gaems | 3782 +++++++++++++++++ UE/u01/Apus.uvoptx | 506 +++ UE/u01/Apus.uvprojx | 7 +- UE/u01/DebugConfig/Apus_STM32F072VBTx.dbgconf | 45 + UE/u01/EventRecorderStub.scvd | 9 + .../STM32F072VBTx/STM32F0x1_0x2_0x8.dbgconf | 45 + .../STM32F0x1_0x2_0x8.dbgconf.base@0.0.0 | 45 + UE/u01/listing/Apus.map | 1321 ++++++ UE/u01/listing/startup_stm32f072.lst | 962 +++++ UE/u01/output/Apus.axf | Bin 0 -> 80472 bytes UE/u01/output/Apus.build_log.htm | 72 + UE/u01/output/Apus.htm | 659 +++ UE/u01/output/Apus.lnp | 25 + UE/u01/output/Apus.sct | 16 + UE/u01/output/Apus_Apus.dep | 598 +++ UE/u01/output/ExtDll.iex | 2 + UE/u01/output/adc.d | 17 + UE/u01/output/adc.o | Bin 0 -> 6080 bytes UE/u01/output/debug.d | 16 + UE/u01/output/debug.o | Bin 0 -> 5544 bytes UE/u01/output/key.d | 17 + UE/u01/output/key.o | Bin 0 -> 5492 bytes UE/u01/output/led.d | 17 + UE/u01/output/led.o | Bin 0 -> 6476 bytes UE/u01/output/main.d | 21 + UE/u01/output/main.o | Bin 0 -> 3684 bytes UE/u01/output/main_1.d | 21 + UE/u01/output/main_1.o | Bin 0 -> 4056 bytes UE/u01/output/startup_stm32f072.d | 1 + UE/u01/output/startup_stm32f072.o | Bin 0 -> 4808 bytes UE/u01/output/stm32f0xx_adc.d | 16 + UE/u01/output/stm32f0xx_adc.o | Bin 0 -> 19876 bytes UE/u01/output/stm32f0xx_gpio.d | 16 + UE/u01/output/stm32f0xx_gpio.o | Bin 0 -> 11192 bytes UE/u01/output/stm32f0xx_rcc.d | 16 + UE/u01/output/stm32f0xx_rcc.o | Bin 0 -> 32056 bytes UE/u01/output/system_stm32f0xx.d | 16 + UE/u01/output/system_stm32f0xx.o | Bin 0 -> 5584 bytes UE/u01/output/systick.d | 16 + UE/u01/output/systick.o | Bin 0 -> 6008 bytes UE/u01/output/taskcounter.d | 18 + UE/u01/output/taskcounter.o | Bin 0 -> 3064 bytes UE/u01/output/taskkey.d | 17 + UE/u01/output/taskkey.o | Bin 0 -> 2336 bytes UE/u01/output/taskled.d | 17 + UE/u01/output/taskled.o | Bin 0 -> 2344 bytes UE/u01/output/taskmandelbrot.d | 18 + UE/u01/output/taskmandelbrot.o | Bin 0 -> 4756 bytes UE/u01/output/taskpoti.d | 18 + UE/u01/output/taskpoti.o | Bin 0 -> 2348 bytes UE/u01/output/taskwatch.d | 18 + UE/u01/output/taskwatch.o | Bin 0 -> 2352 bytes UE/u01/output/tftdisplay.d | 17 + UE/u01/output/tftdisplay.o | Bin 0 -> 23240 bytes UE/u01/output/tftfont_16x24.d | 3 + UE/u01/output/tftfont_16x24.o | Bin 0 -> 7452 bytes UE/u01/output/tftfont_6x8.d | 2 + UE/u01/output/tftfont_6x8.o | Bin 0 -> 2956 bytes UE/u01/src/BSP/systick.c | 7 +- UE/u01/src/Debug.c | 30 + UE/u01/src/Debug.h | 23 + UE/u01/src/Tasks/TaskCounter.c | 5 +- UE/u01/src/Tasks/TaskKey.c | 5 +- UE/u01/src/Tasks/TaskLed.c | 5 +- UE/u01/src/Tasks/TaskMandelbrot.c | 5 +- UE/u01/src/Tasks/TaskPoti.c | 6 +- UE/u01/src/Tasks/TaskWatch.c | 6 +- UE/u01/src/main.c | 15 +- 68 files changed, 8505 insertions(+), 14 deletions(-) create mode 100644 UE/u01/Apus.uvguix.gaems create mode 100644 UE/u01/Apus.uvoptx create mode 100644 UE/u01/DebugConfig/Apus_STM32F072VBTx.dbgconf create mode 100644 UE/u01/EventRecorderStub.scvd create mode 100644 UE/u01/RTE/Device/STM32F072VBTx/STM32F0x1_0x2_0x8.dbgconf create mode 100644 UE/u01/RTE/Device/STM32F072VBTx/STM32F0x1_0x2_0x8.dbgconf.base@0.0.0 create mode 100644 UE/u01/listing/Apus.map create mode 100644 UE/u01/listing/startup_stm32f072.lst create mode 100644 UE/u01/output/Apus.axf create mode 100644 UE/u01/output/Apus.build_log.htm create mode 100644 UE/u01/output/Apus.htm create mode 100644 UE/u01/output/Apus.lnp create mode 100644 UE/u01/output/Apus.sct create mode 100644 UE/u01/output/Apus_Apus.dep create mode 100644 UE/u01/output/ExtDll.iex create mode 100644 UE/u01/output/adc.d create mode 100644 UE/u01/output/adc.o create mode 100644 UE/u01/output/debug.d create mode 100644 UE/u01/output/debug.o create mode 100644 UE/u01/output/key.d create mode 100644 UE/u01/output/key.o create mode 100644 UE/u01/output/led.d create mode 100644 UE/u01/output/led.o create mode 100644 UE/u01/output/main.d create mode 100644 UE/u01/output/main.o create mode 100644 UE/u01/output/main_1.d create mode 100644 UE/u01/output/main_1.o create mode 100644 UE/u01/output/startup_stm32f072.d create mode 100644 UE/u01/output/startup_stm32f072.o create mode 100644 UE/u01/output/stm32f0xx_adc.d create mode 100644 UE/u01/output/stm32f0xx_adc.o create mode 100644 UE/u01/output/stm32f0xx_gpio.d create mode 100644 UE/u01/output/stm32f0xx_gpio.o create mode 100644 UE/u01/output/stm32f0xx_rcc.d create mode 100644 UE/u01/output/stm32f0xx_rcc.o create mode 100644 UE/u01/output/system_stm32f0xx.d create mode 100644 UE/u01/output/system_stm32f0xx.o create mode 100644 UE/u01/output/systick.d create mode 100644 UE/u01/output/systick.o create mode 100644 UE/u01/output/taskcounter.d create mode 100644 UE/u01/output/taskcounter.o create mode 100644 UE/u01/output/taskkey.d create mode 100644 UE/u01/output/taskkey.o create mode 100644 UE/u01/output/taskled.d create mode 100644 UE/u01/output/taskled.o create mode 100644 UE/u01/output/taskmandelbrot.d create mode 100644 UE/u01/output/taskmandelbrot.o create mode 100644 UE/u01/output/taskpoti.d create mode 100644 UE/u01/output/taskpoti.o create mode 100644 UE/u01/output/taskwatch.d create mode 100644 UE/u01/output/taskwatch.o create mode 100644 UE/u01/output/tftdisplay.d create mode 100644 UE/u01/output/tftdisplay.o create mode 100644 UE/u01/output/tftfont_16x24.d create mode 100644 UE/u01/output/tftfont_16x24.o create mode 100644 UE/u01/output/tftfont_6x8.d create mode 100644 UE/u01/output/tftfont_6x8.o create mode 100644 UE/u01/src/Debug.c create mode 100644 UE/u01/src/Debug.h diff --git a/UE/u01/Apus.uvguix.gaems b/UE/u01/Apus.uvguix.gaems new file mode 100644 index 0000000..6811d5f --- /dev/null +++ b/UE/u01/Apus.uvguix.gaems @@ -0,0 +1,3782 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + C:\Users\gaems\Documents\ESD1\rto1\UE\u01\src + + + + + System Viewer\GPIOA + 35904 + + 111 + + + System Viewer\GPIOB + 35905 + + 118 + + + System Viewer\GPIOC + 35903 + + 119 + + + + + + 38003 + Registers + 140 100 + + + 346 + Code Coverage + 1010 412 + + + 204 + Performance Analyzer + 352 175 175 720 + + + + + + 35141 + Event Statistics + + 250 50 874 + + + 1506 + Symbols + + 80 80 80 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 166 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 89 + 95 + 1055 + 638 + + + + 0 + + 1700 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000000000000100000034433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF49433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C446576696365735C737461727475705F73746D3332663037322E730000000013737461727475705F73746D3332663037322E7300000000FFDC7800FFFFFFFF37433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C4253505C4B65792E6300000000054B65792E6300000000BECEA100FFFFFFFF3E433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C4253505C546674446973706C61792E63000000000C546674446973706C61792E6300000000F0A0A100FFFFFFFF41433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C5461736B735C5461736B436F756E7465722E63000000000D5461736B436F756E7465722E6300000000BCA8E100FFFFFFFF4B433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C73746D333266302D7374647065726970685C73746D3332663078785F7263632E63000000000F73746D3332663078785F7263632E6300000000F7B88600FFFFFFFF3B433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C4253505C7379737469636B2E6300000000097379737469636B2E6300000000A5C2D700FFFFFFFF35433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C44656275672E63000000000744656275672E6300000000D9ADC200FFFFFFFF35433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C44656275672E68000000000744656275672E6800000000A5C2D700FFFFFFFF37433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C4253505C4C65642E6300000000054C65642E6300000000B3A6BE00FFFFFFFF4C433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C73746D333266302D7374647065726970685C73746D3332663078785F6770696F2E68000000001073746D3332663078785F6770696F2E6800000000EAD6A300FFFFFFFF3D433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C5461736B735C5461736B4B65792E6300000000095461736B4B65792E6300000000F6FA7D00FFFFFFFF3D433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C5461736B735C5461736B4C65642E6300000000095461736B4C65642E6300000000B5E99D00FFFFFFFF3F433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C5461736B735C5461736B57617463682E63000000000B5461736B57617463682E63000000005FC3CF00FFFFFFFF3E433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C5461736B735C5461736B506F74692E63000000000A5461736B506F74692E6300000000C1838300FFFFFFFF44433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C5461736B735C5461736B4D616E64656C62726F742E6300000000105461736B4D616E64656C62726F742E6300000000CACAD500FFFFFFFF37433A5C55736572735C6761656D735C446F63756D656E74735C455344315C72746F315C55455C7530315C7372635C4253505C4164632E6800000000054164632E6800000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000D9020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000F1000000 + + + 16 + F4000000660000009005000008010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000A9020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000A9020000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000A9020000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000A9020000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000DA02000080070000E6030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000610200009005000017030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000DD0200007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000D8000000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000A9020000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000DD0200007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000DD0200007D070000CD030000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000DD0200007D070000CD030000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000DD0200007D070000CD030000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000058020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000E603000080070000F9030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000780200008D050000FE020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000F100000090050000F5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F4000000660000009005000008010000F40000004F00000090050000F10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000071020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000088020000A00400004F000000900500007102000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000C2020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000D9020000000000004F000000F0000000C20200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005D020000900500006102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000078020000900500002E0300000000000061020000900500001703000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000061020000CC0200001703000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000C202000080070000C60200000100000001000010040000000100000014FDFFFFA0000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000DD02000080070000FD03000000000000C602000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2783 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000009444843505F696E69749600000000000000130009444843505F696E69740873656E645F7261770473656E640657353530305F0A646973636C61696D65720A47657456657273696F6E0673797374656D0C737461746963206661746673075344436172645F095350495F5374727563035350490F5472616E736D697373696F6E42697404746F646F075553455F4C464E085F5553455F4C464E09665F636F6E7665727407665F636C6F736504696E6974047465787400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 968 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000441707573960000000000000001000441707573000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F0000008C060000F1000000 + + + 16 + F4000000660000008C06000008010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000EA020000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000089060000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C000000530000002C01000036010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C000000530000002C01000036010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C000000530000002C01000036010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000EA020000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000EA020000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000005B0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000007030000C0030000E6030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005B0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F4000000630000008C060000F1000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000089060000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000089060000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000089060000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000089060000D8000000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000089060000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35903 + 35903 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35904 + 35904 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 35905 + 35905 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000EA020000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005B0300007D070000CD030000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005B0300007D070000CD030000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 437 + 437 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C000000530000002C01000036010000 + + + + 440 + 440 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C000000530000002C01000036010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005B0300007D070000CD030000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000005B0300007D070000CD030000 + + + 16 + 3C0000005300000058010000DB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000089060000D8000000 + + + 16 + 3C0000005300000004030000F5000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 93060000660000007D070000EA020000 + + + 16 + 3C000000530000002C01000036010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000E603000080070000F9030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300001E0300007D070000CD030000 + + + 16 + 3C000000530000002C01000036010000 + + + + 3327 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000F10000008C060000F5000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F4000000660000008C06000008010000F40000004F0000008C060000F10000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF8C0600004F0000009006000003030000010000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000010000009006000066000000800700001A030000900600004F000000800700000303000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF054750494F43010000003F8C000001000000FFFFFFFFFFFFFFFF054750494F4101000000408C000001000000FFFFFFFFFFFFFFFF054750494F4201000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF16000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000003030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F00000001A030000000000004F000000F0000000030300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000003030000800700000703000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300001E03000080070000FD030000C40300000703000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7301000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727301000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC003000007030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000400300008007000044030000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000005B03000080070000FD030000000000004403000080070000E60300000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2783 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000009444843505F696E69749600000000000000130009444843505F696E69740873656E645F7261770473656E640657353530305F0A646973636C61696D65720A47657456657273696F6E0673797374656D0C737461746963206661746673075344436172645F095350495F5374727563035350490F5472616E736D697373696F6E42697404746F646F075553455F4C464E085F5553455F4C464E09665F636F6E7665727407665F636C6F736504696E6974047465787400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 968 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000004001D000000000000000000000000000000000100000001000000018030800000000004001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000004006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000400000000000000000000000000000000000001000000010000009600000003002050000000000441707573960000000000000001000441707573000000000180EB880000000004002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000400230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000004005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 0 + + .\src\main.c + 16 + 29 + 48 + 1 + + 0 + + + .\src\Devices\startup_stm32f072.s + 0 + 122 + 131 + 1 + + 0 + + + .\src\BSP\Key.c + 46 + 7 + 34 + 1 + + 0 + + + .\src\BSP\TftDisplay.c + 34 + 368 + 131 + 1 + + 0 + + + .\src\Tasks\TaskCounter.c + 23 + 1 + 29 + 1 + + 0 + + + .\stm32f0-stdperiph\stm32f0xx_rcc.c + 0 + 138 + 147 + 1 + + 0 + + + .\src\BSP\systick.c + 21 + 1 + 30 + 1 + + 0 + + + .\src\Debug.c + 30 + 1 + 19 + 1 + + 0 + + + src\debug.h + 6 + 1 + 23 + 1 + + 0 + + + .\src\BSP\Led.c + 7 + 34 + 46 + 1 + + 0 + + + stm32f0-stdperiph\stm32f0xx_gpio.h + 32 + 162 + 148 + 1 + + 0 + + + .\src\Tasks\TaskKey.c + 19 + 1 + 22 + 1 + + 0 + + + .\src\Tasks\TaskLed.c + 16 + 1 + 20 + 1 + + 0 + + + .\src\Tasks\TaskWatch.c + 0 + 1 + 23 + 1 + + 0 + + + .\src\Tasks\TaskPoti.c + 20 + 1 + 21 + 1 + + 0 + + + .\src\Tasks\TaskMandelbrot.c + 26 + 1 + 60 + 1 + + 0 + + + src\BSP\Adc.h + 0 + 1 + 1 + 1 + + 0 + + + + +
diff --git a/UE/u01/Apus.uvoptx b/UE/u01/Apus.uvoptx new file mode 100644 index 0000000..32b00e1 --- /dev/null +++ b/UE/u01/Apus.uvoptx @@ -0,0 +1,506 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc; *.md + *.plm + *.cpp; *.cc; *.cxx + 0 + + + + 0 + 0 + + + + Apus + 0x4 + ARM-ADS + + 12000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\listing\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 0 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 6 + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.dll + + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + + + + 0 + ST-LINKIII-KEIL_SWO + -U-O206 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(0BB11477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F0xx_128_2K.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F072VBTx$CMSIS\Flash\STM32F0xx_128_2K.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2 -WK0-R0 + + + 0 + DLGUARM + (105=-1,-1,-1,-1,0) + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F0xx_128_2K -FS08000000 -FL020000 -FP0($$Device:STM32F072VBTx$CMSIS\Flash\STM32F0xx_128_2K.FLM)) + + + + + 0 + + + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + System Viewer\GPIOA + 35904 + + + System Viewer\GPIOB + 35905 + + + System Viewer\GPIOC + 35903 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + BSP + 1 + 0 + 0 + 0 + + 1 + 1 + 1 + 0 + 0 + 0 + .\src\BSP\Key.c + Key.c + 0 + 0 + + + 1 + 2 + 1 + 0 + 0 + 0 + .\src\BSP\Led.c + Led.c + 0 + 0 + + + 1 + 3 + 1 + 0 + 0 + 0 + .\src\BSP\TftDisplay.c + TftDisplay.c + 0 + 0 + + + 1 + 4 + 1 + 0 + 0 + 0 + .\src\BSP\Adc.c + Adc.c + 0 + 0 + + + 1 + 5 + 1 + 0 + 0 + 0 + .\src\BSP\systick.c + systick.c + 0 + 0 + + + + + OS + 1 + 0 + 0 + 0 + + 2 + 6 + 1 + 0 + 0 + 0 + .\src\main.c + main.c + 0 + 0 + + + 2 + 7 + 1 + 0 + 0 + 0 + .\src\Debug.c + Debug.c + 0 + 0 + + + + + ST-Lib + 0 + 0 + 0 + 0 + + 3 + 8 + 1 + 0 + 0 + 0 + .\stm32f0-stdperiph\stm32f0xx_adc.c + stm32f0xx_adc.c + 0 + 0 + + + 3 + 9 + 1 + 0 + 0 + 0 + .\stm32f0-stdperiph\stm32f0xx_gpio.c + stm32f0xx_gpio.c + 0 + 0 + + + 3 + 10 + 1 + 0 + 0 + 0 + .\stm32f0-stdperiph\stm32f0xx_rcc.c + stm32f0xx_rcc.c + 0 + 0 + + + + + Devices + 0 + 0 + 0 + 0 + + 4 + 11 + 2 + 0 + 0 + 0 + .\src\Devices\startup_stm32f072.s + startup_stm32f072.s + 0 + 0 + + + 4 + 12 + 1 + 0 + 0 + 0 + .\src\Devices\system_stm32f0xx.c + system_stm32f0xx.c + 0 + 0 + + + + + Fonts + 0 + 0 + 0 + 0 + + 5 + 13 + 1 + 0 + 0 + 0 + .\src\Fonts\TftFont_6x8.c + TftFont_6x8.c + 0 + 0 + + + 5 + 14 + 1 + 0 + 0 + 0 + .\src\Fonts\TftFont_16x24.c + TftFont_16x24.c + 0 + 0 + + + + + Tasks + 0 + 0 + 0 + 0 + + 6 + 15 + 1 + 0 + 0 + 0 + .\src\Tasks\TaskCounter.c + TaskCounter.c + 0 + 0 + + + 6 + 16 + 1 + 0 + 0 + 0 + .\src\Tasks\TaskKey.c + TaskKey.c + 0 + 0 + + + 6 + 17 + 1 + 0 + 0 + 0 + .\src\Tasks\TaskLed.c + TaskLed.c + 0 + 0 + + + 6 + 18 + 1 + 0 + 0 + 0 + .\src\Tasks\TaskMandelbrot.c + TaskMandelbrot.c + 0 + 0 + + + 6 + 19 + 1 + 0 + 0 + 0 + .\src\Tasks\TaskPoti.c + TaskPoti.c + 0 + 0 + + + 6 + 20 + 1 + 0 + 0 + 0 + .\src\Tasks\TaskWatch.c + TaskWatch.c + 0 + 0 + + + +
diff --git a/UE/u01/Apus.uvprojx b/UE/u01/Apus.uvprojx index 92a0416..228f61a 100644 --- a/UE/u01/Apus.uvprojx +++ b/UE/u01/Apus.uvprojx @@ -10,7 +10,7 @@ Apus 0x4 ARM-ADS - 6180000::V6.18::ARMCLANG + 6230000::V6.23::ARMCLANG 1 @@ -419,6 +419,11 @@ 1 .\src\main.c + + Debug.c + 1 + .\src\Debug.c + diff --git a/UE/u01/DebugConfig/Apus_STM32F072VBTx.dbgconf b/UE/u01/DebugConfig/Apus_STM32F072VBTx.dbgconf new file mode 100644 index 0000000..003699f --- /dev/null +++ b/UE/u01/DebugConfig/Apus_STM32F072VBTx.dbgconf @@ -0,0 +1,45 @@ +// File: STM32F0x1_0x2_0x8.dbgconf +// Version: 1.0.0 +// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091) +// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets +// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets +// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets + +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug MCU configuration register (DBGMCU_CR) +// DBG_STANDBY Debug standby mode +// DBG_STOP Debug stop mode +// +DbgMCU_CR = 0x00000006; + +// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ) +// Reserved bits must be kept at reset value +// DBG_CAN_STOP CAN stopped when core is halted +// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted +// DBG_IWDG_STOP Independent watchdog stopped when core is halted +// DBG_WWDG_STOP Window watchdog stopped when core is halted +// DBG_RTC_STOP RTC stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// +DbgMCU_APB1_Fz = 0x00000000; + +// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ) +// Reserved bits must be kept at reset value +// DBG_TIM17_STOP TIM17 counter stopped when core is halted +// DBG_TIM16_STOP TIM16 counter stopped when core is halted +// DBG_TIM15_STOP TIM15 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// +DbgMCU_APB2_Fz = 0x00000000; + +// Flash Download Options +// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset) +// +DoOptionByteLoading = 0x00000000; + +// <<< end of configuration section >>> diff --git a/UE/u01/EventRecorderStub.scvd b/UE/u01/EventRecorderStub.scvd new file mode 100644 index 0000000..2956b29 --- /dev/null +++ b/UE/u01/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/UE/u01/RTE/Device/STM32F072VBTx/STM32F0x1_0x2_0x8.dbgconf b/UE/u01/RTE/Device/STM32F072VBTx/STM32F0x1_0x2_0x8.dbgconf new file mode 100644 index 0000000..003699f --- /dev/null +++ b/UE/u01/RTE/Device/STM32F072VBTx/STM32F0x1_0x2_0x8.dbgconf @@ -0,0 +1,45 @@ +// File: STM32F0x1_0x2_0x8.dbgconf +// Version: 1.0.0 +// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091) +// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets +// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets +// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets + +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug MCU configuration register (DBGMCU_CR) +// DBG_STANDBY Debug standby mode +// DBG_STOP Debug stop mode +// +DbgMCU_CR = 0x00000006; + +// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ) +// Reserved bits must be kept at reset value +// DBG_CAN_STOP CAN stopped when core is halted +// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted +// DBG_IWDG_STOP Independent watchdog stopped when core is halted +// DBG_WWDG_STOP Window watchdog stopped when core is halted +// DBG_RTC_STOP RTC stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// +DbgMCU_APB1_Fz = 0x00000000; + +// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ) +// Reserved bits must be kept at reset value +// DBG_TIM17_STOP TIM17 counter stopped when core is halted +// DBG_TIM16_STOP TIM16 counter stopped when core is halted +// DBG_TIM15_STOP TIM15 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// +DbgMCU_APB2_Fz = 0x00000000; + +// Flash Download Options +// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset) +// +DoOptionByteLoading = 0x00000000; + +// <<< end of configuration section >>> diff --git a/UE/u01/RTE/Device/STM32F072VBTx/STM32F0x1_0x2_0x8.dbgconf.base@0.0.0 b/UE/u01/RTE/Device/STM32F072VBTx/STM32F0x1_0x2_0x8.dbgconf.base@0.0.0 new file mode 100644 index 0000000..003699f --- /dev/null +++ b/UE/u01/RTE/Device/STM32F072VBTx/STM32F0x1_0x2_0x8.dbgconf.base@0.0.0 @@ -0,0 +1,45 @@ +// File: STM32F0x1_0x2_0x8.dbgconf +// Version: 1.0.0 +// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091) +// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets +// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets +// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets + +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug MCU configuration register (DBGMCU_CR) +// DBG_STANDBY Debug standby mode +// DBG_STOP Debug stop mode +// +DbgMCU_CR = 0x00000006; + +// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ) +// Reserved bits must be kept at reset value +// DBG_CAN_STOP CAN stopped when core is halted +// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted +// DBG_IWDG_STOP Independent watchdog stopped when core is halted +// DBG_WWDG_STOP Window watchdog stopped when core is halted +// DBG_RTC_STOP RTC stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// +DbgMCU_APB1_Fz = 0x00000000; + +// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ) +// Reserved bits must be kept at reset value +// DBG_TIM17_STOP TIM17 counter stopped when core is halted +// DBG_TIM16_STOP TIM16 counter stopped when core is halted +// DBG_TIM15_STOP TIM15 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// +DbgMCU_APB2_Fz = 0x00000000; + +// Flash Download Options +// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset) +// +DoOptionByteLoading = 0x00000000; + +// <<< end of configuration section >>> diff --git a/UE/u01/listing/Apus.map b/UE/u01/listing/Apus.map new file mode 100644 index 0000000..70a6f2f --- /dev/null +++ b/UE/u01/listing/Apus.map @@ -0,0 +1,1321 @@ +Component: Arm Compiler for Embedded 6.23 Tool: armlink [5f102400] + +============================================================================== + +Section Cross References + + key.o(.text.Key_Init) refers to stm32f0xx_rcc.o(.text.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd + key.o(.text.Key_Init) refers to stm32f0xx_gpio.o(.text.GPIO_StructInit) for GPIO_StructInit + key.o(.text.Key_Init) refers to stm32f0xx_gpio.o(.text.GPIO_Init) for GPIO_Init + key.o(.ARM.exidx.text.Key_Init) refers to key.o(.text.Key_Init) for [Anonymous Symbol] + key.o(.text.Key_GetState) refers to stm32f0xx_gpio.o(.text.GPIO_ReadInputDataBit) for GPIO_ReadInputDataBit + key.o(.ARM.exidx.text.Key_GetState) refers to key.o(.text.Key_GetState) for [Anonymous Symbol] + led.o(.text.Led_Init) refers to stm32f0xx_rcc.o(.text.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd + led.o(.text.Led_Init) refers to stm32f0xx_gpio.o(.text.GPIO_StructInit) for GPIO_StructInit + led.o(.text.Led_Init) refers to stm32f0xx_gpio.o(.text.GPIO_Init) for GPIO_Init + led.o(.ARM.exidx.text.Led_Init) refers to led.o(.text.Led_Init) for [Anonymous Symbol] + led.o(.text.Led_TurnOn) refers to stm32f0xx_gpio.o(.text.GPIO_WriteBit) for GPIO_WriteBit + led.o(.text.Led_TurnOn) refers to led.o(.rodata..Lswitch.table.Led_TurnOff) for [Anonymous Symbol] + led.o(.ARM.exidx.text.Led_TurnOn) refers to led.o(.text.Led_TurnOn) for [Anonymous Symbol] + led.o(.text.Led_TurnOff) refers to stm32f0xx_gpio.o(.text.GPIO_WriteBit) for GPIO_WriteBit + led.o(.text.Led_TurnOff) refers to led.o(.rodata..Lswitch.table.Led_TurnOff) for [Anonymous Symbol] + led.o(.ARM.exidx.text.Led_TurnOff) refers to led.o(.text.Led_TurnOff) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_Init) refers to stm32f0xx_rcc.o(.text.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd + tftdisplay.o(.text.Tft_Init) refers to stm32f0xx_gpio.o(.text.GPIO_StructInit) for GPIO_StructInit + tftdisplay.o(.text.Tft_Init) refers to stm32f0xx_gpio.o(.text.GPIO_Init) for GPIO_Init + tftdisplay.o(.ARM.exidx.text.Tft_Init) refers to tftdisplay.o(.text.Tft_Init) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_SetForegroundColourRgb16) refers to tftdisplay.o(.bss.Tft_Cfg.1) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_SetForegroundColourRgb16) refers to tftdisplay.o(.text.Tft_SetForegroundColourRgb16) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_SetBackgroundColourRgb16) refers to tftdisplay.o(.data.Tft_Cfg.0) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_SetBackgroundColourRgb16) refers to tftdisplay.o(.text.Tft_SetBackgroundColourRgb16) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_ClearScreen) refers to tftdisplay.o(.data.Tft_Cfg.0) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_ClearScreen) refers to tftdisplay.o(.text.Tft_ClearScreen) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_SetWindow) refers to main_1.o(.text.__aeabi_assert) for __aeabi_assert + tftdisplay.o(.text.Tft_SetWindow) refers to tftdisplay.o(.rodata.str1.1) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_SetWindow) refers to tftdisplay.o(.text.Tft_SetWindow) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_SetFont) refers to tftdisplay.o(.bss.Tft_Cfg.2) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_SetFont) refers to tftdisplay.o(.text.Tft_SetFont) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_DrawPixel) refers to tftdisplay.o(.text.Tft_SetWindow) for Tft_SetWindow + tftdisplay.o(.text.Tft_DrawPixel) refers to tftdisplay.o(.bss.Tft_Cfg.1) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_DrawPixel) refers to tftdisplay.o(.text.Tft_DrawPixel) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_DrawHLine) refers to tftdisplay.o(.text.Tft_SetWindow) for Tft_SetWindow + tftdisplay.o(.text.Tft_DrawHLine) refers to tftdisplay.o(.bss.Tft_Cfg.1) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_DrawHLine) refers to tftdisplay.o(.text.Tft_DrawHLine) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_DrawVLine) refers to tftdisplay.o(.text.Tft_SetWindow) for Tft_SetWindow + tftdisplay.o(.text.Tft_DrawVLine) refers to tftdisplay.o(.bss.Tft_Cfg.1) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_DrawVLine) refers to tftdisplay.o(.text.Tft_DrawVLine) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_DrawChar) refers to tftdisplay.o(.text.Tft_SetWindow) for Tft_SetWindow + tftdisplay.o(.text.Tft_DrawChar) refers to tftdisplay.o(.bss.Tft_Cfg.2) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_DrawChar) refers to tftdisplay.o(.data.Tft_Cfg.0) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_DrawChar) refers to tftdisplay.o(.bss.Tft_Cfg.1) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_DrawChar) refers to tftdisplay.o(.text.Tft_DrawChar) for [Anonymous Symbol] + tftdisplay.o(.text.Tft_DrawString) refers to tftdisplay.o(.text.Tft_DrawChar) for Tft_DrawChar + tftdisplay.o(.text.Tft_DrawString) refers to tftdisplay.o(.bss.Tft_Cfg.2) for [Anonymous Symbol] + tftdisplay.o(.ARM.exidx.text.Tft_DrawString) refers to tftdisplay.o(.text.Tft_DrawString) for [Anonymous Symbol] + adc.o(.text.Adc_Init) refers to stm32f0xx_rcc.o(.text.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd + adc.o(.text.Adc_Init) refers to stm32f0xx_adc.o(.text.ADC_Init) for ADC_Init + adc.o(.text.Adc_Init) refers to stm32f0xx_adc.o(.text.ADC_Cmd) for ADC_Cmd + adc.o(.ARM.exidx.text.Adc_Init) refers to adc.o(.text.Adc_Init) for [Anonymous Symbol] + adc.o(.ARM.exidx.text.Adc_SetChannel) refers to adc.o(.text.Adc_SetChannel) for [Anonymous Symbol] + adc.o(.text.Adc_GetValue) refers to stm32f0xx_adc.o(.text.ADC_GetFlagStatus) for ADC_GetFlagStatus + adc.o(.text.Adc_GetValue) refers to stm32f0xx_adc.o(.text.ADC_StartOfConversion) for ADC_StartOfConversion + adc.o(.text.Adc_GetValue) refers to stm32f0xx_adc.o(.text.ADC_GetConversionValue) for ADC_GetConversionValue + adc.o(.text.Adc_GetValue) refers to uidiv_div0.o(.text) for __aeabi_uidiv + adc.o(.ARM.exidx.text.Adc_GetValue) refers to adc.o(.text.Adc_GetValue) for [Anonymous Symbol] + systick.o(.text.SysTick_Handler) refers to debug.o(.text.Debug_Set) for Debug_Set + systick.o(.text.SysTick_Handler) refers to debug.o(.text.Debug_Unset) for Debug_Unset + systick.o(.text.SysTick_Handler) refers to systick.o(.bss.msTicks) for [Anonymous Symbol] + systick.o(.ARM.exidx.text.SysTick_Handler) refers to systick.o(.text.SysTick_Handler) for [Anonymous Symbol] + systick.o(.text.Tick_InitSysTick) refers to uidiv_div0.o(.text) for __aeabi_uidiv + systick.o(.text.Tick_InitSysTick) refers to system_stm32f0xx.o(.data.SystemCoreClock) for SystemCoreClock + systick.o(.ARM.exidx.text.Tick_InitSysTick) refers to systick.o(.text.Tick_InitSysTick) for [Anonymous Symbol] + main_1.o(.text.main) refers to key.o(.text.Key_Init) for Key_Init + main_1.o(.text.main) refers to led.o(.text.Led_Init) for Led_Init + main_1.o(.text.main) refers to tftdisplay.o(.text.Tft_Init) for Tft_Init + main_1.o(.text.main) refers to tftdisplay.o(.text.Tft_SetFont) for Tft_SetFont + main_1.o(.text.main) refers to adc.o(.text.Adc_Init) for Adc_Init + main_1.o(.text.main) refers to systick.o(.text.Tick_InitSysTick) for Tick_InitSysTick + main_1.o(.text.main) refers to debug.o(.text.Debug_Init) for Debug_Init + main_1.o(.text.main) refers to tftdisplay.o(.text.Tft_ClearScreen) for Tft_ClearScreen + main_1.o(.text.main) refers to debug.o(.text.Debug_Set) for Debug_Set + main_1.o(.text.main) refers to debug.o(.text.Debug_Unset) for Debug_Unset + main_1.o(.text.main) refers to taskcounter.o(.text.TaskCounter) for TaskCounter + main_1.o(.text.main) refers to taskkey.o(.text.TaskKey) for TaskKey + main_1.o(.text.main) refers to taskled.o(.text.TaskLed) for TaskLed + main_1.o(.text.main) refers to taskwatch.o(.text.TaskWatch) for TaskWatch + main_1.o(.text.main) refers to taskpoti.o(.text.TaskPoti) for TaskPoti + main_1.o(.text.main) refers to taskmandelbrot.o(.text.TaskMandelbrot) for TaskMandelbrot + main_1.o(.text.main) refers to tftfont_16x24.o(.rodata.TftFont_16x24) for TftFont_16x24 + main_1.o(.ARM.exidx.text.main) refers to main_1.o(.text.main) for [Anonymous Symbol] + main_1.o(.ARM.exidx.text.__aeabi_assert) refers to main_1.o(.text.__aeabi_assert) for [Anonymous Symbol] + debug.o(.text.Debug_Init) refers to stm32f0xx_rcc.o(.text.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd + debug.o(.text.Debug_Init) refers to stm32f0xx_gpio.o(.text.GPIO_StructInit) for GPIO_StructInit + debug.o(.text.Debug_Init) refers to stm32f0xx_gpio.o(.text.GPIO_Init) for GPIO_Init + debug.o(.ARM.exidx.text.Debug_Init) refers to debug.o(.text.Debug_Init) for [Anonymous Symbol] + debug.o(.text.Debug_Set) refers to stm32f0xx_gpio.o(.text.GPIO_WriteBit) for GPIO_WriteBit + debug.o(.ARM.exidx.text.Debug_Set) refers to debug.o(.text.Debug_Set) for [Anonymous Symbol] + debug.o(.text.Debug_Unset) refers to stm32f0xx_gpio.o(.text.GPIO_WriteBit) for GPIO_WriteBit + debug.o(.ARM.exidx.text.Debug_Unset) refers to debug.o(.text.Debug_Unset) for [Anonymous Symbol] + stm32f0xx_adc.o(.text.ADC_DeInit) refers to stm32f0xx_rcc.o(.text.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd + stm32f0xx_adc.o(.ARM.exidx.text.ADC_DeInit) refers to stm32f0xx_adc.o(.text.ADC_DeInit) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_Init) refers to stm32f0xx_adc.o(.text.ADC_Init) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_StructInit) refers to stm32f0xx_adc.o(.text.ADC_StructInit) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_Cmd) refers to stm32f0xx_adc.o(.text.ADC_Cmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_ClockModeConfig) refers to stm32f0xx_adc.o(.text.ADC_ClockModeConfig) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_JitterCmd) refers to stm32f0xx_adc.o(.text.ADC_JitterCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_AutoPowerOffCmd) refers to stm32f0xx_adc.o(.text.ADC_AutoPowerOffCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_WaitModeCmd) refers to stm32f0xx_adc.o(.text.ADC_WaitModeCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_AnalogWatchdogCmd) refers to stm32f0xx_adc.o(.text.ADC_AnalogWatchdogCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_AnalogWatchdogThresholdsConfig) refers to stm32f0xx_adc.o(.text.ADC_AnalogWatchdogThresholdsConfig) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_AnalogWatchdogSingleChannelConfig) refers to stm32f0xx_adc.o(.text.ADC_AnalogWatchdogSingleChannelConfig) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_AnalogWatchdogSingleChannelCmd) refers to stm32f0xx_adc.o(.text.ADC_AnalogWatchdogSingleChannelCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_TempSensorCmd) refers to stm32f0xx_adc.o(.text.ADC_TempSensorCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_VrefintCmd) refers to stm32f0xx_adc.o(.text.ADC_VrefintCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_VbatCmd) refers to stm32f0xx_adc.o(.text.ADC_VbatCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_ChannelConfig) refers to stm32f0xx_adc.o(.text.ADC_ChannelConfig) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_ContinuousModeCmd) refers to stm32f0xx_adc.o(.text.ADC_ContinuousModeCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_DiscModeCmd) refers to stm32f0xx_adc.o(.text.ADC_DiscModeCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_OverrunModeCmd) refers to stm32f0xx_adc.o(.text.ADC_OverrunModeCmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_GetCalibrationFactor) refers to stm32f0xx_adc.o(.text.ADC_GetCalibrationFactor) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_StopOfConversion) refers to stm32f0xx_adc.o(.text.ADC_StopOfConversion) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_StartOfConversion) refers to stm32f0xx_adc.o(.text.ADC_StartOfConversion) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_GetConversionValue) refers to stm32f0xx_adc.o(.text.ADC_GetConversionValue) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_DMACmd) refers to stm32f0xx_adc.o(.text.ADC_DMACmd) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_DMARequestModeConfig) refers to stm32f0xx_adc.o(.text.ADC_DMARequestModeConfig) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_ITConfig) refers to stm32f0xx_adc.o(.text.ADC_ITConfig) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_GetFlagStatus) refers to stm32f0xx_adc.o(.text.ADC_GetFlagStatus) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_ClearFlag) refers to stm32f0xx_adc.o(.text.ADC_ClearFlag) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_GetITStatus) refers to stm32f0xx_adc.o(.text.ADC_GetITStatus) for [Anonymous Symbol] + stm32f0xx_adc.o(.ARM.exidx.text.ADC_ClearITPendingBit) refers to stm32f0xx_adc.o(.text.ADC_ClearITPendingBit) for [Anonymous Symbol] + stm32f0xx_gpio.o(.text.GPIO_DeInit) refers to stm32f0xx_rcc.o(.text.RCC_AHBPeriphResetCmd) for RCC_AHBPeriphResetCmd + stm32f0xx_gpio.o(.text.GPIO_DeInit) refers to stm32f0xx_gpio.o(.rodata..Lswitch.table.GPIO_DeInit.1) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_DeInit) refers to stm32f0xx_gpio.o(.text.GPIO_DeInit) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_Init) refers to stm32f0xx_gpio.o(.text.GPIO_Init) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_StructInit) refers to stm32f0xx_gpio.o(.text.GPIO_StructInit) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_PinLockConfig) refers to stm32f0xx_gpio.o(.text.GPIO_PinLockConfig) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ReadInputDataBit) refers to stm32f0xx_gpio.o(.text.GPIO_ReadInputDataBit) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ReadInputData) refers to stm32f0xx_gpio.o(.text.GPIO_ReadInputData) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ReadOutputDataBit) refers to stm32f0xx_gpio.o(.text.GPIO_ReadOutputDataBit) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ReadOutputData) refers to stm32f0xx_gpio.o(.text.GPIO_ReadOutputData) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_SetBits) refers to stm32f0xx_gpio.o(.text.GPIO_SetBits) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ResetBits) refers to stm32f0xx_gpio.o(.text.GPIO_ResetBits) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_WriteBit) refers to stm32f0xx_gpio.o(.text.GPIO_WriteBit) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_Write) refers to stm32f0xx_gpio.o(.text.GPIO_Write) for [Anonymous Symbol] + stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_PinAFConfig) refers to stm32f0xx_gpio.o(.text.GPIO_PinAFConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_DeInit) refers to stm32f0xx_rcc.o(.text.RCC_DeInit) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSEConfig) refers to stm32f0xx_rcc.o(.text.RCC_HSEConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_WaitForHSEStartUp) refers to stm32f0xx_rcc.o(.text.RCC_WaitForHSEStartUp) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_GetFlagStatus) refers to stm32f0xx_rcc.o(.text.RCC_GetFlagStatus) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_AdjustHSICalibrationValue) refers to stm32f0xx_rcc.o(.text.RCC_AdjustHSICalibrationValue) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSICmd) refers to stm32f0xx_rcc.o(.text.RCC_HSICmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_AdjustHSI14CalibrationValue) refers to stm32f0xx_rcc.o(.text.RCC_AdjustHSI14CalibrationValue) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSI14Cmd) refers to stm32f0xx_rcc.o(.text.RCC_HSI14Cmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSI14ADCRequestCmd) refers to stm32f0xx_rcc.o(.text.RCC_HSI14ADCRequestCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_LSEConfig) refers to stm32f0xx_rcc.o(.text.RCC_LSEConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_LSEDriveConfig) refers to stm32f0xx_rcc.o(.text.RCC_LSEDriveConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_LSICmd) refers to stm32f0xx_rcc.o(.text.RCC_LSICmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_PLLConfig) refers to stm32f0xx_rcc.o(.text.RCC_PLLConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_PLLCmd) refers to stm32f0xx_rcc.o(.text.RCC_PLLCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSI48Cmd) refers to stm32f0xx_rcc.o(.text.RCC_HSI48Cmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_PREDIV1Config) refers to stm32f0xx_rcc.o(.text.RCC_PREDIV1Config) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ClockSecuritySystemCmd) refers to stm32f0xx_rcc.o(.text.RCC_ClockSecuritySystemCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_MCOConfig) refers to stm32f0xx_rcc.o(.text.RCC_MCOConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_SYSCLKConfig) refers to stm32f0xx_rcc.o(.text.RCC_SYSCLKConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_GetSYSCLKSource) refers to stm32f0xx_rcc.o(.text.RCC_GetSYSCLKSource) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HCLKConfig) refers to stm32f0xx_rcc.o(.text.RCC_HCLKConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_PCLKConfig) refers to stm32f0xx_rcc.o(.text.RCC_PCLKConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ADCCLKConfig) refers to stm32f0xx_rcc.o(.text.RCC_ADCCLKConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_CECCLKConfig) refers to stm32f0xx_rcc.o(.text.RCC_CECCLKConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_I2CCLKConfig) refers to stm32f0xx_rcc.o(.text.RCC_I2CCLKConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_USARTCLKConfig) refers to stm32f0xx_rcc.o(.text.RCC_USARTCLKConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_USBCLKConfig) refers to stm32f0xx_rcc.o(.text.RCC_USBCLKConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.text.RCC_GetClocksFreq) refers to uidiv_div0.o(.text) for __aeabi_uidiv + stm32f0xx_rcc.o(.text.RCC_GetClocksFreq) refers to stm32f0xx_rcc.o(.rodata.APBAHBPrescTable) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_GetClocksFreq) refers to stm32f0xx_rcc.o(.text.RCC_GetClocksFreq) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_RTCCLKConfig) refers to stm32f0xx_rcc.o(.text.RCC_RTCCLKConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_RTCCLKCmd) refers to stm32f0xx_rcc.o(.text.RCC_RTCCLKCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_BackupResetCmd) refers to stm32f0xx_rcc.o(.text.RCC_BackupResetCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_AHBPeriphClockCmd) refers to stm32f0xx_rcc.o(.text.RCC_AHBPeriphClockCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_APB2PeriphClockCmd) refers to stm32f0xx_rcc.o(.text.RCC_APB2PeriphClockCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_APB1PeriphClockCmd) refers to stm32f0xx_rcc.o(.text.RCC_APB1PeriphClockCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_AHBPeriphResetCmd) refers to stm32f0xx_rcc.o(.text.RCC_AHBPeriphResetCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_APB2PeriphResetCmd) refers to stm32f0xx_rcc.o(.text.RCC_APB2PeriphResetCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_APB1PeriphResetCmd) refers to stm32f0xx_rcc.o(.text.RCC_APB1PeriphResetCmd) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ITConfig) refers to stm32f0xx_rcc.o(.text.RCC_ITConfig) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ClearFlag) refers to stm32f0xx_rcc.o(.text.RCC_ClearFlag) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_GetITStatus) refers to stm32f0xx_rcc.o(.text.RCC_GetITStatus) for [Anonymous Symbol] + stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ClearITPendingBit) refers to stm32f0xx_rcc.o(.text.RCC_ClearITPendingBit) for [Anonymous Symbol] + startup_stm32f072.o(RESET) refers to startup_stm32f072.o(STACK) for __initial_sp + startup_stm32f072.o(RESET) refers to startup_stm32f072.o(.text) for Reset_Handler + startup_stm32f072.o(RESET) refers to systick.o(.text.SysTick_Handler) for SysTick_Handler + startup_stm32f072.o(.text) refers to system_stm32f0xx.o(.text.SystemInit) for SystemInit + startup_stm32f072.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + system_stm32f0xx.o(.ARM.exidx.text.SystemInit) refers to system_stm32f0xx.o(.text.SystemInit) for [Anonymous Symbol] + system_stm32f0xx.o(.text.SystemCoreClockUpdate) refers to uidiv_div0.o(.text) for __aeabi_uidiv + system_stm32f0xx.o(.text.SystemCoreClockUpdate) refers to system_stm32f0xx.o(.data.SystemCoreClock) for SystemCoreClock + system_stm32f0xx.o(.text.SystemCoreClockUpdate) refers to system_stm32f0xx.o(.rodata.AHBPrescTable) for AHBPrescTable + system_stm32f0xx.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_stm32f0xx.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol] + tftfont_6x8.o(.rodata.TftFont_6x8) refers to tftfont_6x8.o(.rodata.Bitmaps_6x8) for [Anonymous Symbol] + tftfont_16x24.o(.rodata.TftFont_16x24) refers to tftfont_16x24.o(.rodata.Bitmaps_16x24) for [Anonymous Symbol] + taskcounter.o(.text.TaskCounter) refers to debug.o(.text.Debug_Set) for Debug_Set + taskcounter.o(.text.TaskCounter) refers to printf1.o(i.__0snprintf$1) for __2snprintf + taskcounter.o(.text.TaskCounter) refers to tftdisplay.o(.text.Tft_DrawString) for Tft_DrawString + taskcounter.o(.text.TaskCounter) refers to debug.o(.text.Debug_Unset) for Debug_Unset + taskcounter.o(.text.TaskCounter) refers to taskcounter.o(.bss.TaskCounter.counter) for [Anonymous Symbol] + taskcounter.o(.text.TaskCounter) refers to taskcounter.o(.bss.tmpBuf) for [Anonymous Symbol] + taskcounter.o(.ARM.exidx.text.TaskCounter) refers to taskcounter.o(.text.TaskCounter) for [Anonymous Symbol] + taskkey.o(.text.TaskKey) refers to debug.o(.text.Debug_Set) for Debug_Set + taskkey.o(.text.TaskKey) refers to tftdisplay.o(.text.Tft_DrawString) for Tft_DrawString + taskkey.o(.text.TaskKey) refers to debug.o(.text.Debug_Unset) for Debug_Unset + taskkey.o(.ARM.exidx.text.TaskKey) refers to taskkey.o(.text.TaskKey) for [Anonymous Symbol] + taskled.o(.text.TaskLed) refers to debug.o(.text.Debug_Set) for Debug_Set + taskled.o(.text.TaskLed) refers to tftdisplay.o(.text.Tft_DrawString) for Tft_DrawString + taskled.o(.text.TaskLed) refers to debug.o(.text.Debug_Unset) for Debug_Unset + taskled.o(.ARM.exidx.text.TaskLed) refers to taskled.o(.text.TaskLed) for [Anonymous Symbol] + taskmandelbrot.o(.text.TaskMandelbrot) refers to debug.o(.text.Debug_Set) for Debug_Set + taskmandelbrot.o(.text.TaskMandelbrot) refers to tftdisplay.o(.text.Tft_DrawString) for Tft_DrawString + taskmandelbrot.o(.text.TaskMandelbrot) refers to dfltui.o(.text) for __aeabi_ui2d + taskmandelbrot.o(.text.TaskMandelbrot) refers to dmul.o(.text) for __aeabi_dmul + taskmandelbrot.o(.text.TaskMandelbrot) refers to dadd.o(.text) for __aeabi_dadd + taskmandelbrot.o(.text.TaskMandelbrot) refers to dcmpgt.o(.text) for __aeabi_dcmpgt + taskmandelbrot.o(.text.TaskMandelbrot) refers to tftdisplay.o(.text.Tft_DrawPixel) for Tft_DrawPixel + taskmandelbrot.o(.text.TaskMandelbrot) refers to debug.o(.text.Debug_Unset) for Debug_Unset + taskmandelbrot.o(.ARM.exidx.text.TaskMandelbrot) refers to taskmandelbrot.o(.text.TaskMandelbrot) for [Anonymous Symbol] + taskpoti.o(.text.TaskPoti) refers to debug.o(.text.Debug_Set) for Debug_Set + taskpoti.o(.text.TaskPoti) refers to tftdisplay.o(.text.Tft_DrawString) for Tft_DrawString + taskpoti.o(.text.TaskPoti) refers to debug.o(.text.Debug_Unset) for Debug_Unset + taskpoti.o(.ARM.exidx.text.TaskPoti) refers to taskpoti.o(.text.TaskPoti) for [Anonymous Symbol] + taskwatch.o(.text.TaskWatch) refers to debug.o(.text.Debug_Set) for Debug_Set + taskwatch.o(.text.TaskWatch) refers to tftdisplay.o(.text.Tft_DrawString) for Tft_DrawString + taskwatch.o(.text.TaskWatch) refers to debug.o(.text.Debug_Unset) for Debug_Unset + taskwatch.o(.ARM.exidx.text.TaskWatch) refers to taskwatch.o(.text.TaskWatch) for [Anonymous Symbol] + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to fputc.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to fputc.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to fputc.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to fputc.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to fputc.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to fputc.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to fputc.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to fputc.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to fputc.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to fputc.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to fputc.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to fputc.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv_div0.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to fputc.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to fputc.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to fputc.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to fputc.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to fputc.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to fputc.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to fputc.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to fputc.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv_div0.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to fputc.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to fputc.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to fputc.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to fputc.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to fputc.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to fputc.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to fputc.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to fputc.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to fputc.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to fputc.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to fputc.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to fputc.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv_div0.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to fputc.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to fputc.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to fputc.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to fputc.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to fputc.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to fputc.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to fputc.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to fputc.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to fputc.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to fputc.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to fputc.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to fputc.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv_div0.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + dcmpgt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f072.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f072.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main_1.o(.text.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main_1.o(.text.main) for main + fputc.o(i.fputc) refers (Special) to iusesemip.o(.text) for __I$use$semihosting$fputc + fputc.o(i.fputc) refers (Special) to semi.o(.text) for __semihosting_library_function + fputc_h.o(i._fputc$hlt) refers (Special) to iusesemip.o(.text) for __I$use$semihosting$fputc + fputc_h.o(i._fputc$hlt) refers (Special) to semi.o(.text) for __semihosting_library_function + idiv_div0.o(.text) refers to uidiv_div0.o(.text) for __aeabi_uidivmod + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + dfixul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + depilogue.o(i.__ARM_clz) refers (Special) to iusefp.o(.text) for __I$use$fp + + +============================================================================== + +Removing Unused input sections from the image. + + Removing key.o(.text), (0 bytes). + Removing key.o(.ARM.exidx.text.Key_Init), (8 bytes). + Removing key.o(.text.Key_GetState), (48 bytes). + Removing key.o(.ARM.exidx.text.Key_GetState), (8 bytes). + Removing led.o(.text), (0 bytes). + Removing led.o(.ARM.exidx.text.Led_Init), (8 bytes). + Removing led.o(.text.Led_TurnOn), (36 bytes). + Removing led.o(.ARM.exidx.text.Led_TurnOn), (8 bytes). + Removing led.o(.text.Led_TurnOff), (40 bytes). + Removing led.o(.ARM.exidx.text.Led_TurnOff), (8 bytes). + Removing led.o(.rodata..Lswitch.table.Led_TurnOff), (12 bytes). + Removing tftdisplay.o(.text), (0 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_Init), (8 bytes). + Removing tftdisplay.o(.text.Tft_SetForegroundColourRgb16), (12 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_SetForegroundColourRgb16), (8 bytes). + Removing tftdisplay.o(.text.Tft_SetBackgroundColourRgb16), (12 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_SetBackgroundColourRgb16), (8 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_ClearScreen), (8 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_SetWindow), (8 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_SetFont), (8 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_DrawPixel), (8 bytes). + Removing tftdisplay.o(.text.Tft_DrawHLine), (120 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_DrawHLine), (8 bytes). + Removing tftdisplay.o(.text.Tft_DrawVLine), (124 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_DrawVLine), (8 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_DrawChar), (8 bytes). + Removing tftdisplay.o(.ARM.exidx.text.Tft_DrawString), (8 bytes). + Removing adc.o(.text), (0 bytes). + Removing adc.o(.ARM.exidx.text.Adc_Init), (8 bytes). + Removing adc.o(.text.Adc_SetChannel), (28 bytes). + Removing adc.o(.ARM.exidx.text.Adc_SetChannel), (8 bytes). + Removing adc.o(.text.Adc_GetValue), (108 bytes). + Removing adc.o(.ARM.exidx.text.Adc_GetValue), (8 bytes). + Removing systick.o(.text), (0 bytes). + Removing systick.o(.ARM.exidx.text.SysTick_Handler), (8 bytes). + Removing systick.o(.ARM.exidx.text.Tick_InitSysTick), (8 bytes). + Removing main_1.o(.text), (0 bytes). + Removing main_1.o(.ARM.exidx.text.main), (8 bytes). + Removing main_1.o(.ARM.exidx.text.__aeabi_assert), (8 bytes). + Removing main_1.o(.ARM.use_no_argv), (4 bytes). + Removing debug.o(.text), (0 bytes). + Removing debug.o(.ARM.exidx.text.Debug_Init), (8 bytes). + Removing debug.o(.ARM.exidx.text.Debug_Set), (8 bytes). + Removing debug.o(.ARM.exidx.text.Debug_Unset), (8 bytes). + Removing stm32f0xx_adc.o(.text), (0 bytes). + Removing stm32f0xx_adc.o(.text.ADC_DeInit), (36 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_DeInit), (8 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_Init), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_StructInit), (16 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_StructInit), (8 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_Cmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_ClockModeConfig), (4 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_ClockModeConfig), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_JitterCmd), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_JitterCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_AutoPowerOffCmd), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_AutoPowerOffCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_WaitModeCmd), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_WaitModeCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_AnalogWatchdogCmd), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_AnalogWatchdogCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_AnalogWatchdogThresholdsConfig), (8 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_AnalogWatchdogThresholdsConfig), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_AnalogWatchdogSingleChannelConfig), (14 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_AnalogWatchdogSingleChannelConfig), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_AnalogWatchdogSingleChannelCmd), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_AnalogWatchdogSingleChannelCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_TempSensorCmd), (28 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_TempSensorCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_VrefintCmd), (28 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_VrefintCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_VbatCmd), (28 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_VbatCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_ChannelConfig), (10 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_ChannelConfig), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_ContinuousModeCmd), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_ContinuousModeCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_DiscModeCmd), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_DiscModeCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_OverrunModeCmd), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_OverrunModeCmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_GetCalibrationFactor), (44 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_GetCalibrationFactor), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_StopOfConversion), (10 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_StopOfConversion), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_StartOfConversion), (10 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_StartOfConversion), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_GetConversionValue), (6 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_GetConversionValue), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_DMACmd), (16 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_DMACmd), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_DMARequestModeConfig), (16 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_DMARequestModeConfig), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_ITConfig), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_ITConfig), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_GetFlagStatus), (24 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_GetFlagStatus), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_ClearFlag), (4 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_ClearFlag), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_GetITStatus), (20 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_GetITStatus), (8 bytes). + Removing stm32f0xx_adc.o(.text.ADC_ClearITPendingBit), (4 bytes). + Removing stm32f0xx_adc.o(.ARM.exidx.text.ADC_ClearITPendingBit), (8 bytes). + Removing stm32f0xx_gpio.o(.text), (0 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_DeInit), (44 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_DeInit), (8 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_Init), (8 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_StructInit), (8 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_PinLockConfig), (36 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_PinLockConfig), (8 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_ReadInputDataBit), (10 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ReadInputDataBit), (8 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_ReadInputData), (4 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ReadInputData), (8 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_ReadOutputDataBit), (10 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ReadOutputDataBit), (8 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_ReadOutputData), (4 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ReadOutputData), (8 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_SetBits), (4 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_SetBits), (8 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_ResetBits), (4 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_ResetBits), (8 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_WriteBit), (8 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_Write), (4 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_Write), (8 bytes). + Removing stm32f0xx_gpio.o(.text.GPIO_PinAFConfig), (32 bytes). + Removing stm32f0xx_gpio.o(.ARM.exidx.text.GPIO_PinAFConfig), (8 bytes). + Removing stm32f0xx_gpio.o(.rodata..Lswitch.table.GPIO_DeInit.1), (24 bytes). + Removing stm32f0xx_rcc.o(.text), (0 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_DeInit), (88 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_DeInit), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_HSEConfig), (16 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSEConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_WaitForHSEStartUp), (48 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_WaitForHSEStartUp), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_GetFlagStatus), (44 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_GetFlagStatus), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_AdjustHSICalibrationValue), (20 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_AdjustHSICalibrationValue), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_HSICmd), (24 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSICmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_AdjustHSI14CalibrationValue), (20 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_AdjustHSI14CalibrationValue), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_HSI14Cmd), (24 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSI14Cmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_HSI14ADCRequestCmd), (24 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSI14ADCRequestCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_LSEConfig), (32 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_LSEConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_LSEDriveConfig), (24 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_LSEDriveConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_LSICmd), (24 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_LSICmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_PLLConfig), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_PLLConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_PLLCmd), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_PLLCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_HSI48Cmd), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HSI48Cmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_PREDIV1Config), (20 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_PREDIV1Config), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_ClockSecuritySystemCmd), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ClockSecuritySystemCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_MCOConfig), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_MCOConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_SYSCLKConfig), (20 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_SYSCLKConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_GetSYSCLKSource), (16 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_GetSYSCLKSource), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_HCLKConfig), (20 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_HCLKConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_PCLKConfig), (20 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_PCLKConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_ADCCLKConfig), (44 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ADCCLKConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_CECCLKConfig), (24 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_CECCLKConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_I2CCLKConfig), (24 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_I2CCLKConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_USARTCLKConfig), (40 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_USARTCLKConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_USBCLKConfig), (24 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_USBCLKConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_GetClocksFreq), (308 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_GetClocksFreq), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_RTCCLKConfig), (16 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_RTCCLKConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_RTCCLKCmd), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_RTCCLKCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_BackupResetCmd), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_BackupResetCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_AHBPeriphClockCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_APB2PeriphClockCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_APB1PeriphClockCmd), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_APB1PeriphClockCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_AHBPeriphResetCmd), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_AHBPeriphResetCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_APB2PeriphResetCmd), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_APB2PeriphResetCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_APB1PeriphResetCmd), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_APB1PeriphResetCmd), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_ITConfig), (28 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ITConfig), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_ClearFlag), (20 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ClearFlag), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_GetITStatus), (16 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_GetITStatus), (8 bytes). + Removing stm32f0xx_rcc.o(.text.RCC_ClearITPendingBit), (12 bytes). + Removing stm32f0xx_rcc.o(.ARM.exidx.text.RCC_ClearITPendingBit), (8 bytes). + Removing stm32f0xx_rcc.o(.rodata.APBAHBPrescTable), (16 bytes). + Removing startup_stm32f072.o(HEAP), (512 bytes). + Removing system_stm32f0xx.o(.text), (0 bytes). + Removing system_stm32f0xx.o(.ARM.exidx.text.SystemInit), (8 bytes). + Removing system_stm32f0xx.o(.text.SystemCoreClockUpdate), (96 bytes). + Removing system_stm32f0xx.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes). + Removing system_stm32f0xx.o(.rodata.AHBPrescTable), (16 bytes). + Removing tftfont_6x8.o(.text), (0 bytes). + Removing tftfont_6x8.o(.rodata.Bitmaps_6x8), (896 bytes). + Removing tftfont_6x8.o(.rodata.TftFont_6x8), (16 bytes). + Removing tftfont_16x24.o(.text), (0 bytes). + Removing taskcounter.o(.text), (0 bytes). + Removing taskcounter.o(.ARM.exidx.text.TaskCounter), (8 bytes). + Removing taskkey.o(.text), (0 bytes). + Removing taskkey.o(.ARM.exidx.text.TaskKey), (8 bytes). + Removing taskled.o(.text), (0 bytes). + Removing taskled.o(.ARM.exidx.text.TaskLed), (8 bytes). + Removing taskmandelbrot.o(.text), (0 bytes). + Removing taskmandelbrot.o(.ARM.exidx.text.TaskMandelbrot), (8 bytes). + Removing taskpoti.o(.text), (0 bytes). + Removing taskpoti.o(.ARM.exidx.text.TaskPoti), (8 bytes). + Removing taskwatch.o(.text), (0 bytes). + Removing taskwatch.o(.ARM.exidx.text.TaskWatch), (8 bytes). + Removing ddiv.o(.text), (240 bytes). + Removing dfixul.o(.text), (64 bytes). + Removing cdrcmple.o(.text), (40 bytes). + +235 unused section(s) (total 5414 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/division.s 0x00000000 Number 0 aeabi_sdivfast.o ABSOLUTE + ../clib/division.s 0x00000000 Number 0 aeabi_sdivfast_div0.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv_div0.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv_div0.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv0.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 printfstubs.o ABSOLUTE + ../clib/microlib/stdio/fputc.c 0x00000000 Number 0 fputc.o ABSOLUTE + ../clib/microlib/stdio/fputc.c 0x00000000 Number 0 fputc_h.o ABSOLUTE + ../clib/microlib/stdio/semi.s 0x00000000 Number 0 semi.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusesemip.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 dcmpgt.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + Adc.c 0x00000000 Number 0 adc.o ABSOLUTE + Debug.c 0x00000000 Number 0 debug.o ABSOLUTE + Key.c 0x00000000 Number 0 key.o ABSOLUTE + Led.c 0x00000000 Number 0 led.o ABSOLUTE + TaskCounter.c 0x00000000 Number 0 taskcounter.o ABSOLUTE + TaskKey.c 0x00000000 Number 0 taskkey.o ABSOLUTE + TaskLed.c 0x00000000 Number 0 taskled.o ABSOLUTE + TaskMandelbrot.c 0x00000000 Number 0 taskmandelbrot.o ABSOLUTE + TaskPoti.c 0x00000000 Number 0 taskpoti.o ABSOLUTE + TaskWatch.c 0x00000000 Number 0 taskwatch.o ABSOLUTE + TftDisplay.c 0x00000000 Number 0 tftdisplay.o ABSOLUTE + TftFont_16x24.c 0x00000000 Number 0 tftfont_16x24.o ABSOLUTE + TftFont_6x8.c 0x00000000 Number 0 tftfont_6x8.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + main.c 0x00000000 Number 0 main_1.o ABSOLUTE + src\Devices\startup_stm32f072.s 0x00000000 Number 0 startup_stm32f072.o ABSOLUTE + stm32f0xx_adc.c 0x00000000 Number 0 stm32f0xx_adc.o ABSOLUTE + stm32f0xx_gpio.c 0x00000000 Number 0 stm32f0xx_gpio.o ABSOLUTE + stm32f0xx_rcc.c 0x00000000 Number 0 stm32f0xx_rcc.o ABSOLUTE + system_stm32f0xx.c 0x00000000 Number 0 system_stm32f0xx.o ABSOLUTE + systick.c 0x00000000 Number 0 systick.o ABSOLUTE + RESET 0x08000000 Section 192 startup_stm32f072.o(RESET) + .ARM.Collect$$$$00000000 0x080000c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x080000c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x080000c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x080000c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x080000c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x080000c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + __lit__00000000 0x080000d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .ARM.Collect$$$$0000000D 0x080000d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x080000d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x080000d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x080000d4 Section 28 startup_stm32f072.o(.text) + .text 0x080000f0 Section 0 dadd.o(.text) + .text 0x08000254 Section 0 dmul.o(.text) + .text 0x08000324 Section 0 dcmpgt.o(.text) + .text 0x08000350 Section 0 dfltui.o(.text) + .text 0x0800036c Section 0 uidiv_div0.o(.text) + .text 0x080003aa Section 0 llshl.o(.text) + .text 0x080003ca Section 0 llsshr.o(.text) + .text 0x080003f0 Section 0 iusefp.o(.text) + .text 0x080003f0 Section 0 depilogue.o(.text) + .text 0x080004b0 Section 48 init.o(.text) + .text 0x080004e0 Section 0 llushr.o(.text) + [Anonymous Symbol] 0x08000502 Section 0 stm32f0xx_adc.o(.text.ADC_Cmd) + [Anonymous Symbol] 0x08000514 Section 0 stm32f0xx_adc.o(.text.ADC_Init) + __arm_cp.1_0 0x08000538 Number 4 stm32f0xx_adc.o(.text.ADC_Init) + [Anonymous Symbol] 0x0800053c Section 0 adc.o(.text.Adc_Init) + __arm_cp.0_0 0x08000580 Number 4 adc.o(.text.Adc_Init) + [Anonymous Symbol] 0x08000584 Section 0 debug.o(.text.Debug_Init) + __arm_cp.0_0 0x080005ac Number 4 debug.o(.text.Debug_Init) + __arm_cp.0_1 0x080005b0 Number 4 debug.o(.text.Debug_Init) + [Anonymous Symbol] 0x080005b4 Section 0 debug.o(.text.Debug_Set) + [Anonymous Symbol] 0x080005c4 Section 0 debug.o(.text.Debug_Unset) + __arm_cp.2_0 0x080005d4 Number 4 debug.o(.text.Debug_Unset) + [Anonymous Symbol] 0x080005d8 Section 0 stm32f0xx_gpio.o(.text.GPIO_Init) + [Anonymous Symbol] 0x0800064c Section 0 stm32f0xx_gpio.o(.text.GPIO_StructInit) + __arm_cp.2_0 0x08000658 Number 4 stm32f0xx_gpio.o(.text.GPIO_StructInit) + [Anonymous Symbol] 0x0800065c Section 0 stm32f0xx_gpio.o(.text.GPIO_WriteBit) + [Anonymous Symbol] 0x08000668 Section 0 key.o(.text.Key_Init) + __arm_cp.0_0 0x080006a8 Number 4 key.o(.text.Key_Init) + [Anonymous Symbol] 0x080006ac Section 0 led.o(.text.Led_Init) + __arm_cp.0_0 0x080006e4 Number 4 led.o(.text.Led_Init) + [Anonymous Symbol] 0x080006e8 Section 0 stm32f0xx_rcc.o(.text.RCC_AHBPeriphClockCmd) + __arm_cp.31_0 0x08000700 Number 4 stm32f0xx_rcc.o(.text.RCC_AHBPeriphClockCmd) + [Anonymous Symbol] 0x08000704 Section 0 stm32f0xx_rcc.o(.text.RCC_APB2PeriphClockCmd) + __arm_cp.32_0 0x0800071c Number 4 stm32f0xx_rcc.o(.text.RCC_APB2PeriphClockCmd) + [Anonymous Symbol] 0x08000720 Section 0 systick.o(.text.SysTick_Handler) + __arm_cp.0_0 0x0800073c Number 4 systick.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x08000740 Section 0 system_stm32f0xx.o(.text.SystemInit) + __arm_cp.0_0 0x08000814 Number 4 system_stm32f0xx.o(.text.SystemInit) + __arm_cp.0_1 0x08000818 Number 4 system_stm32f0xx.o(.text.SystemInit) + __arm_cp.0_2 0x0800081c Number 4 system_stm32f0xx.o(.text.SystemInit) + __arm_cp.0_3 0x08000820 Number 4 system_stm32f0xx.o(.text.SystemInit) + [Anonymous Symbol] 0x08000824 Section 0 taskcounter.o(.text.TaskCounter) + __arm_cp.0_0 0x08000860 Number 4 taskcounter.o(.text.TaskCounter) + __arm_cp.0_1 0x08000864 Number 4 taskcounter.o(.text.TaskCounter) + [Anonymous Symbol] 0x08000874 Section 0 taskkey.o(.text.TaskKey) + [Anonymous Symbol] 0x08000898 Section 0 taskled.o(.text.TaskLed) + [Anonymous Symbol] 0x080008c0 Section 0 taskmandelbrot.o(.text.TaskMandelbrot) + __arm_cp.0_1 0x08000a0c Number 4 taskmandelbrot.o(.text.TaskMandelbrot) + __arm_cp.0_2 0x08000a10 Number 4 taskmandelbrot.o(.text.TaskMandelbrot) + __arm_cp.0_3 0x08000a14 Number 4 taskmandelbrot.o(.text.TaskMandelbrot) + __arm_cp.0_4 0x08000a18 Number 4 taskmandelbrot.o(.text.TaskMandelbrot) + __arm_cp.0_5 0x08000a1c Number 4 taskmandelbrot.o(.text.TaskMandelbrot) + __arm_cp.0_6 0x08000a20 Number 4 taskmandelbrot.o(.text.TaskMandelbrot) + [Anonymous Symbol] 0x08000a24 Section 0 taskpoti.o(.text.TaskPoti) + [Anonymous Symbol] 0x08000a4c Section 0 taskwatch.o(.text.TaskWatch) + [Anonymous Symbol] 0x08000a74 Section 0 tftdisplay.o(.text.Tft_ClearScreen) + __arm_cp.3_1 0x08000af4 Number 4 tftdisplay.o(.text.Tft_ClearScreen) + __arm_cp.3_3 0x08000af8 Number 4 tftdisplay.o(.text.Tft_ClearScreen) + __arm_cp.3_4 0x08000afc Number 4 tftdisplay.o(.text.Tft_ClearScreen) + __arm_cp.3_5 0x08000b00 Number 4 tftdisplay.o(.text.Tft_ClearScreen) + __arm_cp.3_6 0x08000b04 Number 4 tftdisplay.o(.text.Tft_ClearScreen) + __arm_cp.3_9 0x08000b08 Number 4 tftdisplay.o(.text.Tft_ClearScreen) + [Anonymous Symbol] 0x08000b0c Section 0 tftdisplay.o(.text.Tft_DrawChar) + __arm_cp.9_3 0x08000c30 Number 4 tftdisplay.o(.text.Tft_DrawChar) + [Anonymous Symbol] 0x08000c34 Section 0 tftdisplay.o(.text.Tft_DrawPixel) + __arm_cp.6_1 0x08000c8c Number 4 tftdisplay.o(.text.Tft_DrawPixel) + __arm_cp.6_2 0x08000c90 Number 4 tftdisplay.o(.text.Tft_DrawPixel) + [Anonymous Symbol] 0x08000c94 Section 0 tftdisplay.o(.text.Tft_DrawString) + [Anonymous Symbol] 0x08000ce8 Section 0 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_0 0x08000d70 Number 4 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_1 0x08000d74 Number 4 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_2 0x08000d78 Number 4 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_3 0x08000d7c Number 4 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_4 0x08000d80 Number 4 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_5 0x08000d84 Number 4 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_6 0x08000d88 Number 4 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_7 0x08000d8c Number 4 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_8 0x08000d90 Number 4 tftdisplay.o(.text.Tft_Init) + __arm_cp.0_9 0x08000d94 Number 4 tftdisplay.o(.text.Tft_Init) + [Anonymous Symbol] 0x08000d98 Section 0 tftdisplay.o(.text.Tft_SetFont) + __arm_cp.5_0 0x08000dc8 Number 4 tftdisplay.o(.text.Tft_SetFont) + Tft_SetWindow 0x08000dcd Thumb Code 248 tftdisplay.o(.text.Tft_SetWindow) + [Anonymous Symbol] 0x08000dcc Section 0 tftdisplay.o(.text.Tft_SetWindow) + __arm_cp.4_1 0x08000ee0 Number 4 tftdisplay.o(.text.Tft_SetWindow) + __arm_cp.4_3 0x08000f00 Number 4 tftdisplay.o(.text.Tft_SetWindow) + __arm_cp.4_4 0x08000f04 Number 4 tftdisplay.o(.text.Tft_SetWindow) + __arm_cp.4_5 0x08000f08 Number 4 tftdisplay.o(.text.Tft_SetWindow) + __arm_cp.4_6 0x08000f0c Number 4 tftdisplay.o(.text.Tft_SetWindow) + [Anonymous Symbol] 0x08000f28 Section 0 systick.o(.text.Tick_InitSysTick) + __arm_cp.1_0 0x08000f5c Number 4 systick.o(.text.Tick_InitSysTick) + __arm_cp.1_1 0x08000f60 Number 4 systick.o(.text.Tick_InitSysTick) + __arm_cp.1_2 0x08000f64 Number 4 systick.o(.text.Tick_InitSysTick) + __arm_cp.1_3 0x08000f68 Number 4 systick.o(.text.Tick_InitSysTick) + [Anonymous Symbol] 0x08000f6c Section 0 main_1.o(.text.__aeabi_assert) + [Anonymous Symbol] 0x08000f9c Section 0 main_1.o(.text.main) + __arm_cp.0_0 0x08000ff8 Number 4 main_1.o(.text.main) + i.__0snprintf$1 0x08000ffc Section 0 printf1.o(i.__0snprintf$1) + i.__ARM_clz 0x08001034 Section 0 depilogue.o(i.__ARM_clz) + i.__scatterload_copy 0x08001062 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08001070 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08001072 Section 14 handlers.o(i.__scatterload_zeroinit) + _printf_core 0x08001081 Thumb Code 332 printf1.o(i._printf_core) + i._printf_core 0x08001080 Section 0 printf1.o(i._printf_core) + _snputc 0x080011d1 Thumb Code 22 printf1.o(i._snputc) + i._snputc 0x080011d0 Section 0 printf1.o(i._snputc) + Bitmaps_16x24 0x080011e6 Data 5376 tftfont_16x24.o(.rodata.Bitmaps_16x24) + [Anonymous Symbol] 0x080011e6 Section 0 tftfont_16x24.o(.rodata.Bitmaps_16x24) + [Anonymous Symbol] 0x080026f8 Section 0 tftdisplay.o(.rodata.str1.1) + Tft_Cfg.0 0x20000004 Data 2 tftdisplay.o(.data.Tft_Cfg.0) + [Anonymous Symbol] 0x20000004 Section 0 tftdisplay.o(.data.Tft_Cfg.0) + TaskCounter.counter 0x20000008 Data 4 taskcounter.o(.bss.TaskCounter.counter) + [Anonymous Symbol] 0x20000008 Section 0 taskcounter.o(.bss.TaskCounter.counter) + Tft_Cfg.1 0x2000000c Data 2 tftdisplay.o(.bss.Tft_Cfg.1) + [Anonymous Symbol] 0x2000000c Section 0 tftdisplay.o(.bss.Tft_Cfg.1) + Tft_Cfg.2 0x20000010 Data 4 tftdisplay.o(.bss.Tft_Cfg.2) + [Anonymous Symbol] 0x20000010 Section 0 tftdisplay.o(.bss.Tft_Cfg.2) + msTicks 0x20000014 Data 4 systick.o(.bss.msTicks) + [Anonymous Symbol] 0x20000014 Section 0 systick.o(.bss.msTicks) + tmpBuf 0x20000018 Data 14 taskcounter.o(.bss.tmpBuf) + [Anonymous Symbol] 0x20000018 Section 0 taskcounter.o(.bss.tmpBuf) + STACK 0x20000028 Section 1024 startup_stm32f072.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + _printf_a 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 printfstubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 printfstubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + __decompress - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_stm32f072.o ABSOLUTE + __Vectors 0x08000000 Data 4 startup_stm32f072.o(RESET) + __Vectors_End 0x080000c0 Data 0 startup_stm32f072.o(RESET) + __main 0x080000c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x080000c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x080000c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x080000c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x080000c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x080000c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x080000c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x080000d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x080000d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x080000d5 Thumb Code 8 startup_stm32f072.o(.text) + NMI_Handler 0x080000dd Thumb Code 2 startup_stm32f072.o(.text) + HardFault_Handler 0x080000df Thumb Code 2 startup_stm32f072.o(.text) + SVC_Handler 0x080000e1 Thumb Code 2 startup_stm32f072.o(.text) + PendSV_Handler 0x080000e3 Thumb Code 2 startup_stm32f072.o(.text) + ADC1_COMP_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + CEC_CAN_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + DMA1_Channel1_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + DMA1_Channel2_3_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + DMA1_Channel4_5_6_7_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + EXTI0_1_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + EXTI2_3_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + EXTI4_15_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + FLASH_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + I2C1_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + I2C2_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + PVD_VDDIO2_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + RCC_CRS_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + RTC_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + SPI1_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + SPI2_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM14_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM15_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM16_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM17_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM1_BRK_UP_TRG_COM_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM1_CC_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM2_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM3_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM6_DAC_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TIM7_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + TSC_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + USART1_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + USART2_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + USART3_4_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + USB_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + WWDG_IRQHandler 0x080000e7 Thumb Code 0 startup_stm32f072.o(.text) + __aeabi_dadd 0x080000f1 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x08000239 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x08000245 Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x08000255 Thumb Code 202 dmul.o(.text) + __aeabi_dcmpgt 0x08000325 Thumb Code 44 dcmpgt.o(.text) + __aeabi_ui2d 0x08000351 Thumb Code 24 dfltui.o(.text) + __aeabi_uidiv 0x0800036d Thumb Code 0 uidiv_div0.o(.text) + __aeabi_uidivmod 0x0800036d Thumb Code 62 uidiv_div0.o(.text) + __aeabi_llsl 0x080003ab Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x080003ab Thumb Code 0 llshl.o(.text) + __aeabi_lasr 0x080003cb Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x080003cb Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x080003f1 Thumb Code 0 iusefp.o(.text) + _double_round 0x080003f1 Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x0800040b Thumb Code 164 depilogue.o(.text) + __scatterload 0x080004b1 Thumb Code 38 init.o(.text) + __scatterload_rt2 0x080004b1 Thumb Code 0 init.o(.text) + __aeabi_llsr 0x080004e1 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x080004e1 Thumb Code 0 llushr.o(.text) + ADC_Cmd 0x08000503 Thumb Code 18 stm32f0xx_adc.o(.text.ADC_Cmd) + ADC_Init 0x08000515 Thumb Code 36 stm32f0xx_adc.o(.text.ADC_Init) + Adc_Init 0x0800053d Thumb Code 68 adc.o(.text.Adc_Init) + Debug_Init 0x08000585 Thumb Code 40 debug.o(.text.Debug_Init) + Debug_Set 0x080005b5 Thumb Code 16 debug.o(.text.Debug_Set) + Debug_Unset 0x080005c5 Thumb Code 16 debug.o(.text.Debug_Unset) + GPIO_Init 0x080005d9 Thumb Code 116 stm32f0xx_gpio.o(.text.GPIO_Init) + GPIO_StructInit 0x0800064d Thumb Code 12 stm32f0xx_gpio.o(.text.GPIO_StructInit) + GPIO_WriteBit 0x0800065d Thumb Code 12 stm32f0xx_gpio.o(.text.GPIO_WriteBit) + Key_Init 0x08000669 Thumb Code 64 key.o(.text.Key_Init) + Led_Init 0x080006ad Thumb Code 56 led.o(.text.Led_Init) + RCC_AHBPeriphClockCmd 0x080006e9 Thumb Code 24 stm32f0xx_rcc.o(.text.RCC_AHBPeriphClockCmd) + RCC_APB2PeriphClockCmd 0x08000705 Thumb Code 24 stm32f0xx_rcc.o(.text.RCC_APB2PeriphClockCmd) + SysTick_Handler 0x08000721 Thumb Code 28 systick.o(.text.SysTick_Handler) + SystemInit 0x08000741 Thumb Code 212 system_stm32f0xx.o(.text.SystemInit) + TaskCounter 0x08000825 Thumb Code 60 taskcounter.o(.text.TaskCounter) + TaskKey 0x08000875 Thumb Code 28 taskkey.o(.text.TaskKey) + TaskLed 0x08000899 Thumb Code 32 taskled.o(.text.TaskLed) + TaskMandelbrot 0x080008c1 Thumb Code 324 taskmandelbrot.o(.text.TaskMandelbrot) + TaskPoti 0x08000a25 Thumb Code 32 taskpoti.o(.text.TaskPoti) + TaskWatch 0x08000a4d Thumb Code 32 taskwatch.o(.text.TaskWatch) + Tft_ClearScreen 0x08000a75 Thumb Code 128 tftdisplay.o(.text.Tft_ClearScreen) + Tft_DrawChar 0x08000b0d Thumb Code 292 tftdisplay.o(.text.Tft_DrawChar) + Tft_DrawPixel 0x08000c35 Thumb Code 88 tftdisplay.o(.text.Tft_DrawPixel) + Tft_DrawString 0x08000c95 Thumb Code 84 tftdisplay.o(.text.Tft_DrawString) + Tft_Init 0x08000ce9 Thumb Code 136 tftdisplay.o(.text.Tft_Init) + Tft_SetFont 0x08000d99 Thumb Code 48 tftdisplay.o(.text.Tft_SetFont) + Tick_InitSysTick 0x08000f29 Thumb Code 52 systick.o(.text.Tick_InitSysTick) + __aeabi_assert 0x08000f6d Thumb Code 46 main_1.o(.text.__aeabi_assert) + main 0x08000f9d Thumb Code 92 main_1.o(.text.main) + __0snprintf$1 0x08000ffd Thumb Code 50 printf1.o(i.__0snprintf$1) + __1snprintf$1 0x08000ffd Thumb Code 0 printf1.o(i.__0snprintf$1) + __2snprintf 0x08000ffd Thumb Code 0 printf1.o(i.__0snprintf$1) + __ARM_clz 0x08001035 Thumb Code 46 depilogue.o(i.__ARM_clz) + __scatterload_copy 0x08001063 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08001071 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08001073 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + TftFont_16x24 0x080026e8 Data 16 tftfont_16x24.o(.rodata.TftFont_16x24) + Region$$Table$$Base 0x08002710 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08002730 Number 0 anon$$obj.o(Region$$Table) + SystemCoreClock 0x20000000 Data 4 system_stm32f0xx.o(.data.SystemCoreClock) + __initial_sp 0x20000428 Data 0 startup_stm32f072.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x080000c1 + + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002738, Max: 0x00020000, ABSOLUTE) + + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00002730, Max: 0x00020000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08000000 0x08000000 0x000000c0 Data RO 311 RESET startup_stm32f072.o + 0x080000c0 0x080000c0 0x00000000 Code RO 397 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x080000c0 0x080000c0 0x00000004 Code RO 675 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x080000c4 0x080000c4 0x00000004 Code RO 678 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x080000c8 0x080000c8 0x00000000 Code RO 680 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x080000c8 0x080000c8 0x00000000 Code RO 682 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x080000c8 0x080000c8 0x00000008 Code RO 683 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x080000d0 0x080000d0 0x00000000 Code RO 685 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x080000d0 0x080000d0 0x00000000 Code RO 687 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x080000d0 0x080000d0 0x00000004 Code RO 676 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x080000d4 0x080000d4 0x0000001c Code RO 312 .text startup_stm32f072.o + 0x080000f0 0x080000f0 0x00000164 Code RO 667 .text mf_p.l(dadd.o) + 0x08000254 0x08000254 0x000000d0 Code RO 669 .text mf_p.l(dmul.o) + 0x08000324 0x08000324 0x0000002c Code RO 671 .text mf_p.l(dcmpgt.o) + 0x08000350 0x08000350 0x0000001c Code RO 673 .text mf_p.l(dfltui.o) + 0x0800036c 0x0800036c 0x0000003e Code RO 698 .text mc_p.l(uidiv_div0.o) + 0x080003aa 0x080003aa 0x00000020 Code RO 706 .text mc_p.l(llshl.o) + 0x080003ca 0x080003ca 0x00000026 Code RO 708 .text mc_p.l(llsshr.o) + 0x080003f0 0x080003f0 0x00000000 Code RO 710 .text mc_p.l(iusefp.o) + 0x080003f0 0x080003f0 0x000000be Code RO 711 .text mf_p.l(depilogue.o) + 0x080004ae 0x080004ae 0x00000002 PAD + 0x080004b0 0x080004b0 0x00000030 Code RO 721 .text mc_p.l(init.o) + 0x080004e0 0x080004e0 0x00000022 Code RO 724 .text mc_p.l(llushr.o) + 0x08000502 0x08000502 0x00000012 Code RO 122 .text.ADC_Cmd stm32f0xx_adc.o + 0x08000514 0x08000514 0x00000028 Code RO 118 .text.ADC_Init stm32f0xx_adc.o + 0x0800053c 0x0800053c 0x00000048 Code RO 63 .text.Adc_Init adc.o + 0x08000584 0x08000584 0x00000030 Code RO 102 .text.Debug_Init debug.o + 0x080005b4 0x080005b4 0x00000010 Code RO 104 .text.Debug_Set debug.o + 0x080005c4 0x080005c4 0x00000014 Code RO 106 .text.Debug_Unset debug.o + 0x080005d8 0x080005d8 0x00000074 Code RO 186 .text.GPIO_Init stm32f0xx_gpio.o + 0x0800064c 0x0800064c 0x00000010 Code RO 188 .text.GPIO_StructInit stm32f0xx_gpio.o + 0x0800065c 0x0800065c 0x0000000c Code RO 204 .text.GPIO_WriteBit stm32f0xx_gpio.o + 0x08000668 0x08000668 0x00000044 Code RO 2 .text.Key_Init key.o + 0x080006ac 0x080006ac 0x0000003c Code RO 14 .text.Led_Init led.o + 0x080006e8 0x080006e8 0x0000001c Code RO 281 .text.RCC_AHBPeriphClockCmd stm32f0xx_rcc.o + 0x08000704 0x08000704 0x0000001c Code RO 283 .text.RCC_APB2PeriphClockCmd stm32f0xx_rcc.o + 0x08000720 0x08000720 0x00000020 Code RO 77 .text.SysTick_Handler systick.o + 0x08000740 0x08000740 0x000000e4 Code RO 319 .text.SystemInit system_stm32f0xx.o + 0x08000824 0x08000824 0x00000050 Code RO 347 .text.TaskCounter taskcounter.o + 0x08000874 0x08000874 0x00000024 Code RO 357 .text.TaskKey taskkey.o + 0x08000898 0x08000898 0x00000028 Code RO 365 .text.TaskLed taskled.o + 0x080008c0 0x080008c0 0x00000164 Code RO 373 .text.TaskMandelbrot taskmandelbrot.o + 0x08000a24 0x08000a24 0x00000028 Code RO 382 .text.TaskPoti taskpoti.o + 0x08000a4c 0x08000a4c 0x00000028 Code RO 390 .text.TaskWatch taskwatch.o + 0x08000a74 0x08000a74 0x00000098 Code RO 35 .text.Tft_ClearScreen tftdisplay.o + 0x08000b0c 0x08000b0c 0x00000128 Code RO 47 .text.Tft_DrawChar tftdisplay.o + 0x08000c34 0x08000c34 0x00000060 Code RO 41 .text.Tft_DrawPixel tftdisplay.o + 0x08000c94 0x08000c94 0x00000054 Code RO 49 .text.Tft_DrawString tftdisplay.o + 0x08000ce8 0x08000ce8 0x000000b0 Code RO 29 .text.Tft_Init tftdisplay.o + 0x08000d98 0x08000d98 0x00000034 Code RO 39 .text.Tft_SetFont tftdisplay.o + 0x08000dcc 0x08000dcc 0x0000015c Code RO 37 .text.Tft_SetWindow tftdisplay.o + 0x08000f28 0x08000f28 0x00000044 Code RO 79 .text.Tick_InitSysTick systick.o + 0x08000f6c 0x08000f6c 0x0000002e Code RO 92 .text.__aeabi_assert main_1.o + 0x08000f9a 0x08000f9a 0x00000002 PAD + 0x08000f9c 0x08000f9c 0x00000060 Code RO 90 .text.main main_1.o + 0x08000ffc 0x08000ffc 0x00000038 Code RO 452 i.__0snprintf$1 mc_p.l(printf1.o) + 0x08001034 0x08001034 0x0000002e Code RO 713 i.__ARM_clz mf_p.l(depilogue.o) + 0x08001062 0x08001062 0x0000000e Code RO 729 i.__scatterload_copy mc_p.l(handlers.o) + 0x08001070 0x08001070 0x00000002 Code RO 730 i.__scatterload_null mc_p.l(handlers.o) + 0x08001072 0x08001072 0x0000000e Code RO 731 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x08001080 0x08001080 0x00000150 Code RO 458 i._printf_core mc_p.l(printf1.o) + 0x080011d0 0x080011d0 0x00000016 Code RO 459 i._snputc mc_p.l(printf1.o) + 0x080011e6 0x080011e6 0x00001500 Data RO 340 .rodata.Bitmaps_16x24 tftfont_16x24.o + 0x080026e6 0x080026e6 0x00000002 PAD + 0x080026e8 0x080026e8 0x00000010 Data RO 341 .rodata.TftFont_16x24 tftfont_16x24.o + 0x080026f8 0x080026f8 0x00000015 Data RO 54 .rodata.str1.1 tftdisplay.o + 0x0800270d 0x0800270d 0x00000003 PAD + 0x08002710 0x08002710 0x00000020 Data RO 728 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002730, Size: 0x00000428, Max: 0x00004000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 0x08002730 0x00000004 Data RW 323 .data.SystemCoreClock system_stm32f0xx.o + 0x20000004 0x08002734 0x00000002 Data RW 51 .data.Tft_Cfg.0 tftdisplay.o + 0x20000006 0x08002736 0x00000002 PAD + 0x20000008 - 0x00000004 Zero RW 349 .bss.TaskCounter.counter taskcounter.o + 0x2000000c - 0x00000002 Zero RW 52 .bss.Tft_Cfg.1 tftdisplay.o + 0x2000000e 0x08002736 0x00000002 PAD + 0x20000010 - 0x00000004 Zero RW 53 .bss.Tft_Cfg.2 tftdisplay.o + 0x20000014 - 0x00000004 Zero RW 81 .bss.msTicks systick.o + 0x20000018 - 0x0000000e Zero RW 350 .bss.tmpBuf taskcounter.o + 0x20000026 0x08002736 0x00000002 PAD + 0x20000028 - 0x00000400 Zero RW 309 STACK startup_stm32f072.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 72 4 0 0 0 2542 adc.o + 84 12 0 0 0 2230 debug.o + 68 4 0 0 0 2548 key.o + 60 4 0 0 0 2866 led.o + 142 4 0 0 0 1155 main_1.o + 28 8 192 0 1024 624 startup_stm32f072.o + 58 4 0 0 0 7487 stm32f0xx_adc.o + 144 4 0 0 0 4581 stm32f0xx_gpio.o + 56 8 0 0 0 10733 stm32f0xx_rcc.o + 228 16 0 4 0 2208 system_stm32f0xx.o + 100 20 0 0 4 2727 systick.o + 80 20 0 0 18 876 taskcounter.o + 36 8 0 0 0 666 taskkey.o + 40 8 0 0 0 668 taskled.o + 356 32 0 0 0 1869 taskmandelbrot.o + 40 8 0 0 0 671 taskpoti.o + 40 8 0 0 0 674 taskwatch.o + 1204 180 21 2 6 11256 tftdisplay.o + 0 0 5392 0 0 765 tftfont_16x24.o + + ---------------------------------------------------------------------- + 2838 352 5642 8 1056 57146 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 2 0 5 2 4 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 48 10 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 414 10 0 0 0 236 printf1.o + 62 0 0 0 0 72 uidiv_div0.o + 356 4 0 0 0 140 dadd.o + 44 0 0 0 0 68 dcmpgt.o + 236 0 0 0 0 216 depilogue.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + + ---------------------------------------------------------------------- + 1552 42 0 0 0 1160 Library Totals + 2 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 678 28 0 0 0 580 mc_p.l + 872 14 0 0 0 580 mf_p.l + + ---------------------------------------------------------------------- + 1552 42 0 0 0 1160 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 4390 394 5642 8 1056 57610 Grand Totals + 4390 394 5642 8 1056 57610 ELF Image Totals + 4390 394 5642 8 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 10032 ( 9.80kB) + Total RW Size (RW Data + ZI Data) 1064 ( 1.04kB) + Total ROM Size (Code + RO Data + RW Data) 10040 ( 9.80kB) + +============================================================================== + diff --git a/UE/u01/listing/startup_stm32f072.lst b/UE/u01/listing/startup_stm32f072.lst new file mode 100644 index 0000000..3def554 --- /dev/null +++ b/UE/u01/listing/startup_stm32f072.lst @@ -0,0 +1,962 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ;******************** (C) COPYRIGHT 2014 STMicroelectron + ics ******************** + 2 00000000 ;* File Name : startup_stm32f072.s + 3 00000000 ;* Author : MCD Application Team + 4 00000000 ;* Version : V1.3.1 + 5 00000000 ;* Date : 17-January-2014 + 6 00000000 ;* Description : STM32F072 Devices vector table f + or + 7 00000000 ;* for MDK-ARM toolchain. + 8 00000000 ;* This module performs: + 9 00000000 ;* - Set the initial SP + 10 00000000 ;* - Set the initial PC == Reset_Ha + ndler + 11 00000000 ;* - Set the vector table entries w + ith the exceptions ISR address + 12 00000000 ;* - Configure the system clock + 13 00000000 ;* - Branches to __main in the C li + brary (which eventually + 14 00000000 ;* calls main()). + 15 00000000 ;* After Reset the CortexM0 process + or is in Thread mode, + 16 00000000 ;* priority is Privileged, and the + Stack is set to Main. + 17 00000000 ;* <<< Use Configuration Wizard in Context Menu >>> + 18 00000000 ;******************************************************* + ************************ + 19 00000000 ; @attention + 20 00000000 ; + 21 00000000 ; Licensed under MCD-ST Liberty SW License Agreement V2 + , (the "License"); + 22 00000000 ; You may not use this file except in compliance with t + he License. + 23 00000000 ; You may obtain a copy of the License at: + 24 00000000 ; + 25 00000000 ; http://www.st.com/software_license_agreement_l + iberty_v2 + 26 00000000 ; + 27 00000000 ; Unless required by applicable law or agreed to in wri + ting, software + 28 00000000 ; distributed under the License is distributed on an "A + S IS" BASIS, + 29 00000000 ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + express or implied. + 30 00000000 ; See the License for the specific language governing p + ermissions and + 31 00000000 ; limitations under the License. + 32 00000000 ; + 33 00000000 ;******************************************************* + ************************ + 34 00000000 ; + 35 00000000 ; Amount of memory (in bytes) allocated for Stack + 36 00000000 ; Tailor this value to your application needs + 37 00000000 ; Stack Configuration + 38 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> + 39 00000000 ; + 40 00000000 + 41 00000000 00000400 + Stack_Size + EQU 0x00000400 + + + +ARM Macro Assembler Page 2 + + + 42 00000000 + 43 00000000 AREA STACK, NOINIT, READWRITE, ALIGN +=3 + 44 00000000 Stack_Mem + SPACE Stack_Size + 45 00000400 __initial_sp + 46 00000400 + 47 00000400 + 48 00000400 ; Heap Configuration + 49 00000400 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> + 50 00000400 ; + 51 00000400 + 52 00000400 00000200 + Heap_Size + EQU 0x00000200 + 53 00000400 + 54 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN= +3 + 55 00000000 __heap_base + 56 00000000 Heap_Mem + SPACE Heap_Size + 57 00000200 __heap_limit + 58 00000200 + 59 00000200 PRESERVE8 + 60 00000200 THUMB + 61 00000200 + 62 00000200 + 63 00000200 ; Vector Table Mapped to Address 0 at Reset + 64 00000200 AREA RESET, DATA, READONLY + 65 00000000 EXPORT __Vectors + 66 00000000 EXPORT __Vectors_End + 67 00000000 EXPORT __Vectors_Size + 68 00000000 + 69 00000000 00000000 + __Vectors + DCD __initial_sp ; Top of Stack + 70 00000004 00000000 DCD Reset_Handler ; Reset Handler + 71 00000008 00000000 DCD NMI_Handler ; NMI Handler + 72 0000000C 00000000 DCD HardFault_Handler ; Hard Fault + Handler + 73 00000010 00000000 DCD 0 ; Reserved + 74 00000014 00000000 DCD 0 ; Reserved + 75 00000018 00000000 DCD 0 ; Reserved + 76 0000001C 00000000 DCD 0 ; Reserved + 77 00000020 00000000 DCD 0 ; Reserved + 78 00000024 00000000 DCD 0 ; Reserved + 79 00000028 00000000 DCD 0 ; Reserved + 80 0000002C 00000000 DCD SVC_Handler ; SVCall Handler + 81 00000030 00000000 DCD 0 ; Reserved + 82 00000034 00000000 DCD 0 ; Reserved + 83 00000038 00000000 DCD PendSV_Handler ; PendSV Handler + + 84 0000003C 00000000 DCD SysTick_Handler + ; SysTick Handler + 85 00000040 + 86 00000040 ; External Interrupts + 87 00000040 00000000 DCD WWDG_IRQHandler + ; Window Watchdog + 88 00000044 00000000 DCD PVD_VDDIO2_IRQHandler ; PVD and + + + +ARM Macro Assembler Page 3 + + + VDDIO2 through EXT + I Line detect + 89 00000048 00000000 DCD RTC_IRQHandler ; RTC through EX + TI Line + 90 0000004C 00000000 DCD FLASH_IRQHandler ; FLASH + 91 00000050 00000000 DCD RCC_CRS_IRQHandler + ; RCC and CRS + 92 00000054 00000000 DCD EXTI0_1_IRQHandler + ; EXTI Line 0 and 1 + + 93 00000058 00000000 DCD EXTI2_3_IRQHandler + ; EXTI Line 2 and 3 + + 94 0000005C 00000000 DCD EXTI4_15_IRQHandler + ; EXTI Line 4 to 15 + + 95 00000060 00000000 DCD TSC_IRQHandler ; TS + 96 00000064 00000000 DCD DMA1_Channel1_IRQHandler + ; DMA1 Channel 1 + 97 00000068 00000000 DCD DMA1_Channel2_3_IRQHandler ; DM + A1 Channel 2 and Ch + annel 3 + 98 0000006C 00000000 DCD DMA1_Channel4_5_6_7_IRQHandler + ; DMA1 Channel 4, C + hannel 5, Channel 6 + and Channel 7 + 99 00000070 00000000 DCD ADC1_COMP_IRQHandler ; ADC1, CO + MP1 and COMP2 + 100 00000074 00000000 DCD TIM1_BRK_UP_TRG_COM_IRQHandler + ; TIM1 Break, Updat + e, Trigger and Comm + utation + 101 00000078 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu + re Compare + 102 0000007C 00000000 DCD TIM2_IRQHandler ; TIM2 + 103 00000080 00000000 DCD TIM3_IRQHandler ; TIM3 + 104 00000084 00000000 DCD TIM6_DAC_IRQHandler + ; TIM6 and DAC + 105 00000088 00000000 DCD TIM7_IRQHandler ; TIM7 + 106 0000008C 00000000 DCD TIM14_IRQHandler ; TIM14 + 107 00000090 00000000 DCD TIM15_IRQHandler ; TIM15 + 108 00000094 00000000 DCD TIM16_IRQHandler ; TIM16 + 109 00000098 00000000 DCD TIM17_IRQHandler ; TIM17 + 110 0000009C 00000000 DCD I2C1_IRQHandler ; I2C1 + 111 000000A0 00000000 DCD I2C2_IRQHandler ; I2C2 + 112 000000A4 00000000 DCD SPI1_IRQHandler ; SPI1 + 113 000000A8 00000000 DCD SPI2_IRQHandler ; SPI2 + 114 000000AC 00000000 DCD USART1_IRQHandler ; USART1 + 115 000000B0 00000000 DCD USART2_IRQHandler ; USART2 + 116 000000B4 00000000 DCD USART3_4_IRQHandler + ; USART3 and USART4 + + 117 000000B8 00000000 DCD CEC_CAN_IRQHandler + ; CEC and CAN + 118 000000BC 00000000 DCD USB_IRQHandler ; USB + 119 000000C0 + 120 000000C0 __Vectors_End + 121 000000C0 + 122 000000C0 000000C0 + + + +ARM Macro Assembler Page 4 + + + __Vectors_Size + EQU __Vectors_End - __Vectors + 123 000000C0 + 124 000000C0 AREA |.text|, CODE, READONLY + 125 00000000 + 126 00000000 ; Reset handler routine + 127 00000000 Reset_Handler + PROC + 128 00000000 EXPORT Reset_Handler [ +WEAK] + 129 00000000 IMPORT __main + 130 00000000 IMPORT SystemInit + 131 00000000 4804 LDR R0, =SystemInit + 132 00000002 4780 BLX R0 + 133 00000004 4804 LDR R0, =__main + 134 00000006 4700 BX R0 + 135 00000008 ENDP + 136 00000008 + 137 00000008 ; Dummy Exception Handlers (infinite loops which can be + modified) + 138 00000008 + 139 00000008 NMI_Handler + PROC + 140 00000008 EXPORT NMI_Handler +[WEAK] + 141 00000008 E7FE B . + 142 0000000A ENDP + 144 0000000A HardFault_Handler + PROC + 145 0000000A EXPORT HardFault_Handler +[WEAK] + 146 0000000A E7FE B . + 147 0000000C ENDP + 148 0000000C SVC_Handler + PROC + 149 0000000C EXPORT SVC_Handler +[WEAK] + 150 0000000C E7FE B . + 151 0000000E ENDP + 152 0000000E PendSV_Handler + PROC + 153 0000000E EXPORT PendSV_Handler +[WEAK] + 154 0000000E E7FE B . + 155 00000010 ENDP + 156 00000010 SysTick_Handler + PROC + 157 00000010 EXPORT SysTick_Handler +[WEAK] + 158 00000010 E7FE B . + 159 00000012 ENDP + 160 00000012 + 161 00000012 Default_Handler + PROC + 162 00000012 + 163 00000012 EXPORT WWDG_IRQHandler +[WEAK] + 164 00000012 EXPORT PVD_VDDIO2_IRQHandler +[WEAK] + + + +ARM Macro Assembler Page 5 + + + 165 00000012 EXPORT RTC_IRQHandler +[WEAK] + 166 00000012 EXPORT FLASH_IRQHandler +[WEAK] + 167 00000012 EXPORT RCC_CRS_IRQHandler +[WEAK] + 168 00000012 EXPORT EXTI0_1_IRQHandler +[WEAK] + 169 00000012 EXPORT EXTI2_3_IRQHandler +[WEAK] + 170 00000012 EXPORT EXTI4_15_IRQHandler +[WEAK] + 171 00000012 EXPORT TSC_IRQHandler + [WEAK] + 172 00000012 EXPORT DMA1_Channel1_IRQHandler +[WEAK] + 173 00000012 EXPORT DMA1_Channel2_3_IRQHandler +[WEAK] + 174 00000012 EXPORT DMA1_Channel4_5_6_7_IRQHandler +[WEAK] + 175 00000012 EXPORT ADC1_COMP_IRQHandler +[WEAK] + 176 00000012 EXPORT TIM1_BRK_UP_TRG_COM_IRQHandler +[WEAK] + 177 00000012 EXPORT TIM1_CC_IRQHandler +[WEAK] + 178 00000012 EXPORT TIM2_IRQHandler +[WEAK] + 179 00000012 EXPORT TIM3_IRQHandler +[WEAK] + 180 00000012 EXPORT TIM6_DAC_IRQHandler +[WEAK] + 181 00000012 EXPORT TIM7_IRQHandler +[WEAK] + 182 00000012 EXPORT TIM14_IRQHandler +[WEAK] + 183 00000012 EXPORT TIM15_IRQHandler +[WEAK] + 184 00000012 EXPORT TIM16_IRQHandler +[WEAK] + 185 00000012 EXPORT TIM17_IRQHandler +[WEAK] + 186 00000012 EXPORT I2C1_IRQHandler +[WEAK] + 187 00000012 EXPORT I2C2_IRQHandler +[WEAK] + 188 00000012 EXPORT SPI1_IRQHandler +[WEAK] + 189 00000012 EXPORT SPI2_IRQHandler +[WEAK] + 190 00000012 EXPORT USART1_IRQHandler +[WEAK] + 191 00000012 EXPORT USART2_IRQHandler +[WEAK] + 192 00000012 EXPORT USART3_4_IRQHandler +[WEAK] + 193 00000012 EXPORT CEC_CAN_IRQHandler +[WEAK] + 194 00000012 EXPORT USB_IRQHandler + + + +ARM Macro Assembler Page 6 + + +[WEAK] + 195 00000012 + 196 00000012 + 197 00000012 WWDG_IRQHandler + 198 00000012 PVD_VDDIO2_IRQHandler + 199 00000012 RTC_IRQHandler + 200 00000012 FLASH_IRQHandler + 201 00000012 RCC_CRS_IRQHandler + 202 00000012 EXTI0_1_IRQHandler + 203 00000012 EXTI2_3_IRQHandler + 204 00000012 EXTI4_15_IRQHandler + 205 00000012 TSC_IRQHandler + 206 00000012 DMA1_Channel1_IRQHandler + 207 00000012 DMA1_Channel2_3_IRQHandler + 208 00000012 DMA1_Channel4_5_6_7_IRQHandler + 209 00000012 ADC1_COMP_IRQHandler + 210 00000012 TIM1_BRK_UP_TRG_COM_IRQHandler + 211 00000012 TIM1_CC_IRQHandler + 212 00000012 TIM2_IRQHandler + 213 00000012 TIM3_IRQHandler + 214 00000012 TIM6_DAC_IRQHandler + 215 00000012 TIM7_IRQHandler + 216 00000012 TIM14_IRQHandler + 217 00000012 TIM15_IRQHandler + 218 00000012 TIM16_IRQHandler + 219 00000012 TIM17_IRQHandler + 220 00000012 I2C1_IRQHandler + 221 00000012 I2C2_IRQHandler + 222 00000012 SPI1_IRQHandler + 223 00000012 SPI2_IRQHandler + 224 00000012 USART1_IRQHandler + 225 00000012 USART2_IRQHandler + 226 00000012 USART3_4_IRQHandler + 227 00000012 CEC_CAN_IRQHandler + 228 00000012 USB_IRQHandler + 229 00000012 + 230 00000012 E7FE B . + 231 00000014 + 232 00000014 ENDP + 233 00000014 + 234 00000014 ALIGN + 235 00000014 + 236 00000014 ;******************************************************* + ************************ + 237 00000014 ; User Stack and Heap initialization + 238 00000014 ;******************************************************* + ************************ + 239 00000014 IF :DEF:__MICROLIB + 240 00000014 + 241 00000014 EXPORT __initial_sp + 242 00000014 EXPORT __heap_base + 243 00000014 EXPORT __heap_limit + 244 00000014 + 245 00000014 ELSE + 260 ENDIF + 261 00000014 + 262 00000014 END + 00000000 + 00000000 + + + +ARM Macro Assembler Page 7 + + +Command Line: --debug --xref --diag_suppress=A1950W --cpu=Cortex-M0 --depend=.\ +output\startup_stm32f072.d -o.\output\startup_stm32f072.o -IC:\Users\gaems\AppD +ata\Local\arm\packs\Keil\STM32F0xx_DFP\2.1.1\Drivers\CMSIS\Device\ST\STM32F0xx\ +Include --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 542 +" --predefine="STM32F072xB SETA 1" --list=.\listing\startup_stm32f072.lst src\D +evices\startup_stm32f072.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +STACK 00000000 + +Symbol: STACK + Definitions + At line 43 in file src\Devices\startup_stm32f072.s + Uses + None +Comment: STACK unused +Stack_Mem 00000000 + +Symbol: Stack_Mem + Definitions + At line 44 in file src\Devices\startup_stm32f072.s + Uses + None +Comment: Stack_Mem unused +__initial_sp 00000400 + +Symbol: __initial_sp + Definitions + At line 45 in file src\Devices\startup_stm32f072.s + Uses + At line 69 in file src\Devices\startup_stm32f072.s + At line 241 in file src\Devices\startup_stm32f072.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +HEAP 00000000 + +Symbol: HEAP + Definitions + At line 54 in file src\Devices\startup_stm32f072.s + Uses + None +Comment: HEAP unused +Heap_Mem 00000000 + +Symbol: Heap_Mem + Definitions + At line 56 in file src\Devices\startup_stm32f072.s + Uses + None +Comment: Heap_Mem unused +__heap_base 00000000 + +Symbol: __heap_base + Definitions + At line 55 in file src\Devices\startup_stm32f072.s + Uses + At line 242 in file src\Devices\startup_stm32f072.s +Comment: __heap_base used once +__heap_limit 00000200 + +Symbol: __heap_limit + Definitions + At line 57 in file src\Devices\startup_stm32f072.s + Uses + At line 243 in file src\Devices\startup_stm32f072.s +Comment: __heap_limit used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +RESET 00000000 + +Symbol: RESET + Definitions + At line 64 in file src\Devices\startup_stm32f072.s + Uses + None +Comment: RESET unused +__Vectors 00000000 + +Symbol: __Vectors + Definitions + At line 69 in file src\Devices\startup_stm32f072.s + Uses + At line 65 in file src\Devices\startup_stm32f072.s + At line 122 in file src\Devices\startup_stm32f072.s + +__Vectors_End 000000C0 + +Symbol: __Vectors_End + Definitions + At line 120 in file src\Devices\startup_stm32f072.s + Uses + At line 66 in file src\Devices\startup_stm32f072.s + At line 122 in file src\Devices\startup_stm32f072.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.text 00000000 + +Symbol: .text + Definitions + At line 124 in file src\Devices\startup_stm32f072.s + Uses + None +Comment: .text unused +ADC1_COMP_IRQHandler 00000012 + +Symbol: ADC1_COMP_IRQHandler + Definitions + At line 209 in file src\Devices\startup_stm32f072.s + Uses + At line 99 in file src\Devices\startup_stm32f072.s + At line 175 in file src\Devices\startup_stm32f072.s + +CEC_CAN_IRQHandler 00000012 + +Symbol: CEC_CAN_IRQHandler + Definitions + At line 227 in file src\Devices\startup_stm32f072.s + Uses + At line 117 in file src\Devices\startup_stm32f072.s + At line 193 in file src\Devices\startup_stm32f072.s + +DMA1_Channel1_IRQHandler 00000012 + +Symbol: DMA1_Channel1_IRQHandler + Definitions + At line 206 in file src\Devices\startup_stm32f072.s + Uses + At line 96 in file src\Devices\startup_stm32f072.s + At line 172 in file src\Devices\startup_stm32f072.s + +DMA1_Channel2_3_IRQHandler 00000012 + +Symbol: DMA1_Channel2_3_IRQHandler + Definitions + At line 207 in file src\Devices\startup_stm32f072.s + Uses + At line 97 in file src\Devices\startup_stm32f072.s + At line 173 in file src\Devices\startup_stm32f072.s + +DMA1_Channel4_5_6_7_IRQHandler 00000012 + +Symbol: DMA1_Channel4_5_6_7_IRQHandler + Definitions + At line 208 in file src\Devices\startup_stm32f072.s + Uses + At line 98 in file src\Devices\startup_stm32f072.s + At line 174 in file src\Devices\startup_stm32f072.s + +Default_Handler 00000012 + +Symbol: Default_Handler + Definitions + At line 161 in file src\Devices\startup_stm32f072.s + Uses + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +Relocatable symbols + + None +Comment: Default_Handler unused +EXTI0_1_IRQHandler 00000012 + +Symbol: EXTI0_1_IRQHandler + Definitions + At line 202 in file src\Devices\startup_stm32f072.s + Uses + At line 92 in file src\Devices\startup_stm32f072.s + At line 168 in file src\Devices\startup_stm32f072.s + +EXTI2_3_IRQHandler 00000012 + +Symbol: EXTI2_3_IRQHandler + Definitions + At line 203 in file src\Devices\startup_stm32f072.s + Uses + At line 93 in file src\Devices\startup_stm32f072.s + At line 169 in file src\Devices\startup_stm32f072.s + +EXTI4_15_IRQHandler 00000012 + +Symbol: EXTI4_15_IRQHandler + Definitions + At line 204 in file src\Devices\startup_stm32f072.s + Uses + At line 94 in file src\Devices\startup_stm32f072.s + At line 170 in file src\Devices\startup_stm32f072.s + +FLASH_IRQHandler 00000012 + +Symbol: FLASH_IRQHandler + Definitions + At line 200 in file src\Devices\startup_stm32f072.s + Uses + At line 90 in file src\Devices\startup_stm32f072.s + At line 166 in file src\Devices\startup_stm32f072.s + +HardFault_Handler 0000000A + +Symbol: HardFault_Handler + Definitions + At line 144 in file src\Devices\startup_stm32f072.s + Uses + At line 72 in file src\Devices\startup_stm32f072.s + At line 145 in file src\Devices\startup_stm32f072.s + +I2C1_IRQHandler 00000012 + +Symbol: I2C1_IRQHandler + Definitions + At line 220 in file src\Devices\startup_stm32f072.s + Uses + At line 110 in file src\Devices\startup_stm32f072.s + At line 186 in file src\Devices\startup_stm32f072.s + +I2C2_IRQHandler 00000012 + +Symbol: I2C2_IRQHandler + + + +ARM Macro Assembler Page 3 Alphabetic symbol ordering +Relocatable symbols + + Definitions + At line 221 in file src\Devices\startup_stm32f072.s + Uses + At line 111 in file src\Devices\startup_stm32f072.s + At line 187 in file src\Devices\startup_stm32f072.s + +NMI_Handler 00000008 + +Symbol: NMI_Handler + Definitions + At line 139 in file src\Devices\startup_stm32f072.s + Uses + At line 71 in file src\Devices\startup_stm32f072.s + At line 140 in file src\Devices\startup_stm32f072.s + +PVD_VDDIO2_IRQHandler 00000012 + +Symbol: PVD_VDDIO2_IRQHandler + Definitions + At line 198 in file src\Devices\startup_stm32f072.s + Uses + At line 88 in file src\Devices\startup_stm32f072.s + At line 164 in file src\Devices\startup_stm32f072.s + +PendSV_Handler 0000000E + +Symbol: PendSV_Handler + Definitions + At line 152 in file src\Devices\startup_stm32f072.s + Uses + At line 83 in file src\Devices\startup_stm32f072.s + At line 153 in file src\Devices\startup_stm32f072.s + +RCC_CRS_IRQHandler 00000012 + +Symbol: RCC_CRS_IRQHandler + Definitions + At line 201 in file src\Devices\startup_stm32f072.s + Uses + At line 91 in file src\Devices\startup_stm32f072.s + At line 167 in file src\Devices\startup_stm32f072.s + +RTC_IRQHandler 00000012 + +Symbol: RTC_IRQHandler + Definitions + At line 199 in file src\Devices\startup_stm32f072.s + Uses + At line 89 in file src\Devices\startup_stm32f072.s + At line 165 in file src\Devices\startup_stm32f072.s + +Reset_Handler 00000000 + +Symbol: Reset_Handler + Definitions + At line 127 in file src\Devices\startup_stm32f072.s + Uses + At line 70 in file src\Devices\startup_stm32f072.s + At line 128 in file src\Devices\startup_stm32f072.s + + + +ARM Macro Assembler Page 4 Alphabetic symbol ordering +Relocatable symbols + + +SPI1_IRQHandler 00000012 + +Symbol: SPI1_IRQHandler + Definitions + At line 222 in file src\Devices\startup_stm32f072.s + Uses + At line 112 in file src\Devices\startup_stm32f072.s + At line 188 in file src\Devices\startup_stm32f072.s + +SPI2_IRQHandler 00000012 + +Symbol: SPI2_IRQHandler + Definitions + At line 223 in file src\Devices\startup_stm32f072.s + Uses + At line 113 in file src\Devices\startup_stm32f072.s + At line 189 in file src\Devices\startup_stm32f072.s + +SVC_Handler 0000000C + +Symbol: SVC_Handler + Definitions + At line 148 in file src\Devices\startup_stm32f072.s + Uses + At line 80 in file src\Devices\startup_stm32f072.s + At line 149 in file src\Devices\startup_stm32f072.s + +SysTick_Handler 00000010 + +Symbol: SysTick_Handler + Definitions + At line 156 in file src\Devices\startup_stm32f072.s + Uses + At line 84 in file src\Devices\startup_stm32f072.s + At line 157 in file src\Devices\startup_stm32f072.s + +TIM14_IRQHandler 00000012 + +Symbol: TIM14_IRQHandler + Definitions + At line 216 in file src\Devices\startup_stm32f072.s + Uses + At line 106 in file src\Devices\startup_stm32f072.s + At line 182 in file src\Devices\startup_stm32f072.s + +TIM15_IRQHandler 00000012 + +Symbol: TIM15_IRQHandler + Definitions + At line 217 in file src\Devices\startup_stm32f072.s + Uses + At line 107 in file src\Devices\startup_stm32f072.s + At line 183 in file src\Devices\startup_stm32f072.s + +TIM16_IRQHandler 00000012 + +Symbol: TIM16_IRQHandler + Definitions + + + +ARM Macro Assembler Page 5 Alphabetic symbol ordering +Relocatable symbols + + At line 218 in file src\Devices\startup_stm32f072.s + Uses + At line 108 in file src\Devices\startup_stm32f072.s + At line 184 in file src\Devices\startup_stm32f072.s + +TIM17_IRQHandler 00000012 + +Symbol: TIM17_IRQHandler + Definitions + At line 219 in file src\Devices\startup_stm32f072.s + Uses + At line 109 in file src\Devices\startup_stm32f072.s + At line 185 in file src\Devices\startup_stm32f072.s + +TIM1_BRK_UP_TRG_COM_IRQHandler 00000012 + +Symbol: TIM1_BRK_UP_TRG_COM_IRQHandler + Definitions + At line 210 in file src\Devices\startup_stm32f072.s + Uses + At line 100 in file src\Devices\startup_stm32f072.s + At line 176 in file src\Devices\startup_stm32f072.s + +TIM1_CC_IRQHandler 00000012 + +Symbol: TIM1_CC_IRQHandler + Definitions + At line 211 in file src\Devices\startup_stm32f072.s + Uses + At line 101 in file src\Devices\startup_stm32f072.s + At line 177 in file src\Devices\startup_stm32f072.s + +TIM2_IRQHandler 00000012 + +Symbol: TIM2_IRQHandler + Definitions + At line 212 in file src\Devices\startup_stm32f072.s + Uses + At line 102 in file src\Devices\startup_stm32f072.s + At line 178 in file src\Devices\startup_stm32f072.s + +TIM3_IRQHandler 00000012 + +Symbol: TIM3_IRQHandler + Definitions + At line 213 in file src\Devices\startup_stm32f072.s + Uses + At line 103 in file src\Devices\startup_stm32f072.s + At line 179 in file src\Devices\startup_stm32f072.s + +TIM6_DAC_IRQHandler 00000012 + +Symbol: TIM6_DAC_IRQHandler + Definitions + At line 214 in file src\Devices\startup_stm32f072.s + Uses + At line 104 in file src\Devices\startup_stm32f072.s + At line 180 in file src\Devices\startup_stm32f072.s + + + + +ARM Macro Assembler Page 6 Alphabetic symbol ordering +Relocatable symbols + +TIM7_IRQHandler 00000012 + +Symbol: TIM7_IRQHandler + Definitions + At line 215 in file src\Devices\startup_stm32f072.s + Uses + At line 105 in file src\Devices\startup_stm32f072.s + At line 181 in file src\Devices\startup_stm32f072.s + +TSC_IRQHandler 00000012 + +Symbol: TSC_IRQHandler + Definitions + At line 205 in file src\Devices\startup_stm32f072.s + Uses + At line 95 in file src\Devices\startup_stm32f072.s + At line 171 in file src\Devices\startup_stm32f072.s + +USART1_IRQHandler 00000012 + +Symbol: USART1_IRQHandler + Definitions + At line 224 in file src\Devices\startup_stm32f072.s + Uses + At line 114 in file src\Devices\startup_stm32f072.s + At line 190 in file src\Devices\startup_stm32f072.s + +USART2_IRQHandler 00000012 + +Symbol: USART2_IRQHandler + Definitions + At line 225 in file src\Devices\startup_stm32f072.s + Uses + At line 115 in file src\Devices\startup_stm32f072.s + At line 191 in file src\Devices\startup_stm32f072.s + +USART3_4_IRQHandler 00000012 + +Symbol: USART3_4_IRQHandler + Definitions + At line 226 in file src\Devices\startup_stm32f072.s + Uses + At line 116 in file src\Devices\startup_stm32f072.s + At line 192 in file src\Devices\startup_stm32f072.s + +USB_IRQHandler 00000012 + +Symbol: USB_IRQHandler + Definitions + At line 228 in file src\Devices\startup_stm32f072.s + Uses + At line 118 in file src\Devices\startup_stm32f072.s + At line 194 in file src\Devices\startup_stm32f072.s + +WWDG_IRQHandler 00000012 + +Symbol: WWDG_IRQHandler + Definitions + At line 197 in file src\Devices\startup_stm32f072.s + + + +ARM Macro Assembler Page 7 Alphabetic symbol ordering +Relocatable symbols + + Uses + At line 87 in file src\Devices\startup_stm32f072.s + At line 163 in file src\Devices\startup_stm32f072.s + +40 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +Heap_Size 00000200 + +Symbol: Heap_Size + Definitions + At line 52 in file src\Devices\startup_stm32f072.s + Uses + At line 56 in file src\Devices\startup_stm32f072.s +Comment: Heap_Size used once +Stack_Size 00000400 + +Symbol: Stack_Size + Definitions + At line 41 in file src\Devices\startup_stm32f072.s + Uses + At line 44 in file src\Devices\startup_stm32f072.s +Comment: Stack_Size used once +__Vectors_Size 000000C0 + +Symbol: __Vectors_Size + Definitions + At line 122 in file src\Devices\startup_stm32f072.s + Uses + At line 67 in file src\Devices\startup_stm32f072.s +Comment: __Vectors_Size used once +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +SystemInit 00000000 + +Symbol: SystemInit + Definitions + At line 130 in file src\Devices\startup_stm32f072.s + Uses + At line 131 in file src\Devices\startup_stm32f072.s +Comment: SystemInit used once +__main 00000000 + +Symbol: __main + Definitions + At line 129 in file src\Devices\startup_stm32f072.s + Uses + At line 133 in file src\Devices\startup_stm32f072.s +Comment: __main used once +2 symbols +390 symbols in table diff --git a/UE/u01/output/Apus.axf b/UE/u01/output/Apus.axf new file mode 100644 index 0000000000000000000000000000000000000000..21eb2b474f55d85b284741828a47ed7b89d3cd38 GIT binary patch literal 80472 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 + +
+

µVision Build Log

+

Tool Versions:

+IDE-Version: µVision V5.42.0.0 +Copyright (C) 2025 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: Christian Gamsjaeger +FHOOE +User-based license: Keil MDK Community (non-commercial free of charge) +Valid until: Jun 1 2033. Cached until: Oct 15 2026 + +Tool Versions: +Toolchain: Keil MDK Community (non-commercial free of charge Version: 5.42.0.0 +Toolchain Path: C:\Users\gaems\AppData\Local\Keil_v5\ARM\ARMCLANG\Bin +C Compiler: ArmClang.exe V6.23 +Assembler: Armasm.exe V6.23 +Linker/Locator: ArmLink.exe V6.23 +Library Manager: ArmAr.exe V6.23 +Hex Converter: FromElf.exe V6.23 +CPU DLL: SARMCM3.DLL V5.42.0.0 +Dialog DLL: DARMCM1.DLL V1.19.6.0 +Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.3.0.0 +Dialog DLL: TARMCM1.DLL V1.14.6.0 + +

Project:

+C:\Users\gaems\Documents\ESD1\rto1\UE\u01\Apus.uvprojx +Project File Date: 10/08/2026 + +

Output:

+*** Using Compiler 'V6.23', folder: 'C:\Users\gaems\AppData\Local\Keil_v5\ARM\ARMCLANG\Bin' +Rebuild target 'Apus' +Note: source file '.\src\main.c' - object file renamed from '.\output\main.o' to '.\output\main_1.o'. +compiling Key.c... +compiling Led.c... +compiling TftDisplay.c... +compiling Adc.c... +compiling systick.c... +compiling main.c... +compiling Debug.c... +compiling stm32f0xx_adc.c... +compiling stm32f0xx_gpio.c... +compiling stm32f0xx_rcc.c... +assembling startup_stm32f072.s... +compiling system_stm32f0xx.c... +compiling TftFont_6x8.c... +compiling TftFont_16x24.c... +compiling TaskCounter.c... +compiling TaskKey.c... +compiling TaskLed.c... +compiling TaskMandelbrot.c... +compiling TaskPoti.c... +compiling TaskWatch.c... +linking... +Program Size: Code=4390 RO-data=5642 RW-data=8 ZI-data=1056 +".\output\Apus.axf" - 0 Error(s), 0 Warning(s). + +

Software Packages used:

+ +Package Vendor: Keil + https://www.keil.com/pack/Keil.STM32F0xx_DFP.2.1.1.pack + Keil::STM32F0xx_DFP@2.1.1 + STMicroelectronics STM32F0 Series Device Support, Drivers and Examples + +

Collection of Component include folders:

+ C:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include + +

Collection of Component Files used:

+Build Time Elapsed: 00:00:04 +
+ + diff --git a/UE/u01/output/Apus.htm b/UE/u01/output/Apus.htm new file mode 100644 index 0000000..ee52c60 --- /dev/null +++ b/UE/u01/output/Apus.htm @@ -0,0 +1,659 @@ + + +Static Call Graph - [.\output\Apus.axf] +
+

Static Call Graph for image .\output\Apus.axf


+

#<CALLGRAPH># ARM Linker, 6230001: Last Updated: Thu Oct 8 12:54:30 2026 +

+

Maximum Stack Usage = 380 bytes + Unknown(Cycles, Untraceable Function Pointers)

+Call chain for Maximum Stack Depth:

+main ⇒ TaskMandelbrot ⇒ Tft_DrawString ⇒ Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +

+

+Mutually Recursive functions +

  • NMI_Handler   ⇒   NMI_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • SVC_Handler   ⇒   SVC_Handler
    +
  • PendSV_Handler   ⇒   PendSV_Handler
    +
  • ADC1_COMP_IRQHandler   ⇒   ADC1_COMP_IRQHandler
    + +

    +

    +Function Pointers +

      +
    • ADC1_COMP_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • CEC_CAN_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • DMA1_Channel1_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • DMA1_Channel2_3_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • DMA1_Channel4_5_6_7_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • EXTI0_1_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • EXTI2_3_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • EXTI4_15_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • FLASH_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • HardFault_Handler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • I2C1_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • I2C2_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • NMI_Handler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • PVD_VDDIO2_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • PendSV_Handler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • RCC_CRS_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • RTC_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • Reset_Handler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • SPI1_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • SPI2_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • SVC_Handler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • SysTick_Handler from systick.o(.text.SysTick_Handler) referenced from startup_stm32f072.o(RESET) +
    • SystemInit from system_stm32f0xx.o(.text.SystemInit) referenced from startup_stm32f072.o(.text) +
    • TIM14_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TIM15_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TIM16_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TIM17_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TIM1_BRK_UP_TRG_COM_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TIM1_CC_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TIM2_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TIM3_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TIM6_DAC_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TIM7_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • TSC_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • USART1_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • USART2_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • USART3_4_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • USB_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • WWDG_IRQHandler from startup_stm32f072.o(.text) referenced from startup_stm32f072.o(RESET) +
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f072.o(.text) +
    • _snputc from printf1.o(i._snputc) referenced from printf1.o(i.__0snprintf$1) +
    • main from main_1.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    +

    +Global Symbols +

    +

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(.text) +
    +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) + +

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Calls]

    • >>   __scatterload +
    + +

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Called By]

    • >>   __scatterload +
    + +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) + +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) + +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) + +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) + +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) + +

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +

    [Calls]

    • >>   NMI_Handler +
    +
    [Called By]
    • >>   NMI_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f072.o(RESET) +
    +

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +

    [Calls]

    • >>   HardFault_Handler +
    +
    [Called By]
    • >>   HardFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f072.o(RESET) +
    +

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +

    [Calls]

    • >>   SVC_Handler +
    +
    [Called By]
    • >>   SVC_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f072.o(RESET) +
    +

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +

    [Calls]

    • >>   PendSV_Handler +
    +
    [Called By]
    • >>   PendSV_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f072.o(RESET) +
    +

    ADC1_COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +

    [Calls]

    • >>   ADC1_COMP_IRQHandler +
    +
    [Called By]
    • >>   ADC1_COMP_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f072.o(RESET) +
    +

    CEC_CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    DMA1_Channel2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    DMA1_Channel4_5_6_7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    EXTI4_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    PVD_VDDIO2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    RCC_CRS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM17_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM1_BRK_UP_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM6_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    TSC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    USART3_4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f072.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f072.o(RESET) +
    +

    __aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text)) +

    [Stack]

    • Max Depth = 104
    • Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr +
    +
    [Calls]
    • >>   __aeabi_lasr +
    • >>   __aeabi_llsl +
    • >>   _double_round +
    • >>   _double_epilogue +
    +
    [Called By]
    • >>   __aeabi_dsub +
    • >>   TaskMandelbrot +
    • >>   __aeabi_drsub +
    + +

    __aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text)) +

    [Stack]

    • Max Depth = 112
    • Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr +
    +
    [Calls]
    • >>   __aeabi_dadd +
    +
    [Called By]
    • >>   TaskMandelbrot +
    + +

    __aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_dadd +
    + +

    __aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr +
    +
    [Calls]
    • >>   _double_epilogue +
    +
    [Called By]
    • >>   TaskMandelbrot +
    + +

    __aeabi_dcmpgt (Thumb, 44 bytes, Stack size 8 bytes, dcmpgt.o(.text)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = __aeabi_dcmpgt +
    +
    [Called By]
    • >>   TaskMandelbrot +
    + +

    __aeabi_ui2d (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text)) +

    [Stack]

    • Max Depth = 72
    • Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ __aeabi_llsr +
    +
    [Calls]
    • >>   _double_epilogue +
    +
    [Called By]
    • >>   TaskMandelbrot +
    + +

    __aeabi_uidiv (Thumb, 0 bytes, Stack size 16 bytes, uidiv_div0.o(.text)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_uidiv +
    +
    [Called By]
    • >>   Tick_InitSysTick +
    + +

    __aeabi_uidivmod (Thumb, 62 bytes, Stack size 16 bytes, uidiv_div0.o(.text), UNUSED) +

    [Called By]

    • >>   _printf_core +
    + +

    __aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = __aeabi_llsl +
    +
    [Called By]
    • >>   __aeabi_dadd +
    • >>   _double_epilogue +
    + +

    _ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) + +

    __aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = __aeabi_lasr +
    +
    [Called By]
    • >>   __aeabi_dadd +
    + +

    _ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED) + +

    __I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED) + +

    _double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = _double_round +
    +
    [Called By]
    • >>   __aeabi_dadd +
    • >>   _double_epilogue +
    + +

    _double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = _double_epilogue ⇒ __aeabi_llsr +
    +
    [Calls]
    • >>   __aeabi_llsr +
    • >>   __ARM_clz +
    • >>   __aeabi_llsl +
    • >>   _double_round +
    +
    [Called By]
    • >>   __aeabi_dadd +
    • >>   __aeabi_dmul +
    • >>   __aeabi_ui2d +
    + +

    __scatterload (Thumb, 38 bytes, Stack size 0 bytes, init.o(.text)) +

    [Calls]

    • >>   __main_after_scatterload +
    +
    [Called By]
    • >>   _main_scatterload +
    + +

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +

    __aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = __aeabi_llsr +
    +
    [Called By]
    • >>   _double_epilogue +
    + +

    _ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) + +

    ADC_Cmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_adc.o(.text.ADC_Cmd)) +

    [Called By]

    • >>   Adc_Init +
    + +

    ADC_Init (Thumb, 36 bytes, Stack size 16 bytes, stm32f0xx_adc.o(.text.ADC_Init)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = ADC_Init +
    +
    [Called By]
    • >>   Adc_Init +
    + +

    Adc_Init (Thumb, 68 bytes, Stack size 48 bytes, adc.o(.text.Adc_Init)) +

    [Stack]

    • Max Depth = 64
    • Call Chain = Adc_Init ⇒ ADC_Init +
    +
    [Calls]
    • >>   ADC_Cmd +
    • >>   ADC_Init +
    • >>   RCC_APB2PeriphClockCmd +
    +
    [Called By]
    • >>   main +
    + +

    Debug_Init (Thumb, 40 bytes, Stack size 16 bytes, debug.o(.text.Debug_Init)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = Debug_Init ⇒ GPIO_Init +
    +
    [Calls]
    • >>   GPIO_Init +
    • >>   GPIO_StructInit +
    • >>   RCC_AHBPeriphClockCmd +
    +
    [Called By]
    • >>   main +
    + +

    Debug_Set (Thumb, 16 bytes, Stack size 8 bytes, debug.o(.text.Debug_Set)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = Debug_Set +
    +
    [Calls]
    • >>   GPIO_WriteBit +
    +
    [Called By]
    • >>   TaskMandelbrot +
    • >>   TaskPoti +
    • >>   TaskWatch +
    • >>   TaskLed +
    • >>   TaskKey +
    • >>   TaskCounter +
    • >>   main +
    • >>   SysTick_Handler +
    + +

    Debug_Unset (Thumb, 16 bytes, Stack size 8 bytes, debug.o(.text.Debug_Unset)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = Debug_Unset +
    +
    [Calls]
    • >>   GPIO_WriteBit +
    +
    [Called By]
    • >>   TaskMandelbrot +
    • >>   TaskPoti +
    • >>   TaskWatch +
    • >>   TaskLed +
    • >>   TaskKey +
    • >>   TaskCounter +
    • >>   main +
    • >>   SysTick_Handler +
    + +

    GPIO_Init (Thumb, 116 bytes, Stack size 24 bytes, stm32f0xx_gpio.o(.text.GPIO_Init)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = GPIO_Init +
    +
    [Called By]
    • >>   Debug_Init +
    • >>   Tft_Init +
    • >>   Led_Init +
    • >>   Key_Init +
    + +

    GPIO_StructInit (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_gpio.o(.text.GPIO_StructInit)) +

    [Called By]

    • >>   Debug_Init +
    • >>   Tft_Init +
    • >>   Led_Init +
    • >>   Key_Init +
    + +

    GPIO_WriteBit (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_gpio.o(.text.GPIO_WriteBit)) +

    [Called By]

    • >>   Debug_Unset +
    • >>   Debug_Set +
    + +

    Key_Init (Thumb, 64 bytes, Stack size 24 bytes, key.o(.text.Key_Init)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = Key_Init ⇒ GPIO_Init +
    +
    [Calls]
    • >>   GPIO_Init +
    • >>   GPIO_StructInit +
    • >>   RCC_AHBPeriphClockCmd +
    +
    [Called By]
    • >>   main +
    + +

    Led_Init (Thumb, 56 bytes, Stack size 32 bytes, led.o(.text.Led_Init)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = Led_Init ⇒ GPIO_Init +
    +
    [Calls]
    • >>   GPIO_Init +
    • >>   GPIO_StructInit +
    • >>   RCC_AHBPeriphClockCmd +
    +
    [Called By]
    • >>   main +
    + +

    RCC_AHBPeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(.text.RCC_AHBPeriphClockCmd)) +

    [Called By]

    • >>   Debug_Init +
    • >>   Tft_Init +
    • >>   Led_Init +
    • >>   Key_Init +
    + +

    RCC_APB2PeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(.text.RCC_APB2PeriphClockCmd)) +

    [Called By]

    • >>   Adc_Init +
    + +

    SysTick_Handler (Thumb, 28 bytes, Stack size 8 bytes, systick.o(.text.SysTick_Handler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = SysTick_Handler ⇒ Debug_Unset +
    +
    [Calls]
    • >>   Debug_Unset +
    • >>   Debug_Set +
    +
    [Address Reference Count : 1]
    • startup_stm32f072.o(RESET) +
    +

    SystemInit (Thumb, 212 bytes, Stack size 24 bytes, system_stm32f0xx.o(.text.SystemInit)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = SystemInit +
    +
    [Address Reference Count : 1]
    • startup_stm32f072.o(.text) +
    +

    TaskCounter (Thumb, 60 bytes, Stack size 16 bytes, taskcounter.o(.text.TaskCounter)) +

    [Stack]

    • Max Depth = 300
    • Call Chain = TaskCounter ⇒ Tft_DrawString ⇒ Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   __2snprintf +
    • >>   Debug_Unset +
    • >>   Debug_Set +
    • >>   Tft_DrawString +
    +
    [Called By]
    • >>   main +
    + +

    TaskKey (Thumb, 28 bytes, Stack size 8 bytes, taskkey.o(.text.TaskKey)) +

    [Stack]

    • Max Depth = 292
    • Call Chain = TaskKey ⇒ Tft_DrawString ⇒ Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   Debug_Unset +
    • >>   Debug_Set +
    • >>   Tft_DrawString +
    +
    [Called By]
    • >>   main +
    + +

    TaskLed (Thumb, 32 bytes, Stack size 8 bytes, taskled.o(.text.TaskLed)) +

    [Stack]

    • Max Depth = 292
    • Call Chain = TaskLed ⇒ Tft_DrawString ⇒ Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   Debug_Unset +
    • >>   Debug_Set +
    • >>   Tft_DrawString +
    +
    [Called By]
    • >>   main +
    + +

    TaskMandelbrot (Thumb, 324 bytes, Stack size 96 bytes, taskmandelbrot.o(.text.TaskMandelbrot)) +

    [Stack]

    • Max Depth = 380
    • Call Chain = TaskMandelbrot ⇒ Tft_DrawString ⇒ Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   __aeabi_dsub +
    • >>   __aeabi_dcmpgt +
    • >>   __aeabi_dadd +
    • >>   __aeabi_dmul +
    • >>   __aeabi_ui2d +
    • >>   Debug_Unset +
    • >>   Debug_Set +
    • >>   Tft_DrawString +
    • >>   Tft_DrawPixel +
    +
    [Called By]
    • >>   main +
    + +

    TaskPoti (Thumb, 32 bytes, Stack size 8 bytes, taskpoti.o(.text.TaskPoti)) +

    [Stack]

    • Max Depth = 292
    • Call Chain = TaskPoti ⇒ Tft_DrawString ⇒ Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   Debug_Unset +
    • >>   Debug_Set +
    • >>   Tft_DrawString +
    +
    [Called By]
    • >>   main +
    + +

    TaskWatch (Thumb, 32 bytes, Stack size 8 bytes, taskwatch.o(.text.TaskWatch)) +

    [Stack]

    • Max Depth = 292
    • Call Chain = TaskWatch ⇒ Tft_DrawString ⇒ Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   Debug_Unset +
    • >>   Debug_Set +
    • >>   Tft_DrawString +
    +
    [Called By]
    • >>   main +
    + +

    Tft_ClearScreen (Thumb, 128 bytes, Stack size 16 bytes, tftdisplay.o(.text.Tft_ClearScreen)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = Tft_ClearScreen +
    +
    [Called By]
    • >>   main +
    + +

    Tft_DrawChar (Thumb, 292 bytes, Stack size 56 bytes, tftdisplay.o(.text.Tft_DrawChar)) +

    [Stack]

    • Max Depth = 252
    • Call Chain = Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   Tft_SetWindow +
    +
    [Called By]
    • >>   Tft_DrawString +
    + +

    Tft_DrawPixel (Thumb, 88 bytes, Stack size 16 bytes, tftdisplay.o(.text.Tft_DrawPixel)) +

    [Stack]

    • Max Depth = 212
    • Call Chain = Tft_DrawPixel ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   Tft_SetWindow +
    +
    [Called By]
    • >>   TaskMandelbrot +
    + +

    Tft_DrawString (Thumb, 84 bytes, Stack size 32 bytes, tftdisplay.o(.text.Tft_DrawString)) +

    [Stack]

    • Max Depth = 284
    • Call Chain = Tft_DrawString ⇒ Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   Tft_DrawChar +
    +
    [Called By]
    • >>   TaskMandelbrot +
    • >>   TaskPoti +
    • >>   TaskWatch +
    • >>   TaskLed +
    • >>   TaskKey +
    • >>   TaskCounter +
    + +

    Tft_Init (Thumb, 136 bytes, Stack size 32 bytes, tftdisplay.o(.text.Tft_Init)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = Tft_Init ⇒ GPIO_Init +
    +
    [Calls]
    • >>   GPIO_Init +
    • >>   GPIO_StructInit +
    • >>   RCC_AHBPeriphClockCmd +
    +
    [Called By]
    • >>   main +
    + +

    Tft_SetFont (Thumb, 48 bytes, Stack size 0 bytes, tftdisplay.o(.text.Tft_SetFont)) +

    [Called By]

    • >>   main +
    + +

    Tick_InitSysTick (Thumb, 52 bytes, Stack size 8 bytes, systick.o(.text.Tick_InitSysTick)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = Tick_InitSysTick ⇒ __aeabi_uidiv +
    +
    [Calls]
    • >>   __aeabi_uidiv +
    +
    [Called By]
    • >>   main +
    + +

    __aeabi_assert (Thumb, 46 bytes, Stack size 156 bytes, main_1.o(.text.__aeabi_assert)) +

    [Stack]

    • Max Depth = 156
    • Call Chain = __aeabi_assert +
    +
    [Called By]
    • >>   Tft_SetWindow +
    + +

    main (Thumb, 92 bytes, Stack size 0 bytes, main_1.o(.text.main)) +

    [Stack]

    • Max Depth = 380
    • Call Chain = main ⇒ TaskMandelbrot ⇒ Tft_DrawString ⇒ Tft_DrawChar ⇒ Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   TaskMandelbrot +
    • >>   TaskPoti +
    • >>   TaskWatch +
    • >>   TaskLed +
    • >>   TaskKey +
    • >>   TaskCounter +
    • >>   Debug_Init +
    • >>   Tick_InitSysTick +
    • >>   Debug_Unset +
    • >>   Debug_Set +
    • >>   Adc_Init +
    • >>   Tft_SetFont +
    • >>   Tft_ClearScreen +
    • >>   Tft_Init +
    • >>   Led_Init +
    • >>   Key_Init +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    __0snprintf$1 (Thumb, 50 bytes, Stack size 40 bytes, printf1.o(i.__0snprintf$1), UNUSED) +

    [Calls]

    • >>   _printf_core +
    + +

    __1snprintf$1 (Thumb, 0 bytes, Stack size 40 bytes, printf1.o(i.__0snprintf$1), UNUSED) + +

    __2snprintf (Thumb, 0 bytes, Stack size 40 bytes, printf1.o(i.__0snprintf$1)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = __2snprintf +
    +
    [Called By]
    • >>   TaskCounter +
    + +

    __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz)) +

    [Called By]

    • >>   _double_epilogue +
    + +

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) + +

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) + +

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

    +

    +Local Symbols +

    +

    Tft_SetWindow (Thumb, 248 bytes, Stack size 40 bytes, tftdisplay.o(.text.Tft_SetWindow)) +

    [Stack]

    • Max Depth = 196
    • Call Chain = Tft_SetWindow ⇒ __aeabi_assert +
    +
    [Calls]
    • >>   __aeabi_assert +
    +
    [Called By]
    • >>   Tft_DrawChar +
    • >>   Tft_DrawPixel +
    + +

    _printf_core (Thumb, 332 bytes, Stack size 88 bytes, printf1.o(i._printf_core), UNUSED) +

    [Calls]

    • >>   __aeabi_uidivmod +
    +
    [Called By]
    • >>   __0snprintf$1 +
    + +

    _snputc (Thumb, 22 bytes, Stack size 0 bytes, printf1.o(i._snputc)) +
    [Address Reference Count : 1]

    • printf1.o(i.__0snprintf$1) +

    +

    +Undefined Global Symbols +


    diff --git a/UE/u01/output/Apus.lnp b/UE/u01/output/Apus.lnp new file mode 100644 index 0000000..32f4553 --- /dev/null +++ b/UE/u01/output/Apus.lnp @@ -0,0 +1,25 @@ +--cpu Cortex-M0 +".\output\key.o" +".\output\led.o" +".\output\tftdisplay.o" +".\output\adc.o" +".\output\systick.o" +".\output\main_1.o" +".\output\debug.o" +".\output\stm32f0xx_adc.o" +".\output\stm32f0xx_gpio.o" +".\output\stm32f0xx_rcc.o" +".\output\startup_stm32f072.o" +".\output\system_stm32f0xx.o" +".\output\tftfont_6x8.o" +".\output\tftfont_16x24.o" +".\output\taskcounter.o" +".\output\taskkey.o" +".\output\taskled.o" +".\output\taskmandelbrot.o" +".\output\taskpoti.o" +".\output\taskwatch.o" +--library_type=microlib --strict --scatter ".\output\Apus.sct" +--diag_suppress=L6329 --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\listing\Apus.map" -o .\output\Apus.axf \ No newline at end of file diff --git a/UE/u01/output/Apus.sct b/UE/u01/output/Apus.sct new file mode 100644 index 0000000..85574fb --- /dev/null +++ b/UE/u01/output/Apus.sct @@ -0,0 +1,16 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x08000000 0x00020000 { ; load region size_region + ER_IROM1 0x08000000 0x00020000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x20000000 0x00004000 { ; RW data + .ANY (+RW +ZI) + } +} + diff --git a/UE/u01/output/Apus_Apus.dep b/UE/u01/output/Apus_Apus.dep new file mode 100644 index 0000000..d569689 --- /dev/null +++ b/UE/u01/output/Apus_Apus.dep @@ -0,0 +1,598 @@ +Dependencies for Project 'Apus', Target 'Apus': (DO NOT MODIFY !) +CompilerVersion: 6230000::V6.23::ARMCLANG +F (.\src\BSP\Key.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/key.o -MMD) +I (src\BSP\Key.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\BSP\Led.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/led.o -MMD) +I (src\BSP\Led.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\BSP\TftDisplay.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/tftdisplay.o -MMD) +I (src\BSP\TftDisplay.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\BSP\Adc.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/adc.o -MMD) +I (src\BSP\Adc.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\BSP\systick.c)(0x6AC76B25)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/systick.o -MMD) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +I (src\BSP\systick.h)(0x6AC7611F) +I (src\debug.h)(0x6AC76DDF) +F (.\src\main.c)(0x6AC7765E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/main_1.o -MMD) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\BSP\Key.h)(0x6AC7611F) +I (src\BSP\Led.h)(0x6AC7611F) +I (src\BSP\Adc.h)(0x6AC7611F) +I (src\BSP\systick.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +I (src\BSP\TftDisplay.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (src\Fonts\TftFont_16x24.h)(0x6AC7611F) +I (src\Tasks\TaskAll.h)(0x6AC7611F) +I (src\Tasks\TaskWatch.h)(0x6AC7611F) +I (src\Tasks\TaskMandelbrot.h)(0x6AC7611F) +I (src\Tasks\TaskKey.h)(0x6AC7611F) +I (src\Tasks\TaskCounter.h)(0x6AC7611F) +I (src\Tasks\TaskPoti.h)(0x6AC7611F) +I (src\Tasks\TaskLed.h)(0x6AC7611F) +I (src\Debug.h)(0x6AC76DDF) +F (.\src\Debug.c)(0x6AC7764E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/debug.o -MMD) +I (src\Debug.h)(0x6AC76DDF) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\stm32f0-stdperiph\stm32f0xx_adc.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/stm32f0xx_adc.o -MMD) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\stm32f0-stdperiph\stm32f0xx_gpio.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/stm32f0xx_gpio.o -MMD) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\stm32f0-stdperiph\stm32f0xx_rcc.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/stm32f0xx_rcc.o -MMD) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\Devices\startup_stm32f072.s)(0x6AC7611F)(--cpu Cortex-M0 -g --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -IC:\Users\gaems\AppData\Local\arm\packs\Keil\STM32F0xx_DFP\2.1.1\Drivers\CMSIS\Device\ST\STM32F0xx\Include --pd "__UVISION_VERSION SETA 542" --pd "STM32F072xB SETA 1" --list .\listing\startup_stm32f072.lst --xref -o .\output\startup_stm32f072.o --depend .\output\startup_stm32f072.d) +F (.\src\Devices\system_stm32f0xx.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/system_stm32f0xx.o -MMD) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\Fonts\TftFont_6x8.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/tftfont_6x8.o -MMD) +I (src\Fonts\TftFont_6x8.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +F (.\src\Fonts\TftFont_16x24.c)(0x6AC7611F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/tftfont_16x24.o -MMD) +I (src\Fonts\TftFont_16x24.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +F (.\src\Tasks\TaskCounter.c)(0x6AC76B7A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/taskcounter.o -MMD) +I (src\BSP\TftDisplay.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (src\Tasks\TaskCounter.h)(0x6AC7611F) +I (src\Debug.h)(0x6AC76DDF) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\Tasks\TaskKey.c)(0x6AC76BA8)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/taskkey.o -MMD) +I (src\BSP\TftDisplay.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (src\Tasks\TaskKey.h)(0x6AC7611F) +I (src\Debug.h)(0x6AC76DDF) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\Tasks\TaskLed.c)(0x6AC76BD4)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/taskled.o -MMD) +I (src\BSP\TftDisplay.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (src\Tasks\TaskLed.h)(0x6AC7611F) +I (src\Debug.h)(0x6AC76DDF) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\Tasks\TaskMandelbrot.c)(0x6AC76C46)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/taskmandelbrot.o -MMD) +I (src\BSP\TftDisplay.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (src\Tasks\TaskMandelbrot.h)(0x6AC7611F) +I (src\Debug.h)(0x6AC76DDF) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\Tasks\TaskPoti.c)(0x6AC76C1D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/taskpoti.o -MMD) +I (src\BSP\TftDisplay.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (src\Tasks\TaskPoti.h)(0x6AC7611F) +I (src\Debug.h)(0x6AC76DDF) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) +F (.\src\Tasks\TaskWatch.c)(0x6AC76BF9)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ./stm32f0-stdperiph -I ./src/Devices -I ./src/Tasks -IC:/Users/gaems/AppData/Local/arm/packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/Include -D__UVISION_VERSION="542" -DSTM32F072xB -DSTM32F072 -DUSE_STDPERIPH_DRIVER -o ./output/taskwatch.o -MMD) +I (src\BSP\TftDisplay.h)(0x6AC7611F) +I (src\StdDef.h)(0x6AC7611F) +I (src\Devices\stdint.h)(0x6AC7611F) +I (src\Fonts\TftFont.h)(0x6AC7611F) +I (src\Tasks\TaskWatch.h)(0x6AC7611F) +I (src\Debug.h)(0x6AC76DDF) +I (stm32f0-stdperiph\stm32f0xx_gpio.h)(0x6AC7611F) +I (src\Devices\stm32f0xx.h)(0x6AC7611F) +I (src\Devices\core_cm0.h)(0x6AC7611F) +I (src\Devices\core_cmInstr.h)(0x6AC7611F) +I (src\Devices\core_cmFunc.h)(0x6AC7611F) +I (src\Devices\system_stm32f0xx.h)(0x6AC7611F) +I (src\Devices\stm32f0xx_conf.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_adc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_can.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_cec.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_crs.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_comp.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dac.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dbgmcu.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_dma.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_exti.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_flash.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_syscfg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_i2c.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_iwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_pwr.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rcc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_rtc.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_spi.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_tim.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_usart.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_wwdg.h)(0x6AC7611F) +I (stm32f0-stdperiph\stm32f0xx_misc.h)(0x6AC7611F) diff --git a/UE/u01/output/ExtDll.iex b/UE/u01/output/ExtDll.iex new file mode 100644 index 0000000..6c0896e --- /dev/null +++ b/UE/u01/output/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/UE/u01/output/adc.d b/UE/u01/output/adc.d new file mode 100644 index 0000000..936fcb8 --- /dev/null +++ b/UE/u01/output/adc.d @@ -0,0 +1,17 @@ +./output/adc.o: src\BSP\Adc.c src\BSP\Adc.h src\StdDef.h \ + src\Devices\stdint.h stm32f0-stdperiph\stm32f0xx_adc.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h src\Devices\stm32f0xx_conf.h \ + stm32f0-stdperiph\stm32f0xx_can.h stm32f0-stdperiph\stm32f0xx_cec.h \ + stm32f0-stdperiph\stm32f0xx_crc.h stm32f0-stdperiph\stm32f0xx_crs.h \ + stm32f0-stdperiph\stm32f0xx_comp.h stm32f0-stdperiph\stm32f0xx_dac.h \ + stm32f0-stdperiph\stm32f0xx_dbgmcu.h stm32f0-stdperiph\stm32f0xx_dma.h \ + stm32f0-stdperiph\stm32f0xx_exti.h stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_gpio.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/adc.o b/UE/u01/output/adc.o new file mode 100644 index 0000000000000000000000000000000000000000..f8211c97044227c7217baeee27d9436e4af97ff4 GIT binary patch literal 6080 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 CnNqI+ literal 0 HcmV?d00001 diff --git a/UE/u01/output/debug.d b/UE/u01/output/debug.d new file mode 100644 index 0000000..4b7fc15 --- /dev/null +++ b/UE/u01/output/debug.d @@ -0,0 +1,16 @@ +./output/debug.o: src\Debug.c src\Debug.h \ + stm32f0-stdperiph\stm32f0xx_gpio.h src\Devices\stm32f0xx.h \ + src\Devices\core_cm0.h src\Devices\stdint.h src\Devices\core_cmInstr.h \ + src\Devices\core_cmFunc.h src\Devices\system_stm32f0xx.h \ + src\Devices\stm32f0xx_conf.h stm32f0-stdperiph\stm32f0xx_adc.h \ + stm32f0-stdperiph\stm32f0xx_can.h stm32f0-stdperiph\stm32f0xx_cec.h \ + stm32f0-stdperiph\stm32f0xx_crc.h stm32f0-stdperiph\stm32f0xx_crs.h \ + stm32f0-stdperiph\stm32f0xx_comp.h stm32f0-stdperiph\stm32f0xx_dac.h \ + stm32f0-stdperiph\stm32f0xx_dbgmcu.h stm32f0-stdperiph\stm32f0xx_dma.h \ + stm32f0-stdperiph\stm32f0xx_exti.h stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/debug.o b/UE/u01/output/debug.o new file mode 100644 index 0000000000000000000000000000000000000000..648808b42136366b5a30906674353f12abc83a91 GIT binary patch literal 5544 zcmb_gYiwM_6+UQ%_;*RzO1Hq<@#3Qwj7_I~ ziywZpSQv^7F)ki5&MqDzlueS03mumXlgN4(6@7Gwt8?CyFB(IL-OP1PUi#J0$9;4| z-y(!_u=r36N-?xa^ zT!n_VKsjJp7Lk7`03^V~49j@XU=J}xWsuM+5TceP8xpp589KMsj+Db)+|XV`x9yhE z?FJGOg*SnH4(3(duw@;9+7U%}I|B#To*P)#XydkZcdjE^y^F-!hJmYg`bn%=rd_H< zB?P@H9yUJZSz_2K-$Hyzg}-O+UA8cHwF0_>#Fv8vEF2-ifE6z`qdoEmqBdc~m+a z$%=S}%;R{TjF@$XgXUKmP8#M(iGqA%P=Z2r=MnQepkzLcr$Iq(`UMo<9lmD)L0^!Y z`Z-(nhPDA(_TaG_!(}Xp*6l`KSg*kFK8kTnko6jr51AB%&-w$D^-PK)VEqM(3@eF{ z^`<6e(Pq63BI{H{hxHDKtaDs+T5Oe`s_3?^X-`e`Sbp?CW^=__t5uV_*l4W+xsFg{ zPDHHRKxBf4#8&IGATss5*hXz3#I!MO=RDyMoPt($0YX8!zqjJWjiUoF_~SWBsWh1qYG)1e16$2lacbW`if7{*=}6;FD0_ zV6_(f3Dj#)O>AWdza)!%BM-7|uw1N^OHRq%7wNASBTVxJry7|qS0jnyl#|OjxyYVq z-_FS4a=EZClBpK6g-mHC^1$xt-q_AqEOwM?)$C;4nX1o3voyGGa-!x`Ym+k>r&ybe zm$UUEvezaP9m;V&g@PHNjU zfB;=vjTaAB+?ggh^Y(Bl?<#fN(b`0*27RWIFH5(a$5g)57($+1smW>9*<_5IFzIVd z-3q6iC+Td=*a|04h4jfeS>fU?XoH)n9aH1&{(tsB|3Pe~jFXwlld*^QRbMoA2l=yD z2G0EL#TW(Jf}~Q!XpOPfSZAy^ZZ z163Y_>z;r)6BS~GbA!h@)o^kvUg1+yi;v!0)HEesy-6ARbRjf?@J2(T4bN0x0^YdpSID-L5|>jt*M4kGR0 zCVN}MF5usWI0257Brsf1N$?$1A&(F?Hu1=?eKRARF~#}A!1gaF98s87_(g>eDl96j zDO^x^THzUmPb>VP!XGQVsPGpGUsm|4!rv?Wv%lkZyTWdTw~C-EqIs zMcGfeu0VKQbH8|9GxE9?AiS!E2Pq`0}BDq?&gf z+-vBQb2aV?&B;908}@+j8qIaswgqOcka68=eyZ;BF~+aac<(AMuxx3tnp^cc^QGxB zMN4JZiQY9ffio|I8=R+dAzyO5e7c$`I+Pw9wEGVYq~!59SSV+Y4Hk2>CFhNVRUL>~ zilS9FGX-2IGTJt7)^@fMjoE!((z{Ih?AS8t^^zFKrbOzFwV)hCVR;3|5%-$U1bGbr^7`*XLB7hPK$ck)w(CCY zd{NlE`K}@#$8kP<`sKHr`5#fd{i}du3oVJx$KOJ4zU#=>0UPJzlb7Q--$fK}|4u2p zKAm;G3$T0hwPD}s{;^%>`#~e$(l|d3exv?9)s(Lr`E>vIWY_r~Y2;fPzw_YSF2}Iw z{_zhQ-u`Xz^pEeFIv;im;+Y`#u2o<~xP`5rd8M z@x18w2%-YlVIND7e?QZU6r6ora2;3?*NVwVz@|mVZHB_SmLyM_N3`z>Y-pyUT^yIv z1gPVNn)01T+?PFZ{2nX=i1WVhMbG>4Jx0GT|0JYy%ZjMPbEif7`kL~+g?xN&@%Zt% YrSr*Owsd9SRpfhJwZZo&j_W}AA4skC!vFvP literal 0 HcmV?d00001 diff --git a/UE/u01/output/key.d b/UE/u01/output/key.d new file mode 100644 index 0000000..537ed59 --- /dev/null +++ b/UE/u01/output/key.d @@ -0,0 +1,17 @@ +./output/key.o: src\BSP\Key.c src\BSP\Key.h src\StdDef.h \ + src\Devices\stdint.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h src\Devices\stm32f0xx_conf.h \ + stm32f0-stdperiph\stm32f0xx_adc.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/key.o b/UE/u01/output/key.o new file mode 100644 index 0000000000000000000000000000000000000000..dba407acd6475f494bb16d2669e2416c785316d6 GIT binary patch literal 5492 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 literal 0 HcmV?d00001 diff --git a/UE/u01/output/led.d b/UE/u01/output/led.d new file mode 100644 index 0000000..d186840 --- /dev/null +++ b/UE/u01/output/led.d @@ -0,0 +1,17 @@ +./output/led.o: src\BSP\Led.c src\BSP\Led.h src\StdDef.h \ + src\Devices\stdint.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h src\Devices\stm32f0xx_conf.h \ + stm32f0-stdperiph\stm32f0xx_adc.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/led.o b/UE/u01/output/led.o new file mode 100644 index 0000000000000000000000000000000000000000..5efb5aed0e033cc03faae51b33bf850408ad70b4 GIT binary patch literal 6476 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 Gw)+p67d}V; literal 0 HcmV?d00001 diff --git a/UE/u01/output/startup_stm32f072.d b/UE/u01/output/startup_stm32f072.d new file mode 100644 index 0000000..e207c22 --- /dev/null +++ b/UE/u01/output/startup_stm32f072.d @@ -0,0 +1 @@ +.\output\startup_stm32f072.o: src\Devices\startup_stm32f072.s diff --git a/UE/u01/output/startup_stm32f072.o b/UE/u01/output/startup_stm32f072.o new file mode 100644 index 0000000000000000000000000000000000000000..36d78b66e9af531843f175307948daefb64b0254 GIT binary patch literal 4808 zcmdT|O^h3N6@O#zhtno$HU!$FP3or8lG3cPy`No(#H>9VyK8q{k9V^YgC?`~Y}Ts3 zG&5c{C<+ncP@sn%DiqpOibRmghY%7KMHN(g;E+QvJs=?@PDSboq)HqRstCU~JOAC8 ze+uHlfwvm}-tWElfAjtyo_XGH>Xju$QAmhF=jebDz4cJw8J!N`9G#%gh|vFQOkf%# zm_g!mL@CCHi4HS9LUf+-B+)$MDWWekK1%cz#xD^S89z@{Vtj_E!l)9}7|#(k7@r_o zXFN+}GCoOknQ@k=#dwBji}7)y4r7{V!1x%E&zL3JVayR-W6TrXV4NcQHX}CVWyTqz zR~S+BtBjLGuQ6tbZZdw6=oaHsM7J5ACc4A;1?(;3vqV2*oFn=LBPRVe<8ws6W;{*w z8^#5!SLw#ZkrG|}=SK&Ba0PM#p9y?C!uVON4GvK<@Qf&)+cb;LcDw0#rsvzPKO9(| z-<`^DX6N!5j|%A(Xzu#F%+iutP zy6LaZZ0550sciOZR9G-qJ;(LTE4I`1%woSe>>{6M>P9hVx_&=ruIlD6i^YU+tt^SU z<2k-nvU@GuE-Sb8?@RXWCQBnb8s1qJ&Fyv_D;qF*wCzZ2r!5Z@2+!w^3T z@$Vsi65=uJ6^}m=;xi#mhPW8wQivwTB?$+H@ZcCbf=}@PiETB}r)@TJ5RE4IGx;q= zId$q(a{T0()2B}-@6yRcVhq`e@NqpH%Im32D9O}QsYg>2%5miwRs)AS84x%jSzPxZ zNgRx3^I1}^9X)=8#%Wv`PmCv1BdO8USZX|#N*zi)ka}?Za0+Y5d4=Fs`>zA-@^& zTOkL;Mfp7}B8zmoV{;Cw!@Rdf~` zdkg#!bPi+wT__Jm_;qkzHR10=;a98R7LtYn zek_{r zasIwW>sgZcw8YaA=e>@O$8=+yE?p{Kw954t#oKAsSd3Gx-k7qc@3ZCav*e?#bS9SmZzLA$UK&JsiGOBXc~RJQJ%JPv1-|tw_>Zt zrmPi9Rjg`QxGlTab2`)3j5TY;7A5MIl0{vylm#8r)Lw|zrxgph%SyEtH5yVEB6Ta# zj^_TxC)yvyTPVxw+U*`8yYF<%y|z!5)dsZfj^zzN)|{r_cRfq*wGJ4xEyo^Mopv`E z5s(erbKubGRSV5trsZr5uUPiRhU;u+atC8Aqx}ts7KiOlOY?oVy)pD1PgNTw95_SU zo~o*bTGLf+p_0$5>kE}!PBoyFbzRS?*UOjGRYNz{X4UIPW4W+g+@o`#rHZ;@)U<-G z>WkXETC3~EysB%9jc=~|64zO&<#+9K7b|9!WMCRs!OJ2@FF3UJ4D zHkr2VE0#AL3|zS}xRAD&@trmcb*_cI=HdDJs;_ z{W;Ru;X~*dPb3~zPAX?c(g_@*;Ni-s@LPFAIf_=2GTxTwyS}|a8Mrd`{sE#)v)|=k z5C{naysOu0yet`R@;G=3rb0Goc7?_cr@`JUB({i5#uHvxb`gJNXg9 zxF-?q5x<8-U&AW$-J*g0(a^D=ycLzmr zEu4?LSCMZ3U5tTB({Nm7B^2S~zC4=mHN^4!I3L?ZJ_9xJBk#PM$jj^j(m732;V z`VNd~*o27t&ch&d_WcfVcSKOc$NLnmZwrgYbL0BB59NDuz2|X-w}eLY2gL1SZFsFk z9P27B-bW!fk^GMlgQyArCW+POA_@O5K!{NJTZrLYQXubQF%|^@ia5r|ZRiukaW5xC G#Qh6w@ZRJA literal 0 HcmV?d00001 diff --git a/UE/u01/output/stm32f0xx_adc.d b/UE/u01/output/stm32f0xx_adc.d new file mode 100644 index 0000000..8cf0284 --- /dev/null +++ b/UE/u01/output/stm32f0xx_adc.d @@ -0,0 +1,16 @@ +./output/stm32f0xx_adc.o: stm32f0-stdperiph\stm32f0xx_adc.c \ + src\Devices\stm32f0xx_conf.h stm32f0-stdperiph\stm32f0xx_adc.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h src\Devices\stdint.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/stm32f0xx_adc.o b/UE/u01/output/stm32f0xx_adc.o new file mode 100644 index 0000000000000000000000000000000000000000..0f30f8f42347a122d2732e529888cf3a60d1c07d GIT binary patch literal 19876 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 MMjye-kFY;Bt*Z=?k literal 0 HcmV?d00001 diff --git a/UE/u01/output/stm32f0xx_gpio.d b/UE/u01/output/stm32f0xx_gpio.d new file mode 100644 index 0000000..840af23 --- /dev/null +++ b/UE/u01/output/stm32f0xx_gpio.d @@ -0,0 +1,16 @@ +./output/stm32f0xx_gpio.o: stm32f0-stdperiph\stm32f0xx_gpio.c \ + src\Devices\stm32f0xx_conf.h stm32f0-stdperiph\stm32f0xx_adc.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h src\Devices\stdint.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/stm32f0xx_gpio.o b/UE/u01/output/stm32f0xx_gpio.o new file mode 100644 index 0000000000000000000000000000000000000000..099dc66d7dd7e2be53445266edb80871c11963c4 GIT binary patch literal 11192 zcmcgye{@{Mb)NU$zLi!h%lc`_LYTEJWLq)owXA^b7^0sxGP1RnYyyq!)mmCh3zAk{ ztw8Rf#wZ3{>iA&dLgGNMDWy(xLR}6t6i8|)+Qe!ttSShZAw)lz4 zrDy%kRRv35Y_V4soIfCDIt#BemWDRXeDvvzP+0u^tWP1{f8w^&1;gSVvAkwe`J2|V z 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 O0?!2KM?W7JviM)V-j2oq literal 0 HcmV?d00001 diff --git a/UE/u01/output/stm32f0xx_rcc.d b/UE/u01/output/stm32f0xx_rcc.d new file mode 100644 index 0000000..0ccbafd --- /dev/null +++ b/UE/u01/output/stm32f0xx_rcc.d @@ -0,0 +1,16 @@ +./output/stm32f0xx_rcc.o: stm32f0-stdperiph\stm32f0xx_rcc.c \ + src\Devices\stm32f0xx_conf.h stm32f0-stdperiph\stm32f0xx_adc.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h src\Devices\stdint.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/stm32f0xx_rcc.o b/UE/u01/output/stm32f0xx_rcc.o new file mode 100644 index 0000000000000000000000000000000000000000..229a8e15fbd49a1eec18d2c293bdab1b06f6728d GIT binary patch literal 32056 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 U7b6^XLpdt5yf(fqemTJZ4IEQnDF6Tf literal 0 HcmV?d00001 diff --git a/UE/u01/output/system_stm32f0xx.d b/UE/u01/output/system_stm32f0xx.d new file mode 100644 index 0000000..6e2394f --- /dev/null +++ b/UE/u01/output/system_stm32f0xx.d @@ -0,0 +1,16 @@ +./output/system_stm32f0xx.o: src\Devices\system_stm32f0xx.c \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h src\Devices\stdint.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h src\Devices\stm32f0xx_conf.h \ + stm32f0-stdperiph\stm32f0xx_adc.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/system_stm32f0xx.o b/UE/u01/output/system_stm32f0xx.o new file mode 100644 index 0000000000000000000000000000000000000000..8990f57e9b86e4be33cbb28890a0b20a84561a87 GIT binary patch literal 5584 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 literal 0 HcmV?d00001 diff --git a/UE/u01/output/systick.d b/UE/u01/output/systick.d new file mode 100644 index 0000000..4f5e6d2 --- /dev/null +++ b/UE/u01/output/systick.d @@ -0,0 +1,16 @@ +./output/systick.o: src\BSP\systick.c src\Devices\stdint.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h src\Devices\stm32f0xx_conf.h \ + stm32f0-stdperiph\stm32f0xx_adc.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h src\BSP\systick.h src\debug.h diff --git a/UE/u01/output/systick.o b/UE/u01/output/systick.o new file mode 100644 index 0000000000000000000000000000000000000000..294599609111f32d492fc5f8234a2ff116f0047d GIT binary patch literal 6008 zcmb_gZERcB8Gg^bzP?GExcO+Cq)l6w6byA3Mr@pZDuL@44sRd(LrA4-6j?LXc{Lc2UhD>S%K!My~_As0-2N^I}Kn(8~K4 zS5^kae6mYSxmNSjKRZ<8AzD7aGD!2cZ-1URw{NQmHvMKLxiXZRS{c;m1AY4TyUpVr zVv0idOqrqPsb$%JWo3n$U#HhYf2Y@(kH-Vw3hO~!&A0@m*yJW!#HGPDLk~8$Zw|JI z@pdAum-Jw=?O@;&0j+~b-$=1*#>QHdW9?x~$w!cMY!T5m zj$9u&9yo@?PJ^`eC@Bbc0{O8&7KMh&ue-?5%&yos>&+)18_Zup2Fy1g8_jnio6LGt4w@Sw*O?*6X7dWj z7V`jPtJx3PW{yCvH?N1>VCEnfb%*P?Om`_1& zHJ^vvM!q*Oe!r+YgUa>yK)emNab7eu8{Zd!-@|wTPUDAy0zkZ$Z2fniu&&)9?U@sPH$5yAM5sz_8U2PRacTbyaNRHR3cXq{1^Uf~n1 zMHSmCmPKnt#rBCaqV;xIAID|v7o@eGg|?rq1A=tVkOc*KTAbl;^XPq^oI2vq2rDSw z#G5XFMBB3dUgmmOiiExhM2PelXcDXV+m$eI($wVo)SU`=+e^V7VoUyB^a=ui~S5Fa7qnm$Hxm3qNd<6K2i9anXSsOS=mZ@;90zbyP2ceCW~EYa6Itbcjx|No*CD&}9Ng zF^Z)}uyI3a7JTmGbD)oWByI~f;($i$aj6!9(jTn*vcQhv_47H!@t@V`UFbggG$c;F z{|+`WVBg_0rU>uh1u9|RoX^=6wOEnk#nGZVgT*F1&zY6g^$TmWvwFaf^|Mkf^mNZg zmX_Q!+^B8k3K7>LpGF4qarWpEhTd@4XqYqfy9^PS^Xpbv(=e1;%1&XlH0&`#{yTk! z5%lX9eM5%n59=@AI%Kr^^+$~%W4nI-^pJ7TA2yE98e7BczCc5VeHtkBi?@dT`h?5M zHN9<$Z&)@T{nI&DD_h5X^ee+bogPO%Zwc<{PbWS_sVxF`Lqjs3#~{-sG1lQ19k7@Q(zx(Ft9Nf8K0j#O?E3X>6cff$8FT$1t2a8Vd3ZX|1>y ziQHcU8Fyj-C5)J+ozm`M#5njFaXc<@RN{ohNr}@E=OvaT-YoGBiDxB#MdH^aJ}B|q z5+9RzPU4RwJ|poti7!ZeN#gG$zAEvL68|Fc9f|Kr{Fg+2V0@o`iTpgB`I6WnajV1~ z60eXLk+@Id)e`$9;*{<1IloR&XH42RNSu;5D{(<$S>h>){QHH+b-%=iB>q6+(-Qw6 z@okA8NaWSYxi5*^Bwi`;Dv5_AW+WCQ-Y)SA62B_(VTtD?{#4=xiLXfftHk#u@()NJ zPl6G?QE87$oR(OUxFqq6#QP+Eoe}T*Bho%6?PnOV$Gj+QJZ`6s^L?OR9oy*Vd>=sk zCxJ9956*XpctqOH_l5W}+wecc2pdNMXZN!f^E3IIDeRszv(wXM8y5D!Dur{U0v~uO z;haIoixpex*urTCGNvn)usZyPu^Wc7)oM9Ey;#K_6)xKglD3SqHhbJ6m1@}yatC`U zKeOc23$NYy9ReQ7M@L+;d~vqKhoY)oh+|8OFO+g8K9c=I$A}vJheO3u)ec`bI=;J7 z%_=^(-a@`;dv9&FoGsY2W5(;l7(Cl>824MvPE)vYs=$beFBh!b$#B%_@fzJ;BkDCG zH6vp2gZ&@dr||9I^;vC`SSNo1pK40o0tf57wsYfm#@qOv;?t1i<$DTzJgv;fpN1OW8_%*aTLYhYU4Z}n`$a{6pFX*d!D+yE~vVER8@VLR&PK9o7BLY$XU22kb2*6=-syo4u@?}OVl z$n)Osm7e?M6P>!>=o-Fv!S|lS;0jfD_Zq%o@HHca=a2unqWGLW+3o7cKj9q4`!Dls Ika^tizZI)SbpQYW literal 0 HcmV?d00001 diff --git a/UE/u01/output/taskcounter.d b/UE/u01/output/taskcounter.d new file mode 100644 index 0000000..059e753 --- /dev/null +++ b/UE/u01/output/taskcounter.d @@ -0,0 +1,18 @@ +./output/taskcounter.o: src\Tasks\TaskCounter.c src\BSP\TftDisplay.h \ + src\StdDef.h src\Devices\stdint.h src\Fonts\TftFont.h \ + src\Tasks\TaskCounter.h src\Debug.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h src\Devices\stm32f0xx_conf.h \ + stm32f0-stdperiph\stm32f0xx_adc.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/taskcounter.o b/UE/u01/output/taskcounter.o new file mode 100644 index 0000000000000000000000000000000000000000..466654ea47d32724a3dc5e469499e4576631ac4f GIT binary patch literal 3064 zcmb_eU1%It6h1SvvzzRs+cZso(uTUNX`2e2ZjxHtC^cy|X=8r~O@g#;8E1EAlcm|& zWoEWNT4-r&5tJ(U;Ddrt6cl{WhrS4f3i{-e_@E%DAU+5x`rse_#P7`9n;o|=K6t{t z-}$@eo_pq=ySY4hY)VlSlBCcewIrfY|m zBS4jTW|T8rO0`$J0bv?L-Joj#1ewG13Wjn(zX?bsl8XR!ldf^ZRDh}DX-pdFuQRW7 zzQvGAz5q}+>)H`u%S|Wk4is;*u_xN2Wz10eXBaqnRZAM502PB%QjO0scNkw{zLGV* zW*9TRWw@dkKZK}~{sEYjN)z>3qwYFxFq$3rYFQSmOOBVV)V=Ivt>~1?PC2{J93IKe z)$2>6S=+0XmTY$+`^1Blq1;F=mpengSK2dY`)BqKVPMyzh8^VZnB4 zej#5kHEY<(FHFwnhYDU$A1cgG7Mi&sDn)Ck>H5_L7duwnfSQ;_hOK}~i?&CWHGcBs z_$h04`t+nVcWP$RvM8uE4mB&SRsLe#3&_9d2i4M9I_q4dC8td1?Vz+sje1a}n(daI zrJ`34sO%J*3zkE%lyO`ChiZ(Ep|ZAP7ptV~13NKn<_?fvLTb*1-L)JgyHdwHs8h)h zuD#l;uA>dgMx{^Lq-;^P(GG?0}+Xwmh5WL7bRy$6N4hrd?dIae(?e(TFos3-D+GOBJa^7|003_d3A zf1XPQ8{hT>u29$#TCbvO>7#n*ab3NZ)GF^Kwat$uHRozl>o@h)*K{pu>Ppf$n$(J> zsv?(_yd|?Qrb^IH%Tmv%;ZL?>q}RxXKX+mxRA@8@c`PR1FYKWi>lY#>^j9cF-v~Ja zR497B$^5liq)`vO0g;c$IrpdtfLuMCAJS8;qSA;$HLDC#C5bDsF(v{T@a(C-(RXGHuHLY@~`X2iOtkS_^*PUv41 z@|%pviyuke|3iTv3FJDm{!@Wp2;}e2`tJq)B9MDZMRWBtV*jc@GNZ@BE*3rK9GU3j zfXq_8#;+M!4G%3-u^Nt7Vma&*Yu@!8$Wt^)7R^GGE&mtFh zA=+KMrIt19yU~fF;8B>Rs_Vq%if7lHm7|wwpu8fW7*^RSwLKpujv3fRGX0A+M$5u4 ziB)QtIcq2`Jt8DV3P ze*6>9ufP~aNC?co+`Sm#+X&=dyNrQ&jjKSW>lmz;Im>wbFF`!s5yWFZj)yi4_hq?= z5nunjumM7n@xFr8?uWKqAz2qj$+MB;y~Kf!e7FNLE7F0A3w(o&hZ&^ zd=7p-I6uzoaSUD~zjZ%)ZIuinY%H#8^V@~OO+qJ$eR#YtQ0iS-V4+|iro$L8H9`Rs z`^CSn^y>m6dG@^vKbb4bvd$fFil287_pcjvJ};v@@1Nk~@qR=+zH5@C?Kddm@%AGg d*Nfxv8!O`-!vd6SgR|35axprHT& literal 0 HcmV?d00001 diff --git a/UE/u01/output/taskkey.d b/UE/u01/output/taskkey.d new file mode 100644 index 0000000..c3a3adb --- /dev/null +++ b/UE/u01/output/taskkey.d @@ -0,0 +1,17 @@ +./output/taskkey.o: src\Tasks\TaskKey.c src\BSP\TftDisplay.h src\StdDef.h \ + src\Devices\stdint.h src\Fonts\TftFont.h src\Tasks\TaskKey.h \ + src\Debug.h stm32f0-stdperiph\stm32f0xx_gpio.h src\Devices\stm32f0xx.h \ + src\Devices\core_cm0.h src\Devices\core_cmInstr.h \ + src\Devices\core_cmFunc.h src\Devices\system_stm32f0xx.h \ + src\Devices\stm32f0xx_conf.h stm32f0-stdperiph\stm32f0xx_adc.h \ + stm32f0-stdperiph\stm32f0xx_can.h stm32f0-stdperiph\stm32f0xx_cec.h \ + stm32f0-stdperiph\stm32f0xx_crc.h stm32f0-stdperiph\stm32f0xx_crs.h \ + stm32f0-stdperiph\stm32f0xx_comp.h stm32f0-stdperiph\stm32f0xx_dac.h \ + stm32f0-stdperiph\stm32f0xx_dbgmcu.h stm32f0-stdperiph\stm32f0xx_dma.h \ + stm32f0-stdperiph\stm32f0xx_exti.h stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/taskkey.o b/UE/u01/output/taskkey.o new file mode 100644 index 0000000000000000000000000000000000000000..9a1650cd4200b4f7a6c08c8fbaf3f388adc60f50 GIT binary patch literal 2336 zcmb_dPiP!v6o22$&h8|euG^%sNv&lfs}03YHchP>wN09AN^C17f56r)o7vsj&63@j zFf(hCA{a_RP>|xqgMy_V1TTW(MNmO6UW9@Ny$D_eFCIK82*%%={XR4HCis@`{eJJy zyzkGvZ}!#Fr3E1bDG@YI`xeo7I*u5pV;H9)MDw4T1#4mN_rLb~trKJVU1mKy|M^9C z$J(z&Bo2y4b3=xn%O8FycTfzXoOYTPho-a7WVI0@U5LdYqSP3CPiBdX0_nN4*(_+9 zX*PQnG?PLW8~hlNIgZHD2Z;J?;+iufZ=WC4a~wQAdTtc+zlV{E*O7{MGeGllRWC|B z3e={c#IT{Wp`U|FEkGG$+ys~+{Tf3i^E%)M3{6X$9|DE>F}vNZ)4QRcn2h-^+6L)Bd-6%dXVP)&Zh6VUNmjZ1|5sdR@)7%h96j^PSvf~-MV$g zJ~d^n_&fc!k+;n+0bc3+mblgr@ zp7(3r4rU3c&$`fxq78ksZiGoTTKts zhwFY2QMeOEt=b0F{H_64j=CVnBBF7D(9nyyBuow}e;)pmV9-+qs znuTVUE|bWB^vQZhZn^)2Q{74_2EQ5!#hl* zuzg7xK(_hw(T{1E_v7k5$T$E6Ie`P=xMmQsOM@{ek@GZ@=!mqBF(Q9L;*9iPkhmoA zn#47U4T)`up~M>!Z%TYa;#-WE=Ur*z6Ga-1jrY&~MTukwZresj+3t3$zHOroBU`n6 z9Q(JYcPpG~HE>_1IGgO6-{G6t>ypZ<7rKfsgB2o*>pM{tw5r|64ax3R38SDlea~!p z4WDe!k6io03#%u?$iZD*X+)Lzz}Z^H!(KC)-fnqr(ryG!$E89&(YZEeh@2|f;ZBF~ zKgf^BO?KT=c(=bMo>vY29DL0A{j>D`UwWK%@8eB027Z4Y-%TYd?_oIj8#^NdYY6bW z<9_1xa30zT-}boP=1m|A_cQy|npHiXGg)sN0nX!kTtn64e&k#wYam<70IJxn1n2Pg z81FNYqVjfOC+FS8M0eohd3k;{Zx@`ODPpkPfbmO@#+qY1<|L}TDtfpSXY`cHyDjrn z=mX>>h4WZk44l}M$ literal 0 HcmV?d00001 diff --git a/UE/u01/output/taskled.d b/UE/u01/output/taskled.d new file mode 100644 index 0000000..988d366 --- /dev/null +++ b/UE/u01/output/taskled.d @@ -0,0 +1,17 @@ +./output/taskled.o: src\Tasks\TaskLed.c src\BSP\TftDisplay.h src\StdDef.h \ + src\Devices\stdint.h src\Fonts\TftFont.h src\Tasks\TaskLed.h \ + src\Debug.h stm32f0-stdperiph\stm32f0xx_gpio.h src\Devices\stm32f0xx.h \ + src\Devices\core_cm0.h src\Devices\core_cmInstr.h \ + src\Devices\core_cmFunc.h src\Devices\system_stm32f0xx.h \ + src\Devices\stm32f0xx_conf.h stm32f0-stdperiph\stm32f0xx_adc.h \ + stm32f0-stdperiph\stm32f0xx_can.h stm32f0-stdperiph\stm32f0xx_cec.h \ + stm32f0-stdperiph\stm32f0xx_crc.h stm32f0-stdperiph\stm32f0xx_crs.h \ + stm32f0-stdperiph\stm32f0xx_comp.h stm32f0-stdperiph\stm32f0xx_dac.h \ + stm32f0-stdperiph\stm32f0xx_dbgmcu.h stm32f0-stdperiph\stm32f0xx_dma.h \ + stm32f0-stdperiph\stm32f0xx_exti.h stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/taskled.o b/UE/u01/output/taskled.o new file mode 100644 index 0000000000000000000000000000000000000000..ae3982ca4b14c53e6b5841a7a86127d3246c2f4f GIT binary patch literal 2344 zcmb_cU1%It6h3!mXLpiK*Ue9DQcIai)TP+Trm3w)Y4f)!kyc86#MUkA?C$Jlo86f( zGiwqNjX_Zq1O>66pj7Zd-vnO-Mf&86Q1C?%!56_7AAIsbF@9(F-ej6L!84rmopaBb zbI-l^-1~Cj(!3CY6bZ`FzD1Nzc09(J4&-PM-t3pcO6b=7?w|kc_F6M1^joZT?d;dz z&R=q?)_y)B(Jvmz3>tbSd*r@MzZgJD?F=mpPNpAEYr{mk5DSAui4zz*mnJesNza^5 zr=ccUO{dR8O(hV;2LDE6=HNMY4^fXzoO5dU{h1Lx!_J3BE{tIQkHCpe9f{70`e;s8 z^^8Ods7*kKAwy?FzW|Y#hcL+40hl8BIzuY;Cg4Y~rX|hKfWrKOE%Pf#)BFZ<+cIx6 zOqt&?Yzy=I4r*k4041gMK#~O(*MDKzPqTh&-S=ECnzW{amc?eH=>}HK53E9~>{hGT z%Cq+A32WK+o0FCkv?@)$R97R6pHQqI8|1ifJ&w5#l`8XrKN>yh0^lXD}_>t+FsbG zdze04^@E7QtuSg-)~MpQy~qt{&E2A=Tcr&rs;ttwA2q1ucvZJq4*ZC!Zn<4Axg;y1 z|7D@mQ`j`eb;=DAXQ9rXw)2mXQ9*g`=BZYml6|SmCiRF6H-t8%9i}5>;qC9F&=i`L=jfqZ`l@^aLbs%U_v84BS;< zv3CMwk3lE3Y#apKbG#S!Drtx&qa*cxVd%Z}q~59-T2dc+($MRMNMqoJt!YTjp?A{{ zF*8Ab?8Z#e@pbQ~8rA6zR7;ug$4MvNfPK=bci(`fQ|5r3C2nah%K{H*I-LY6;(ZL1 z0c8950o#P#i)jWJaeZ;^skg5ibP}7w&x~de@sI|C;~4K{#Lq{i&3Um!G$wIMj$f3x zDDj%a=Oor7HYJ7WQ2(+2K}; z@juYdh>dsM6wdbd*#D}<`A)LV=g)L^AFBtP=r()@OS;D{1EdyJ0%^faPZl2 zKXE-A$G!L|82Q$BfJ{X&kE@zhzFQcJ=i7#Z<2WCdw3m--V^&m!vY`y1@;x2X+5Hpv z6ILXtIPT;4yl-IMk1@vc^88#MBlkW3lLs@s1mm}^+L7#IJ}gni)ik0)C!#A6waD2TvY;G1~yk35d)Oufo su5v@A9E$K*k)(XDz>ep86#3M-abA`0SLpF2-bB7T7~?$rKgV(WzX}&DhyVZp literal 0 HcmV?d00001 diff --git a/UE/u01/output/taskmandelbrot.d b/UE/u01/output/taskmandelbrot.d new file mode 100644 index 0000000..04227a5 --- /dev/null +++ b/UE/u01/output/taskmandelbrot.d @@ -0,0 +1,18 @@ +./output/taskmandelbrot.o: src\Tasks\TaskMandelbrot.c \ + src\BSP\TftDisplay.h src\StdDef.h src\Devices\stdint.h \ + src\Fonts\TftFont.h src\Tasks\TaskMandelbrot.h src\Debug.h \ + stm32f0-stdperiph\stm32f0xx_gpio.h src\Devices\stm32f0xx.h \ + src\Devices\core_cm0.h src\Devices\core_cmInstr.h \ + src\Devices\core_cmFunc.h src\Devices\system_stm32f0xx.h \ + src\Devices\stm32f0xx_conf.h stm32f0-stdperiph\stm32f0xx_adc.h \ + stm32f0-stdperiph\stm32f0xx_can.h stm32f0-stdperiph\stm32f0xx_cec.h \ + stm32f0-stdperiph\stm32f0xx_crc.h stm32f0-stdperiph\stm32f0xx_crs.h \ + stm32f0-stdperiph\stm32f0xx_comp.h stm32f0-stdperiph\stm32f0xx_dac.h \ + stm32f0-stdperiph\stm32f0xx_dbgmcu.h stm32f0-stdperiph\stm32f0xx_dma.h \ + stm32f0-stdperiph\stm32f0xx_exti.h stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/taskmandelbrot.o b/UE/u01/output/taskmandelbrot.o new file mode 100644 index 0000000000000000000000000000000000000000..dc2021684d76e45ba50a1aa7378c74b928f3f1ec GIT binary patch literal 4756 zcmb_eYitzP6+SbwGrQik*J}d>gQ1ISz(76t6$*}pAJ{|fK;#;m0C8B>yR-I|eYm^p zVye2hR%nwnLIwl1DG(a3qRVk=U&MMO6 z-236Y?yRdoBrUD=A5>zaFn{Wf|g-KW+W%H3r7xoYo) zd$(L?s|=@KshDzCSQgbNHcHPZ=L=4IF1Rmglj^C$vqe{K%~l!PjZMbGR*c&yGJ-~} zQDM|u+-3NUM#Fb@v&Bj#1E;(fHyQa6P}Q2-+YH}~9V;6?Lz`A-xOeWWaJqPgZOn_# z`@hBLIq$ZR^D1`>&K6!Qdg0bgVaCP;MUdl9|l(wSFo-eCEt8G18OpoN#4ze5Ge zdK8()Jd8SuMBNPA;Ab;bOS(|+Mu9EB*oz`jAA<-DK(*v6s7ujYp|R`2L^KSI9WvEE zX9plxWe|ZC`MxR{H=$q%c00S7hsJ_auCekd7dO6)qEYXZYu}WM_2*ICG}d4ln9QP} z2@GS~rd;>IG~`{d@bGxpb`k_w!pSF5H0qmjJvQZH{R)bk`B>AGi^(+-Ri(3d)Ozhz=}yy=Mo~Fvu#6J5O!|^>`XbO&xhF->KH(&*0SQ8 zZDn?3a~V<5YN>V!d-nSd_#Q)3e*={l*P>am&uW1^(?Ifawotc>0a~+hAtjPhyTyn? z0^4Di>p`SuRbirF(~-+S`PY$uVhSfEeTE*&WOVwE|x6}q! zS6ON!t1DUcd0SYo;A}o`8|#&M`!3ek3D zf%R%D`sloh;j^gN|MmrY*96%?ybD%FUDS zp8n1E|JeMU2iObDZqB^;=8c&b?>E21%+lYy@xdz+ud;tUFaK`74iqD^ro$2IoI%TGE zjltGTGRQQZFf+keIuq*|BO>2#to7|tXkiEwH#`1nJy+M4>Bnwlpl zn~7}c4QG#J`?T#mq1K+B)&rrvod-KYy$8BGLLnMSW#fY>j3PUf&g3Y2ESrl*j!+~$ zlFFGGI$|E9gc+ry;ap^hhSRw?CFe&#QFCBqFl17GP;D3#)X`2f4CmtMRCXbIJe8x) zWGEJnPFCT3hgC!)ACOPSRGWJL~kC?W9JqcIIexvWB!m_Z|-w zNPfb-BQKSg(Q+K&GHIo>MyjCo68{*q_Us|a4JE)kh4U2)rD{mMDVS z{7X+tUzfk8oNzsD{`-Su^(D9-z-ZqG8=P#!Z;njku zR;@His^WcFQ`)*zSyP(3G^I7Beo9j+E`jUHp_sZ-Qz~_Jh1R9?dz#crO| zrj~2U1|0!0<-mlpp-VY%NnNEW)vv3%=Gm{7XzyxD&n2}?(POG_LS3eHtE;tl)PVLj z!X}hGNLQvQ`b$<+fu?MI9WfK?`Yv@@m(mqe6-{}SbXD>VYRa#VcgZql%tK!!H4dYT z-sbZ=FACo6*s-p6s90Gadc?k&M>$yl2I5A))&tpoRAks26PB0fsqr9_R)@$=Bc zh~?SA_GLtTt#Uga54Y=Q#Bv>CJK7B~BJNqiF9`gBu>TzBDa}4G><8q=q!vBWA ze=;K9dx95YzTD0a@d@_>#`FoY~bTbE%o`1r^0|OcJi=^Wc&yk)n6FTl_-5iZa zM=hKF;2oL|;oy%sBIzVQ!FX$}S0WURB!>rc`TI81m&%&9z86|0I^&MQxm+ebFp@K~ z_JFdvOum!+_~NNpdLd>1}xdma1lhp^dVt9+ZX&S#gUArJF){tnOIMT_J3 zO}533+Xe%!3ThFKD(uI*&~a^9&jb9LM=^ zWm<0x^L1$N7!FwkTy?j=L*uIP4&iMu~KJJ^x z$98+Zd>3(>8Wff)EI6NYTUh1tIe~WEPjUZu*g?X_ao2@zyFNgiQ|#2dz8Lzj?c+E; z_qNz^AHrbk?Awh+b?ycGd%O>ybG}!xuL7{~e0eX~^Zf^OXTEXdQym6dy@xnwzFFks d@5%Y_WX|W?hX#)2r>D^9GHjfO`{#Zc{|j2U25tZV literal 0 HcmV?d00001 diff --git a/UE/u01/output/taskpoti.d b/UE/u01/output/taskpoti.d new file mode 100644 index 0000000..3c92ad1 --- /dev/null +++ b/UE/u01/output/taskpoti.d @@ -0,0 +1,18 @@ +./output/taskpoti.o: src\Tasks\TaskPoti.c src\BSP\TftDisplay.h \ + src\StdDef.h src\Devices\stdint.h src\Fonts\TftFont.h \ + src\Tasks\TaskPoti.h src\Debug.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h src\Devices\stm32f0xx_conf.h \ + stm32f0-stdperiph\stm32f0xx_adc.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/taskpoti.o b/UE/u01/output/taskpoti.o new file mode 100644 index 0000000000000000000000000000000000000000..dd264cb33cfc30b151c397d74617a2679e73fe49 GIT binary patch literal 2348 zcmb_cPiP!v6o22$&h8|euA4u#NiAh6QA0^5n{@(0-$uuVqzTv&!`}e)? z-}~m};#2cN2$CddgbpmC$#fLaCLTK@h5lWH3Td~XWRxyQGQi^cuPl3M)^j#J*LK4xW5#z3Hk&QmH|m~m6rGA)tJyW< zoOyP_Sn<5plwtW!wPm>tUl7zdE*J1sg$$C7-=nrP-;{YGC_8sbSep zP@40qZ3oi?rQ-73c*zgF@zQFs)Gmxub=~r*T%K84nprC^FI+2@SJoDbk*1s@auxqimC068$e* zoteh5S+-Sak~jx-_N-ZWjI=7&XK$Zz3Y6~2T-B*dXK zyU@(iRT3E}dG3llcn_39tB4nKJx5>Gs=Y!}yBlfMscTAF9k`;Y4NYX>c-~YL)aKNC=*NVW zqCfW%CaL&3Z&Z3!`T?pTO~jL=5+A_mX`m!N$2-yh zvVHQ9t;6odG<}SC!g%`B-P1`rjWgk2jiM2;OM$_8jQ2BQ@bTE@x;P;ki*Y*kUygAp z#%nP?7h^rfR*XT6FU0stjBmvF4kPB_*URhR^(r{F6S4nFjAVA&-Ktc4`v#e4#*oaa z=kSy3Tzz@f4Q#0|LmNg0I?=Sk&~H}Sp&iI7LFkj|+pV~0)2(}Cx?X6Tm!Doe6NDBX zVHD@#_I9(j9ZhKNKeZ^xYdCPN)Wh16j~KB zgB^$QztS&AOm^KI?)HzwVA0PRD^3 z0(^JePrM$^<6gW0M!ikGccv1U{c_E+o)2HL-Yx>1$MvwK{d&AMW=Squ8BpEvoC(de9#yD?L8bF!%O+t^t7&My5<9#rF1y1gF6o;FKkN3-eBe~zZ t&}D6?G>Up2D>2E~C$N+Coi?>kkd-%8xkLNtj{}%_;FgySN literal 0 HcmV?d00001 diff --git a/UE/u01/output/taskwatch.d b/UE/u01/output/taskwatch.d new file mode 100644 index 0000000..71c9d9b --- /dev/null +++ b/UE/u01/output/taskwatch.d @@ -0,0 +1,18 @@ +./output/taskwatch.o: src\Tasks\TaskWatch.c src\BSP\TftDisplay.h \ + src\StdDef.h src\Devices\stdint.h src\Fonts\TftFont.h \ + src\Tasks\TaskWatch.h src\Debug.h stm32f0-stdperiph\stm32f0xx_gpio.h \ + src\Devices\stm32f0xx.h src\Devices\core_cm0.h \ + src\Devices\core_cmInstr.h src\Devices\core_cmFunc.h \ + src\Devices\system_stm32f0xx.h src\Devices\stm32f0xx_conf.h \ + stm32f0-stdperiph\stm32f0xx_adc.h stm32f0-stdperiph\stm32f0xx_can.h \ + stm32f0-stdperiph\stm32f0xx_cec.h stm32f0-stdperiph\stm32f0xx_crc.h \ + stm32f0-stdperiph\stm32f0xx_crs.h stm32f0-stdperiph\stm32f0xx_comp.h \ + stm32f0-stdperiph\stm32f0xx_dac.h stm32f0-stdperiph\stm32f0xx_dbgmcu.h \ + stm32f0-stdperiph\stm32f0xx_dma.h stm32f0-stdperiph\stm32f0xx_exti.h \ + stm32f0-stdperiph\stm32f0xx_flash.h \ + stm32f0-stdperiph\stm32f0xx_syscfg.h stm32f0-stdperiph\stm32f0xx_i2c.h \ + stm32f0-stdperiph\stm32f0xx_iwdg.h stm32f0-stdperiph\stm32f0xx_pwr.h \ + stm32f0-stdperiph\stm32f0xx_rcc.h stm32f0-stdperiph\stm32f0xx_rtc.h \ + stm32f0-stdperiph\stm32f0xx_spi.h stm32f0-stdperiph\stm32f0xx_tim.h \ + stm32f0-stdperiph\stm32f0xx_usart.h stm32f0-stdperiph\stm32f0xx_wwdg.h \ + stm32f0-stdperiph\stm32f0xx_misc.h diff --git a/UE/u01/output/taskwatch.o b/UE/u01/output/taskwatch.o new file mode 100644 index 0000000000000000000000000000000000000000..3738cf84df39fdce6de4fc4cd3ad247989ec1fa4 GIT binary patch literal 2352 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%0DcsZDo^E%$6FQ`2IS4`m{@Y^Y0 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 literal 0 HcmV?d00001 diff --git a/UE/u01/output/tftfont_6x8.d b/UE/u01/output/tftfont_6x8.d new file mode 100644 index 0000000..8b69d76 --- /dev/null +++ b/UE/u01/output/tftfont_6x8.d @@ -0,0 +1,2 @@ +./output/tftfont_6x8.o: src\Fonts\TftFont_6x8.c src\Fonts\TftFont_6x8.h \ + src\Fonts\TftFont.h src\StdDef.h src\Devices\stdint.h diff --git a/UE/u01/output/tftfont_6x8.o b/UE/u01/output/tftfont_6x8.o new file mode 100644 index 0000000000000000000000000000000000000000..7ba4a6859bcfa28057132a3002be990e4cfe0063 GIT binary patch literal 2956 zcmb_eO>7%g5T3WY-mL%D-Z*ySwCuX{haTwG=}(#lQ5qT-MQRJQDN?|dv7Jp~5ql%= zy0qdz5vUvhA;AR+sXZWs#03tOkU-*qxPdsJp11(wzy%3$;=lpEdAr+MAR!J+``*kq zGjHB|Gvl{;v2pf{5P}jCbb#(5qN8bPNgb8!02Rip8WU-h$z-H8lX37bLzXOSuU61XUY4*pTkD+5m!jedF9P{9ric*zD`*N=6$5U zWEqVy0%pK7e00g-$$2vs>}R7aieeLq==ye%N#2u_6O%)_j^atu4Kr=yy!nz<%0q(_ zVEo#?@+tYXyJouMrmzc8cyVgiL_cvYsf5^OnIQe~!=hXI#p2 z(^fbh3Y9N$K8S22pb)ju6dw`p@*Lo}KV!Z>I43}2n-fM3%IlynQFmO8&&q=V_k&W7 zuZtBCv$$g?E~6YJ)m$z;QeDVClu{61-A~IUGf=IFa`%`X`XzX8k@*zmv%O z4gEXF@3a1a9BHpZ_y9x9PrL&*p=dY3zGBUZiO*T186SeFA7Roy#q=wNI6mB^ZLc3Rm;COikDY>M*)F3TDVE0LD1V6VDDhlABHsQ z4Z_*ER!Ey(Z(}nge|8+y06V>~-`>9G(%ozirO!NE;tf}>ZF}^n zbPV{=)M_nWxUjg|y14vwqqVa7M5EQB|0PF@Cz1EI*Y5O4@E7RxVYhyQQe9lmyLzx+ zCp|ZD&Y(0N8B0tmQ%ae3h-pz3Gva>QFA7+)c;Orge&dURTTr8?FypoO!_3QvmJ$BD zhqxX~-j!b03+~m1CDto!5+{LphBJAdh55VpI|C9Ye& zf%ms^xmX^yJLCq}`jT^`p}*D++wNFlu|uRA?{=K}zfl0U@hZQ9&j`Od38AATahtN7 zR6P1yE3)w%J*Y(QLT10D*VvDHDWN3Zt5A&l-G&eMNJ2@xm!aUUIu#qfMi20pj=!+% z!-Fx$N@7E#FA?uG7Gg?l4+AGMn;u7ipJN|piR}dB@qO=LUw-F#Ux;`2bs_VbItJ4m zdTUP-1eir0{1?Kw-zpNxJ)BVDw+sc#3EfN*9xD?(0R>x#E|AKhW ZvJg|^_X2QIGd7*YC9i|CJ-IK}=Px3@I)wlL literal 0 HcmV?d00001 diff --git a/UE/u01/src/BSP/systick.c b/UE/u01/src/BSP/systick.c index 6bd8b1f..ad3601a 100644 --- a/UE/u01/src/BSP/systick.c +++ b/UE/u01/src/BSP/systick.c @@ -12,6 +12,7 @@ #include #include "stm32f0xx.h" #include "systick.h" +#include "debug.h" /* Private define ------------------------------------------------------------*/ #define _1_sec 1000 @@ -25,8 +26,10 @@ static uint32_t msTicks; // Counts 1ms timeTicks * Parameters: (none) * Return: (none) *----------------------------------------------------------------------------*/ -void SysTick_Handler (void) { - msTicks++; // increment Tick-counter +void SysTick_Handler (void){ + Debug_Set(systick); + msTicks++; // increment Tick-counter + Debug_Unset(systick); } /*------------------------------------------------------------------------------- diff --git a/UE/u01/src/Debug.c b/UE/u01/src/Debug.c new file mode 100644 index 0000000..eda8169 --- /dev/null +++ b/UE/u01/src/Debug.c @@ -0,0 +1,30 @@ +#include "Debug.h" +#include "stm32f0xx_gpio.h" + +void Debug_Init(void) +{ + /* Enable clock for key gpio ports */ + RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE); + + GPIO_InitTypeDef gpioInit; + GPIO_StructInit(&gpioInit); + + /* Init Debug gpios */ + gpioInit.GPIO_Mode = GPIO_Mode_OUT; + gpioInit.GPIO_OType = GPIO_OType_PP; + gpioInit.GPIO_Speed = GPIO_Speed_50MHz; + gpioInit.GPIO_PuPd = GPIO_PuPd_NOPULL; + gpioInit.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_3 | GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15; + + GPIO_Init(GPIOB, &gpioInit); +} + +void Debug_Set(debug_t task) +{ + GPIO_WriteBit(GPIOB, task, Bit_SET); +} + +void Debug_Unset(debug_t task) +{ + GPIO_WriteBit(GPIOB, task, Bit_RESET); +} \ No newline at end of file diff --git a/UE/u01/src/Debug.h b/UE/u01/src/Debug.h new file mode 100644 index 0000000..5b06f13 --- /dev/null +++ b/UE/u01/src/Debug.h @@ -0,0 +1,23 @@ +#ifndef DEBUG_H +#define DEBUG_H + +#include "stm32f0xx_gpio.h" + +typedef enum debug_e +{ + systick = GPIO_Pin_0, + counter = GPIO_Pin_1, + key = GPIO_Pin_3, + led = GPIO_Pin_12, + watch = GPIO_Pin_13, + poti = GPIO_Pin_14, + mandelbrot = GPIO_Pin_15 +} debug_t; + +void Debug_Init(void); + +void Debug_Set(debug_t task); + +void Debug_Unset(debug_t task); + +#endif \ No newline at end of file diff --git a/UE/u01/src/Tasks/TaskCounter.c b/UE/u01/src/Tasks/TaskCounter.c index 54adb1c..b856716 100644 --- a/UE/u01/src/Tasks/TaskCounter.c +++ b/UE/u01/src/Tasks/TaskCounter.c @@ -11,6 +11,7 @@ #include "BSP/TftDisplay.h" #include "StdDef.h" #include "TaskCounter.h" +#include "Debug.h" #include #define MAX_LEN 14 // Maximale Anzahl Zeichen pro Zeile @@ -18,10 +19,12 @@ static char tmpBuf[MAX_LEN]; void TaskCounter (void) { + Debug_Set(counter); static uint32_t counter = 0; counter++; snprintf(tmpBuf, MAX_LEN, "%d", counter); Tft_DrawString(10, 18+0*24, "Cnt "); - Tft_DrawString(10 + 16*7, 18+0*24, tmpBuf); + Tft_DrawString(10 + 16*7, 18+0*24, tmpBuf); + Debug_Unset(counter); } diff --git a/UE/u01/src/Tasks/TaskKey.c b/UE/u01/src/Tasks/TaskKey.c index b5c1834..718ceb7 100644 --- a/UE/u01/src/Tasks/TaskKey.c +++ b/UE/u01/src/Tasks/TaskKey.c @@ -12,9 +12,12 @@ #include "BSP/TftDisplay.h" #include "StdDef.h" #include "TaskKey.h" +#include "Debug.h" void TaskKey (void) { - Tft_DrawString(10, 18+1*24, "Key "); + Debug_Set(key); + Tft_DrawString(10, 18+1*24, "Key "); + Debug_Unset(key); } diff --git a/UE/u01/src/Tasks/TaskLed.c b/UE/u01/src/Tasks/TaskLed.c index 4a5e61e..a8638da 100644 --- a/UE/u01/src/Tasks/TaskLed.c +++ b/UE/u01/src/Tasks/TaskLed.c @@ -11,9 +11,12 @@ #include "BSP/TftDisplay.h" #include "StdDef.h" #include "TaskLed.h" +#include "Debug.h" void TaskLed (void) { - Tft_DrawString(10, 18+2*24, "Led "); + Debug_Set(led); + Tft_DrawString(10, 18+2*24, "Led "); + Debug_Unset(led); } diff --git a/UE/u01/src/Tasks/TaskMandelbrot.c b/UE/u01/src/Tasks/TaskMandelbrot.c index 2241496..6947a8a 100644 --- a/UE/u01/src/Tasks/TaskMandelbrot.c +++ b/UE/u01/src/Tasks/TaskMandelbrot.c @@ -12,6 +12,7 @@ #include "BSP/TftDisplay.h" #include "StdDef.h" #include "TaskMandelbrot.h" +#include "Debug.h" // Quelle Algorithmus Mandelbrot: http://warp.povusers.org/Mandelbrot/ @@ -58,6 +59,8 @@ static void MandelBrot (void) void TaskMandelbrot (void) { + Debug_Set(mandelbrot); Tft_DrawString(10, 18+5*24, "ManBr "); - MandelBrot(); + MandelBrot(); + Debug_Unset(mandelbrot); } diff --git a/UE/u01/src/Tasks/TaskPoti.c b/UE/u01/src/Tasks/TaskPoti.c index 7b68a28..1f9cdde 100644 --- a/UE/u01/src/Tasks/TaskPoti.c +++ b/UE/u01/src/Tasks/TaskPoti.c @@ -12,9 +12,11 @@ #include "BSP/TftDisplay.h" #include "StdDef.h" #include "TaskPoti.h" - +#include "Debug.h" void TaskPoti (void) { - Tft_DrawString(10, 18+4*24, "Poti "); + Debug_Set(poti); + Tft_DrawString(10, 18+4*24, "Poti "); + Debug_Unset(poti); } diff --git a/UE/u01/src/Tasks/TaskWatch.c b/UE/u01/src/Tasks/TaskWatch.c index 3e8c410..f7f1b5d 100644 --- a/UE/u01/src/Tasks/TaskWatch.c +++ b/UE/u01/src/Tasks/TaskWatch.c @@ -12,9 +12,11 @@ #include "BSP/TftDisplay.h" #include "StdDef.h" #include "TaskWatch.h" - +#include "Debug.h" void TaskWatch (void) { - Tft_DrawString(10, 18+3*24, "Watch "); + Debug_Set(watch); + Tft_DrawString(10, 18+3*24, "Watch "); + Debug_Unset(watch); } diff --git a/UE/u01/src/main.c b/UE/u01/src/main.c index 3725637..bfb71bd 100644 --- a/UE/u01/src/main.c +++ b/UE/u01/src/main.c @@ -17,6 +17,7 @@ #include "BSP/TftDisplay.h" #include "Fonts/TftFont_16x24.h" #include "TaskAll.h" +#include "Debug.h" #include @@ -26,12 +27,20 @@ int main(void) Led_Init(); Tft_Init(); Tft_SetFont(&TftFont_16x24); - Adc_Init(ADC_CHANNEL_POTENTIOMETER); - Tick_InitSysTick(); - + Adc_Init(ADC_CHANNEL_POTENTIOMETER); + Tick_InitSysTick(); + Debug_Init(); + while (1) { Tft_ClearScreen(); + + //measure overhead + Debug_Set(mandelbrot); + Debug_Unset(mandelbrot); + Debug_Set(mandelbrot); + Debug_Unset(mandelbrot); + TaskCounter(); TaskKey(); TaskLed();