summary refs log tree commit diff
path: root/F2024/coe718/labs/lab1/Boards
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2024-10-04 17:30:14 -0400
committerKleidi Bujari <mail@4kb.net>2024-10-04 17:30:14 -0400
commite3d457d72f59bd442a3a8d13b311d7c8444e177d (patch)
tree96593538bb14d6791ea459a13b2d57eeadb6a1a8 /F2024/coe718/labs/lab1/Boards
parenta8d741816ce8fd86fd985e772ee2103a559fbdae (diff)
downloaduni-e3d457d72f59bd442a3a8d13b311d7c8444e177d.tar.gz
uni-e3d457d72f59bd442a3a8d13b311d7c8444e177d.tar.bz2
uni-e3d457d72f59bd442a3a8d13b311d7c8444e177d.zip
labs 1,2
Diffstat (limited to 'F2024/coe718/labs/lab1/Boards')
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt41
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.c103
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.h19
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix3619
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix.ECBME3628
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvoptx744
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvprojx1481
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/Instruction_Trace_LPC1768.dbgconf10
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/SWO_Trace_LPC1768.dbgconf10
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/TracePort_Trace_LPC1768.dbgconf10
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/EventRecorderStub.scvd9
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_16x24_h.h472
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_6x8_h.h248
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD.h59
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD_SPI_LPC1700.c928
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/IRQ.c50
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.axfbin0 -> 143408 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.htm644
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.lnp16
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.map954
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.sct16
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky_Instruction Trace.dep122
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.crfbin0 -> 79718 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.d12
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.obin0 -> 88020 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.crfbin0 -> 85979 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.d15
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.obin0 -> 85628 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.crfbin0 -> 86388 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.d12
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.obin0 -> 124740 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.crfbin0 -> 79321 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.d10
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.obin0 -> 82812 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.crfbin0 -> 78327 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.d12
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.obin0 -> 77012 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.crfbin0 -> 80664 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.d13
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.obin0 -> 83316 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.crfbin0 -> 77955 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.d10
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.obin0 -> 78488 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.crfbin0 -> 79808 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.d11
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.obin0 -> 80496 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.crfbin0 -> 16876 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.d8
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.obin0 -> 30576 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.d1
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.lst1066
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.obin0 -> 5876 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.crfbin0 -> 79741 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.d9
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.obin0 -> 76788 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.c65
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.h27
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/RTE_Device.h1167
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/startup_LPC17xx.s287
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/system_LPC17xx.c574
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_Instruction_Trace/RTE_Components.h26
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_SWO_Trace/RTE_Components.h26
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_TracePort_Trace/RTE_Components.h26
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.axfbin0 -> 110824 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.build_log.htm109
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.htm553
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.lnp16
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.map899
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.sct16
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky_SWO Trace.dep121
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/ExtDll.iex2
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.crfbin0 -> 79718 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.d12
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.obin0 -> 87940 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.crfbin0 -> 85283 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.d14
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.obin0 -> 83544 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.crfbin0 -> 86388 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.d12
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.obin0 -> 124664 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.crfbin0 -> 79321 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.d10
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.obin0 -> 82736 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.crfbin0 -> 78294 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.d12
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.obin0 -> 76632 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.crfbin0 -> 80664 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.d13
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.obin0 -> 83240 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.crfbin0 -> 77955 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.d10
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.obin0 -> 78408 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.crfbin0 -> 79808 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.d11
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.obin0 -> 80416 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.crfbin0 -> 16868 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.d8
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.obin0 -> 30484 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.d1
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.lst1066
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.obin0 -> 5876 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.crfbin0 -> 79741 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.d9
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.obin0 -> 76708 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.axfbin0 -> 143312 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.htm644
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.lnp16
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.map954
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.sct16
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky_TracePort Trace.dep122
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.crfbin0 -> 79718 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.d12
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.obin0 -> 88012 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.crfbin0 -> 85979 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.d15
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.obin0 -> 85620 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.crfbin0 -> 86388 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.d12
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.obin0 -> 124732 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.crfbin0 -> 79321 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.d10
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.obin0 -> 82804 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.crfbin0 -> 78327 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.d12
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.obin0 -> 77000 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.crfbin0 -> 80664 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.d13
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.obin0 -> 83308 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.crfbin0 -> 77955 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.d10
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.obin0 -> 78476 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.crfbin0 -> 79808 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.d11
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.obin0 -> 80488 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.crfbin0 -> 16874 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.d8
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.obin0 -> 30560 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.d1
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.lst1066
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.obin0 -> 5876 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.crfbin0 -> 79741 bytes
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.d9
-rwxr-xr-xF2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.obin0 -> 76776 bytes
143 files changed, 22385 insertions, 0 deletions
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt
new file mode 100755
index 0000000..b4a2ed6
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt
@@ -0,0 +1,41 @@
+The 'Blinky' project is a simple program for the LPC1768

+microcontroller using Keil 'MCB1700' Evaluation Board, compliant

+to Cortex Microcontroller Software Interface Standard (CMSIS).

+

+It demonstrates the use of ULINKpro Debugger.

+

+Example functionality:

+ - Clock Settings:

+   - XTAL    =           12.00 MHz

+   - CPU     =          100.00 MHz

+

+ - Sys Timer is used in interrupt mode

+ - 8 LEDs blink with speed depending on potentiometer position

+ - AD settings: 12 bit resolution

+ - AD value is output onto ITM debug port #0

+

+The Blinky program is available in different targets:

+

+ - SWO Trace:         configured for on-chip Flash

+                      shows use of System Analyzer, ITM output

+                      use connector "Cortex Debug + ETM" or "Cortex Debug" or "JTAG"

+

+ - TracePort Trace:   configured for on-chip Flash

+                      shows use of System Analyzer, ITM output, Exception Trace

+                      use connector "Cortex Debug + ETM"

+

+ - Instruction Trace: configured for on-chip Flash

+                      shows use of Instruction Trace

+                      use connector "Cortex Debug + ETM"

+

+ULINKpro notes

+--------------

+LPC17xx_TP.ini enables TPIU Interfcace.

+TPIU signals are available on the pins hosting them.

+Trace pins:  TRACECLK        P2.6

+             TRACEDATA0..3   P2.5..P2.2    (4 bit trace data)

+             do not use these pins in your application!

+

+Instruction trace is very time and resource consuming

+therefore if you want to use instruction trace use

+nothing else (no LA, no exceptions, no ITM, no ...).

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.c
new file mode 100755
index 0000000..e88b5a2
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.c
@@ -0,0 +1,103 @@
+/*----------------------------------------------------------------------------

+ * Name:    Blinky.c

+ * Purpose: LED Flasher

+ * Note(s): __USE_LCD   - enable Output on LCD, uncomment #define in code to use

+ *  				for demo (NOT for analysis purposes)

+ *----------------------------------------------------------------------------

+ * Copyright (c) 2008-2011 Keil - An ARM Company.

+ * Name: Anita Tino

+ *----------------------------------------------------------------------------*/

+

+#include "Blinky.h"

+

+#include <stdio.h>

+

+#include "Board_Joystick.h"

+#include "GLCD.h"

+#include "LED.h"

+#include "LPC17xx.h"

+

+#define __FI 1      /* Font index 16x24         */

+#define __USE_LCD 0 /* Uncomment to use the LCD */

+

+// ITM Stimulus Port definitions for printf //////////////////

+#define ITM_Port8(n) (*((volatile unsigned char *)(0xE0000000 + 4 * n)))

+#define ITM_Port16(n) (*((volatile unsigned short *)(0xE0000000 + 4 * n)))

+#define ITM_Port32(n) (*((volatile unsigned long *)(0xE0000000 + 4 * n)))

+

+#define DEMCR (*((volatile unsigned long *)(0xE000EDFC)))

+#define TRCENA 0x01000000

+

+struct __FILE {

+  int handle;

+};

+FILE __stdout;

+FILE __stdin;

+

+int fputc(int ch, FILE *f) {

+  if (DEMCR & TRCENA) {

+    while (ITM_Port32(0) == 0);

+    ITM_Port8(0) = ch;

+  }

+  return (ch);

+}

+

+/* Import external variables from IRQ.c file                                  */

+extern uint8_t clock_ms;

+

+int main(void) {

+  LED_Init(); /* LED Initialization            */

+  Joystick_Initialize();

+

+#ifdef __USE_LCD

+  GLCD_Init(); /* Initialize graphical LCD (if enabled */

+

+  GLCD_Clear(White); /* Clear graphical LCD display   */

+  GLCD_SetBackColor(Blue);

+  GLCD_SetTextColor(Yellow);

+  GLCD_DisplayString(0, 0, __FI, "     COE718 Lab 1    ");

+  GLCD_SetTextColor(White);

+  GLCD_DisplayString(1, 0, __FI, "       Blinky.c     ");

+  GLCD_DisplayString(2, 0, __FI, "  Try the joystick! ");

+  GLCD_SetBackColor(White);

+  GLCD_SetTextColor(Blue);

+  GLCD_DisplayString(6, 0, __FI, "Direction:");

+#endif

+

+  // SystemCoreClockUpdate();

+  SysTick_Config(SystemCoreClock / 100);

+

+  const char *joystick = "NONE ";

+  while (1) {

+    const uint32_t state = Joystick_GetState();

+

+    if (state & JOYSTICK_LEFT) {

+      joystick = "LEFT ";

+      LED_Out(1);

+    } else if (state & JOYSTICK_RIGHT) {

+      joystick = "RIGHT";

+      LED_Out(2);

+    } else if (state & JOYSTICK_DOWN) {

+      joystick = "DOWN ";

+      LED_Out(3);

+    } else if (state & JOYSTICK_UP) {

+      joystick = "UP   ";

+      LED_Out(4);

+    } else if (state & JOYSTICK_CENTER) {

+      joystick = "PRESS";

+      LED_Out(5);

+    }

+

+#ifdef __USE_LCD

+    GLCD_SetTextColor(Green);

+    GLCD_DisplayString(6, 11, __FI, (unsigned char *)joystick);

+#endif

+

+    /* Print message with AD value every 10 ms */

+    if (clock_ms) {

+      clock_ms = 0;

+

+      printf("Joystick: %s\r\n", joystick);

+    }

+  }

+}

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.h
new file mode 100755
index 0000000..d727bcd
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.h
@@ -0,0 +1,19 @@
+/*------------------------------------------------------------------------------

+ * Example header Blinky module

+ * Copyright (c) 2019-2020 Arm Limited (or its affiliates). All rights reserved.

+ *------------------------------------------------------------------------------

+ * Name:    Blinky.h

+ * Purpose: Blinky header 

+ *----------------------------------------------------------------------------*/

+

+/* Define to prevent recursive inclusion -------------------------------------*/

+#ifndef __BLINKY_H

+#define __BLINKY_H

+

+#include <stdint.h>

+

+/* Global variables exported */

+extern volatile uint8_t clock_1s;

+extern uint16_t ADC_last;

+

+#endif /* __BLINKY_H */

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix
new file mode 100755
index 0000000..8d05775
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix
@@ -0,0 +1,3619 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectGui xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_guix.xsd">
+
+  <SchemaVersion>-6.1</SchemaVersion>
+
+  <Header>### uVision Project, (C) Keil Software</Header>
+
+  <PrjGuiSettings>
+    <LastAddFilePath></LastAddFilePath>
+  </PrjGuiSettings>
+
+  <ViewPool/>
+
+  <SECTreeCtrl>
+    <View>
+      <WinId>38003</WinId>
+      <ViewName>Registers</ViewName>
+      <TableColWidths>140 50</TableColWidths>
+    </View>
+    <View>
+      <WinId>346</WinId>
+      <ViewName>Code Coverage</ViewName>
+      <TableColWidths>810 160</TableColWidths>
+    </View>
+    <View>
+      <WinId>204</WinId>
+      <ViewName>Performance Analyzer</ViewName>
+      <TableColWidths>970</TableColWidths>
+    </View>
+  </SECTreeCtrl>
+
+  <TreeListPane>
+    <View>
+      <WinId>35141</WinId>
+      <ViewName>Event Statistics</ViewName>
+      <UserString></UserString>
+      <TableColWidths>200 50 700</TableColWidths>
+    </View>
+    <View>
+      <WinId>1506</WinId>
+      <ViewName>Symbols</ViewName>
+      <UserString></UserString>
+      <TableColWidths>53 53 53</TableColWidths>
+    </View>
+    <View>
+      <WinId>1936</WinId>
+      <ViewName>Watch 1</ViewName>
+      <UserString></UserString>
+      <TableColWidths>200 133 133</TableColWidths>
+    </View>
+    <View>
+      <WinId>1937</WinId>
+      <ViewName>Watch 2</ViewName>
+      <UserString></UserString>
+      <TableColWidths>200 133 133</TableColWidths>
+    </View>
+    <View>
+      <WinId>1935</WinId>
+      <ViewName>Call Stack + Locals</ViewName>
+      <UserString></UserString>
+      <TableColWidths>200 133 133</TableColWidths>
+    </View>
+    <View>
+      <WinId>2506</WinId>
+      <ViewName>Trace Data</ViewName>
+      <UserString>FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B005D0082005F004600D200C80096</UserString>
+      <TableColWidths>75 135 130 95 70 230 200 150</TableColWidths>
+    </View>
+    <View>
+      <WinId>466</WinId>
+      <ViewName>Source Browser</ViewName>
+      <UserString>500</UserString>
+      <TableColWidths>166</TableColWidths>
+    </View>
+  </TreeListPane>
+
+  <CompViewPool/>
+
+  <WindowSettings>
+    <LogicAnalizer>
+      <ShowLACursor>0</ShowLACursor>
+      <ShowSignalInfo>0</ShowSignalInfo>
+      <ShowCycles>0</ShowCycles>
+      <LeftSideBarSize>50</LeftSideBarSize>
+      <TimeBaseIndex>16</TimeBaseIndex>
+    </LogicAnalizer>
+  </WindowSettings>
+
+  <WinLayoutEx>
+    <sActiveDebugView></sActiveDebugView>
+    <WindowPosition>
+      <length>44</length>
+      <flags>2</flags>
+      <showCmd>3</showCmd>
+      <MinPosition>
+        <xPos>-1</xPos>
+        <yPos>-1</yPos>
+      </MinPosition>
+      <MaxPosition>
+        <xPos>-1</xPos>
+        <yPos>-1</yPos>
+      </MaxPosition>
+      <NormalPosition>
+        <Top>-115</Top>
+        <Left>1920</Left>
+        <Right>2921</Right>
+        <Bottom>505</Bottom>
+      </NormalPosition>
+    </WindowPosition>
+    <MDIClientArea>
+      <RegID>0</RegID>
+      <MDITabState>
+        <Len>293</Len>
+        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000100000000000000010000005B433A5C4B65696C5F76355C41524D5C5041434B5C4B65696C5C4C5043313730305F4446505C322E362E302D646576315C426F617264735C4B65696C5C4D4342313730305C426C696E6B795F554C705C41627374726163742E747874000000000C41627374726163742E74787400000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004C080000F3FFFFFF000F00005B030000</Data>
+      </MDITabState>
+    </MDIClientArea>
+    <ViewEx>
+      <ViewType>0</ViewType>
+      <ViewName>Build</ViewName>
+      <Window>
+        <RegID>-1</RegID>
+        <PaneID>-1</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CC0000004F000000A0040000F2000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>4C080000F3FFFFFF200C000096000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1005</RegID>
+        <PaneID>1005</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0300000066000000C50000009E030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>109</RegID>
+        <PaneID>109</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0300000066000000C50000009E030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1465</RegID>
+        <PaneID>1465</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1466</RegID>
+        <PaneID>1466</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1467</RegID>
+        <PaneID>1467</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1468</RegID>
+        <PaneID>1468</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1506</RegID>
+        <PaneID>1506</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>16384</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1913</RegID>
+        <PaneID>1913</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1935</RegID>
+        <PaneID>1935</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1936</RegID>
+        <PaneID>1936</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1937</RegID>
+        <PaneID>1937</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1939</RegID>
+        <PaneID>1939</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1940</RegID>
+        <PaneID>1940</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1941</RegID>
+        <PaneID>1941</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1942</RegID>
+        <PaneID>1942</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>195</RegID>
+        <PaneID>195</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0300000066000000C50000009E030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>196</RegID>
+        <PaneID>196</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0300000066000000C50000009E030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>197</RegID>
+        <PaneID>197</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000CF030000800700005E040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>198</RegID>
+        <PaneID>198</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0000000069020000A004000020030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>199</RegID>
+        <PaneID>199</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>203</RegID>
+        <PaneID>203</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>204</RegID>
+        <PaneID>204</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>221</RegID>
+        <PaneID>221</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000000000000000000000000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>2506</RegID>
+        <PaneID>2506</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>2507</RegID>
+        <PaneID>2507</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>343</RegID>
+        <PaneID>343</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>346</RegID>
+        <PaneID>346</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35141</RegID>
+        <PaneID>35141</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>A7000000660000008D050000D6000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E000000AA080000B1000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35824</RegID>
+        <PaneID>35824</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35885</RegID>
+        <PaneID>35885</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35886</RegID>
+        <PaneID>35886</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35887</RegID>
+        <PaneID>35887</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35888</RegID>
+        <PaneID>35888</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35889</RegID>
+        <PaneID>35889</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35890</RegID>
+        <PaneID>35890</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35891</RegID>
+        <PaneID>35891</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35892</RegID>
+        <PaneID>35892</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35893</RegID>
+        <PaneID>35893</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35894</RegID>
+        <PaneID>35894</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35895</RegID>
+        <PaneID>35895</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35896</RegID>
+        <PaneID>35896</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35897</RegID>
+        <PaneID>35897</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35898</RegID>
+        <PaneID>35898</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35899</RegID>
+        <PaneID>35899</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35900</RegID>
+        <PaneID>35900</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35901</RegID>
+        <PaneID>35901</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35902</RegID>
+        <PaneID>35902</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35903</RegID>
+        <PaneID>35903</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35904</RegID>
+        <PaneID>35904</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35905</RegID>
+        <PaneID>35905</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>38003</RegID>
+        <PaneID>38003</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0300000066000000C50000009E030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>38007</RegID>
+        <PaneID>38007</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>436</RegID>
+        <PaneID>436</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>437</RegID>
+        <PaneID>437</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>440</RegID>
+        <PaneID>440</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>463</RegID>
+        <PaneID>463</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D50300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E00000026090000B0020000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>466</RegID>
+        <PaneID>466</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D50300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E00000026090000B0020000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>470</RegID>
+        <PaneID>470</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>A7000000660000008D050000D6000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E000000D20A0000CE000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50000</RegID>
+        <PaneID>50000</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50001</RegID>
+        <PaneID>50001</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50002</RegID>
+        <PaneID>50002</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50003</RegID>
+        <PaneID>50003</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50004</RegID>
+        <PaneID>50004</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50005</RegID>
+        <PaneID>50005</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50006</RegID>
+        <PaneID>50006</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50007</RegID>
+        <PaneID>50007</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50008</RegID>
+        <PaneID>50008</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50009</RegID>
+        <PaneID>50009</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50010</RegID>
+        <PaneID>50010</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50011</RegID>
+        <PaneID>50011</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50012</RegID>
+        <PaneID>50012</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50013</RegID>
+        <PaneID>50013</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50014</RegID>
+        <PaneID>50014</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50015</RegID>
+        <PaneID>50015</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50016</RegID>
+        <PaneID>50016</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50017</RegID>
+        <PaneID>50017</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50018</RegID>
+        <PaneID>50018</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50019</RegID>
+        <PaneID>50019</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59392</RegID>
+        <PaneID>59392</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>494</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0000000000000000D10300001C000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59393</RegID>
+        <PaneID>0</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>000000005E0400008007000071040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59399</RegID>
+        <PaneID>59399</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>303</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>1</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>000000001C000000E701000038000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59400</RegID>
+        <PaneID>59400</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>612</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>2</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000380000006F02000054000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>824</RegID>
+        <PaneID>824</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>80F8FFFF70000000010000005C020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E000000AA080000B1000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <DockMan>
+        <Len>3898</Len>
+        <Data>0000000011000000000000000020000000000000FFFFFFFFFFFFFFFFCC000000F2000000A0040000F6000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E6500200000000000004C080000F3FFFFFF200C000096000000CC0000004F000000A0040000F20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFD40300004F000000D803000079020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000580B0000F3FFFFFF200C00001D020000D80300004F000000A00400007902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC80000004F000000CC000000B7030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000080070000F3FFFFFF480800005B030000000000004F000000C8000000B70300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000065020000A00400006902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000000000000800700000D020000200C0000C40200000000000069020000A00400002003000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF5002000069020000540200002003000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B703000080070000BB030000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000800700005F030000000F00000204000000000000BB030000800700005E0400000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000000000000FFFFFFFFFFFFFFFFA4000000EF00000090050000F3000000000000000100000004000000010000000000000000000000FFFFFFFF02000000D6010000458900000180002000000000000024080000F3FFFFFF100D000093000000A40000004F00000090050000EF0000000000000040280046020000000F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD601000001000000FFFFFFFFD6010000000000000080000000000000FFFFFFFFFFFFFFFF0000000057020000900500005B0200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF0100000038030000018000800000000000000000000000000000810700000002000080F8FFFF5C000000010000005C02000000000000404100460100000009554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC80200005B020000CC0200000F03000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF3803000001000000FFFFFFFF38030000000000000080000000000000FFFFFFFFFFFFFFFF00000000BA03000080070000BE030000000000000100000004000000010000000000000000000000FFFFFFFF02000000D2010000CF010000018000800000000000008007000062030000000F00000204000000000000BE030000800700005E0400000000000040820046020000000E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD201000001000000FFFFFFFFD2010000000000000000000000000000</Data>
+      </DockMan>
+      <ToolBar>
+        <RegID>59392</RegID>
+        <Name>File</Name>
+        <Buttons>
+          <Len>2815</Len>
+          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006666D6F756E749600000000000000110006666D6F756E74067061636B6564064C45444469720C4755495F4E554D4259544553095652414D5F4144445207614D656D6F72790C4472697665725F49324330550E4750494F5F506F7274436C6F636B06706978656C730B474C43445F4845494748540B474C43445F53495A455F580A636F6E7461696E696E67106261636B67726F756E645F636F6C6F721323696E636C75646520224C5043313778782E68094C5043313778782E68117479706564656620656E756D204952516E10474C43445F434F4C4F525F424C41434B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65EE010000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>1423</Len>
+          <Data>2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>1423</Len>
+          <Data>2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ToolBar>
+        <RegID>59399</RegID>
+        <Name>Build</Name>
+        <Buttons>
+          <Len>1020</Len>
+          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000953574F205472616365960000000000000003000953574F2054726163650F5472616365506F727420547261636511496E737472756374696F6E2054726163650000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>583</Len>
+          <Data>1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>583</Len>
+          <Data>1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ToolBar>
+        <RegID>59400</RegID>
+        <Name>Debug</Name>
+        <Buttons>
+          <Len>2373</Len>
+          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>898</Len>
+          <Data>1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>898</Len>
+          <Data>1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ControlBarsSummary>
+        <Bars>0</Bars>
+        <ScreenCX>1280</ScreenCX>
+        <ScreenCY>720</ScreenCY>
+      </ControlBarsSummary>
+    </ViewEx>
+    <ViewEx>
+      <ViewType>1</ViewType>
+      <ViewName>Debug</ViewName>
+      <Window>
+        <RegID>-1</RegID>
+        <PaneID>-1</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CC0000000501000001050000C5010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>CC0F00009C000000011400005C010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1005</RegID>
+        <PaneID>1005</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000C500000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>109</RegID>
+        <PaneID>109</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000C500000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1465</RegID>
+        <PaneID>1465</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1466</RegID>
+        <PaneID>1466</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1467</RegID>
+        <PaneID>1467</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1468</RegID>
+        <PaneID>1468</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1506</RegID>
+        <PaneID>1506</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>16384</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1913</RegID>
+        <PaneID>1913</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF0000001C010000FE040000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1935</RegID>
+        <PaneID>1935</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1936</RegID>
+        <PaneID>1936</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1937</RegID>
+        <PaneID>1937</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1939</RegID>
+        <PaneID>1939</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1940</RegID>
+        <PaneID>1940</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1941</RegID>
+        <PaneID>1941</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1942</RegID>
+        <PaneID>1942</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>195</RegID>
+        <PaneID>195</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000C500000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>196</RegID>
+        <PaneID>196</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000C500000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>197</RegID>
+        <PaneID>197</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>198</RegID>
+        <PaneID>198</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0000000074030000C00300005E040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>199</RegID>
+        <PaneID>199</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>203</RegID>
+        <PaneID>203</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CC0000001901000001050000C5010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>204</RegID>
+        <PaneID>204</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF0000001C010000FE040000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>221</RegID>
+        <PaneID>221</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000000000000000000000000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>2506</RegID>
+        <PaneID>2506</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>05050000190100008007000070030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>2507</RegID>
+        <PaneID>2507</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>343</RegID>
+        <PaneID>343</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF0000001C010000FE040000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>346</RegID>
+        <PaneID>346</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF0000001C010000FE040000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35141</RegID>
+        <PaneID>35141</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000660000007D070000E8000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFF5C08000063000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35824</RegID>
+        <PaneID>35824</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF0000001C010000FE040000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35885</RegID>
+        <PaneID>35885</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35886</RegID>
+        <PaneID>35886</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35887</RegID>
+        <PaneID>35887</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35888</RegID>
+        <PaneID>35888</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35889</RegID>
+        <PaneID>35889</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35890</RegID>
+        <PaneID>35890</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35891</RegID>
+        <PaneID>35891</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35892</RegID>
+        <PaneID>35892</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35893</RegID>
+        <PaneID>35893</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35894</RegID>
+        <PaneID>35894</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35895</RegID>
+        <PaneID>35895</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35896</RegID>
+        <PaneID>35896</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35897</RegID>
+        <PaneID>35897</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35898</RegID>
+        <PaneID>35898</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35899</RegID>
+        <PaneID>35899</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35900</RegID>
+        <PaneID>35900</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35901</RegID>
+        <PaneID>35901</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35902</RegID>
+        <PaneID>35902</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35903</RegID>
+        <PaneID>35903</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35904</RegID>
+        <PaneID>35904</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35905</RegID>
+        <PaneID>35905</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>38003</RegID>
+        <PaneID>38003</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000C500000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>38007</RegID>
+        <PaneID>38007</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>436</RegID>
+        <PaneID>436</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>437</RegID>
+        <PaneID>437</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>440</RegID>
+        <PaneID>440</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C70300008B0300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>463</RegID>
+        <PaneID>463</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D50300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFFD808000062020000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>466</RegID>
+        <PaneID>466</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D50300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFFD808000062020000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>470</RegID>
+        <PaneID>470</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000630000008007000001010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFF840A000080000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50000</RegID>
+        <PaneID>50000</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50001</RegID>
+        <PaneID>50001</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50002</RegID>
+        <PaneID>50002</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50003</RegID>
+        <PaneID>50003</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50004</RegID>
+        <PaneID>50004</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50005</RegID>
+        <PaneID>50005</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50006</RegID>
+        <PaneID>50006</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50007</RegID>
+        <PaneID>50007</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50008</RegID>
+        <PaneID>50008</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50009</RegID>
+        <PaneID>50009</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50010</RegID>
+        <PaneID>50010</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50011</RegID>
+        <PaneID>50011</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50012</RegID>
+        <PaneID>50012</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50013</RegID>
+        <PaneID>50013</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50014</RegID>
+        <PaneID>50014</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50015</RegID>
+        <PaneID>50015</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50016</RegID>
+        <PaneID>50016</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50017</RegID>
+        <PaneID>50017</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50018</RegID>
+        <PaneID>50018</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50019</RegID>
+        <PaneID>50019</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>080500001C0100007D07000057030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59392</RegID>
+        <PaneID>59392</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>494</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0000000000000000D10300001C000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59393</RegID>
+        <PaneID>0</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>000000005E0400008007000071040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59399</RegID>
+        <PaneID>59399</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>463</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>1</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>000000001C000000DA01000038000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59400</RegID>
+        <PaneID>59400</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>612</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>2</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>000000001C0000006F02000038000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>824</RegID>
+        <PaneID>824</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00F1FFFF7D000000010000005C020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFF5C08000063000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <DockMan>
+        <Len>3920</Len>
+        <Data>0000000011000000000000000020000001000000FFFFFFFFFFFFFFFFCC000000C501000001050000C901000001000000010000100400000001000000F8FEFFFFA7000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000001000000CC0F00009C000000011400005C010000CC0000000501000001050000C50100000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF0105000005010000050500007003000001000000020000100400000001000000D8FBFFFF81020000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000051400009C00000080160000070300000505000005010000800700007003000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746101000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC800000005010000CC00000070030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000F00009C000000C80F0000070300000000000005010000C8000000700300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000070030000800700007403000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000001000000C41200000B03000080160000F5030000C403000074030000800700005E04000000000000404100560E0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572010000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7301000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727301000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF040000000000000001000000000000000100000001000000FFFFFFFFC003000074030000C40300005E04000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000B703000080070000BB030000000000000100000004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000000000000000F00005203000080160000F503000000000000BB030000800700005E0400000000000040820046040000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000001000000FFFFFFFFFFFFFFFF0000000001010000800700000501000001000000010000100400000001000000A2FEFFFFB8010000FFFFFFFF02000000D60100004589000001800020000001000000000F0000E6FFFFFF8016000098000000000000004F00000080070000010100000000000040280056020000000F53797374656D20416E616C797A657201000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFD601000001000000FFFFFFFFD6010000000000000080000000000000FFFFFFFFFFFFFFFF0000000057020000900500005B0200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF0100000038030000018000800000000000000000000000000000010F0000F301000000F1FFFF69000000010000005C02000000000000404100460100000009554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC80200005B020000CC0200000F03000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF3803000001000000FFFFFFFF38030000000000000080000000000000FFFFFFFFFFFFFFFF00000000BA03000080070000BE030000000000000100000004000000010000000000000000000000FFFFFFFF02000000D2010000CF01000001800080000000000000000F00005503000080160000F503000000000000BE030000800700005E04000000000000408200460200000024536F757263652042726F77736572202D202A2A2A204E6F7420456E61626C6564202A2A2A00000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD201000001000000FFFFFFFFD2010000000000000000000000000000</Data>
+      </DockMan>
+      <ToolBar>
+        <RegID>59392</RegID>
+        <Name>File</Name>
+        <Buttons>
+          <Len>2867</Len>
+          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000055F5F73657696000000000000001200055F5F7365760D7072696E745F6164647265737308534F434B545950450661636365707412555342305F50696E73436F6E6669677572651175696E74385F7420555342305F726F6C6509555342315F726F6C651141524D5F5553425F524F4C455F4E4F4E450D646961675F7375707072657373146E65745F687474705F7365727665725F696E6974076D636234333030076D6362313830302141524D5F4932435F4556454E545F5452414E534645525F494E434F4D504C4554451B41524D5F4932435F4556454E545F5452414E534645525F444F4E4503444D4102746F114932435F4D6173746572526563656976650D4D617374657252656365697665000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65EE010000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>1423</Len>
+          <Data>2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>1423</Len>
+          <Data>2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ToolBar>
+        <RegID>59399</RegID>
+        <Name>Build</Name>
+        <Buttons>
+          <Len>722</Len>
+          <Data>00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4C504335343131342052414D960000000000000003000C4C504335343131342052414D0E4C5043353431313420466C6173680C4C504335343131342053574F0000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>583</Len>
+          <Data>1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>583</Len>
+          <Data>1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ToolBar>
+        <RegID>59400</RegID>
+        <Name>Debug</Name>
+        <Buttons>
+          <Len>2362</Len>
+          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>898</Len>
+          <Data>1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>898</Len>
+          <Data>1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ControlBarsSummary>
+        <Bars>0</Bars>
+        <ScreenCX>1280</ScreenCX>
+        <ScreenCY>720</ScreenCY>
+      </ControlBarsSummary>
+    </ViewEx>
+  </WinLayoutEx>
+
+  <MDIGroups>
+    <Orientation>1</Orientation>
+    <ActiveMDIGroup>0</ActiveMDIGroup>
+    <MDIGroup>
+      <Size>100</Size>
+      <ActiveTab>0</ActiveTab>
+      <Doc>
+        <Name>.\Abstract.txt</Name>
+        <ColumnNumber>0</ColumnNumber>
+        <TopLine>1</TopLine>
+        <CurrentLine>1</CurrentLine>
+        <Folding>0</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
+    </MDIGroup>
+  </MDIGroups>
+
+</ProjectGui>
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix.ECBME b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix.ECBME
new file mode 100755
index 0000000..b0715ae
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix.ECBME
@@ -0,0 +1,3628 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectGui xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_guix.xsd">
+
+  <SchemaVersion>-6.1</SchemaVersion>
+
+  <Header>### uVision Project, (C) Keil Software</Header>
+
+  <PrjGuiSettings>
+    <LastAddFilePath>S:\documents\coe\718\labs\lab1\Boards\Keil\MCB1700\Blinky_ULp</LastAddFilePath>
+  </PrjGuiSettings>
+
+  <ViewPool/>
+
+  <SECTreeCtrl>
+    <View>
+      <WinId>38003</WinId>
+      <ViewName>Registers</ViewName>
+      <TableColWidths>146 146</TableColWidths>
+    </View>
+    <View>
+      <WinId>346</WinId>
+      <ViewName>Code Coverage</ViewName>
+      <TableColWidths>810 160</TableColWidths>
+    </View>
+    <View>
+      <WinId>204</WinId>
+      <ViewName>Performance Analyzer</ViewName>
+      <TableColWidths>970</TableColWidths>
+    </View>
+  </SECTreeCtrl>
+
+  <TreeListPane>
+    <View>
+      <WinId>35141</WinId>
+      <ViewName>Event Statistics</ViewName>
+      <UserString></UserString>
+      <TableColWidths>200 50 700</TableColWidths>
+    </View>
+    <View>
+      <WinId>1506</WinId>
+      <ViewName>Symbols</ViewName>
+      <UserString></UserString>
+      <TableColWidths>79 79 79</TableColWidths>
+    </View>
+    <View>
+      <WinId>1936</WinId>
+      <ViewName>Watch 1</ViewName>
+      <UserString></UserString>
+      <TableColWidths>200 133 133</TableColWidths>
+    </View>
+    <View>
+      <WinId>1937</WinId>
+      <ViewName>Watch 2</ViewName>
+      <UserString></UserString>
+      <TableColWidths>200 133 133</TableColWidths>
+    </View>
+    <View>
+      <WinId>1935</WinId>
+      <ViewName>Call Stack + Locals</ViewName>
+      <UserString></UserString>
+      <TableColWidths>200 133 133</TableColWidths>
+    </View>
+    <View>
+      <WinId>2506</WinId>
+      <ViewName>Trace Data</ViewName>
+      <UserString>FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B005D0082005F004600D200C80096</UserString>
+      <TableColWidths>75 135 130 95 70 230 200 150</TableColWidths>
+    </View>
+    <View>
+      <WinId>466</WinId>
+      <ViewName>Source Browser</ViewName>
+      <UserString>500</UserString>
+      <TableColWidths>300</TableColWidths>
+    </View>
+  </TreeListPane>
+
+  <CompViewPool/>
+
+  <WindowSettings>
+    <LogicAnalizer>
+      <ShowLACursor>0</ShowLACursor>
+      <ShowSignalInfo>0</ShowSignalInfo>
+      <ShowCycles>0</ShowCycles>
+      <LeftSideBarSize>50</LeftSideBarSize>
+      <TimeBaseIndex>16</TimeBaseIndex>
+    </LogicAnalizer>
+  </WindowSettings>
+
+  <WinLayoutEx>
+    <sActiveDebugView></sActiveDebugView>
+    <WindowPosition>
+      <length>44</length>
+      <flags>2</flags>
+      <showCmd>3</showCmd>
+      <MinPosition>
+        <xPos>-1</xPos>
+        <yPos>-1</yPos>
+      </MinPosition>
+      <MaxPosition>
+        <xPos>-1</xPos>
+        <yPos>-1</yPos>
+      </MaxPosition>
+      <NormalPosition>
+        <Top>129</Top>
+        <Left>-8</Left>
+        <Right>1032</Right>
+        <Bottom>648</Bottom>
+      </NormalPosition>
+    </WindowPosition>
+    <MDIClientArea>
+      <RegID>0</RegID>
+      <MDITabState>
+        <Len>358</Len>
+        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000000000000100000046533A5C646F63756D656E74735C636F655C3731385C6C6162735C6C6162315C426F617264735C4B65696C5C4D4342313730305C426C696E6B795F554C705C426C696E6B792E630000000008426C696E6B792E6300000000C5D4F200FFFFFFFF43533A5C646F63756D656E74735C636F655C3731385C6C6162735C6C6162315C426F617264735C4B65696C5C4D4342313730305C426C696E6B795F554C705C4C45442E6300000000054C45442E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000032010000660000000004000028020000</Data>
+      </MDITabState>
+    </MDIClientArea>
+    <ViewEx>
+      <ViewType>0</ViewType>
+      <ViewName>Build</ViewName>
+      <Window>
+        <RegID>-1</RegID>
+        <PaneID>-1</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CC0000004F000000A0040000F2000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>CC00000066000000A004000009010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1005</RegID>
+        <PaneID>1005</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000660000002B010000F8010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>109</RegID>
+        <PaneID>109</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000660000002B010000F8010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1465</RegID>
+        <PaneID>1465</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1466</RegID>
+        <PaneID>1466</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1467</RegID>
+        <PaneID>1467</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1468</RegID>
+        <PaneID>1468</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1506</RegID>
+        <PaneID>1506</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>16384</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1913</RegID>
+        <PaneID>1913</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1935</RegID>
+        <PaneID>1935</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1936</RegID>
+        <PaneID>1936</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1937</RegID>
+        <PaneID>1937</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1939</RegID>
+        <PaneID>1939</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1940</RegID>
+        <PaneID>1940</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1941</RegID>
+        <PaneID>1941</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1942</RegID>
+        <PaneID>1942</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>195</RegID>
+        <PaneID>195</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000660000002B010000F8010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>196</RegID>
+        <PaneID>196</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000660000002B010000F8010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>197</RegID>
+        <PaneID>197</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>000000002902000000040000B8020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>198</RegID>
+        <PaneID>198</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0000000069020000A004000020030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>199</RegID>
+        <PaneID>199</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000002C0200007B0700009F020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>203</RegID>
+        <PaneID>203</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>204</RegID>
+        <PaneID>204</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>221</RegID>
+        <PaneID>221</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000000000000000000000000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>2506</RegID>
+        <PaneID>2506</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>2507</RegID>
+        <PaneID>2507</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>343</RegID>
+        <PaneID>343</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>346</RegID>
+        <PaneID>346</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35141</RegID>
+        <PaneID>35141</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>A7000000660000008D050000D6000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E000000AA080000B1000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35824</RegID>
+        <PaneID>35824</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>CF000000660000009D040000D9000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35885</RegID>
+        <PaneID>35885</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35886</RegID>
+        <PaneID>35886</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35887</RegID>
+        <PaneID>35887</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35888</RegID>
+        <PaneID>35888</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35889</RegID>
+        <PaneID>35889</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35890</RegID>
+        <PaneID>35890</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35891</RegID>
+        <PaneID>35891</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35892</RegID>
+        <PaneID>35892</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35893</RegID>
+        <PaneID>35893</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35894</RegID>
+        <PaneID>35894</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35895</RegID>
+        <PaneID>35895</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35896</RegID>
+        <PaneID>35896</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35897</RegID>
+        <PaneID>35897</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35898</RegID>
+        <PaneID>35898</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35899</RegID>
+        <PaneID>35899</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35900</RegID>
+        <PaneID>35900</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35901</RegID>
+        <PaneID>35901</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35902</RegID>
+        <PaneID>35902</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35903</RegID>
+        <PaneID>35903</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35904</RegID>
+        <PaneID>35904</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35905</RegID>
+        <PaneID>35905</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>38003</RegID>
+        <PaneID>38003</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000660000002B010000A0020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>38007</RegID>
+        <PaneID>38007</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000002C0200007B0700009F020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>020100001801000052030000BB010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>436</RegID>
+        <PaneID>436</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000002C0200007B0700009F020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000EE010000A8030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>437</RegID>
+        <PaneID>437</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>440</RegID>
+        <PaneID>440</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000800200009D04000007030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>463</RegID>
+        <PaneID>463</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D50300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E00000026090000B0020000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>466</RegID>
+        <PaneID>466</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D50300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E00000026090000B0020000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>470</RegID>
+        <PaneID>470</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>A7000000660000008D050000D6000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E000000D20A0000CE000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50000</RegID>
+        <PaneID>50000</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50001</RegID>
+        <PaneID>50001</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50002</RegID>
+        <PaneID>50002</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50003</RegID>
+        <PaneID>50003</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50004</RegID>
+        <PaneID>50004</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50005</RegID>
+        <PaneID>50005</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50006</RegID>
+        <PaneID>50006</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50007</RegID>
+        <PaneID>50007</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50008</RegID>
+        <PaneID>50008</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50009</RegID>
+        <PaneID>50009</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50010</RegID>
+        <PaneID>50010</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50011</RegID>
+        <PaneID>50011</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50012</RegID>
+        <PaneID>50012</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50013</RegID>
+        <PaneID>50013</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50014</RegID>
+        <PaneID>50014</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50015</RegID>
+        <PaneID>50015</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50016</RegID>
+        <PaneID>50016</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50017</RegID>
+        <PaneID>50017</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50018</RegID>
+        <PaneID>50018</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50019</RegID>
+        <PaneID>50019</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>DB030000660000009D04000060020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0201000018010000CA010000FD010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59392</RegID>
+        <PaneID>59392</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>494</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0000000000000000D10300001C000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59393</RegID>
+        <PaneID>0</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000B802000000040000CB020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59399</RegID>
+        <PaneID>59399</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>303</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>1</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>000000001C000000E701000038000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59400</RegID>
+        <PaneID>59400</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>612</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>2</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000380000006F02000054000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>824</RegID>
+        <PaneID>824</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>80F8FFFF70000000010000005C020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0800002E000000AA080000B1000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <DockMan>
+        <Len>3898</Len>
+        <Data>0000000011000000000000000020000000000000FFFFFFFFFFFFFFFFCC000000F2000000A0040000F6000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000CC00000066000000A004000009010000CC0000004F000000A0040000F20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFD40300004F000000D803000079020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000D803000066000000A004000090020000D80300004F000000A00400007902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF2E0100004F000000320100001102000001000000020000100400000001000000C2FEFFFF35060000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000002E010000D0020000000000004F0000002E010000110200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000065020000A00400006902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000080020000A0040000370300000000000069020000A00400002003000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF5002000069020000540200002003000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000110200000004000015020000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B4010000779400000180008000000100000000000000D40200007E07000077030000000000001502000000040000B80200000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000000000000FFFFFFFFFFFFFFFFA4000000EF00000090050000F3000000000000000100000004000000010000000000000000000000FFFFFFFF02000000D60100004589000001800020000000000000A4000000660000009005000006010000A40000004F00000090050000EF0000000000000040280046020000000F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD601000001000000FFFFFFFFD6010000000000000080000000000000FFFFFFFFFFFFFFFF0000000057020000900500005B0200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF01000000380300000180008000000000000080F8FFFF73000000010000007302000080F8FFFF5C000000010000005C02000000000000404100460100000009554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC80200005B020000CC0200000F03000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF3803000001000000FFFFFFFF38030000000000000080000000000000FFFFFFFFFFFFFFFF00000000BA03000080070000BE030000000000000100000004000000010000000000000000000000FFFFFFFF02000000D2010000CF0100000180008000000000000000000000D5030000800700007504000000000000BE030000800700005E0400000000000040820046020000000E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD201000001000000FFFFFFFFD2010000000000000000000000000000</Data>
+      </DockMan>
+      <ToolBar>
+        <RegID>59392</RegID>
+        <Name>File</Name>
+        <Buttons>
+          <Len>2537</Len>
+          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65EE010000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>1423</Len>
+          <Data>2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>1423</Len>
+          <Data>2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ToolBar>
+        <RegID>59399</RegID>
+        <Name>Build</Name>
+        <Buttons>
+          <Len>1020</Len>
+          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000953574F205472616365960000000000000003000953574F2054726163650F5472616365506F727420547261636511496E737472756374696F6E2054726163650000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>583</Len>
+          <Data>1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>583</Len>
+          <Data>1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ToolBar>
+        <RegID>59400</RegID>
+        <Name>Debug</Name>
+        <Buttons>
+          <Len>2373</Len>
+          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>898</Len>
+          <Data>1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>898</Len>
+          <Data>1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ControlBarsSummary>
+        <Bars>0</Bars>
+        <ScreenCX>1024</ScreenCX>
+        <ScreenCY>768</ScreenCY>
+      </ControlBarsSummary>
+    </ViewEx>
+    <ViewEx>
+      <ViewType>1</ViewType>
+      <ViewName>Debug</ViewName>
+      <Window>
+        <RegID>-1</RegID>
+        <PaneID>-1</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>F200000005010000FF040000C5010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>CC0000001C010000FF040000DC010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1005</RegID>
+        <PaneID>1005</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000EB00000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>109</RegID>
+        <PaneID>109</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000C500000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1465</RegID>
+        <PaneID>1465</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1466</RegID>
+        <PaneID>1466</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1467</RegID>
+        <PaneID>1467</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1468</RegID>
+        <PaneID>1468</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1506</RegID>
+        <PaneID>1506</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>16384</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1913</RegID>
+        <PaneID>1913</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>F50000001C01000022050000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1935</RegID>
+        <PaneID>1935</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1936</RegID>
+        <PaneID>1936</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1937</RegID>
+        <PaneID>1937</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1939</RegID>
+        <PaneID>1939</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1940</RegID>
+        <PaneID>1940</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1941</RegID>
+        <PaneID>1941</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>1942</RegID>
+        <PaneID>1942</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>195</RegID>
+        <PaneID>195</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000C500000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>196</RegID>
+        <PaneID>196</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000C500000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>197</RegID>
+        <PaneID>197</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>198</RegID>
+        <PaneID>198</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>32768</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0000000076020000BF03000060030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>199</RegID>
+        <PaneID>199</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>203</RegID>
+        <PaneID>203</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>F200000019010000FF040000C5010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>204</RegID>
+        <PaneID>204</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>F50000001C01000022050000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>221</RegID>
+        <PaneID>221</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000000000000000000000000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>2506</RegID>
+        <PaneID>2506</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03050000190100007E07000072020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>2507</RegID>
+        <PaneID>2507</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>343</RegID>
+        <PaneID>343</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>F50000001C01000022050000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>346</RegID>
+        <PaneID>346</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>F50000001C01000022050000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35141</RegID>
+        <PaneID>35141</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000660000007B070000E8000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFF5C08000063000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35824</RegID>
+        <PaneID>35824</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>F50000001C01000022050000AC010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35885</RegID>
+        <PaneID>35885</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35886</RegID>
+        <PaneID>35886</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35887</RegID>
+        <PaneID>35887</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35888</RegID>
+        <PaneID>35888</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35889</RegID>
+        <PaneID>35889</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35890</RegID>
+        <PaneID>35890</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35891</RegID>
+        <PaneID>35891</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35892</RegID>
+        <PaneID>35892</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35893</RegID>
+        <PaneID>35893</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35894</RegID>
+        <PaneID>35894</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35895</RegID>
+        <PaneID>35895</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35896</RegID>
+        <PaneID>35896</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35897</RegID>
+        <PaneID>35897</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35898</RegID>
+        <PaneID>35898</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35899</RegID>
+        <PaneID>35899</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35900</RegID>
+        <PaneID>35900</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35901</RegID>
+        <PaneID>35901</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35902</RegID>
+        <PaneID>35902</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35903</RegID>
+        <PaneID>35903</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35904</RegID>
+        <PaneID>35904</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>35905</RegID>
+        <PaneID>35905</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>38003</RegID>
+        <PaneID>38003</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>030000001C010000EB00000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>38007</RegID>
+        <PaneID>38007</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C00000082000000BC02000025010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>436</RegID>
+        <PaneID>436</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D20300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000005801000012030000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>437</RegID>
+        <PaneID>437</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>440</RegID>
+        <PaneID>440</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>C60300008D0200007B07000047030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>463</RegID>
+        <PaneID>463</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D50300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFFD808000062020000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>466</RegID>
+        <PaneID>466</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>03000000D50300007D07000045040000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFFD808000062020000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>470</RegID>
+        <PaneID>470</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000630000007E07000001010000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFF840A000080000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50000</RegID>
+        <PaneID>50000</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50001</RegID>
+        <PaneID>50001</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50002</RegID>
+        <PaneID>50002</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50003</RegID>
+        <PaneID>50003</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50004</RegID>
+        <PaneID>50004</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50005</RegID>
+        <PaneID>50005</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50006</RegID>
+        <PaneID>50006</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50007</RegID>
+        <PaneID>50007</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50008</RegID>
+        <PaneID>50008</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50009</RegID>
+        <PaneID>50009</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50010</RegID>
+        <PaneID>50010</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50011</RegID>
+        <PaneID>50011</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50012</RegID>
+        <PaneID>50012</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50013</RegID>
+        <PaneID>50013</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50014</RegID>
+        <PaneID>50014</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50015</RegID>
+        <PaneID>50015</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50016</RegID>
+        <PaneID>50016</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50017</RegID>
+        <PaneID>50017</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50018</RegID>
+        <PaneID>50018</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>50019</RegID>
+        <PaneID>50019</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>060500001C0100007B07000059020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>6C000000820000003401000067010000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59392</RegID>
+        <PaneID>59392</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>494</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>0000000000000000D10300001C000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59393</RegID>
+        <PaneID>0</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00000000600300007E07000073030000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59399</RegID>
+        <PaneID>59399</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>463</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>1</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>000000001C000000DA01000038000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>59400</RegID>
+        <PaneID>59400</PaneID>
+        <IsVisible>1</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>612</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>8192</RecentFrameAlignment>
+        <RecentRowIndex>2</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>000000001C0000006F02000038000000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>0A0000000A0000006E0000006E000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <Window>
+        <RegID>824</RegID>
+        <PaneID>824</PaneID>
+        <IsVisible>0</IsVisible>
+        <IsFloating>0</IsFloating>
+        <IsTabbed>0</IsTabbed>
+        <IsActivated>0</IsActivated>
+        <MRUWidth>32767</MRUWidth>
+        <PinState>0</PinState>
+        <RecentFrameAlignment>4096</RecentFrameAlignment>
+        <RecentRowIndex>0</RecentRowIndex>
+        <RectRecentDocked>
+          <Len>16</Len>
+          <Data>00F1FFFF7D000000010000005C020000</Data>
+        </RectRecentDocked>
+        <RectRecentFloat>
+          <Len>16</Len>
+          <Data>BC070000E0FFFFFF5C08000063000000</Data>
+        </RectRecentFloat>
+      </Window>
+      <DockMan>
+        <Len>3920</Len>
+        <Data>0000000011000000000000000020000001000000FFFFFFFFFFFFFFFFF2000000C5010000FF040000C901000001000000010000100400000001000000F8FEFFFFA7000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000001000000CC0000001C010000FF040000DC010000F200000005010000FF040000C50100000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFFFF04000005010000030500007202000001000000020000100400000001000000D8FBFFFF81020000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000030500001C0100007E0700008902000003050000050100007E0700007202000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746101000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFEE00000005010000F200000072020000010000000200001004000000010000003AFFFFFF2E040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000001C010000C8000000890200000000000005010000EE000000720200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000720200007E0700007602000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000001000000C30300008D0200007E07000077030000C3030000760200007E0700006003000000000000404100560E0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572010000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF040000000000000001000000000000000100000001000000FFFFFFFFBF03000076020000C30300006003000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000B703000080070000BB030000000000000100000004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B4010000779400000180008000000000000000000000D2030000800700007504000000000000BB030000800700005E0400000000000040820046040000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000001000000FFFFFFFFFFFFFFFF00000000010100007E0700000501000001000000010000100400000001000000A2FEFFFFB8010000FFFFFFFF02000000D6010000458900000180002000000100000000000000660000007E07000018010000000000004F0000007E070000010100000000000040280056020000000F53797374656D20416E616C797A657201000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFD601000001000000FFFFFFFFD6010000000000000080000000000000FFFFFFFFFFFFFFFF0000000057020000900500005B0200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF01000000380300000180008000000000000000F1FFFF80000000010000007302000000F1FFFF69000000010000005C02000000000000404100460100000009554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC80200005B020000CC0200000F03000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF3803000001000000FFFFFFFF38030000000000000080000000000000FFFFFFFFFFFFFFFF00000000BA03000080070000BE030000000000000100000004000000010000000000000000000000FFFFFFFF02000000D2010000CF0100000180008000000000000000000000D5030000800700007504000000000000BE030000800700005E04000000000000408200460200000024536F757263652042726F77736572202D202A2A2A204E6F7420456E61626C6564202A2A2A00000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD201000001000000FFFFFFFFD2010000000000000000000000000000</Data>
+      </DockMan>
+      <ToolBar>
+        <RegID>59392</RegID>
+        <Name>File</Name>
+        <Buttons>
+          <Len>2537</Len>
+          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65EE010000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>1423</Len>
+          <Data>2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>1423</Len>
+          <Data>2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ToolBar>
+        <RegID>59399</RegID>
+        <Name>Build</Name>
+        <Buttons>
+          <Len>722</Len>
+          <Data>00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4C504335343131342052414D960000000000000003000C4C504335343131342052414D0E4C5043353431313420466C6173680C4C504335343131342053574F0000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>583</Len>
+          <Data>1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>583</Len>
+          <Data>1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ToolBar>
+        <RegID>59400</RegID>
+        <Name>Debug</Name>
+        <Buttons>
+          <Len>2362</Len>
+          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
+        </Buttons>
+        <OriginalItems>
+          <Len>898</Len>
+          <Data>1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000</Data>
+        </OriginalItems>
+        <OrigResetItems>
+          <Len>898</Len>
+          <Data>1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000</Data>
+        </OrigResetItems>
+      </ToolBar>
+      <ControlBarsSummary>
+        <Bars>0</Bars>
+        <ScreenCX>1918</ScreenCX>
+        <ScreenCY>936</ScreenCY>
+      </ControlBarsSummary>
+    </ViewEx>
+  </WinLayoutEx>
+
+  <MDIGroups>
+    <Orientation>1</Orientation>
+    <ActiveMDIGroup>0</ActiveMDIGroup>
+    <MDIGroup>
+      <Size>100</Size>
+      <ActiveTab>0</ActiveTab>
+      <Doc>
+        <Name>.\Blinky.c</Name>
+        <ColumnNumber>22</ColumnNumber>
+        <TopLine>52</TopLine>
+        <CurrentLine>59</CurrentLine>
+        <Folding>1</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
+      <Doc>
+        <Name>.\LED.c</Name>
+        <ColumnNumber>51</ColumnNumber>
+        <TopLine>32</TopLine>
+        <CurrentLine>40</CurrentLine>
+        <Folding>1</Folding>
+        <ContractedFolders></ContractedFolders>
+        <PaneID>0</PaneID>
+      </Doc>
+    </MDIGroup>
+  </MDIGroups>
+
+</ProjectGui>
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvoptx b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvoptx
new file mode 100755
index 0000000..16ff8f5
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvoptx
@@ -0,0 +1,744 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
+
+  <SchemaVersion>1.0</SchemaVersion>
+
+  <Header>### uVision Project, (C) Keil Software</Header>
+
+  <Extensions>
+    <cExt>*.c</cExt>
+    <aExt>*.s*; *.src; *.a*</aExt>
+    <oExt>*.obj; *.o</oExt>
+    <lExt>*.lib</lExt>
+    <tExt>*.txt; *.h; *.inc</tExt>
+    <pExt>*.plm</pExt>
+    <CppX>*.cpp</CppX>
+    <nMigrate>0</nMigrate>
+  </Extensions>
+
+  <DaveTm>
+    <dwLowDateTime>0</dwLowDateTime>
+    <dwHighDateTime>0</dwHighDateTime>
+  </DaveTm>
+
+  <Target>
+    <TargetName>SWO Trace</TargetName>
+    <ToolsetNumber>0x4</ToolsetNumber>
+    <ToolsetName>ARM-ADS</ToolsetName>
+    <TargetOption>
+      <CLKADS>12000000</CLKADS>
+      <OPTTT>
+        <gFlags>1</gFlags>
+        <BeepAtEnd>1</BeepAtEnd>
+        <RunSim>0</RunSim>
+        <RunTarget>1</RunTarget>
+        <RunAbUc>0</RunAbUc>
+      </OPTTT>
+      <OPTHX>
+        <HexSelection>1</HexSelection>
+        <FlashByte>65535</FlashByte>
+        <HexRangeLowAddress>0</HexRangeLowAddress>
+        <HexRangeHighAddress>0</HexRangeHighAddress>
+        <HexOffset>0</HexOffset>
+      </OPTHX>
+      <OPTLEX>
+        <PageWidth>79</PageWidth>
+        <PageLength>66</PageLength>
+        <TabStop>8</TabStop>
+        <ListingPath>.\SWO_Trace\</ListingPath>
+      </OPTLEX>
+      <ListingPage>
+        <CreateCListing>1</CreateCListing>
+        <CreateAListing>1</CreateAListing>
+        <CreateLListing>1</CreateLListing>
+        <CreateIListing>0</CreateIListing>
+        <AsmCond>1</AsmCond>
+        <AsmSymb>1</AsmSymb>
+        <AsmXref>0</AsmXref>
+        <CCond>1</CCond>
+        <CCode>0</CCode>
+        <CListInc>0</CListInc>
+        <CSymb>0</CSymb>
+        <LinkerCodeListing>0</LinkerCodeListing>
+      </ListingPage>
+      <OPTXL>
+        <LMap>1</LMap>
+        <LComments>1</LComments>
+        <LGenerateSymbols>1</LGenerateSymbols>
+        <LLibSym>1</LLibSym>
+        <LLines>1</LLines>
+        <LLocSym>1</LLocSym>
+        <LPubSym>1</LPubSym>
+        <LXref>0</LXref>
+        <LExpSel>0</LExpSel>
+      </OPTXL>
+      <OPTFL>
+        <tvExp>1</tvExp>
+        <tvExpOptDlg>0</tvExpOptDlg>
+        <IsCurrentTarget>1</IsCurrentTarget>
+      </OPTFL>
+      <CpuCode>8</CpuCode>
+      <DebugOpt>
+        <uSim>0</uSim>
+        <uTrg>1</uTrg>
+        <sLdApp>1</sLdApp>
+        <sGomain>1</sGomain>
+        <sRbreak>1</sRbreak>
+        <sRwatch>1</sRwatch>
+        <sRmem>1</sRmem>
+        <sRfunc>1</sRfunc>
+        <sRbox>1</sRbox>
+        <tLdApp>1</tLdApp>
+        <tGomain>1</tGomain>
+        <tRbreak>1</tRbreak>
+        <tRwatch>1</tRwatch>
+        <tRmem>1</tRmem>
+        <tRfunc>0</tRfunc>
+        <tRbox>1</tRbox>
+        <tRtrace>1</tRtrace>
+        <sRSysVw>1</sRSysVw>
+        <tRSysVw>1</tRSysVw>
+        <sRunDeb>0</sRunDeb>
+        <sLrtime>0</sLrtime>
+        <bEvRecOn>1</bEvRecOn>
+        <bSchkAxf>0</bSchkAxf>
+        <bTchkAxf>0</bTchkAxf>
+        <nTsel>0</nTsel>
+        <sDll></sDll>
+        <sDllPa></sDllPa>
+        <sDlgDll></sDlgDll>
+        <sDlgPa></sDlgPa>
+        <sIfile></sIfile>
+        <tDll></tDll>
+        <tDllPa></tDllPa>
+        <tDlgDll></tDlgDll>
+        <tDlgPa></tDlgPa>
+        <tIfile></tIfile>
+        <pMon>BIN\UL2CM3.DLL</pMon>
+      </DebugOpt>
+      <TargetDriverDllRegistry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>DLGDARM</Key>
+          <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(313=-1,-1,-1,-1,0)(291=-1,-1,-1,-1,0)(302=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(330=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(199=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>ARMRTXEVENTFLAGS</Key>
+          <Name>-L70 -Z18 -C0 -M0 -T1</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>DLGTARM</Key>
+          <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(313=-1,-1,-1,-1,0)(291=-1,-1,-1,-1,0)(302=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(330=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>ARMDBGFLAGS</Key>
+          <Name>-T0</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>DLGUARM</Key>
+          <Name></Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>ULP2CM3</Key>
+          <Name>-UP0939000 -O4303 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO3 -TC100000000 -TP18 -TDX31 -TDD0 -TDS0 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512.FLM -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM)</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>UL2CM3</Key>
+          <Name>-UAny -O206 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO65555 -TC96000000 -TT10000000 -TP21 -TDS8051 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512.FLM -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM)</Name>
+        </SetRegEntry>
+      </TargetDriverDllRegistry>
+      <Breakpoint/>
+      <Tracepoint>
+        <THDelay>0</THDelay>
+      </Tracepoint>
+      <DebugFlag>
+        <trace>0</trace>
+        <periodic>1</periodic>
+        <aLwin>1</aLwin>
+        <aCover>0</aCover>
+        <aSer1>0</aSer1>
+        <aSer2>0</aSer2>
+        <aPa>0</aPa>
+        <viewmode>1</viewmode>
+        <vrSel>0</vrSel>
+        <aSym>0</aSym>
+        <aTbox>0</aTbox>
+        <AscS1>0</AscS1>
+        <AscS2>0</AscS2>
+        <AscS3>0</AscS3>
+        <aSer3>0</aSer3>
+        <eProf>0</eProf>
+        <aLa>0</aLa>
+        <aPa1>0</aPa1>
+        <AscS4>0</AscS4>
+        <aSer4>1</aSer4>
+        <StkLoc>0</StkLoc>
+        <TrcWin>1</TrcWin>
+        <newCpu>0</newCpu>
+        <uProt>0</uProt>
+      </DebugFlag>
+      <LintExecutable></LintExecutable>
+      <LintConfigFile></LintConfigFile>
+      <bLintAuto>0</bLintAuto>
+      <bAutoGenD>0</bAutoGenD>
+      <LntExFlags>0</LntExFlags>
+      <pMisraName></pMisraName>
+      <pszMrule></pszMrule>
+      <pSingCmds></pSingCmds>
+      <pMultCmds></pMultCmds>
+      <pMisraNamep></pMisraNamep>
+      <pszMrulep></pszMrulep>
+      <pSingCmdsp></pSingCmdsp>
+      <pMultCmdsp></pMultCmdsp>
+      <DebugDescription>
+        <Enable>1</Enable>
+        <EnableFlashSeq>0</EnableFlashSeq>
+        <EnableLog>0</EnableLog>
+        <Protocol>2</Protocol>
+        <DbgClock>10000000</DbgClock>
+      </DebugDescription>
+    </TargetOption>
+  </Target>
+
+  <Target>
+    <TargetName>TracePort Trace</TargetName>
+    <ToolsetNumber>0x4</ToolsetNumber>
+    <ToolsetName>ARM-ADS</ToolsetName>
+    <TargetOption>
+      <CLKADS>12000000</CLKADS>
+      <OPTTT>
+        <gFlags>1</gFlags>
+        <BeepAtEnd>1</BeepAtEnd>
+        <RunSim>0</RunSim>
+        <RunTarget>1</RunTarget>
+        <RunAbUc>0</RunAbUc>
+      </OPTTT>
+      <OPTHX>
+        <HexSelection>1</HexSelection>
+        <FlashByte>65535</FlashByte>
+        <HexRangeLowAddress>0</HexRangeLowAddress>
+        <HexRangeHighAddress>0</HexRangeHighAddress>
+        <HexOffset>0</HexOffset>
+      </OPTHX>
+      <OPTLEX>
+        <PageWidth>79</PageWidth>
+        <PageLength>66</PageLength>
+        <TabStop>8</TabStop>
+        <ListingPath>.\TracePort_Trace\</ListingPath>
+      </OPTLEX>
+      <ListingPage>
+        <CreateCListing>1</CreateCListing>
+        <CreateAListing>1</CreateAListing>
+        <CreateLListing>1</CreateLListing>
+        <CreateIListing>0</CreateIListing>
+        <AsmCond>1</AsmCond>
+        <AsmSymb>1</AsmSymb>
+        <AsmXref>0</AsmXref>
+        <CCond>1</CCond>
+        <CCode>0</CCode>
+        <CListInc>0</CListInc>
+        <CSymb>0</CSymb>
+        <LinkerCodeListing>0</LinkerCodeListing>
+      </ListingPage>
+      <OPTXL>
+        <LMap>1</LMap>
+        <LComments>1</LComments>
+        <LGenerateSymbols>1</LGenerateSymbols>
+        <LLibSym>1</LLibSym>
+        <LLines>1</LLines>
+        <LLocSym>1</LLocSym>
+        <LPubSym>1</LPubSym>
+        <LXref>0</LXref>
+        <LExpSel>0</LExpSel>
+      </OPTXL>
+      <OPTFL>
+        <tvExp>1</tvExp>
+        <tvExpOptDlg>0</tvExpOptDlg>
+        <IsCurrentTarget>0</IsCurrentTarget>
+      </OPTFL>
+      <CpuCode>8</CpuCode>
+      <DebugOpt>
+        <uSim>0</uSim>
+        <uTrg>1</uTrg>
+        <sLdApp>1</sLdApp>
+        <sGomain>1</sGomain>
+        <sRbreak>1</sRbreak>
+        <sRwatch>1</sRwatch>
+        <sRmem>1</sRmem>
+        <sRfunc>1</sRfunc>
+        <sRbox>1</sRbox>
+        <tLdApp>1</tLdApp>
+        <tGomain>1</tGomain>
+        <tRbreak>1</tRbreak>
+        <tRwatch>1</tRwatch>
+        <tRmem>1</tRmem>
+        <tRfunc>0</tRfunc>
+        <tRbox>1</tRbox>
+        <tRtrace>1</tRtrace>
+        <sRSysVw>1</sRSysVw>
+        <tRSysVw>1</tRSysVw>
+        <sRunDeb>0</sRunDeb>
+        <sLrtime>0</sLrtime>
+        <bEvRecOn>1</bEvRecOn>
+        <bSchkAxf>0</bSchkAxf>
+        <bTchkAxf>0</bTchkAxf>
+        <nTsel>1</nTsel>
+        <sDll></sDll>
+        <sDllPa></sDllPa>
+        <sDlgDll></sDlgDll>
+        <sDlgPa></sDlgPa>
+        <sIfile></sIfile>
+        <tDll></tDll>
+        <tDllPa></tDllPa>
+        <tDlgDll></tDlgDll>
+        <tDlgPa></tDlgPa>
+        <tIfile></tIfile>
+        <pMon>BIN\ULP2CM3.DLL</pMon>
+      </DebugOpt>
+      <TargetDriverDllRegistry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>ARMRTXEVENTFLAGS</Key>
+          <Name>-L70 -Z18 -C0 -M0 -T1</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>DLGTARM</Key>
+          <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(313=-1,-1,-1,-1,0)(291=-1,-1,-1,-1,0)(302=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(330=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>ARMDBGFLAGS</Key>
+          <Name></Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>DLGUARM</Key>
+          <Name></Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>ULP2CM3</Key>
+          <Name>-UP0939000 -O4303 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO4115 -TC100000000 -TP8 -TDX0 -TDD0 -TDS8000 -TDT1 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512.FLM -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM)</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>UL2CM3</Key>
+          <Name>-S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM))</Name>
+        </SetRegEntry>
+      </TargetDriverDllRegistry>
+      <Breakpoint/>
+      <Tracepoint>
+        <THDelay>0</THDelay>
+      </Tracepoint>
+      <DebugFlag>
+        <trace>0</trace>
+        <periodic>1</periodic>
+        <aLwin>1</aLwin>
+        <aCover>0</aCover>
+        <aSer1>0</aSer1>
+        <aSer2>0</aSer2>
+        <aPa>0</aPa>
+        <viewmode>1</viewmode>
+        <vrSel>0</vrSel>
+        <aSym>0</aSym>
+        <aTbox>0</aTbox>
+        <AscS1>0</AscS1>
+        <AscS2>0</AscS2>
+        <AscS3>0</AscS3>
+        <aSer3>0</aSer3>
+        <eProf>0</eProf>
+        <aLa>0</aLa>
+        <aPa1>0</aPa1>
+        <AscS4>0</AscS4>
+        <aSer4>1</aSer4>
+        <StkLoc>0</StkLoc>
+        <TrcWin>1</TrcWin>
+        <newCpu>0</newCpu>
+        <uProt>0</uProt>
+      </DebugFlag>
+      <LintExecutable></LintExecutable>
+      <LintConfigFile></LintConfigFile>
+      <bLintAuto>0</bLintAuto>
+      <bAutoGenD>0</bAutoGenD>
+      <LntExFlags>0</LntExFlags>
+      <pMisraName></pMisraName>
+      <pszMrule></pszMrule>
+      <pSingCmds></pSingCmds>
+      <pMultCmds></pMultCmds>
+      <pMisraNamep></pMisraNamep>
+      <pszMrulep></pszMrulep>
+      <pSingCmdsp></pSingCmdsp>
+      <pMultCmdsp></pMultCmdsp>
+      <LogicAnalyzers>
+        <Wi>
+          <IntNumber>0</IntNumber>
+          <FirstString>`AD_dbg</FirstString>
+          <SecondString>FF00000000000000000000000000000000FEAF400000000000000000000000000000000041445F64626700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F1000000000000000000000000000000000000000E0000000</SecondString>
+        </Wi>
+      </LogicAnalyzers>
+      <DebugDescription>
+        <Enable>1</Enable>
+        <EnableFlashSeq>1</EnableFlashSeq>
+        <EnableLog>0</EnableLog>
+        <Protocol>2</Protocol>
+        <DbgClock>10000000</DbgClock>
+      </DebugDescription>
+    </TargetOption>
+  </Target>
+
+  <Target>
+    <TargetName>Instruction Trace</TargetName>
+    <ToolsetNumber>0x4</ToolsetNumber>
+    <ToolsetName>ARM-ADS</ToolsetName>
+    <TargetOption>
+      <CLKADS>12000000</CLKADS>
+      <OPTTT>
+        <gFlags>1</gFlags>
+        <BeepAtEnd>1</BeepAtEnd>
+        <RunSim>0</RunSim>
+        <RunTarget>1</RunTarget>
+        <RunAbUc>0</RunAbUc>
+      </OPTTT>
+      <OPTHX>
+        <HexSelection>1</HexSelection>
+        <FlashByte>65535</FlashByte>
+        <HexRangeLowAddress>0</HexRangeLowAddress>
+        <HexRangeHighAddress>0</HexRangeHighAddress>
+        <HexOffset>0</HexOffset>
+      </OPTHX>
+      <OPTLEX>
+        <PageWidth>79</PageWidth>
+        <PageLength>66</PageLength>
+        <TabStop>8</TabStop>
+        <ListingPath>.\Instruction_Trace\</ListingPath>
+      </OPTLEX>
+      <ListingPage>
+        <CreateCListing>1</CreateCListing>
+        <CreateAListing>1</CreateAListing>
+        <CreateLListing>1</CreateLListing>
+        <CreateIListing>0</CreateIListing>
+        <AsmCond>1</AsmCond>
+        <AsmSymb>1</AsmSymb>
+        <AsmXref>0</AsmXref>
+        <CCond>1</CCond>
+        <CCode>0</CCode>
+        <CListInc>0</CListInc>
+        <CSymb>0</CSymb>
+        <LinkerCodeListing>0</LinkerCodeListing>
+      </ListingPage>
+      <OPTXL>
+        <LMap>1</LMap>
+        <LComments>1</LComments>
+        <LGenerateSymbols>1</LGenerateSymbols>
+        <LLibSym>1</LLibSym>
+        <LLines>1</LLines>
+        <LLocSym>1</LLocSym>
+        <LPubSym>1</LPubSym>
+        <LXref>0</LXref>
+        <LExpSel>0</LExpSel>
+      </OPTXL>
+      <OPTFL>
+        <tvExp>1</tvExp>
+        <tvExpOptDlg>0</tvExpOptDlg>
+        <IsCurrentTarget>0</IsCurrentTarget>
+      </OPTFL>
+      <CpuCode>8</CpuCode>
+      <DebugOpt>
+        <uSim>0</uSim>
+        <uTrg>1</uTrg>
+        <sLdApp>1</sLdApp>
+        <sGomain>1</sGomain>
+        <sRbreak>1</sRbreak>
+        <sRwatch>1</sRwatch>
+        <sRmem>1</sRmem>
+        <sRfunc>1</sRfunc>
+        <sRbox>1</sRbox>
+        <tLdApp>1</tLdApp>
+        <tGomain>1</tGomain>
+        <tRbreak>1</tRbreak>
+        <tRwatch>1</tRwatch>
+        <tRmem>1</tRmem>
+        <tRfunc>0</tRfunc>
+        <tRbox>1</tRbox>
+        <tRtrace>1</tRtrace>
+        <sRSysVw>1</sRSysVw>
+        <tRSysVw>1</tRSysVw>
+        <sRunDeb>0</sRunDeb>
+        <sLrtime>0</sLrtime>
+        <bEvRecOn>1</bEvRecOn>
+        <bSchkAxf>0</bSchkAxf>
+        <bTchkAxf>0</bTchkAxf>
+        <nTsel>1</nTsel>
+        <sDll></sDll>
+        <sDllPa></sDllPa>
+        <sDlgDll></sDlgDll>
+        <sDlgPa></sDlgPa>
+        <sIfile></sIfile>
+        <tDll></tDll>
+        <tDllPa></tDllPa>
+        <tDlgDll></tDlgDll>
+        <tDlgPa></tDlgPa>
+        <tIfile></tIfile>
+        <pMon>BIN\ULP2CM3.DLL</pMon>
+      </DebugOpt>
+      <TargetDriverDllRegistry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>ARMRTXEVENTFLAGS</Key>
+          <Name>-L70 -Z18 -C0 -M0 -T1</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>DLGTARM</Key>
+          <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(313=-1,-1,-1,-1,0)(291=-1,-1,-1,-1,0)(302=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(330=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>ARMDBGFLAGS</Key>
+          <Name></Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>DLGUARM</Key>
+          <Name></Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>ULP2CM3</Key>
+          <Name>-UP0939000 -O4303 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO12291 -TC100000000 -TP8 -TDX14 -TDD0 -TDS8000 -TDT0 -TDC1F -TIE0 -TIP0 -FO15 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512.FLM -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM)</Name>
+        </SetRegEntry>
+        <SetRegEntry>
+          <Number>0</Number>
+          <Key>UL2CM3</Key>
+          <Name>-S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM))</Name>
+        </SetRegEntry>
+      </TargetDriverDllRegistry>
+      <Breakpoint/>
+      <Tracepoint>
+        <THDelay>0</THDelay>
+      </Tracepoint>
+      <DebugFlag>
+        <trace>0</trace>
+        <periodic>1</periodic>
+        <aLwin>1</aLwin>
+        <aCover>0</aCover>
+        <aSer1>0</aSer1>
+        <aSer2>0</aSer2>
+        <aPa>0</aPa>
+        <viewmode>1</viewmode>
+        <vrSel>0</vrSel>
+        <aSym>0</aSym>
+        <aTbox>0</aTbox>
+        <AscS1>0</AscS1>
+        <AscS2>0</AscS2>
+        <AscS3>0</AscS3>
+        <aSer3>0</aSer3>
+        <eProf>2</eProf>
+        <aLa>0</aLa>
+        <aPa1>0</aPa1>
+        <AscS4>0</AscS4>
+        <aSer4>1</aSer4>
+        <StkLoc>0</StkLoc>
+        <TrcWin>1</TrcWin>
+        <newCpu>0</newCpu>
+        <uProt>0</uProt>
+      </DebugFlag>
+      <LintExecutable></LintExecutable>
+      <LintConfigFile></LintConfigFile>
+      <bLintAuto>0</bLintAuto>
+      <bAutoGenD>0</bAutoGenD>
+      <LntExFlags>0</LntExFlags>
+      <pMisraName></pMisraName>
+      <pszMrule></pszMrule>
+      <pSingCmds></pSingCmds>
+      <pMultCmds></pMultCmds>
+      <pMisraNamep></pMisraNamep>
+      <pszMrulep></pszMrulep>
+      <pSingCmdsp></pSingCmdsp>
+      <pMultCmdsp></pMultCmdsp>
+      <DebugDescription>
+        <Enable>1</Enable>
+        <EnableFlashSeq>1</EnableFlashSeq>
+        <EnableLog>0</EnableLog>
+        <Protocol>2</Protocol>
+        <DbgClock>10000000</DbgClock>
+      </DebugDescription>
+    </TargetOption>
+  </Target>
+
+  <Group>
+    <GroupName>Source Files</GroupName>
+    <tvExp>1</tvExp>
+    <tvExpOptDlg>0</tvExpOptDlg>
+    <cbSel>0</cbSel>
+    <RteFlg>0</RteFlg>
+    <File>
+      <GroupNumber>1</GroupNumber>
+      <FileNumber>1</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\Blinky.c</PathWithFileName>
+      <FilenameWithoutPath>Blinky.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>1</GroupNumber>
+      <FileNumber>2</FileNumber>
+      <FileType>5</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\Blinky.h</PathWithFileName>
+      <FilenameWithoutPath>Blinky.h</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>1</GroupNumber>
+      <FileNumber>3</FileNumber>
+      <FileType>5</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\Font_6x8_h.h</PathWithFileName>
+      <FilenameWithoutPath>Font_6x8_h.h</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>1</GroupNumber>
+      <FileNumber>4</FileNumber>
+      <FileType>5</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\Font_16x24_h.h</PathWithFileName>
+      <FilenameWithoutPath>Font_16x24_h.h</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>1</GroupNumber>
+      <FileNumber>5</FileNumber>
+      <FileType>5</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\GLCD.h</PathWithFileName>
+      <FilenameWithoutPath>GLCD.h</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>1</GroupNumber>
+      <FileNumber>6</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\GLCD_SPI_LPC1700.c</PathWithFileName>
+      <FilenameWithoutPath>GLCD_SPI_LPC1700.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>1</GroupNumber>
+      <FileNumber>7</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\LED.c</PathWithFileName>
+      <FilenameWithoutPath>LED.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>1</GroupNumber>
+      <FileNumber>8</FileNumber>
+      <FileType>5</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\LED.h</PathWithFileName>
+      <FilenameWithoutPath>LED.h</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+    <File>
+      <GroupNumber>1</GroupNumber>
+      <FileNumber>9</FileNumber>
+      <FileType>1</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\IRQ.c</PathWithFileName>
+      <FilenameWithoutPath>IRQ.c</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+  </Group>
+
+  <Group>
+    <GroupName>Documentation</GroupName>
+    <tvExp>1</tvExp>
+    <tvExpOptDlg>0</tvExpOptDlg>
+    <cbSel>0</cbSel>
+    <RteFlg>0</RteFlg>
+    <File>
+      <GroupNumber>2</GroupNumber>
+      <FileNumber>10</FileNumber>
+      <FileType>5</FileType>
+      <tvExp>0</tvExp>
+      <tvExpOptDlg>0</tvExpOptDlg>
+      <bDave2>0</bDave2>
+      <PathWithFileName>.\Abstract.txt</PathWithFileName>
+      <FilenameWithoutPath>Abstract.txt</FilenameWithoutPath>
+      <RteFlg>0</RteFlg>
+      <bShared>0</bShared>
+    </File>
+  </Group>
+
+  <Group>
+    <GroupName>::Board Support</GroupName>
+    <tvExp>1</tvExp>
+    <tvExpOptDlg>0</tvExpOptDlg>
+    <cbSel>0</cbSel>
+    <RteFlg>1</RteFlg>
+  </Group>
+
+  <Group>
+    <GroupName>::CMSIS</GroupName>
+    <tvExp>0</tvExp>
+    <tvExpOptDlg>0</tvExpOptDlg>
+    <cbSel>0</cbSel>
+    <RteFlg>1</RteFlg>
+  </Group>
+
+  <Group>
+    <GroupName>::Compiler</GroupName>
+    <tvExp>0</tvExp>
+    <tvExpOptDlg>0</tvExpOptDlg>
+    <cbSel>0</cbSel>
+    <RteFlg>1</RteFlg>
+  </Group>
+
+  <Group>
+    <GroupName>::Device</GroupName>
+    <tvExp>1</tvExp>
+    <tvExpOptDlg>0</tvExpOptDlg>
+    <cbSel>0</cbSel>
+    <RteFlg>1</RteFlg>
+  </Group>
+
+</ProjectOpt>
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvprojx b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvprojx
new file mode 100755
index 0000000..8570c4e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvprojx
@@ -0,0 +1,1481 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+  <SchemaVersion>2.1</SchemaVersion>
+
+  <Header>### uVision Project, (C) Keil Software</Header>
+
+  <Targets>
+    <Target>
+      <TargetName>SWO Trace</TargetName>
+      <ToolsetNumber>0x4</ToolsetNumber>
+      <ToolsetName>ARM-ADS</ToolsetName>
+      <pCCUsed>5060750::V5.06 update 6 (build 750)::.\ARMCC</pCCUsed>
+      <uAC6>0</uAC6>
+      <TargetOption>
+        <TargetCommonOption>
+          <Device>LPC1768</Device>
+          <Vendor>NXP</Vendor>
+          <PackID>Keil.LPC1700_DFP.2.6.0</PackID>
+          <PackURL>http://www.keil.com/pack/</PackURL>
+          <Cpu>IROM(0x00000000,0x80000) IRAM(0x10000000,0x8000) IRAM2(0x2007C000,0x8000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
+          <FlashUtilSpec></FlashUtilSpec>
+          <StartupFile></StartupFile>
+          <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM))</FlashDriverDll>
+          <DeviceId>4868</DeviceId>
+          <RegisterFile>$$Device:LPC1768$Device\Include\LPC17xx.h</RegisterFile>
+          <MemoryEnv></MemoryEnv>
+          <Cmp></Cmp>
+          <Asm></Asm>
+          <Linker></Linker>
+          <OHString></OHString>
+          <InfinionOptionDll></InfinionOptionDll>
+          <SLE66CMisc></SLE66CMisc>
+          <SLE66AMisc></SLE66AMisc>
+          <SLE66LinkerMisc></SLE66LinkerMisc>
+          <SFDFile>$$Device:LPC1768$SVD\LPC176x5x.svd</SFDFile>
+          <bCustSvd>0</bCustSvd>
+          <UseEnv>0</UseEnv>
+          <BinPath></BinPath>
+          <IncludePath></IncludePath>
+          <LibPath></LibPath>
+          <RegisterFilePath></RegisterFilePath>
+          <DBRegisterFilePath></DBRegisterFilePath>
+          <TargetStatus>
+            <Error>0</Error>
+            <ExitCodeStop>0</ExitCodeStop>
+            <ButtonStop>0</ButtonStop>
+            <NotGenerated>0</NotGenerated>
+            <InvalidFlash>1</InvalidFlash>
+          </TargetStatus>
+          <OutputDirectory>.\SWO_Trace\</OutputDirectory>
+          <OutputName>Blinky</OutputName>
+          <CreateExecutable>1</CreateExecutable>
+          <CreateLib>0</CreateLib>
+          <CreateHexFile>0</CreateHexFile>
+          <DebugInformation>1</DebugInformation>
+          <BrowseInformation>1</BrowseInformation>
+          <ListingPath>.\SWO_Trace\</ListingPath>
+          <HexFormatSelection>1</HexFormatSelection>
+          <Merge32K>0</Merge32K>
+          <CreateBatchFile>0</CreateBatchFile>
+          <BeforeCompile>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopU1X>0</nStopU1X>
+            <nStopU2X>0</nStopU2X>
+          </BeforeCompile>
+          <BeforeMake>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopB1X>0</nStopB1X>
+            <nStopB2X>0</nStopB2X>
+          </BeforeMake>
+          <AfterMake>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopA1X>0</nStopA1X>
+            <nStopA2X>0</nStopA2X>
+          </AfterMake>
+          <SelectedForBatchBuild>1</SelectedForBatchBuild>
+          <SVCSIdString></SVCSIdString>
+        </TargetCommonOption>
+        <CommonProperty>
+          <UseCPPCompiler>0</UseCPPCompiler>
+          <RVCTCodeConst>0</RVCTCodeConst>
+          <RVCTZI>0</RVCTZI>
+          <RVCTOtherData>0</RVCTOtherData>
+          <ModuleSelection>0</ModuleSelection>
+          <IncludeInBuild>1</IncludeInBuild>
+          <AlwaysBuild>0</AlwaysBuild>
+          <GenerateAssemblyFile>0</GenerateAssemblyFile>
+          <AssembleAssemblyFile>0</AssembleAssemblyFile>
+          <PublicsOnly>0</PublicsOnly>
+          <StopOnExitCode>3</StopOnExitCode>
+          <CustomArgument></CustomArgument>
+          <IncludeLibraryModules></IncludeLibraryModules>
+          <ComprImg>1</ComprImg>
+        </CommonProperty>
+        <DllOption>
+          <SimDllName>SARMCM3.DLL</SimDllName>
+          <SimDllArguments>-MPU</SimDllArguments>
+          <SimDlgDll>DARMP1.DLL</SimDlgDll>
+          <SimDlgDllArguments>-pLPC1768</SimDlgDllArguments>
+          <TargetDllName>SARMCM3.DLL</TargetDllName>
+          <TargetDllArguments>-MPU</TargetDllArguments>
+          <TargetDlgDll>TARMP1.DLL</TargetDlgDll>
+          <TargetDlgDllArguments>-pLPC1768</TargetDlgDllArguments>
+        </DllOption>
+        <DebugOption>
+          <OPTHX>
+            <HexSelection>1</HexSelection>
+            <HexRangeLowAddress>0</HexRangeLowAddress>
+            <HexRangeHighAddress>0</HexRangeHighAddress>
+            <HexOffset>0</HexOffset>
+            <Oh166RecLen>16</Oh166RecLen>
+          </OPTHX>
+        </DebugOption>
+        <Utilities>
+          <Flash1>
+            <UseTargetDll>1</UseTargetDll>
+            <UseExternalTool>0</UseExternalTool>
+            <RunIndependent>0</RunIndependent>
+            <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+            <Capability>1</Capability>
+            <DriverSelection>4096</DriverSelection>
+          </Flash1>
+          <bUseTDR>1</bUseTDR>
+          <Flash2>BIN\UL2CM3.DLL</Flash2>
+          <Flash3>"" ()</Flash3>
+          <Flash4></Flash4>
+          <pFcarmOut></pFcarmOut>
+          <pFcarmGrp></pFcarmGrp>
+          <pFcArmRoot></pFcArmRoot>
+          <FcArmLst>0</FcArmLst>
+        </Utilities>
+        <TargetArmAds>
+          <ArmAdsMisc>
+            <GenerateListings>0</GenerateListings>
+            <asHll>1</asHll>
+            <asAsm>1</asAsm>
+            <asMacX>1</asMacX>
+            <asSyms>1</asSyms>
+            <asFals>1</asFals>
+            <asDbgD>1</asDbgD>
+            <asForm>1</asForm>
+            <ldLst>0</ldLst>
+            <ldmm>1</ldmm>
+            <ldXref>1</ldXref>
+            <BigEnd>0</BigEnd>
+            <AdsALst>1</AdsALst>
+            <AdsACrf>1</AdsACrf>
+            <AdsANop>0</AdsANop>
+            <AdsANot>0</AdsANot>
+            <AdsLLst>1</AdsLLst>
+            <AdsLmap>1</AdsLmap>
+            <AdsLcgr>1</AdsLcgr>
+            <AdsLsym>1</AdsLsym>
+            <AdsLszi>1</AdsLszi>
+            <AdsLtoi>1</AdsLtoi>
+            <AdsLsun>1</AdsLsun>
+            <AdsLven>1</AdsLven>
+            <AdsLsxf>1</AdsLsxf>
+            <RvctClst>0</RvctClst>
+            <GenPPlst>0</GenPPlst>
+            <AdsCpuType>"Cortex-M3"</AdsCpuType>
+            <RvctDeviceName></RvctDeviceName>
+            <mOS>0</mOS>
+            <uocRom>0</uocRom>
+            <uocRam>0</uocRam>
+            <hadIROM>1</hadIROM>
+            <hadIRAM>1</hadIRAM>
+            <hadXRAM>0</hadXRAM>
+            <uocXRam>0</uocXRam>
+            <RvdsVP>0</RvdsVP>
+            <RvdsMve>0</RvdsMve>
+            <RvdsCdeCp>0</RvdsCdeCp>
+            <hadIRAM2>1</hadIRAM2>
+            <hadIROM2>0</hadIROM2>
+            <StupSel>8</StupSel>
+            <useUlib>1</useUlib>
+            <EndSel>0</EndSel>
+            <uLtcg>0</uLtcg>
+            <nSecure>0</nSecure>
+            <RoSelD>3</RoSelD>
+            <RwSelD>3</RwSelD>
+            <CodeSel>0</CodeSel>
+            <OptFeed>0</OptFeed>
+            <NoZi1>0</NoZi1>
+            <NoZi2>0</NoZi2>
+            <NoZi3>0</NoZi3>
+            <NoZi4>0</NoZi4>
+            <NoZi5>0</NoZi5>
+            <Ro1Chk>0</Ro1Chk>
+            <Ro2Chk>0</Ro2Chk>
+            <Ro3Chk>0</Ro3Chk>
+            <Ir1Chk>1</Ir1Chk>
+            <Ir2Chk>0</Ir2Chk>
+            <Ra1Chk>0</Ra1Chk>
+            <Ra2Chk>0</Ra2Chk>
+            <Ra3Chk>0</Ra3Chk>
+            <Im1Chk>1</Im1Chk>
+            <Im2Chk>0</Im2Chk>
+            <OnChipMemories>
+              <Ocm1>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm1>
+              <Ocm2>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm2>
+              <Ocm3>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm3>
+              <Ocm4>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm4>
+              <Ocm5>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm5>
+              <Ocm6>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm6>
+              <IRAM>
+                <Type>0</Type>
+                <StartAddress>0x10000000</StartAddress>
+                <Size>0x8000</Size>
+              </IRAM>
+              <IROM>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x80000</Size>
+              </IROM>
+              <XRAM>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </XRAM>
+              <OCR_RVCT1>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT1>
+              <OCR_RVCT2>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT2>
+              <OCR_RVCT3>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT3>
+              <OCR_RVCT4>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x80000</Size>
+              </OCR_RVCT4>
+              <OCR_RVCT5>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT5>
+              <OCR_RVCT6>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT6>
+              <OCR_RVCT7>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT7>
+              <OCR_RVCT8>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT8>
+              <OCR_RVCT9>
+                <Type>0</Type>
+                <StartAddress>0x10000000</StartAddress>
+                <Size>0x8000</Size>
+              </OCR_RVCT9>
+              <OCR_RVCT10>
+                <Type>0</Type>
+                <StartAddress>0x2007c000</StartAddress>
+                <Size>0x8000</Size>
+              </OCR_RVCT10>
+            </OnChipMemories>
+            <RvctStartVector></RvctStartVector>
+          </ArmAdsMisc>
+          <Cads>
+            <interw>1</interw>
+            <Optim>2</Optim>
+            <oTime>0</oTime>
+            <SplitLS>0</SplitLS>
+            <OneElfS>1</OneElfS>
+            <Strict>0</Strict>
+            <EnumInt>0</EnumInt>
+            <PlainCh>0</PlainCh>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <wLevel>2</wLevel>
+            <uThumb>0</uThumb>
+            <uSurpInc>0</uSurpInc>
+            <uC99>1</uC99>
+            <uGnu>0</uGnu>
+            <useXO>0</useXO>
+            <v6Lang>3</v6Lang>
+            <v6LangP>3</v6LangP>
+            <vShortEn>1</vShortEn>
+            <vShortWch>1</vShortWch>
+            <v6Lto>0</v6Lto>
+            <v6WtE>0</v6WtE>
+            <v6Rtti>0</v6Rtti>
+            <VariousControls>
+              <MiscControls></MiscControls>
+              <Define></Define>
+              <Undefine></Undefine>
+              <IncludePath></IncludePath>
+            </VariousControls>
+          </Cads>
+          <Aads>
+            <interw>1</interw>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <thumb>0</thumb>
+            <SplitLS>0</SplitLS>
+            <SwStkChk>0</SwStkChk>
+            <NoWarn>0</NoWarn>
+            <uSurpInc>0</uSurpInc>
+            <useXO>0</useXO>
+            <ClangAsOpt>4</ClangAsOpt>
+            <VariousControls>
+              <MiscControls></MiscControls>
+              <Define></Define>
+              <Undefine></Undefine>
+              <IncludePath></IncludePath>
+            </VariousControls>
+          </Aads>
+          <LDads>
+            <umfTarg>1</umfTarg>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <noStLib>0</noStLib>
+            <RepFail>1</RepFail>
+            <useFile>0</useFile>
+            <TextAddressRange>0x1A000000</TextAddressRange>
+            <DataAddressRange>0x10000000</DataAddressRange>
+            <pXoBase></pXoBase>
+            <ScatterFile></ScatterFile>
+            <IncludeLibs></IncludeLibs>
+            <IncludeLibsPath></IncludeLibsPath>
+            <Misc></Misc>
+            <LinkerInputFile></LinkerInputFile>
+            <DisabledWarnings></DisabledWarnings>
+          </LDads>
+        </TargetArmAds>
+      </TargetOption>
+      <Groups>
+        <Group>
+          <GroupName>Source Files</GroupName>
+          <Files>
+            <File>
+              <FileName>Blinky.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\Blinky.c</FilePath>
+            </File>
+            <File>
+              <FileName>Blinky.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Blinky.h</FilePath>
+            </File>
+            <File>
+              <FileName>Font_6x8_h.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Font_6x8_h.h</FilePath>
+            </File>
+            <File>
+              <FileName>Font_16x24_h.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Font_16x24_h.h</FilePath>
+            </File>
+            <File>
+              <FileName>GLCD.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\GLCD.h</FilePath>
+            </File>
+            <File>
+              <FileName>GLCD_SPI_LPC1700.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\GLCD_SPI_LPC1700.c</FilePath>
+            </File>
+            <File>
+              <FileName>LED.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\LED.c</FilePath>
+            </File>
+            <File>
+              <FileName>LED.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\LED.h</FilePath>
+            </File>
+            <File>
+              <FileName>IRQ.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\IRQ.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>Documentation</GroupName>
+          <Files>
+            <File>
+              <FileName>Abstract.txt</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Abstract.txt</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>::Board Support</GroupName>
+        </Group>
+        <Group>
+          <GroupName>::CMSIS</GroupName>
+        </Group>
+        <Group>
+          <GroupName>::Compiler</GroupName>
+        </Group>
+        <Group>
+          <GroupName>::Device</GroupName>
+        </Group>
+      </Groups>
+    </Target>
+    <Target>
+      <TargetName>TracePort Trace</TargetName>
+      <ToolsetNumber>0x4</ToolsetNumber>
+      <ToolsetName>ARM-ADS</ToolsetName>
+      <pCCUsed>5060750::V5.06 update 6 (build 750)::.\ARMCC</pCCUsed>
+      <uAC6>0</uAC6>
+      <TargetOption>
+        <TargetCommonOption>
+          <Device>LPC1768</Device>
+          <Vendor>NXP</Vendor>
+          <PackID>Keil.LPC1700_DFP.2.6.0</PackID>
+          <PackURL>http://www.keil.com/pack/</PackURL>
+          <Cpu>IROM(0x00000000,0x80000) IRAM(0x10000000,0x8000) IRAM2(0x2007C000,0x8000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
+          <FlashUtilSpec></FlashUtilSpec>
+          <StartupFile></StartupFile>
+          <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM))</FlashDriverDll>
+          <DeviceId>4868</DeviceId>
+          <RegisterFile>$$Device:LPC1768$Device\Include\LPC17xx.h</RegisterFile>
+          <MemoryEnv></MemoryEnv>
+          <Cmp></Cmp>
+          <Asm></Asm>
+          <Linker></Linker>
+          <OHString></OHString>
+          <InfinionOptionDll></InfinionOptionDll>
+          <SLE66CMisc></SLE66CMisc>
+          <SLE66AMisc></SLE66AMisc>
+          <SLE66LinkerMisc></SLE66LinkerMisc>
+          <SFDFile>$$Device:LPC1768$SVD\LPC176x5x.svd</SFDFile>
+          <bCustSvd>0</bCustSvd>
+          <UseEnv>0</UseEnv>
+          <BinPath></BinPath>
+          <IncludePath></IncludePath>
+          <LibPath></LibPath>
+          <RegisterFilePath></RegisterFilePath>
+          <DBRegisterFilePath></DBRegisterFilePath>
+          <TargetStatus>
+            <Error>0</Error>
+            <ExitCodeStop>0</ExitCodeStop>
+            <ButtonStop>0</ButtonStop>
+            <NotGenerated>0</NotGenerated>
+            <InvalidFlash>1</InvalidFlash>
+          </TargetStatus>
+          <OutputDirectory>.\TracePort_Trace\</OutputDirectory>
+          <OutputName>Blinky</OutputName>
+          <CreateExecutable>1</CreateExecutable>
+          <CreateLib>0</CreateLib>
+          <CreateHexFile>0</CreateHexFile>
+          <DebugInformation>1</DebugInformation>
+          <BrowseInformation>1</BrowseInformation>
+          <ListingPath>.\TracePort_Trace\</ListingPath>
+          <HexFormatSelection>1</HexFormatSelection>
+          <Merge32K>0</Merge32K>
+          <CreateBatchFile>0</CreateBatchFile>
+          <BeforeCompile>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopU1X>0</nStopU1X>
+            <nStopU2X>0</nStopU2X>
+          </BeforeCompile>
+          <BeforeMake>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopB1X>0</nStopB1X>
+            <nStopB2X>0</nStopB2X>
+          </BeforeMake>
+          <AfterMake>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopA1X>0</nStopA1X>
+            <nStopA2X>0</nStopA2X>
+          </AfterMake>
+          <SelectedForBatchBuild>1</SelectedForBatchBuild>
+          <SVCSIdString></SVCSIdString>
+        </TargetCommonOption>
+        <CommonProperty>
+          <UseCPPCompiler>0</UseCPPCompiler>
+          <RVCTCodeConst>0</RVCTCodeConst>
+          <RVCTZI>0</RVCTZI>
+          <RVCTOtherData>0</RVCTOtherData>
+          <ModuleSelection>0</ModuleSelection>
+          <IncludeInBuild>1</IncludeInBuild>
+          <AlwaysBuild>0</AlwaysBuild>
+          <GenerateAssemblyFile>0</GenerateAssemblyFile>
+          <AssembleAssemblyFile>0</AssembleAssemblyFile>
+          <PublicsOnly>0</PublicsOnly>
+          <StopOnExitCode>3</StopOnExitCode>
+          <CustomArgument></CustomArgument>
+          <IncludeLibraryModules></IncludeLibraryModules>
+          <ComprImg>1</ComprImg>
+        </CommonProperty>
+        <DllOption>
+          <SimDllName>SARMCM3.DLL</SimDllName>
+          <SimDllArguments>-MPU</SimDllArguments>
+          <SimDlgDll>DARMP1.DLL</SimDlgDll>
+          <SimDlgDllArguments>-pLPC1768</SimDlgDllArguments>
+          <TargetDllName>SARMCM3.DLL</TargetDllName>
+          <TargetDllArguments>-MPU</TargetDllArguments>
+          <TargetDlgDll>TARMP1.DLL</TargetDlgDll>
+          <TargetDlgDllArguments>-pLPC1768</TargetDlgDllArguments>
+        </DllOption>
+        <DebugOption>
+          <OPTHX>
+            <HexSelection>1</HexSelection>
+            <HexRangeLowAddress>0</HexRangeLowAddress>
+            <HexRangeHighAddress>0</HexRangeHighAddress>
+            <HexOffset>0</HexOffset>
+            <Oh166RecLen>16</Oh166RecLen>
+          </OPTHX>
+        </DebugOption>
+        <Utilities>
+          <Flash1>
+            <UseTargetDll>1</UseTargetDll>
+            <UseExternalTool>0</UseExternalTool>
+            <RunIndependent>0</RunIndependent>
+            <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+            <Capability>1</Capability>
+            <DriverSelection>4096</DriverSelection>
+          </Flash1>
+          <bUseTDR>1</bUseTDR>
+          <Flash2>BIN\UL2CM3.DLL</Flash2>
+          <Flash3>"" ()</Flash3>
+          <Flash4></Flash4>
+          <pFcarmOut></pFcarmOut>
+          <pFcarmGrp></pFcarmGrp>
+          <pFcArmRoot></pFcArmRoot>
+          <FcArmLst>0</FcArmLst>
+        </Utilities>
+        <TargetArmAds>
+          <ArmAdsMisc>
+            <GenerateListings>0</GenerateListings>
+            <asHll>1</asHll>
+            <asAsm>1</asAsm>
+            <asMacX>1</asMacX>
+            <asSyms>1</asSyms>
+            <asFals>1</asFals>
+            <asDbgD>1</asDbgD>
+            <asForm>1</asForm>
+            <ldLst>0</ldLst>
+            <ldmm>1</ldmm>
+            <ldXref>1</ldXref>
+            <BigEnd>0</BigEnd>
+            <AdsALst>1</AdsALst>
+            <AdsACrf>1</AdsACrf>
+            <AdsANop>0</AdsANop>
+            <AdsANot>0</AdsANot>
+            <AdsLLst>1</AdsLLst>
+            <AdsLmap>1</AdsLmap>
+            <AdsLcgr>1</AdsLcgr>
+            <AdsLsym>1</AdsLsym>
+            <AdsLszi>1</AdsLszi>
+            <AdsLtoi>1</AdsLtoi>
+            <AdsLsun>1</AdsLsun>
+            <AdsLven>1</AdsLven>
+            <AdsLsxf>1</AdsLsxf>
+            <RvctClst>0</RvctClst>
+            <GenPPlst>0</GenPPlst>
+            <AdsCpuType>"Cortex-M3"</AdsCpuType>
+            <RvctDeviceName></RvctDeviceName>
+            <mOS>0</mOS>
+            <uocRom>0</uocRom>
+            <uocRam>0</uocRam>
+            <hadIROM>1</hadIROM>
+            <hadIRAM>1</hadIRAM>
+            <hadXRAM>0</hadXRAM>
+            <uocXRam>0</uocXRam>
+            <RvdsVP>0</RvdsVP>
+            <RvdsMve>0</RvdsMve>
+            <RvdsCdeCp>0</RvdsCdeCp>
+            <hadIRAM2>1</hadIRAM2>
+            <hadIROM2>0</hadIROM2>
+            <StupSel>8</StupSel>
+            <useUlib>1</useUlib>
+            <EndSel>0</EndSel>
+            <uLtcg>0</uLtcg>
+            <nSecure>0</nSecure>
+            <RoSelD>3</RoSelD>
+            <RwSelD>3</RwSelD>
+            <CodeSel>0</CodeSel>
+            <OptFeed>0</OptFeed>
+            <NoZi1>0</NoZi1>
+            <NoZi2>0</NoZi2>
+            <NoZi3>0</NoZi3>
+            <NoZi4>0</NoZi4>
+            <NoZi5>0</NoZi5>
+            <Ro1Chk>0</Ro1Chk>
+            <Ro2Chk>0</Ro2Chk>
+            <Ro3Chk>0</Ro3Chk>
+            <Ir1Chk>1</Ir1Chk>
+            <Ir2Chk>0</Ir2Chk>
+            <Ra1Chk>0</Ra1Chk>
+            <Ra2Chk>0</Ra2Chk>
+            <Ra3Chk>0</Ra3Chk>
+            <Im1Chk>1</Im1Chk>
+            <Im2Chk>0</Im2Chk>
+            <OnChipMemories>
+              <Ocm1>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm1>
+              <Ocm2>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm2>
+              <Ocm3>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm3>
+              <Ocm4>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm4>
+              <Ocm5>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm5>
+              <Ocm6>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm6>
+              <IRAM>
+                <Type>0</Type>
+                <StartAddress>0x10000000</StartAddress>
+                <Size>0x8000</Size>
+              </IRAM>
+              <IROM>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x80000</Size>
+              </IROM>
+              <XRAM>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </XRAM>
+              <OCR_RVCT1>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT1>
+              <OCR_RVCT2>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT2>
+              <OCR_RVCT3>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT3>
+              <OCR_RVCT4>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x80000</Size>
+              </OCR_RVCT4>
+              <OCR_RVCT5>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT5>
+              <OCR_RVCT6>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT6>
+              <OCR_RVCT7>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT7>
+              <OCR_RVCT8>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT8>
+              <OCR_RVCT9>
+                <Type>0</Type>
+                <StartAddress>0x10000000</StartAddress>
+                <Size>0x8000</Size>
+              </OCR_RVCT9>
+              <OCR_RVCT10>
+                <Type>0</Type>
+                <StartAddress>0x2007c000</StartAddress>
+                <Size>0x8000</Size>
+              </OCR_RVCT10>
+            </OnChipMemories>
+            <RvctStartVector></RvctStartVector>
+          </ArmAdsMisc>
+          <Cads>
+            <interw>1</interw>
+            <Optim>2</Optim>
+            <oTime>0</oTime>
+            <SplitLS>0</SplitLS>
+            <OneElfS>1</OneElfS>
+            <Strict>0</Strict>
+            <EnumInt>0</EnumInt>
+            <PlainCh>0</PlainCh>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <wLevel>2</wLevel>
+            <uThumb>0</uThumb>
+            <uSurpInc>0</uSurpInc>
+            <uC99>1</uC99>
+            <uGnu>0</uGnu>
+            <useXO>0</useXO>
+            <v6Lang>3</v6Lang>
+            <v6LangP>3</v6LangP>
+            <vShortEn>1</vShortEn>
+            <vShortWch>1</vShortWch>
+            <v6Lto>0</v6Lto>
+            <v6WtE>0</v6WtE>
+            <v6Rtti>0</v6Rtti>
+            <VariousControls>
+              <MiscControls></MiscControls>
+              <Define>TRACE_PIN_ENABLE</Define>
+              <Undefine></Undefine>
+              <IncludePath></IncludePath>
+            </VariousControls>
+          </Cads>
+          <Aads>
+            <interw>1</interw>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <thumb>0</thumb>
+            <SplitLS>0</SplitLS>
+            <SwStkChk>0</SwStkChk>
+            <NoWarn>0</NoWarn>
+            <uSurpInc>0</uSurpInc>
+            <useXO>0</useXO>
+            <ClangAsOpt>4</ClangAsOpt>
+            <VariousControls>
+              <MiscControls></MiscControls>
+              <Define></Define>
+              <Undefine></Undefine>
+              <IncludePath></IncludePath>
+            </VariousControls>
+          </Aads>
+          <LDads>
+            <umfTarg>1</umfTarg>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <noStLib>0</noStLib>
+            <RepFail>1</RepFail>
+            <useFile>0</useFile>
+            <TextAddressRange>0x1A000000</TextAddressRange>
+            <DataAddressRange>0x10000000</DataAddressRange>
+            <pXoBase></pXoBase>
+            <ScatterFile></ScatterFile>
+            <IncludeLibs></IncludeLibs>
+            <IncludeLibsPath></IncludeLibsPath>
+            <Misc></Misc>
+            <LinkerInputFile></LinkerInputFile>
+            <DisabledWarnings></DisabledWarnings>
+          </LDads>
+        </TargetArmAds>
+      </TargetOption>
+      <Groups>
+        <Group>
+          <GroupName>Source Files</GroupName>
+          <Files>
+            <File>
+              <FileName>Blinky.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\Blinky.c</FilePath>
+            </File>
+            <File>
+              <FileName>Blinky.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Blinky.h</FilePath>
+            </File>
+            <File>
+              <FileName>Font_6x8_h.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Font_6x8_h.h</FilePath>
+            </File>
+            <File>
+              <FileName>Font_16x24_h.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Font_16x24_h.h</FilePath>
+            </File>
+            <File>
+              <FileName>GLCD.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\GLCD.h</FilePath>
+            </File>
+            <File>
+              <FileName>GLCD_SPI_LPC1700.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\GLCD_SPI_LPC1700.c</FilePath>
+            </File>
+            <File>
+              <FileName>LED.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\LED.c</FilePath>
+            </File>
+            <File>
+              <FileName>LED.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\LED.h</FilePath>
+            </File>
+            <File>
+              <FileName>IRQ.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\IRQ.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>Documentation</GroupName>
+          <Files>
+            <File>
+              <FileName>Abstract.txt</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Abstract.txt</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>::Board Support</GroupName>
+        </Group>
+        <Group>
+          <GroupName>::CMSIS</GroupName>
+        </Group>
+        <Group>
+          <GroupName>::Compiler</GroupName>
+        </Group>
+        <Group>
+          <GroupName>::Device</GroupName>
+        </Group>
+      </Groups>
+    </Target>
+    <Target>
+      <TargetName>Instruction Trace</TargetName>
+      <ToolsetNumber>0x4</ToolsetNumber>
+      <ToolsetName>ARM-ADS</ToolsetName>
+      <pCCUsed>5060750::V5.06 update 6 (build 750)::.\ARMCC</pCCUsed>
+      <uAC6>0</uAC6>
+      <TargetOption>
+        <TargetCommonOption>
+          <Device>LPC1768</Device>
+          <Vendor>NXP</Vendor>
+          <PackID>Keil.LPC1700_DFP.2.6.0</PackID>
+          <PackURL>http://www.keil.com/pack/</PackURL>
+          <Cpu>IROM(0x00000000,0x80000) IRAM(0x10000000,0x8000) IRAM2(0x2007C000,0x8000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
+          <FlashUtilSpec></FlashUtilSpec>
+          <StartupFile></StartupFile>
+          <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM))</FlashDriverDll>
+          <DeviceId>4868</DeviceId>
+          <RegisterFile>$$Device:LPC1768$Device\Include\LPC17xx.h</RegisterFile>
+          <MemoryEnv></MemoryEnv>
+          <Cmp></Cmp>
+          <Asm></Asm>
+          <Linker></Linker>
+          <OHString></OHString>
+          <InfinionOptionDll></InfinionOptionDll>
+          <SLE66CMisc></SLE66CMisc>
+          <SLE66AMisc></SLE66AMisc>
+          <SLE66LinkerMisc></SLE66LinkerMisc>
+          <SFDFile>$$Device:LPC1768$SVD\LPC176x5x.svd</SFDFile>
+          <bCustSvd>0</bCustSvd>
+          <UseEnv>0</UseEnv>
+          <BinPath></BinPath>
+          <IncludePath></IncludePath>
+          <LibPath></LibPath>
+          <RegisterFilePath></RegisterFilePath>
+          <DBRegisterFilePath></DBRegisterFilePath>
+          <TargetStatus>
+            <Error>0</Error>
+            <ExitCodeStop>0</ExitCodeStop>
+            <ButtonStop>0</ButtonStop>
+            <NotGenerated>0</NotGenerated>
+            <InvalidFlash>1</InvalidFlash>
+          </TargetStatus>
+          <OutputDirectory>.\Instruction_Trace\</OutputDirectory>
+          <OutputName>Blinky</OutputName>
+          <CreateExecutable>1</CreateExecutable>
+          <CreateLib>0</CreateLib>
+          <CreateHexFile>0</CreateHexFile>
+          <DebugInformation>1</DebugInformation>
+          <BrowseInformation>1</BrowseInformation>
+          <ListingPath>.\Instruction_Trace\</ListingPath>
+          <HexFormatSelection>1</HexFormatSelection>
+          <Merge32K>0</Merge32K>
+          <CreateBatchFile>0</CreateBatchFile>
+          <BeforeCompile>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopU1X>0</nStopU1X>
+            <nStopU2X>0</nStopU2X>
+          </BeforeCompile>
+          <BeforeMake>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopB1X>0</nStopB1X>
+            <nStopB2X>0</nStopB2X>
+          </BeforeMake>
+          <AfterMake>
+            <RunUserProg1>0</RunUserProg1>
+            <RunUserProg2>0</RunUserProg2>
+            <UserProg1Name></UserProg1Name>
+            <UserProg2Name></UserProg2Name>
+            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+            <nStopA1X>0</nStopA1X>
+            <nStopA2X>0</nStopA2X>
+          </AfterMake>
+          <SelectedForBatchBuild>1</SelectedForBatchBuild>
+          <SVCSIdString></SVCSIdString>
+        </TargetCommonOption>
+        <CommonProperty>
+          <UseCPPCompiler>0</UseCPPCompiler>
+          <RVCTCodeConst>0</RVCTCodeConst>
+          <RVCTZI>0</RVCTZI>
+          <RVCTOtherData>0</RVCTOtherData>
+          <ModuleSelection>0</ModuleSelection>
+          <IncludeInBuild>1</IncludeInBuild>
+          <AlwaysBuild>0</AlwaysBuild>
+          <GenerateAssemblyFile>0</GenerateAssemblyFile>
+          <AssembleAssemblyFile>0</AssembleAssemblyFile>
+          <PublicsOnly>0</PublicsOnly>
+          <StopOnExitCode>3</StopOnExitCode>
+          <CustomArgument></CustomArgument>
+          <IncludeLibraryModules></IncludeLibraryModules>
+          <ComprImg>1</ComprImg>
+        </CommonProperty>
+        <DllOption>
+          <SimDllName>SARMCM3.DLL</SimDllName>
+          <SimDllArguments>-MPU</SimDllArguments>
+          <SimDlgDll>DARMP1.DLL</SimDlgDll>
+          <SimDlgDllArguments>-pLPC1768</SimDlgDllArguments>
+          <TargetDllName>SARMCM3.DLL</TargetDllName>
+          <TargetDllArguments>-MPU</TargetDllArguments>
+          <TargetDlgDll>TARMP1.DLL</TargetDlgDll>
+          <TargetDlgDllArguments>-pLPC1768</TargetDlgDllArguments>
+        </DllOption>
+        <DebugOption>
+          <OPTHX>
+            <HexSelection>1</HexSelection>
+            <HexRangeLowAddress>0</HexRangeLowAddress>
+            <HexRangeHighAddress>0</HexRangeHighAddress>
+            <HexOffset>0</HexOffset>
+            <Oh166RecLen>16</Oh166RecLen>
+          </OPTHX>
+        </DebugOption>
+        <Utilities>
+          <Flash1>
+            <UseTargetDll>1</UseTargetDll>
+            <UseExternalTool>0</UseExternalTool>
+            <RunIndependent>0</RunIndependent>
+            <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
+            <Capability>1</Capability>
+            <DriverSelection>4096</DriverSelection>
+          </Flash1>
+          <bUseTDR>1</bUseTDR>
+          <Flash2>BIN\UL2CM3.DLL</Flash2>
+          <Flash3>"" ()</Flash3>
+          <Flash4></Flash4>
+          <pFcarmOut></pFcarmOut>
+          <pFcarmGrp></pFcarmGrp>
+          <pFcArmRoot></pFcArmRoot>
+          <FcArmLst>0</FcArmLst>
+        </Utilities>
+        <TargetArmAds>
+          <ArmAdsMisc>
+            <GenerateListings>0</GenerateListings>
+            <asHll>1</asHll>
+            <asAsm>1</asAsm>
+            <asMacX>1</asMacX>
+            <asSyms>1</asSyms>
+            <asFals>1</asFals>
+            <asDbgD>1</asDbgD>
+            <asForm>1</asForm>
+            <ldLst>0</ldLst>
+            <ldmm>1</ldmm>
+            <ldXref>1</ldXref>
+            <BigEnd>0</BigEnd>
+            <AdsALst>1</AdsALst>
+            <AdsACrf>1</AdsACrf>
+            <AdsANop>0</AdsANop>
+            <AdsANot>0</AdsANot>
+            <AdsLLst>1</AdsLLst>
+            <AdsLmap>1</AdsLmap>
+            <AdsLcgr>1</AdsLcgr>
+            <AdsLsym>1</AdsLsym>
+            <AdsLszi>1</AdsLszi>
+            <AdsLtoi>1</AdsLtoi>
+            <AdsLsun>1</AdsLsun>
+            <AdsLven>1</AdsLven>
+            <AdsLsxf>1</AdsLsxf>
+            <RvctClst>0</RvctClst>
+            <GenPPlst>0</GenPPlst>
+            <AdsCpuType>"Cortex-M3"</AdsCpuType>
+            <RvctDeviceName></RvctDeviceName>
+            <mOS>0</mOS>
+            <uocRom>0</uocRom>
+            <uocRam>0</uocRam>
+            <hadIROM>1</hadIROM>
+            <hadIRAM>1</hadIRAM>
+            <hadXRAM>0</hadXRAM>
+            <uocXRam>0</uocXRam>
+            <RvdsVP>0</RvdsVP>
+            <RvdsMve>0</RvdsMve>
+            <RvdsCdeCp>0</RvdsCdeCp>
+            <hadIRAM2>1</hadIRAM2>
+            <hadIROM2>0</hadIROM2>
+            <StupSel>8</StupSel>
+            <useUlib>1</useUlib>
+            <EndSel>0</EndSel>
+            <uLtcg>0</uLtcg>
+            <nSecure>0</nSecure>
+            <RoSelD>3</RoSelD>
+            <RwSelD>3</RwSelD>
+            <CodeSel>0</CodeSel>
+            <OptFeed>0</OptFeed>
+            <NoZi1>0</NoZi1>
+            <NoZi2>0</NoZi2>
+            <NoZi3>0</NoZi3>
+            <NoZi4>0</NoZi4>
+            <NoZi5>0</NoZi5>
+            <Ro1Chk>0</Ro1Chk>
+            <Ro2Chk>0</Ro2Chk>
+            <Ro3Chk>0</Ro3Chk>
+            <Ir1Chk>1</Ir1Chk>
+            <Ir2Chk>0</Ir2Chk>
+            <Ra1Chk>0</Ra1Chk>
+            <Ra2Chk>0</Ra2Chk>
+            <Ra3Chk>0</Ra3Chk>
+            <Im1Chk>1</Im1Chk>
+            <Im2Chk>0</Im2Chk>
+            <OnChipMemories>
+              <Ocm1>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm1>
+              <Ocm2>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm2>
+              <Ocm3>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm3>
+              <Ocm4>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm4>
+              <Ocm5>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm5>
+              <Ocm6>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </Ocm6>
+              <IRAM>
+                <Type>0</Type>
+                <StartAddress>0x10000000</StartAddress>
+                <Size>0x8000</Size>
+              </IRAM>
+              <IROM>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x80000</Size>
+              </IROM>
+              <XRAM>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </XRAM>
+              <OCR_RVCT1>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT1>
+              <OCR_RVCT2>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT2>
+              <OCR_RVCT3>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT3>
+              <OCR_RVCT4>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x80000</Size>
+              </OCR_RVCT4>
+              <OCR_RVCT5>
+                <Type>1</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT5>
+              <OCR_RVCT6>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT6>
+              <OCR_RVCT7>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT7>
+              <OCR_RVCT8>
+                <Type>0</Type>
+                <StartAddress>0x0</StartAddress>
+                <Size>0x0</Size>
+              </OCR_RVCT8>
+              <OCR_RVCT9>
+                <Type>0</Type>
+                <StartAddress>0x10000000</StartAddress>
+                <Size>0x8000</Size>
+              </OCR_RVCT9>
+              <OCR_RVCT10>
+                <Type>0</Type>
+                <StartAddress>0x2007c000</StartAddress>
+                <Size>0x8000</Size>
+              </OCR_RVCT10>
+            </OnChipMemories>
+            <RvctStartVector></RvctStartVector>
+          </ArmAdsMisc>
+          <Cads>
+            <interw>1</interw>
+            <Optim>2</Optim>
+            <oTime>0</oTime>
+            <SplitLS>0</SplitLS>
+            <OneElfS>1</OneElfS>
+            <Strict>0</Strict>
+            <EnumInt>0</EnumInt>
+            <PlainCh>0</PlainCh>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <wLevel>2</wLevel>
+            <uThumb>0</uThumb>
+            <uSurpInc>0</uSurpInc>
+            <uC99>1</uC99>
+            <uGnu>0</uGnu>
+            <useXO>0</useXO>
+            <v6Lang>3</v6Lang>
+            <v6LangP>3</v6LangP>
+            <vShortEn>1</vShortEn>
+            <vShortWch>1</vShortWch>
+            <v6Lto>0</v6Lto>
+            <v6WtE>0</v6WtE>
+            <v6Rtti>0</v6Rtti>
+            <VariousControls>
+              <MiscControls></MiscControls>
+              <Define>TRACE_PIN_ENABLE</Define>
+              <Undefine></Undefine>
+              <IncludePath></IncludePath>
+            </VariousControls>
+          </Cads>
+          <Aads>
+            <interw>1</interw>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <thumb>0</thumb>
+            <SplitLS>0</SplitLS>
+            <SwStkChk>0</SwStkChk>
+            <NoWarn>0</NoWarn>
+            <uSurpInc>0</uSurpInc>
+            <useXO>0</useXO>
+            <ClangAsOpt>4</ClangAsOpt>
+            <VariousControls>
+              <MiscControls></MiscControls>
+              <Define></Define>
+              <Undefine></Undefine>
+              <IncludePath></IncludePath>
+            </VariousControls>
+          </Aads>
+          <LDads>
+            <umfTarg>1</umfTarg>
+            <Ropi>0</Ropi>
+            <Rwpi>0</Rwpi>
+            <noStLib>0</noStLib>
+            <RepFail>1</RepFail>
+            <useFile>0</useFile>
+            <TextAddressRange>0x1A000000</TextAddressRange>
+            <DataAddressRange>0x10000000</DataAddressRange>
+            <pXoBase></pXoBase>
+            <ScatterFile></ScatterFile>
+            <IncludeLibs></IncludeLibs>
+            <IncludeLibsPath></IncludeLibsPath>
+            <Misc></Misc>
+            <LinkerInputFile></LinkerInputFile>
+            <DisabledWarnings></DisabledWarnings>
+          </LDads>
+        </TargetArmAds>
+      </TargetOption>
+      <Groups>
+        <Group>
+          <GroupName>Source Files</GroupName>
+          <Files>
+            <File>
+              <FileName>Blinky.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\Blinky.c</FilePath>
+            </File>
+            <File>
+              <FileName>Blinky.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Blinky.h</FilePath>
+            </File>
+            <File>
+              <FileName>Font_6x8_h.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Font_6x8_h.h</FilePath>
+            </File>
+            <File>
+              <FileName>Font_16x24_h.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Font_16x24_h.h</FilePath>
+            </File>
+            <File>
+              <FileName>GLCD.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\GLCD.h</FilePath>
+            </File>
+            <File>
+              <FileName>GLCD_SPI_LPC1700.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\GLCD_SPI_LPC1700.c</FilePath>
+            </File>
+            <File>
+              <FileName>LED.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\LED.c</FilePath>
+            </File>
+            <File>
+              <FileName>LED.h</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\LED.h</FilePath>
+            </File>
+            <File>
+              <FileName>IRQ.c</FileName>
+              <FileType>1</FileType>
+              <FilePath>.\IRQ.c</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>Documentation</GroupName>
+          <Files>
+            <File>
+              <FileName>Abstract.txt</FileName>
+              <FileType>5</FileType>
+              <FilePath>.\Abstract.txt</FilePath>
+            </File>
+          </Files>
+        </Group>
+        <Group>
+          <GroupName>::Board Support</GroupName>
+        </Group>
+        <Group>
+          <GroupName>::CMSIS</GroupName>
+        </Group>
+        <Group>
+          <GroupName>::Compiler</GroupName>
+        </Group>
+        <Group>
+          <GroupName>::Device</GroupName>
+        </Group>
+      </Groups>
+    </Target>
+  </Targets>
+
+  <RTE>
+    <apis>
+      <api Capiversion="1.0.0" Cclass="Board Support" Cgroup="A/D Converter" exclusive="0">
+        <package license="license.rtf" name="MDK-Middleware" schemaVersion="1.4" url="http://www.keil.com/pack/" vendor="Keil" version="7.12.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </api>
+      <api Capiversion="1.0.0" Cclass="Board Support" Cgroup="Joystick" exclusive="0">
+        <package license="license.rtf" name="MDK-Middleware" schemaVersion="1.4" url="http://www.keil.com/pack/" vendor="Keil" version="7.12.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </api>
+    </apis>
+    <components>
+      <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.4.0" condition="ARMv6_7_8-M Device">
+        <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </component>
+      <component Cbundle="ARM Compiler" Cclass="Compiler" Cgroup="I/O" Csub="STDOUT" Cvariant="ITM" Cvendor="Keil" Cversion="1.2.0" condition="ARMCC Cortex-M with ITM">
+        <package name="ARM_Compiler" schemaVersion="1.6.3" url="http://www.keil.com/pack/" vendor="Keil" version="1.6.3"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </component>
+      <component Capiversion="1.0.0" Cbundle="MCB1700" Cclass="Board Support" Cgroup="A/D Converter" Cvendor="Keil" Cversion="1.0.0" condition="LPC1700 CMSIS PIN">
+        <package name="LPC1700_DFP" schemaVersion="1.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.6.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </component>
+      <component Capiversion="1.0.0" Cbundle="MCB1700" Cclass="Board Support" Cgroup="Joystick" Cvendor="Keil" Cversion="1.0.0" condition="LPC1700 CMSIS PIN GPIO">
+        <package name="LPC1700_DFP" schemaVersion="1.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.6.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </component>
+      <component Cclass="Device" Cgroup="GPIO" Cvendor="Keil" Cversion="1.1.0" condition="LPC1700 CMSIS Device">
+        <package name="LPC1700_DFP" schemaVersion="1.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.6.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </component>
+      <component Cclass="Device" Cgroup="PIN" Cvendor="Keil" Cversion="1.0.0" condition="LPC1700 CMSIS Device">
+        <package name="LPC1700_DFP" schemaVersion="1.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.6.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </component>
+      <component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="LPC17xx CMSIS Device ARMCC">
+        <package name="LPC1700_DFP" schemaVersion="1.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.6.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </component>
+    </components>
+    <files>
+      <file attr="config" category="header" condition="LPC1700 CMSIS Device" name="RTE_Driver\Config\RTE_Device.h" version="2.4.1">
+        <instance index="0">RTE\Device\LPC1768\RTE_Device.h</instance>
+        <component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="LPC17xx CMSIS Device ARMCC"/>
+        <package name="LPC1700_DFP" schemaVersion="1.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.6.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </file>
+      <file attr="config" category="source" condition="LPC176x" name="Device\Source\ARM\startup_LPC17xx.s" version="1.0.0">
+        <instance index="0">RTE\Device\LPC1768\startup_LPC17xx.s</instance>
+        <component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="LPC17xx CMSIS Device ARMCC"/>
+        <package name="LPC1700_DFP" schemaVersion="1.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.6.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </file>
+      <file attr="config" category="source" condition="LPC176x" name="Device\Source\system_LPC17xx.c" version="1.0.0">
+        <instance index="0">RTE\Device\LPC1768\system_LPC17xx.c</instance>
+        <component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="LPC17xx CMSIS Device ARMCC"/>
+        <package name="LPC1700_DFP" schemaVersion="1.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.6.0"/>
+        <targetInfos>
+          <targetInfo name="Instruction Trace"/>
+          <targetInfo name="SWO Trace"/>
+          <targetInfo name="TracePort Trace"/>
+        </targetInfos>
+      </file>
+    </files>
+  </RTE>
+
+  <LayerInfo>
+    <Layers>
+      <Layer>
+        <LayName>&lt;Project Info&gt;</LayName>
+        <LayDesc></LayDesc>
+        <LayUrl></LayUrl>
+        <LayKeys></LayKeys>
+        <LayCat></LayCat>
+        <LayLic></LayLic>
+        <LayTarg>0</LayTarg>
+        <LayPrjMark>1</LayPrjMark>
+      </Layer>
+    </Layers>
+  </LayerInfo>
+
+</Project>
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/Instruction_Trace_LPC1768.dbgconf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/Instruction_Trace_LPC1768.dbgconf
new file mode 100755
index 0000000..ddd0031
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/Instruction_Trace_LPC1768.dbgconf
@@ -0,0 +1,10 @@
+// <<< Use Configuration Wizard in Context Menu >>>

+

+// <h>Debug Configuration

+//   <o.0>    StopAfterBootloader       <i> Stop after Bootloader

+// </h>

+Dbg_CR = 0x00000001;

+

+

+

+// <<< end of configuration section >>>
\ No newline at end of file
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/SWO_Trace_LPC1768.dbgconf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/SWO_Trace_LPC1768.dbgconf
new file mode 100755
index 0000000..ddd0031
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/SWO_Trace_LPC1768.dbgconf
@@ -0,0 +1,10 @@
+// <<< Use Configuration Wizard in Context Menu >>>

+

+// <h>Debug Configuration

+//   <o.0>    StopAfterBootloader       <i> Stop after Bootloader

+// </h>

+Dbg_CR = 0x00000001;

+

+

+

+// <<< end of configuration section >>>
\ No newline at end of file
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/TracePort_Trace_LPC1768.dbgconf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/TracePort_Trace_LPC1768.dbgconf
new file mode 100755
index 0000000..ddd0031
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/TracePort_Trace_LPC1768.dbgconf
@@ -0,0 +1,10 @@
+// <<< Use Configuration Wizard in Context Menu >>>

+

+// <h>Debug Configuration

+//   <o.0>    StopAfterBootloader       <i> Stop after Bootloader

+// </h>

+Dbg_CR = 0x00000001;

+

+

+

+// <<< end of configuration section >>>
\ No newline at end of file
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/EventRecorderStub.scvd b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/EventRecorderStub.scvd
new file mode 100755
index 0000000..0fb3ee5
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/EventRecorderStub.scvd
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>

+

+<component_viewer schemaVersion="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="Component_Viewer.xsd">

+

+<component name="EventRecorderStub" version="1.0.0"/>       <!--name and version of the component-->

+  <events>

+  </events>

+

+</component_viewer>

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_16x24_h.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_16x24_h.h
new file mode 100755
index 0000000..b3a4a22
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_16x24_h.h
@@ -0,0 +1,472 @@
+/*----------------------------------------------------------------------------

+ * Name:    Font_16x24_h.h

+ * Purpose: ASCII font characters (width 16 pixels, height 24 pixels, 

+ *          horizontal pixel packing)

+ *----------------------------------------------------------------------------

+ * This file is part of the uVision/ARM development tools.

+ * This software may only be used under the terms of a valid, current,

+ * end user licence from KEIL for a compatible version of KEIL software

+ * development tools. Nothing else gives you the right to use this software.

+ *

+ * This software is supplied "AS IS" without warranties of any kind.

+ *

+ * Copyright (c) 2010 Keil - An ARM Company. All rights reserved.

+ *----------------------------------------------------------------------------*/

+

+#ifndef __FONT_16x24_H_H

+#define __FONT_16x24_H_H

+

+const unsigned short Font_16x24_h[] = {

+  /* 0x20: Space ' ' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x21: '!' */

+  0x0000, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0000, 0x0000,

+  0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x22: '"' */

+  0x0000, 0x0000, 0x00CC, 0x00CC, 0x00CC, 0x00CC, 0x00CC, 0x00CC,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x23: '#' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C60, 0x0C60,

+  0x0C60, 0x0630, 0x0630, 0x1FFE, 0x1FFE, 0x0630, 0x0738, 0x0318,

+  0x1FFE, 0x1FFE, 0x0318, 0x0318, 0x018C, 0x018C, 0x018C, 0x0000,

+  /* 0x24: '$' */

+  0x0000, 0x0080, 0x03E0, 0x0FF8, 0x0E9C, 0x1C8C, 0x188C, 0x008C,

+  0x0098, 0x01F8, 0x07E0, 0x0E80, 0x1C80, 0x188C, 0x188C, 0x189C,

+  0x0CB8, 0x0FF0, 0x03E0, 0x0080, 0x0080, 0x0000, 0x0000, 0x0000,

+  /* 0x25: '%' */

+  0x0000, 0x0000, 0x0000, 0x180E, 0x0C1B, 0x0C11, 0x0611, 0x0611,

+  0x0311, 0x0311, 0x019B, 0x018E, 0x38C0, 0x6CC0, 0x4460, 0x4460,

+  0x4430, 0x4430, 0x4418, 0x6C18, 0x380C, 0x0000, 0x0000, 0x0000,

+  /* 0x26: '&' */

+  0x0000, 0x01E0, 0x03F0, 0x0738, 0x0618, 0x0618, 0x0330, 0x01F0,

+  0x00F0, 0x00F8, 0x319C, 0x330E, 0x1E06, 0x1C06, 0x1C06, 0x3F06,

+  0x73FC, 0x21F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x27: ''' */

+  0x0000, 0x0000, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x28: '(' */

+  0x0000, 0x0200, 0x0300, 0x0180, 0x00C0, 0x00C0, 0x0060, 0x0060,

+  0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030,

+  0x0060, 0x0060, 0x00C0, 0x00C0, 0x0180, 0x0300, 0x0200, 0x0000,

+  /* 0x29: ')' */

+  0x0000, 0x0020, 0x0060, 0x00C0, 0x0180, 0x0180, 0x0300, 0x0300,

+  0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600,

+  0x0300, 0x0300, 0x0180, 0x0180, 0x00C0, 0x0060, 0x0020, 0x0000,

+  /* 0x2A: '*' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00C0, 0x00C0,

+  0x06D8, 0x07F8, 0x01E0, 0x0330, 0x0738, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x2B: '+' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0180, 0x3FFC, 0x3FFC, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x2C: ',' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0180, 0x0180, 0x0100, 0x0100, 0x0080, 0x0000, 0x0000,

+  /* 0x2D: '-' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x07E0, 0x07E0, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x2E: '.' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x2F: '/' */

+  0x0000, 0x0C00, 0x0C00, 0x0600, 0x0600, 0x0600, 0x0300, 0x0300,

+  0x0300, 0x0380, 0x0180, 0x0180, 0x0180, 0x00C0, 0x00C0, 0x00C0,

+  0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x30: '0' */

+  0x0000, 0x03E0, 0x07F0, 0x0E38, 0x0C18, 0x180C, 0x180C, 0x180C,

+  0x180C, 0x180C, 0x180C, 0x180C, 0x180C, 0x180C, 0x0C18, 0x0E38,

+  0x07F0, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x31: '1' */

+  0x0000, 0x0100, 0x0180, 0x01C0, 0x01F0, 0x0198, 0x0188, 0x0180,

+  0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x32: '2' */

+  0x0000, 0x03E0, 0x0FF8, 0x0C18, 0x180C, 0x180C, 0x1800, 0x1800,

+  0x0C00, 0x0600, 0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0018,

+  0x1FFC, 0x1FFC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x33: '3' */

+  0x0000, 0x01E0, 0x07F8, 0x0E18, 0x0C0C, 0x0C0C, 0x0C00, 0x0600,

+  0x03C0, 0x07C0, 0x0C00, 0x1800, 0x1800, 0x180C, 0x180C, 0x0C18,

+  0x07F8, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x34: '4' */

+  0x0000, 0x0C00, 0x0E00, 0x0F00, 0x0F00, 0x0D80, 0x0CC0, 0x0C60,

+  0x0C60, 0x0C30, 0x0C18, 0x0C0C, 0x3FFC, 0x3FFC, 0x0C00, 0x0C00,

+  0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x35: '5' */

+  0x0000, 0x0FF8, 0x0FF8, 0x0018, 0x0018, 0x000C, 0x03EC, 0x07FC,

+  0x0E1C, 0x1C00, 0x1800, 0x1800, 0x1800, 0x180C, 0x0C1C, 0x0E18,

+  0x07F8, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x36: '6' */

+  0x0000, 0x07C0, 0x0FF0, 0x1C38, 0x1818, 0x0018, 0x000C, 0x03CC,

+  0x0FEC, 0x0E3C, 0x1C1C, 0x180C, 0x180C, 0x180C, 0x1C18, 0x0E38,

+  0x07F0, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x37: '7' */

+  0x0000, 0x1FFC, 0x1FFC, 0x0C00, 0x0600, 0x0600, 0x0300, 0x0380,

+  0x0180, 0x01C0, 0x00C0, 0x00E0, 0x0060, 0x0060, 0x0070, 0x0030,

+  0x0030, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x38: '8' */

+  0x0000, 0x03E0, 0x07F0, 0x0E38, 0x0C18, 0x0C18, 0x0C18, 0x0638,

+  0x07F0, 0x07F0, 0x0C18, 0x180C, 0x180C, 0x180C, 0x180C, 0x0C38,

+  0x0FF8, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x39: '9' */

+  0x0000, 0x03E0, 0x07F0, 0x0E38, 0x0C1C, 0x180C, 0x180C, 0x180C,

+  0x1C1C, 0x1E38, 0x1BF8, 0x19E0, 0x1800, 0x0C00, 0x0C00, 0x0E1C,

+  0x07F8, 0x01F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x3A: ':' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x0180,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x3B: ';' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x0180,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0180, 0x0180, 0x0100, 0x0100, 0x0080, 0x0000, 0x0000, 0x0000,

+  /* 0x3C: '<' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x1000, 0x1C00, 0x0F80, 0x03E0, 0x00F8, 0x0018, 0x00F8, 0x03E0,

+  0x0F80, 0x1C00, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x3D: '=' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x1FF8, 0x0000, 0x0000, 0x0000, 0x1FF8, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x3E: '>' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0008, 0x0038, 0x01F0, 0x07C0, 0x1F00, 0x1800, 0x1F00, 0x07C0,

+  0x01F0, 0x0038, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x3F: '?' */

+  0x0000, 0x03E0, 0x0FF8, 0x0C18, 0x180C, 0x180C, 0x1800, 0x0C00,

+  0x0600, 0x0300, 0x0180, 0x00C0, 0x00C0, 0x00C0, 0x0000, 0x0000,

+  0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x40: '@' */

+  0x0000, 0x0000, 0x07E0, 0x1818, 0x2004, 0x29C2, 0x4A22, 0x4411,

+  0x4409, 0x4409, 0x4409, 0x2209, 0x1311, 0x0CE2, 0x4002, 0x2004,

+  0x1818, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x41: 'A' */

+  0x0000, 0x0380, 0x0380, 0x06C0, 0x06C0, 0x06C0, 0x0C60, 0x0C60,

+  0x1830, 0x1830, 0x1830, 0x3FF8, 0x3FF8, 0x701C, 0x600C, 0x600C,

+  0xC006, 0xC006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x42: 'B' */

+  0x0000, 0x03FC, 0x0FFC, 0x0C0C, 0x180C, 0x180C, 0x180C, 0x0C0C,

+  0x07FC, 0x0FFC, 0x180C, 0x300C, 0x300C, 0x300C, 0x300C, 0x180C,

+  0x1FFC, 0x07FC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x43: 'C' */

+  0x0000, 0x07C0, 0x1FF0, 0x3838, 0x301C, 0x700C, 0x6006, 0x0006,

+  0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x6006, 0x700C, 0x301C,

+  0x1FF0, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x44: 'D' */

+  0x0000, 0x03FE, 0x0FFE, 0x0E06, 0x1806, 0x1806, 0x3006, 0x3006,

+  0x3006, 0x3006, 0x3006, 0x3006, 0x3006, 0x1806, 0x1806, 0x0E06,

+  0x0FFE, 0x03FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x45: 'E' */

+  0x0000, 0x3FFC, 0x3FFC, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,

+  0x1FFC, 0x1FFC, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,

+  0x3FFC, 0x3FFC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x46: 'F' */

+  0x0000, 0x3FF8, 0x3FF8, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018,

+  0x1FF8, 0x1FF8, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018,

+  0x0018, 0x0018, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x47: 'G' */

+  0x0000, 0x0FE0, 0x3FF8, 0x783C, 0x600E, 0xE006, 0xC007, 0x0003,

+  0x0003, 0xFE03, 0xFE03, 0xC003, 0xC007, 0xC006, 0xC00E, 0xF03C,

+  0x3FF8, 0x0FE0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x48: 'H' */

+  0x0000, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C,

+  0x3FFC, 0x3FFC, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C,

+  0x300C, 0x300C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x49: 'I' */

+  0x0000, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x4A: 'J' */

+  0x0000, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600,

+  0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0618, 0x0618, 0x0738,

+  0x03F0, 0x01E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x4B: 'K' */

+  0x0000, 0x3006, 0x1806, 0x0C06, 0x0606, 0x0306, 0x0186, 0x00C6,

+  0x0066, 0x0076, 0x00DE, 0x018E, 0x0306, 0x0606, 0x0C06, 0x1806,

+  0x3006, 0x6006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x4C: 'L' */

+  0x0000, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018,

+  0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018,

+  0x1FF8, 0x1FF8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x4D: 'M' */

+  0x0000, 0xE00E, 0xF01E, 0xF01E, 0xF01E, 0xD836, 0xD836, 0xD836,

+  0xD836, 0xCC66, 0xCC66, 0xCC66, 0xC6C6, 0xC6C6, 0xC6C6, 0xC6C6,

+  0xC386, 0xC386, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x4E: 'N' */

+  0x0000, 0x300C, 0x301C, 0x303C, 0x303C, 0x306C, 0x306C, 0x30CC,

+  0x30CC, 0x318C, 0x330C, 0x330C, 0x360C, 0x360C, 0x3C0C, 0x3C0C,

+  0x380C, 0x300C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x4F: 'O' */

+  0x0000, 0x07E0, 0x1FF8, 0x381C, 0x700E, 0x6006, 0xC003, 0xC003,

+  0xC003, 0xC003, 0xC003, 0xC003, 0xC003, 0x6006, 0x700E, 0x381C,

+  0x1FF8, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x50: 'P' */

+  0x0000, 0x0FFC, 0x1FFC, 0x380C, 0x300C, 0x300C, 0x300C, 0x300C,

+  0x180C, 0x1FFC, 0x07FC, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,

+  0x000C, 0x000C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x51: 'Q' */

+  0x0000, 0x07E0, 0x1FF8, 0x381C, 0x700E, 0x6006, 0xE003, 0xC003,

+  0xC003, 0xC003, 0xC003, 0xC003, 0xE007, 0x6306, 0x3F0E, 0x3C1C,

+  0x3FF8, 0xF7E0, 0xC000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x52: 'R' */

+  0x0000, 0x0FFE, 0x1FFE, 0x3806, 0x3006, 0x3006, 0x3006, 0x3806,

+  0x1FFE, 0x07FE, 0x0306, 0x0606, 0x0C06, 0x1806, 0x1806, 0x3006,

+  0x3006, 0x6006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x53: 'S' */

+  0x0000, 0x03E0, 0x0FF8, 0x0C1C, 0x180C, 0x180C, 0x000C, 0x001C,

+  0x03F8, 0x0FE0, 0x1E00, 0x3800, 0x3006, 0x3006, 0x300E, 0x1C1C,

+  0x0FF8, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x54: 'T' */

+  0x0000, 0x7FFE, 0x7FFE, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x55: 'U' */

+  0x0000, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C,

+  0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x1818,

+  0x1FF8, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x56: 'V' */

+  0x0000, 0x6003, 0x3006, 0x3006, 0x3006, 0x180C, 0x180C, 0x180C,

+  0x0C18, 0x0C18, 0x0E38, 0x0630, 0x0630, 0x0770, 0x0360, 0x0360,

+  0x01C0, 0x01C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x57: 'W' */

+  0x0000, 0x6003, 0x61C3, 0x61C3, 0x61C3, 0x3366, 0x3366, 0x3366,

+  0x3366, 0x3366, 0x3366, 0x1B6C, 0x1B6C, 0x1B6C, 0x1A2C, 0x1E3C,

+  0x0E38, 0x0E38, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x58: 'X' */

+  0x0000, 0xE00F, 0x700C, 0x3018, 0x1830, 0x0C70, 0x0E60, 0x07C0,

+  0x0380, 0x0380, 0x03C0, 0x06E0, 0x0C70, 0x1C30, 0x1818, 0x300C,

+  0x600E, 0xE007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x59: 'Y' */

+  0x0000, 0xC003, 0x6006, 0x300C, 0x381C, 0x1838, 0x0C30, 0x0660,

+  0x07E0, 0x03C0, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x5A: 'Z' */

+  0x0000, 0x7FFC, 0x7FFC, 0x6000, 0x3000, 0x1800, 0x0C00, 0x0600,

+  0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0018, 0x000C, 0x0006,

+  0x7FFE, 0x7FFE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x5B: '[' */

+  0x0000, 0x03E0, 0x03E0, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,

+  0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060,

+  0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x03E0, 0x03E0, 0x0000,

+  /* 0x5C: '\' */

+  0x0000, 0x0030, 0x0030, 0x0060, 0x0060, 0x0060, 0x00C0, 0x00C0,

+  0x00C0, 0x01C0, 0x0180, 0x0180, 0x0180, 0x0300, 0x0300, 0x0300,

+  0x0600, 0x0600, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x5D: ']' */

+  0x0000, 0x03E0, 0x03E0, 0x0300, 0x0300, 0x0300, 0x0300, 0x0300,

+  0x0300, 0x0300, 0x0300, 0x0300, 0x0300, 0x0300, 0x0300, 0x0300,

+  0x0300, 0x0300, 0x0300, 0x0300, 0x0300, 0x03E0, 0x03E0, 0x0000,

+  /* 0x5E: '^' */

+  0x0000, 0x0000, 0x01C0, 0x01C0, 0x0360, 0x0360, 0x0360, 0x0630,

+  0x0630, 0x0C18, 0x0C18, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x5F: '_' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x60: ''' */

+  0x0000, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x61: 'a' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03F0, 0x07F8,

+  0x0C1C, 0x0C0C, 0x0F00, 0x0FF0, 0x0CF8, 0x0C0C, 0x0C0C, 0x0F1C,

+  0x0FF8, 0x18F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x62: 'b' */

+  0x0000, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x03D8, 0x0FF8,

+  0x0C38, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x0C38,

+  0x0FF8, 0x03D8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x63: 'c' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x07F0,

+  0x0E30, 0x0C18, 0x0018, 0x0018, 0x0018, 0x0018, 0x0C18, 0x0E30,

+  0x07F0, 0x03C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x64: 'd' */

+  0x0000, 0x1800, 0x1800, 0x1800, 0x1800, 0x1800, 0x1BC0, 0x1FF0,

+  0x1C30, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1C30,

+  0x1FF0, 0x1BC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x65: 'e' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x0FF0,

+  0x0C30, 0x1818, 0x1FF8, 0x1FF8, 0x0018, 0x0018, 0x1838, 0x1C30,

+  0x0FF0, 0x07C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x66: 'f' */

+  0x0000, 0x0F80, 0x0FC0, 0x00C0, 0x00C0, 0x00C0, 0x07F0, 0x07F0,

+  0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0,

+  0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x67: 'g' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0DE0, 0x0FF8,

+  0x0E18, 0x0C0C, 0x0C0C, 0x0C0C, 0x0C0C, 0x0C0C, 0x0C0C, 0x0E18,

+  0x0FF8, 0x0DE0, 0x0C00, 0x0C0C, 0x061C, 0x07F8, 0x01F0, 0x0000,

+  /* 0x68: 'h' */

+  0x0000, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x07D8, 0x0FF8,

+  0x1C38, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818,

+  0x1818, 0x1818, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x69: 'i' */

+  0x0000, 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x00C0, 0x00C0,

+  0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0,

+  0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x6A: 'j' */

+  0x0000, 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x00C0, 0x00C0,

+  0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0,

+  0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00F8, 0x0078, 0x0000,

+  /* 0x6B: 'k' */

+  0x0000, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0C0C, 0x060C,

+  0x030C, 0x018C, 0x00CC, 0x006C, 0x00FC, 0x019C, 0x038C, 0x030C,

+  0x060C, 0x0C0C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x6C: 'l' */

+  0x0000, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0,

+  0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0,

+  0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x6D: 'm' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3C7C, 0x7EFF,

+  0xE3C7, 0xC183, 0xC183, 0xC183, 0xC183, 0xC183, 0xC183, 0xC183,

+  0xC183, 0xC183, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x6E: 'n' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0798, 0x0FF8,

+  0x1C38, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818,

+  0x1818, 0x1818, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x6F: 'o' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x0FF0,

+  0x0C30, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x0C30,

+  0x0FF0, 0x03C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x70: 'p' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03D8, 0x0FF8,

+  0x0C38, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x0C38,

+  0x0FF8, 0x03D8, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0000,

+  /* 0x71: 'q' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1BC0, 0x1FF0,

+  0x1C30, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1C30,

+  0x1FF0, 0x1BC0, 0x1800, 0x1800, 0x1800, 0x1800, 0x1800, 0x0000,

+  /* 0x72: 'r' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x07B0, 0x03F0,

+  0x0070, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030,

+  0x0030, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x73: 's' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03E0, 0x03F0,

+  0x0E38, 0x0C18, 0x0038, 0x03F0, 0x07C0, 0x0C00, 0x0C18, 0x0E38,

+  0x07F0, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x74: 't' */

+  0x0000, 0x0000, 0x0080, 0x00C0, 0x00C0, 0x00C0, 0x07F0, 0x07F0,

+  0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0,

+  0x07C0, 0x0780, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x75: 'u' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1818, 0x1818,

+  0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1C38,

+  0x1FF0, 0x19E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x76: 'v' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x180C, 0x0C18,

+  0x0C18, 0x0C18, 0x0630, 0x0630, 0x0630, 0x0360, 0x0360, 0x0360,

+  0x01C0, 0x01C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x77: 'w' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x41C1, 0x41C1,

+  0x61C3, 0x6363, 0x6363, 0x6363, 0x3636, 0x3636, 0x3636, 0x1C1C,

+  0x1C1C, 0x1C1C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x78: 'x' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x381C, 0x1C38,

+  0x0C30, 0x0660, 0x03C0, 0x03C0, 0x03C0, 0x03C0, 0x0660, 0x0C30,

+  0x1C38, 0x381C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x79: 'y' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3018, 0x1830,

+  0x1830, 0x1870, 0x0C60, 0x0C60, 0x0CE0, 0x06C0, 0x06C0, 0x0380,

+  0x0380, 0x0380, 0x0180, 0x0180, 0x01C0, 0x00F0, 0x0070, 0x0000,

+  /* 0x7A: 'z' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1FFC, 0x1FFC,

+  0x0C00, 0x0600, 0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0018,

+  0x1FFC, 0x1FFC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x7B: '{' */

+  0x0000, 0x0300, 0x0180, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0,

+  0x00C0, 0x0060, 0x0060, 0x0030, 0x0060, 0x0040, 0x00C0, 0x00C0,

+  0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x0180, 0x0300, 0x0000, 0x0000,

+  /* 0x7C: '|' */

+  0x0000, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0000,

+  /* 0x7D: '}' */

+  0x0000, 0x0060, 0x00C0, 0x01C0, 0x0180, 0x0180, 0x0180, 0x0180,

+  0x0180, 0x0300, 0x0300, 0x0600, 0x0300, 0x0100, 0x0180, 0x0180,

+  0x0180, 0x0180, 0x0180, 0x0180, 0x00C0, 0x0060, 0x0000, 0x0000,

+  /* 0x7E: '~' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x10F0, 0x1FF8, 0x0F08, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x7F: ' ' */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+

+  /* Special Symbols  starting at character 0x80 */

+  /* 0x80: Circle - Empty */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x0C30, 0x1008,

+  0x2004, 0x2004, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x2004,

+  0x2004, 0x1008, 0x0C30, 0x03C0, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x81: Circle - Full */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x0FF0, 0x1FF8,

+  0x3FFC, 0x3FFC, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x3FFC,

+  0x3FFC, 0x1FF8, 0x0FF0, 0x03C0, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x82: Square - Empty */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x07E0,

+  0x0FF0, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x0FF0,

+  0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x83: Square - Full */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x07E0,

+  0x0FF0, 0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8, 0x0FF0,

+  0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x84: Up - Empty */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x03C0, 0x0660, 0x0C30,

+  0x1818, 0x1818, 0x1FF8, 0x1FF8, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x85: Up - Full */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x03C0, 0x07E0, 0x0FF0,

+  0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x86: Down - Empty */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x1FF8, 0x1FF8, 0x1818, 0x1818,

+  0x0C30, 0x0660, 0x03C0, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x87: Down - Full */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8,

+  0x0FF0, 0x07E0, 0x03C0, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000,

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x88: Left - Empty */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01E0,

+  0x01F0, 0x0198, 0x018C, 0x0186, 0x0186, 0x018C, 0x0198, 0x01F0,

+  0x01E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x89: Left - Full */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01E0,

+  0x01F0, 0x01F8, 0x01FC, 0x01FE, 0x01FE, 0x01FC, 0x01F8, 0x01F0,

+  0x01E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x8A: Right - Empty */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0780,

+  0x0F80, 0x1980, 0x3180, 0x6180, 0x6180, 0x3180, 0x1980, 0x0F80,

+  0x0780, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x8B: Right - Full */

+  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0780,

+  0x0F80, 0x1F80, 0x3F80, 0x7F80, 0x7F80, 0x3F80, 0x1F80, 0x0F80,

+  0x0780, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,

+  /* 0x8C: Wait - Empty */

+  0x0000, 0x01C0, 0x0220, 0x0220, 0x0140, 0x0630, 0x0808, 0x0808,

+  0x0808, 0x0808, 0x0808, 0x0808, 0x0808, 0x0220, 0x0220, 0x0220,

+  0x0220, 0x0220, 0x0220, 0x0220, 0x0220, 0x0220, 0x0220, 0x0000,

+  /* 0x8D: Wait - Full */

+  0x0000, 0x01C0, 0x03E0, 0x03E0, 0x01C0, 0x07F0, 0x0DD8, 0x0DD8,

+  0x0DD8, 0x0DD8, 0x0DD8, 0x0DD8, 0x0DD8, 0x0360, 0x0360, 0x0360,

+  0x0360, 0x0360, 0x0360, 0x0360, 0x0360, 0x0360, 0x0360, 0x0000,

+  /* 0x8E: Walk - Empty */

+  0x0000, 0x01C0, 0x0220, 0x0220, 0x0140, 0x0630, 0x0808, 0x0808,

+  0x0808, 0x1004, 0x2002, 0x2002, 0x0140, 0x0220, 0x0220, 0x0410,

+  0x0808, 0x0808, 0x1004, 0x1004, 0x2004, 0x4004, 0x0000, 0x0000,

+  /* 0x8F: Walk - Full */

+  0x0000, 0x01C0, 0x03E0, 0x03E0, 0x01C0, 0x07F0, 0x0DD8, 0x0DD8,

+  0x0DD8, 0x19CC, 0x31C6, 0x61C2, 0x01C0, 0x0360, 0x0360, 0x0670,

+  0x0C38, 0x0C18, 0x180C, 0x180C, 0x300C, 0x600C, 0x0000, 0x0000,

+};

+

+#endif /* __FONT_16x24_H_H */

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_6x8_h.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_6x8_h.h
new file mode 100755
index 0000000..75bce6d
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_6x8_h.h
@@ -0,0 +1,248 @@
+/*----------------------------------------------------------------------------

+ * Name:    Font_6x8_h.h

+ * Purpose: ASCII font characters (width 6 pixels, height 8 pixels, 

+ *          horizontal pixel packing)

+ *----------------------------------------------------------------------------

+ * This file is part of the uVision/ARM development tools.

+ * This software may only be used under the terms of a valid, current,

+ * end user licence from KEIL for a compatible version of KEIL software

+ * development tools. Nothing else gives you the right to use this software.

+ *

+ * This software is supplied "AS IS" without warranties of any kind.

+ *

+ * Copyright (c) 2010 Keil - An ARM Company. All rights reserved.

+ *----------------------------------------------------------------------------*/

+

+#ifndef __FONT_6x8_H_H

+#define __FONT_6x8_H_H

+

+const unsigned char Font_6x8_h[] = {

+  /* 0x20: Space ' ' */

+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

+  /* 0x21: '!' */

+  0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x04, 0x00,

+  /* 0x22: '"' */

+  0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00,

+  /* 0x23: '#' */

+  0x0A, 0x0A, 0x1F, 0x0A, 0x1F, 0x0A, 0x0A, 0x00,

+  /* 0x24: '$' */

+  0x04, 0x1E, 0x05, 0x0E, 0x14, 0x0F, 0x04, 0x00,

+  /* 0x25: '%' */

+  0x03, 0x13, 0x08, 0x04, 0x02, 0x19, 0x18, 0x00,

+  /* 0x26: '&' */

+  0x02, 0x05, 0x05, 0x02, 0x15, 0x09, 0x16, 0x00,

+  /* 0x27: ''' */

+  0x0C, 0x0C, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00,

+  /* 0x28: '(' */

+  0x08, 0x04, 0x02, 0x02, 0x02, 0x04, 0x08, 0x00,

+  /* 0x29: ')' */

+  0x02, 0x04, 0x08, 0x08, 0x08, 0x04, 0x02, 0x00,

+  /* 0x2A: '*' */

+  0x00, 0x04, 0x15, 0x0E, 0x0E, 0x15, 0x04, 0x00,

+  /* 0x2B: '+' */

+  0x00, 0x04, 0x04, 0x1F, 0x04, 0x04, 0x00, 0x00,

+  /* 0x2C: ',' */

+  0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x04, 0x02,

+  /* 0x2D: '-' */

+  0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00,

+  /* 0x2E: '.' */

+  0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x00,

+  /* 0x2F: '/' */

+  0x00, 0x10, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00,

+  /* 0x30: '0' */

+  0x0E, 0x11, 0x13, 0x15, 0x19, 0x11, 0x0E, 0x00,

+  /* 0x31: '1' */

+  0x04, 0x06, 0x04, 0x04, 0x04, 0x04, 0x0E, 0x00,

+  /* 0x32: '2' */

+  0x0E, 0x11, 0x10, 0x0E, 0x01, 0x01, 0x1F, 0x00,

+  /* 0x33: '3' */

+  0x1F, 0x10, 0x08, 0x0C, 0x10, 0x11, 0x0E, 0x00,

+  /* 0x34: '4' */

+  0x08, 0x0C, 0x0A, 0x09, 0x1F, 0x08, 0x08, 0x00,

+  /* 0x35: '5' */

+  0x1F, 0x01, 0x0F, 0x10, 0x10, 0x11, 0x0E, 0x00,

+  /* 0x36: '6' */

+  0x1C, 0x02, 0x01, 0x0F, 0x11, 0x11, 0x0E, 0x00,

+  /* 0x37: '7' */

+  0x1F, 0x10, 0x10, 0x08, 0x04, 0x02, 0x01, 0x00,

+  /* 0x38: '8' */

+  0x0E, 0x11, 0x11, 0x0E, 0x11, 0x11, 0x0E, 0x00,

+  /* 0x39: '9' */

+  0x0E, 0x11, 0x11, 0x1E, 0x10, 0x08, 0x07, 0x00,

+  /* 0x3A: ':' */

+  0x00, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00,

+  /* 0x3B: ';' */

+  0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x02, 0x00,

+  /* 0x3C: '<' */

+  0x10, 0x08, 0x04, 0x02, 0x04, 0x08, 0x10, 0x00,

+  /* 0x3D: '=' */

+  0x00, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x00, 0x00,

+  /* 0x3E: '>' */

+  0x02, 0x04, 0x08, 0x10, 0x08, 0x04, 0x02, 0x00,

+  /* 0x3F: '?' */

+  0x0E, 0x11, 0x10, 0x0C, 0x04, 0x00, 0x04, 0x00,

+  /* 0x40: '@' */

+  0x0E, 0x11, 0x15, 0x1D, 0x0D, 0x01, 0x1E, 0x00,

+  /* 0x41: 'A' */

+  0x04, 0x0A, 0x11, 0x11, 0x1F, 0x11, 0x11, 0x00,

+  /* 0x42: 'B' */

+  0x0F, 0x11, 0x11, 0x0F, 0x11, 0x11, 0x0F, 0x00,

+  /* 0x43: 'C' */

+  0x0E, 0x11, 0x01, 0x01, 0x01, 0x11, 0x0E, 0x00,

+  /* 0x44: 'D' */

+  0x0F, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0F, 0x00,

+  /* 0x45: 'E' */

+  0x1F, 0x01, 0x01, 0x0F, 0x01, 0x01, 0x1F, 0x00,

+  /* 0x46: 'F' */

+  0x1F, 0x01, 0x01, 0x0F, 0x01, 0x01, 0x01, 0x00,

+  /* 0x47: 'G' */

+  0x1E, 0x11, 0x01, 0x01, 0x19, 0x11, 0x1E, 0x00,

+  /* 0x48: 'H' */

+  0x11, 0x11, 0x11, 0x1F, 0x11, 0x11, 0x11, 0x00,

+  /* 0x49: 'I' */

+  0x0E, 0x04, 0x04, 0x04, 0x04, 0x04, 0x0E, 0x00,

+  /* 0x4A: 'J' */

+  0x1C, 0x08, 0x08, 0x08, 0x08, 0x09, 0x06, 0x00,

+  /* 0x4B: 'K' */

+  0x11, 0x09, 0x05, 0x03, 0x05, 0x09, 0x11, 0x00,

+  /* 0x4C: 'L' */

+  0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1F, 0x00,

+  /* 0x4D: 'M' */

+  0x11, 0x1B, 0x15, 0x15, 0x15, 0x11, 0x11, 0x00,

+  /* 0x4E: 'N' */

+  0x11, 0x11, 0x13, 0x15, 0x19, 0x11, 0x11, 0x00,

+  /* 0x4F: 'O' */

+  0x0E, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0E, 0x00,

+  /* 0x50: 'P' */

+  0x0F, 0x11, 0x11, 0x0F, 0x01, 0x01, 0x01, 0x00,

+  /* 0x51: 'Q' */

+  0x0E, 0x11, 0x11, 0x11, 0x15, 0x09, 0x16, 0x00,

+  /* 0x52: 'R' */

+  0x0F, 0x11, 0x11, 0x0F, 0x05, 0x09, 0x11, 0x00,

+  /* 0x53: 'S' */

+  0x0E, 0x11, 0x01, 0x0E, 0x10, 0x11, 0x0E, 0x00,

+  /* 0x54: 'T' */

+  0x1F, 0x15, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00,

+  /* 0x55: 'U' */

+  0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0E, 0x00,

+  /* 0x56: 'V' */

+  0x11, 0x11, 0x11, 0x11, 0x11, 0x0A, 0x04, 0x00,

+  /* 0x57: 'W' */

+  0x11, 0x11, 0x11, 0x15, 0x15, 0x15, 0x0A, 0x00,

+  /* 0x58: 'X' */

+  0x11, 0x11, 0x0A, 0x04, 0x0A, 0x11, 0x11, 0x00,

+  /* 0x59: 'Y' */

+  0x11, 0x11, 0x0A, 0x04, 0x04, 0x04, 0x04, 0x00,

+  /* 0x5A: 'Z' */

+  0x1F, 0x10, 0x08, 0x0E, 0x02, 0x01, 0x1F, 0x00,

+  /* 0x5B: '[' */

+  0x1E, 0x02, 0x02, 0x02, 0x02, 0x02, 0x1E, 0x00,

+  /* 0x5C: '\' */

+  0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00,

+  /* 0x5D: ']' */

+  0x1E, 0x10, 0x10, 0x10, 0x10, 0x10, 0x1E, 0x00,

+  /* 0x5E: '^' */

+  0x04, 0x0A, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00,

+  /* 0x5F: '_' */

+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00,

+  /* 0x60: ''' */

+  0x06, 0x06, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00,

+  /* 0x61: 'a' */

+  0x00, 0x00, 0x06, 0x08, 0x0E, 0x09, 0x1E, 0x00,

+  /* 0x62: 'b' */

+  0x01, 0x01, 0x0D, 0x13, 0x11, 0x13, 0x0D, 0x00,

+  /* 0x63: 'c' */

+  0x00, 0x00, 0x0E, 0x11, 0x01, 0x11, 0x0E, 0x00,

+  /* 0x64: 'd' */

+  0x10, 0x10, 0x16, 0x19, 0x11, 0x19, 0x16, 0x00,

+  /* 0x65: 'e' */

+  0x00, 0x00, 0x0E, 0x11, 0x1F, 0x01, 0x0E, 0x00,

+  /* 0x66: 'f' */

+  0x08, 0x14, 0x04, 0x0E, 0x04, 0x04, 0x04, 0x00,

+  /* 0x67: 'g' */

+  0x00, 0x00, 0x0E, 0x19, 0x19, 0x16, 0x10, 0x0E,

+  /* 0x68: 'h' */

+  0x01, 0x01, 0x0D, 0x13, 0x11, 0x11, 0x11, 0x00,

+  /* 0x69: 'i' */

+  0x04, 0x00, 0x06, 0x04, 0x04, 0x04, 0x0E, 0x00,

+  /* 0x6A: 'j' */

+  0x08, 0x00, 0x08, 0x08, 0x08, 0x09, 0x06, 0x00,

+  /* 0x6B: 'k' */

+  0x01, 0x01, 0x09, 0x05, 0x03, 0x05, 0x09, 0x00,

+  /* 0x6C: 'l' */

+  0x06, 0x04, 0x04, 0x04, 0x04, 0x04, 0x0E, 0x00,

+  /* 0x6D: 'm' */

+  0x00, 0x00, 0x0B, 0x15, 0x15, 0x15, 0x15, 0x00,

+  /* 0x6E: 'n' */

+  0x00, 0x00, 0x0D, 0x13, 0x11, 0x11, 0x11, 0x00,

+  /* 0x6F: 'o' */

+  0x00, 0x00, 0x0E, 0x11, 0x11, 0x11, 0x0E, 0x00,

+  /* 0x70: 'p' */

+  0x00, 0x00, 0x0D, 0x13, 0x13, 0x0D, 0x01, 0x01,

+  /* 0x71: 'q' */

+  0x00, 0x00, 0x16, 0x19, 0x19, 0x16, 0x10, 0x10,

+  /* 0x72: 'r' */

+  0x00, 0x00, 0x0D, 0x13, 0x01, 0x01, 0x01, 0x00,

+  /* 0x73: 's' */

+  0x00, 0x00, 0x1E, 0x01, 0x0E, 0x10, 0x0F, 0x00,

+  /* 0x74: 't' */

+  0x04, 0x04, 0x1F, 0x04, 0x04, 0x14, 0x08, 0x00,

+  /* 0x75: 'u' */

+  0x00, 0x00, 0x11, 0x11, 0x11, 0x19, 0x16, 0x00,

+  /* 0x76: 'v' */

+  0x00, 0x00, 0x11, 0x11, 0x11, 0x0A, 0x04, 0x00,

+  /* 0x77: 'w' */

+  0x00, 0x00, 0x11, 0x11, 0x15, 0x15, 0x0A, 0x00,

+  /* 0x78: 'x' */

+  0x00, 0x00, 0x11, 0x0A, 0x04, 0x0A, 0x11, 0x00,

+  /* 0x79: 'y' */

+  0x00, 0x00, 0x11, 0x11, 0x1E, 0x10, 0x11, 0x0E,

+  /* 0x7A: 'z' */

+  0x00, 0x00, 0x1F, 0x08, 0x04, 0x02, 0x1F, 0x00,

+  /* 0x7B: '{' */

+  0x08, 0x04, 0x04, 0x02, 0x04, 0x04, 0x08, 0x00,

+  /* 0x7C: '|' */

+  0x04, 0x04, 0x04, 0x00, 0x04, 0x04, 0x04, 0x00,

+  /* 0x7D: '}' */

+  0x02, 0x04, 0x04, 0x08, 0x04, 0x04, 0x02, 0x00,

+  /* 0x7E: '~' */

+  0x02, 0x15, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,

+  /* 0x7F: ' ' */

+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

+

+  /* Special Symbols  starting at character 0x80 */

+  /* 0x80: Circle - Empty */

+  0x00, 0x00, 0x0C, 0x12, 0x12, 0x0C, 0x00, 0x00,

+  /* 0x81: Circle - Full */

+  0x00, 0x00, 0x0C, 0x1E, 0x1E, 0x0C, 0x00, 0x00,

+  /* 0x82: Square - Empty */

+  0x00, 0x00, 0x1E, 0x12, 0x12, 0x1E, 0x00, 0x00,

+  /* 0x83: Square - Full */

+  0x00, 0x00, 0x1E, 0x1E, 0x1E, 0x1E, 0x00, 0x00,

+  /* 0x84: Up - Empty */

+  0x00, 0x00, 0x0C, 0x0C, 0x12, 0x1E, 0x00, 0x00,

+  /* 0x85: Up - Full */

+  0x00, 0x00, 0x0C, 0x0C, 0x1E, 0x1E, 0x00, 0x00,

+  /* 0x86: Down - Empty */

+  0x00, 0x00, 0x1E, 0x12, 0x0C, 0x0C, 0x00, 0x00,

+  /* 0x87: Down - Full */

+  0x00, 0x00, 0x1E, 0x1E, 0x0C, 0x0C, 0x00, 0x00,

+  /* 0x88: Left - Empty */

+  0x00, 0x00, 0x18, 0x16, 0x16, 0x18, 0x00, 0x00,

+  /* 0x89: Left - Full */

+  0x00, 0x00, 0x18, 0x1E, 0x1E, 0x18, 0x00, 0x00,

+  /* 0x8A: Right - Empty */

+  0x00, 0x00, 0x06, 0x1A, 0x1A, 0x06, 0x00, 0x00,

+  /* 0x8B: Right - Full */

+  0x00, 0x00, 0x06, 0x1E, 0x1E, 0x06, 0x00, 0x00,

+  /* 0x8C: Wait - Empty */

+  0x00, 0x00, 0x0C, 0x12, 0x12, 0x0C, 0x00, 0x00,

+  /* 0x8D: Wait - Full */

+  0x00, 0x00, 0x0C, 0x1E, 0x1E, 0x0C, 0x00, 0x00,

+  /* 0x8E: Walk - Empty */

+  0x00, 0x00, 0x1E, 0x12, 0x12, 0x1E, 0x00, 0x00,

+  /* 0x8F: Walk - Full */

+  0x00, 0x00, 0x1E, 0x1E, 0x1E, 0x1E, 0x00, 0x00,

+};

+

+#endif /* __FONT_6x8_H_H */

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD.h
new file mode 100755
index 0000000..f48ff4b
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD.h
@@ -0,0 +1,59 @@
+/******************************************************************************/

+/* GLCD.h: Graphic LCD function prototypes and defines                        */

+/******************************************************************************/

+/* This file is part of the uVision/ARM development tools.                    */

+/* Copyright (c) 2005-2011 Keil - An ARM Company. All rights reserved.        */

+/* This software may only be used under the terms of a valid, current,        */

+/* end user licence from KEIL for a compatible version of KEIL software       */

+/* development tools. Nothing else gives you the right to use this software.  */

+/******************************************************************************/

+

+#ifndef _GLCD_H

+#define _GLCD_H

+

+/*------------------------------------------------------------------------------

+  Color coding

+  GLCD is coded:   15..11 red, 10..5 green, 4..0 blue  (unsigned short)  GLCD_R5, GLCD_G6, GLCD_B5   

+  original coding: 17..12 red, 11..6 green, 5..0 blue                    ORG_R6,  ORG_G6,  ORG_B6

+

+  ORG_R1..5 = GLCD_R0..4,  ORG_R0 = GLCD_R4

+  ORG_G0..5 = GLCD_G0..5,

+  ORG_B1..5 = GLCD_B0..4,  ORG_B0 = GLCD_B4

+ *----------------------------------------------------------------------------*/

+                            
+/* GLCD RGB color definitions                                                 */

+#define Black           0x0000      /*   0,   0,   0 */

+#define Navy            0x000F      /*   0,   0, 128 */

+#define DarkGreen       0x03E0      /*   0, 128,   0 */

+#define DarkCyan        0x03EF      /*   0, 128, 128 */

+#define Maroon          0x7800      /* 128,   0,   0 */

+#define Purple          0x780F      /* 128,   0, 128 */

+#define Olive           0x7BE0      /* 128, 128,   0 */

+#define LightGrey       0xC618      /* 192, 192, 192 */

+#define DarkGrey        0x7BEF      /* 128, 128, 128 */

+#define Blue            0x001F      /*   0,   0, 255 */

+#define Green           0x07E0      /*   0, 255,   0 */

+#define Cyan            0x07FF      /*   0, 255, 255 */

+#define Red             0xF800      /* 255,   0,   0 */

+#define Magenta         0xF81F      /* 255,   0, 255 */

+#define Yellow          0xFFE0      /* 255, 255, 0   */

+#define White           0xFFFF      /* 255, 255, 255 */

+

+extern void GLCD_Init           (void);

+extern void GLCD_WindowMax      (void);

+extern void GLCD_PutPixel       (unsigned int x, unsigned int y);

+extern void GLCD_SetTextColor   (unsigned short color);

+extern void GLCD_SetBackColor   (unsigned short color);

+extern void GLCD_Clear          (unsigned short color);

+extern void GLCD_DrawChar       (unsigned int x,  unsigned int y, unsigned int cw, unsigned int ch, unsigned char *c);

+extern void GLCD_DisplayChar    (unsigned int ln, unsigned int col, unsigned char fi, unsigned char  c);

+extern void GLCD_DisplayString  (unsigned int ln, unsigned int col, unsigned char fi, unsigned char *s);

+extern void GLCD_ClearLn        (unsigned int ln, unsigned char fi);

+extern void GLCD_Bargraph       (unsigned int x,  unsigned int y, unsigned int w, unsigned int h, unsigned int val);

+extern void GLCD_Bitmap         (unsigned int x,  unsigned int y, unsigned int w, unsigned int h, unsigned char *bitmap);

+extern void GLCD_ScrollVertical (unsigned int dy);

+

+extern void GLCD_WrCmd          (unsigned char cmd);

+extern void GLCD_WrReg          (unsigned char reg, unsigned short val); 

+

+#endif /* _GLCD_H */

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD_SPI_LPC1700.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD_SPI_LPC1700.c
new file mode 100755
index 0000000..5037c8e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD_SPI_LPC1700.c
@@ -0,0 +1,928 @@
+/******************************************************************************/

+/* GLCD_SPI_LPC1700.c: LPC1700 low level Graphic LCD (240x320 pixels) driven  */

+/*                     with SPI functions                                     */

+/******************************************************************************/

+/* This file is part of the uVision/ARM development tools.                    */

+/* Copyright (c) 2005-2011 Keil - An ARM Company. All rights reserved.        */

+/* This software may only be used under the terms of a valid, current,        */

+/* end user licence from KEIL for a compatible version of KEIL software       */

+/* development tools. Nothing else gives you the right to use this software.  */

+/******************************************************************************/

+

+

+#include <lpc17xx.h>

+#include "GLCD.h"

+#include "Font_6x8_h.h"

+#include "Font_16x24_h.h"

+

+/************************** Orientation  configuration ************************/

+

+#define LANDSCAPE   1                   /* 1 for landscape, 0 for portrait    */

+#define ROTATE180   0                   /* 1 to rotate the screen for 180 deg */

+

+/*********************** Hardware specific configuration **********************/

+

+/* SPI Interface: SPI3

+   

+   PINS: 

+   - CS     = P0.6 (GPIO pin)

+   - RS     = GND

+   - WR/SCK = P0.7 (SCK1)

+   - RD     = GND

+   - SDO    = P0.8 (MISO1)

+   - SDI    = P0.9 (MOSI1)                                                    */

+

+#define PIN_CS      (1 << 6)

+#define PIN_CLK     (1 << 7)

+#define PIN_DAT     (1 << 9)

+

+#define IN          0x00

+#define OUT         0x01

+

+/* SPI_SR - bit definitions                                                   */

+#define TFE         0x01

+#define RNE         0x04

+#define BSY         0x10

+

+/*------------------------- Speed dependant settings -------------------------*/

+

+/* If processor works on high frequency delay has to be increased, it can be 

+   increased by factor 2^N by this constant                                   */

+#define DELAY_2N    18

+

+/*---------------------- Graphic LCD size definitions ------------------------*/

+

+#if (LANDSCAPE == 1)

+#define WIDTH       320                 /* Screen Width (in pixels)           */

+#define HEIGHT      240                 /* Screen Hight (in pixels)           */

+#else

+#define WIDTH       240                 /* Screen Width (in pixels)           */

+#define HEIGHT      320                 /* Screen Hight (in pixels)           */

+#endif

+#define BPP         16                  /* Bits per pixel                     */

+#define BYPP        ((BPP+7)/8)         /* Bytes per pixel                    */

+

+/*--------------- Graphic LCD interface hardware definitions -----------------*/

+

+/* Pin CS setting to 0 or 1                                                   */

+#define LCD_CS(x)   ((x) ? (LPC_GPIO0->FIOSET = PIN_CS)    : (LPC_GPIO0->FIOCLR = PIN_CS))

+#define LCD_CLK(x)  ((x) ? (LPC_GPIO0->FIOSET = PIN_CLK)   : (LPC_GPIO0->FIOCLR = PIN_CLK))

+#define LCD_DAT(x)  ((x) ? (LPC_GPIO0->FIOSET = PIN_DAT)   : (LPC_GPIO0->FIOCLR = PIN_DAT))

+

+#define DAT_MODE(x) ((x == OUT) ? (LPC_GPIO0->FIODIR |= PIN_DAT) : (LPC_GPIO0->FIODIR &= ~PIN_DAT))

+#define BUS_VAL()                ((LPC_GPIO0->FIOPIN  & PIN_DAT) != 0)

+

+

+#define SPI_START   (0x70)              /* Start byte for SPI transfer        */

+#define SPI_RD      (0x01)              /* WR bit 1 within start              */

+#define SPI_WR      (0x00)              /* WR bit 0 within start              */

+#define SPI_DATA    (0x02)              /* RS bit 1 within start byte         */

+#define SPI_INDEX   (0x00)              /* RS bit 0 within start byte         */

+

+#define BG_COLOR  0                     /* Background color                   */

+#define TXT_COLOR 1                     /* Text color                         */

+

+ 

+/*---------------------------- Global variables ------------------------------*/

+

+/******************************************************************************/

+static volatile unsigned short Color[2] = {White, Black};

+static unsigned char Himax;

+

+/************************ Local auxiliary functions ***************************/

+

+/*******************************************************************************

+* Delay in while loop cycles                                                   *

+*   Parameter:    cnt:    number of while cycles to delay                      *

+*   Return:                                                                    *

+*******************************************************************************/

+

+static void delay (int cnt) {

+  cnt <<= DELAY_2N;

+  while (cnt--);

+}

+

+

+/*******************************************************************************

+* Transfer 1 byte over the serial communication                                *

+*   Parameter:    byte:   byte to be sent                                      *

+*                 mode:   OUT = transmit byte, IN = receive byte               *

+*   Return:               byte read while sending                              *

+*******************************************************************************/

+static unsigned char spi_tran_man (unsigned char byte, unsigned int mode) {

+  unsigned char val = 0;

+  int i;

+

+  if (mode == OUT) { DAT_MODE (OUT); }

+  else             { DAT_MODE (IN);  }

+

+  for (i = 7; i >= 0; i--) {

+    LCD_CLK(0);

+    delay(1);

+    if (mode == OUT) {

+      LCD_DAT((byte & (1 << i)) != 0);

+    }

+    else {

+      val |= (BUS_VAL() << i);

+    }

+    LCD_CLK(1);

+    delay(1);

+  }

+  return (val);

+}

+

+

+/*******************************************************************************

+* Transfer 1 byte over the serial communication                                *

+*   Parameter:    byte:   byte to be sent                                      *

+*   Return:               byte read while sending                              *

+*******************************************************************************/

+

+static __inline unsigned char spi_tran (unsigned char byte) {

+

+  LPC_SSP1->DR = byte;

+  while (!(LPC_SSP1->SR & RNE));        /* Wait for send to finish            */

+  return (LPC_SSP1->DR);

+}

+

+

+/*******************************************************************************

+* Write a command the LCD controller                                           *

+*   Parameter:    cmd:    command to be written                                *

+*   Return:                                                                    *

+*******************************************************************************/

+

+static __inline void wr_cmd (unsigned char cmd) {

+  LCD_CS(0);

+  spi_tran(SPI_START | SPI_WR | SPI_INDEX);   /* Write : RS = 0, RW = 0       */

+  spi_tran(0);

+  spi_tran(cmd);

+  LCD_CS(1);

+}

+

+

+/*******************************************************************************

+* Write data to the LCD controller                                             *

+*   Parameter:    dat:    data to be written                                   *

+*   Return:                                                                    *

+*******************************************************************************/

+

+static __inline void wr_dat (unsigned short dat) {

+  LCD_CS(0);

+  spi_tran(SPI_START | SPI_WR | SPI_DATA);    /* Write : RS = 1, RW = 0       */

+  spi_tran((dat >>   8));                     /* Write D8..D15                */

+  spi_tran((dat & 0xFF));                     /* Write D0..D7                 */

+  LCD_CS(1);

+}

+

+

+/*******************************************************************************

+* Start of data writing to the LCD controller                                  *

+*   Parameter:                                                                 *

+*   Return:                                                                    *

+*******************************************************************************/

+

+static __inline void wr_dat_start (void) {

+  LCD_CS(0);

+  spi_tran(SPI_START | SPI_WR | SPI_DATA);    /* Write : RS = 1, RW = 0       */

+}

+

+

+/*******************************************************************************

+* Stop of data writing to the LCD controller                                   *

+*   Parameter:                                                                 *

+*   Return:                                                                    *

+*******************************************************************************/

+

+static __inline void wr_dat_stop (void) {

+

+  LCD_CS(1);

+}

+

+

+/*******************************************************************************

+* Data writing to the LCD controller                                           *

+*   Parameter:    dat:    data to be written                                   *

+*   Return:                                                                    *

+*******************************************************************************/

+

+static __inline void wr_dat_only (unsigned short dat) {

+

+  spi_tran((dat >>   8));                     /* Write D8..D15                */

+  spi_tran((dat & 0xFF));                     /* Write D0..D7                 */

+}

+

+

+/*******************************************************************************

+* Read data from the LCD controller                                            *

+*   Parameter:                                                                 *

+*   Return:               read data                                            *

+*******************************************************************************/

+

+static __inline unsigned short rd_dat (void) {

+  unsigned short val = 0;

+

+  LCD_CS(0);

+  spi_tran(SPI_START | SPI_RD | SPI_DATA);    /* Read: RS = 1, RW = 1         */

+  spi_tran(0);                                /* Dummy read 1                 */  

+  val   = spi_tran(0);                        /* Read D8..D15                 */

+  val <<= 8;

+  val  |= spi_tran(0);                        /* Read D0..D7                  */

+  LCD_CS(1);

+  return (val);

+}

+

+

+/*******************************************************************************

+* Write a value to the to LCD register                                         *

+*   Parameter:    reg:    register to be written                               *

+*                 val:    value to write to the register                       *

+*******************************************************************************/

+

+static __inline void wr_reg (unsigned char reg, unsigned short val) {

+

+  wr_cmd(reg);

+  wr_dat(val);

+}

+

+

+/*******************************************************************************

+* Read from the LCD register                                                   *

+*   Parameter:    reg:    register to be read                                  *

+*   Return:               value read from the register                         *

+*******************************************************************************/

+

+static unsigned short rd_reg (unsigned char reg) {

+

+  wr_cmd(reg);

+  return(rd_dat());

+}

+

+

+/*******************************************************************************

+* Read LCD controller ID (Himax GLCD)                                          *

+*   Parameter:    (none)                                                       *

+*   Return:       controller ID                                                *

+*******************************************************************************/

+

+static unsigned short rd_id_man (void) {

+  unsigned short val;

+

+  /* Set MOSI, MISO and SCK as GPIO pins, with pull-down/pull-up disabled     */

+  LPC_PINCON->PINSEL0  &= ~((3 << 18) | (3 << 16) | (3 << 14));

+  LPC_PINCON->PINMODE0 |= 0x000AA000;

+  LPC_GPIO0->FIODIR    |= PIN_CLK;      /* SCK pin is GPIO output             */

+  LCD_CS (1);                           /* Set chip select high               */

+  LCD_CLK(1);                           /* Set clock high                     */

+

+  LCD_CS(0);

+  spi_tran_man (SPI_START | SPI_WR | SPI_INDEX, OUT);

+  spi_tran_man (0x00, OUT);

+  LCD_CS(1);

+

+  LCD_CS(0);

+  spi_tran_man (SPI_START | SPI_RD | SPI_DATA, OUT);

+  val = spi_tran_man(0, IN);

+  LCD_CS(1);

+

+  /* Connect MOSI, MISO, and SCK to SSP peripheral                            */

+  LPC_GPIO0->FIODIR    &= ~PIN_CLK;

+  LPC_PINCON->PINSEL0  |= (2 << 18) | (2 << 16) | (2 << 14);

+  LPC_PINCON->PINMODE0 &= ~0x000FF000;

+

+  return (val);

+}

+

+

+/************************ Exported functions **********************************/

+

+/*******************************************************************************

+* Initialize the Graphic LCD controller                                        *

+*   Parameter:                                                                 *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_Init (void) {

+  unsigned short driverCode;

+

+  /* Enable clock for SSP1, clock = CCLK / 2                                  */

+  LPC_SC->PCONP       |= 0x00000400;

+  LPC_SC->PCLKSEL0    |= 0x00200000;

+

+  /* Configure the LCD Control pins                                           */

+  LPC_PINCON->PINSEL9 &= 0xF0FFFFFF;

+  LPC_GPIO4->FIODIR   |= 0x30000000;

+  LPC_GPIO4->FIOSET    = 0x20000000;

+

+  /* SSEL1 is GPIO output set to high                                         */

+  LPC_GPIO0->FIODIR   |= 0x00000040;

+  LPC_GPIO0->FIOSET    = 0x00000040;

+  LPC_PINCON->PINSEL0 &= 0xFFF03FFF;

+  LPC_PINCON->PINSEL0 |= 0x000A8000;

+

+  /* Enable SPI in Master Mode, CPOL=1, CPHA=1                                */

+  /* Max. 12.5 MBit used for Data Transfer @ 100MHz                           */

+  LPC_SSP1->CR0        = 0x01C7;

+  LPC_SSP1->CPSR       = 0x02;

+  LPC_SSP1->CR1        = 0x02;

+  

+  driverCode = rd_id_man ();

+  if (driverCode == 0) {

+    driverCode = rd_reg(0x00);

+  }

+

+  if (driverCode == 0x47) {             /* LCD with HX8347-D LCD Controller   */

+    Himax = 1;                          /* Set Himax LCD controller flag      */

+    /* Driving ability settings ----------------------------------------------*/

+    wr_reg(0xEA, 0x00);                 /* Power control internal used (1)    */

+    wr_reg(0xEB, 0x20);                 /* Power control internal used (2)    */

+    wr_reg(0xEC, 0x0C);                 /* Source control internal used (1)   */

+    wr_reg(0xED, 0xC7);                 /* Source control internal used (2)   */

+    wr_reg(0xE8, 0x38);                 /* Source output period Normal mode   */

+    wr_reg(0xE9, 0x10);                 /* Source output period Idle mode     */

+    wr_reg(0xF1, 0x01);                 /* RGB 18-bit interface ;0x0110       */

+    wr_reg(0xF2, 0x10);

+

+    /* Adjust the Gamma Curve ------------------------------------------------*/

+    wr_reg(0x40, 0x01);

+    wr_reg(0x41, 0x00);

+    wr_reg(0x42, 0x00);

+    wr_reg(0x43, 0x10);

+    wr_reg(0x44, 0x0E);

+    wr_reg(0x45, 0x24);

+    wr_reg(0x46, 0x04);

+    wr_reg(0x47, 0x50);

+    wr_reg(0x48, 0x02);

+    wr_reg(0x49, 0x13);

+    wr_reg(0x4A, 0x19);

+    wr_reg(0x4B, 0x19);

+    wr_reg(0x4C, 0x16);

+

+    wr_reg(0x50, 0x1B);

+    wr_reg(0x51, 0x31);

+    wr_reg(0x52, 0x2F);

+    wr_reg(0x53, 0x3F);

+    wr_reg(0x54, 0x3F);

+    wr_reg(0x55, 0x3E);

+    wr_reg(0x56, 0x2F);

+    wr_reg(0x57, 0x7B);

+    wr_reg(0x58, 0x09);

+    wr_reg(0x59, 0x06);

+    wr_reg(0x5A, 0x06);

+    wr_reg(0x5B, 0x0C);

+    wr_reg(0x5C, 0x1D);

+    wr_reg(0x5D, 0xCC);

+

+    /* Power voltage setting -------------------------------------------------*/

+    wr_reg(0x1B, 0x1B);

+    wr_reg(0x1A, 0x01);

+    wr_reg(0x24, 0x2F);

+    wr_reg(0x25, 0x57);

+    wr_reg(0x23, 0x88);

+

+    /* Power on setting ------------------------------------------------------*/

+    wr_reg(0x18, 0x36);                 /* Internal oscillator frequency adj  */

+    wr_reg(0x19, 0x01);                 /* Enable internal oscillator         */

+    wr_reg(0x01, 0x00);                 /* Normal mode, no scrool             */

+    wr_reg(0x1F, 0x88);                 /* Power control 6 - DDVDH Off        */

+    delay(20);

+    wr_reg(0x1F, 0x82);                 /* Power control 6 - Step-up: 3 x VCI */

+    delay(5);

+    wr_reg(0x1F, 0x92);                 /* Power control 6 - Step-up: On      */

+    delay(5);

+    wr_reg(0x1F, 0xD2);                 /* Power control 6 - VCOML active     */

+    delay(5);

+

+    /* Color selection -------------------------------------------------------*/

+    wr_reg(0x17, 0x55);                 /* RGB, System interface: 16 Bit/Pixel*/

+    wr_reg(0x00, 0x00);                 /* Scrolling off, no standby          */

+

+    /* Interface config ------------------------------------------------------*/

+    wr_reg(0x2F, 0x11);                 /* LCD Drive: 1-line inversion        */

+    wr_reg(0x31, 0x00);

+    wr_reg(0x32, 0x00);                 /* DPL=0, HSPL=0, VSPL=0, EPL=0       */

+

+    /* Display on setting ----------------------------------------------------*/

+    wr_reg(0x28, 0x38);                 /* PT(0,0) active, VGL/VGL            */

+    delay(20);

+    wr_reg(0x28, 0x3C);                 /* Display active, VGL/VGL            */

+

+   #if (LANDSCAPE == 1)

+    #if (ROTATE180 == 0)

+     wr_reg (0x16, 0xA8);

+    #else

+     wr_reg (0x16, 0x68);

+    #endif

+   #else

+    #if (ROTATE180 == 0)

+     wr_reg (0x16, 0x08);

+    #else

+     wr_reg (0x16, 0xC8);

+    #endif

+   #endif

+

+    /* Display scrolling settings --------------------------------------------*/

+    wr_reg(0x0E, 0x00);                 /* TFA MSB                            */

+    wr_reg(0x0F, 0x00);                 /* TFA LSB                            */

+    wr_reg(0x10, 320 >> 8);             /* VSA MSB                            */

+    wr_reg(0x11, 320 &  0xFF);          /* VSA LSB                            */

+    wr_reg(0x12, 0x00);                 /* BFA MSB                            */

+    wr_reg(0x13, 0x00);                 /* BFA LSB                            */

+  }

+  else {

+    Himax = 0;                          /* This is not Himax LCD controller   */

+    /* Start Initial Sequence ------------------------------------------------*/

+   #if (ROTATE180 == 1)

+    wr_reg(0x01, 0x0000);               /* Clear SS bit                       */

+   #else

+    wr_reg(0x01, 0x0100);               /* Set SS bit                         */

+   #endif

+    wr_reg(0x02, 0x0700);               /* Set 1 line inversion               */

+    wr_reg(0x04, 0x0000);               /* Resize register                    */

+    wr_reg(0x08, 0x0207);               /* 2 lines front, 7 back porch        */

+    wr_reg(0x09, 0x0000);               /* Set non-disp area refresh cyc ISC  */

+    wr_reg(0x0A, 0x0000);               /* FMARK function                     */

+    wr_reg(0x0C, 0x0000);               /* RGB interface setting              */

+    wr_reg(0x0D, 0x0000);               /* Frame marker Position              */

+    wr_reg(0x0F, 0x0000);               /* RGB interface polarity             */

+

+    /* Power On sequence -----------------------------------------------------*/

+    wr_reg(0x10, 0x0000);               /* Reset Power Control 1              */

+    wr_reg(0x11, 0x0000);               /* Reset Power Control 2              */

+    wr_reg(0x12, 0x0000);               /* Reset Power Control 3              */

+    wr_reg(0x13, 0x0000);               /* Reset Power Control 4              */

+    delay(20);                          /* Discharge cap power voltage (200ms)*/

+    wr_reg(0x10, 0x12B0);               /* SAP, BT[3:0], AP, DSTB, SLP, STB   */

+    wr_reg(0x11, 0x0007);               /* DC1[2:0], DC0[2:0], VC[2:0]        */

+    delay(5);                           /* Delay 50 ms                        */

+    wr_reg(0x12, 0x01BD);               /* VREG1OUT voltage                   */

+    delay(5);                           /* Delay 50 ms                        */

+    wr_reg(0x13, 0x1400);               /* VDV[4:0] for VCOM amplitude        */

+    wr_reg(0x29, 0x000E);               /* VCM[4:0] for VCOMH                 */

+    delay(5);                           /* Delay 50 ms                        */

+    wr_reg(0x20, 0x0000);               /* GRAM horizontal Address            */

+    wr_reg(0x21, 0x0000);               /* GRAM Vertical Address              */

+

+    /* Adjust the Gamma Curve ------------------------------------------------*/

+    switch (driverCode) {

+      case 0x5408:                      /* LCD with SPFD5408 LCD Controller   */

+        wr_reg(0x30, 0x0B0D);

+        wr_reg(0x31, 0x1923);

+        wr_reg(0x32, 0x1C26);

+        wr_reg(0x33, 0x261C);

+        wr_reg(0x34, 0x2419);

+        wr_reg(0x35, 0x0D0B);

+        wr_reg(0x36, 0x1006);

+        wr_reg(0x37, 0x0610);

+        wr_reg(0x38, 0x0706);

+        wr_reg(0x39, 0x0304);

+        wr_reg(0x3A, 0x0E05);

+        wr_reg(0x3B, 0x0E01);

+        wr_reg(0x3C, 0x010E);

+        wr_reg(0x3D, 0x050E);

+        wr_reg(0x3E, 0x0403);

+        wr_reg(0x3F, 0x0607);

+        break;

+

+      case 0x9325:                      /* LCD with RM68050 LCD Controller    */

+        wr_reg(0x0030,0x0000);

+        wr_reg(0x0031,0x0607);

+        wr_reg(0x0032,0x0305);

+        wr_reg(0x0035,0x0000);

+        wr_reg(0x0036,0x1604);

+        wr_reg(0x0037,0x0204);

+        wr_reg(0x0038,0x0001);

+        wr_reg(0x0039,0x0707);

+        wr_reg(0x003C,0x0000);

+        wr_reg(0x003D,0x000F);

+        break;

+

+      case 0x9320:                      /* LCD with ILI9320 LCD Controller    */

+      default:                          /* LCD with other LCD Controller      */

+        wr_reg(0x30, 0x0006);

+        wr_reg(0x31, 0x0101);

+        wr_reg(0x32, 0x0003);

+        wr_reg(0x35, 0x0106);

+        wr_reg(0x36, 0x0B02);

+        wr_reg(0x37, 0x0302);

+        wr_reg(0x38, 0x0707);

+        wr_reg(0x39, 0x0007);

+        wr_reg(0x3C, 0x0600);

+        wr_reg(0x3D, 0x020B);

+        break;

+    }

+

+    /* Set GRAM area ---------------------------------------------------------*/

+    wr_reg(0x50, 0x0000);               /* Horizontal GRAM Start Address      */

+    wr_reg(0x51, (HEIGHT-1));           /* Horizontal GRAM End   Address      */

+    wr_reg(0x52, 0x0000);               /* Vertical   GRAM Start Address      */

+    wr_reg(0x53, (WIDTH-1));            /* Vertical   GRAM End   Address      */

+

+    /* Set Gate Scan Line ----------------------------------------------------*/

+    switch (driverCode) {

+      case 0x5408:                      /* LCD with SPFD5408 LCD Controller   */

+      case 0x9325:                      /* LCD with RM68050 LCD Controller    */

+       #if (LANDSCAPE ^ ROTATE180)

+        wr_reg(0x60, 0x2700);

+       #else

+        wr_reg(0x60, 0xA700);

+       #endif

+        break;

+

+      case 0x9320:                      /* LCD with ILI9320 LCD Controller    */

+      default:                          /* LCD with other LCD Controller      */

+       #if (LANDSCAPE ^ ROTATE180)

+        wr_reg(0x60, 0xA700);

+       #else

+        wr_reg(0x60, 0x2700);

+       #endif

+        break;

+    }

+    wr_reg(0x61, 0x0001);               /* NDL,VLE, REV                       */

+    wr_reg(0x6A, 0x0000);               /* Set scrolling line                 */

+

+    /* Partial Display Control -----------------------------------------------*/

+    wr_reg(0x80, 0x0000);

+    wr_reg(0x81, 0x0000);

+    wr_reg(0x82, 0x0000);

+    wr_reg(0x83, 0x0000);

+    wr_reg(0x84, 0x0000);

+    wr_reg(0x85, 0x0000);

+

+    /* Panel Control ---------------------------------------------------------*/

+    wr_reg(0x90, 0x0010);

+    wr_reg(0x92, 0x0000);

+    wr_reg(0x93, 0x0003);

+    wr_reg(0x95, 0x0110);

+    wr_reg(0x97, 0x0000);

+    wr_reg(0x98, 0x0000);

+

+    /* Set GRAM write direction

+       I/D=11 (Horizontal : increment, Vertical : increment)                  */

+  #if (LANDSCAPE == 1)

+    /* AM=1   (address is updated in vertical writing direction)              */

+    wr_reg(0x03, 0x1038);

+  #else

+    /* AM=0   (address is updated in horizontal writing direction)            */

+    wr_reg(0x03, 0x1030);

+  #endif

+

+    wr_reg(0x07, 0x0137);               /* 262K color and display ON          */

+  }

+  LPC_GPIO4->FIOSET = 0x10000000;

+}

+

+

+/*******************************************************************************

+* Set draw window region                                                       *

+*   Parameter:      x:        horizontal position                              *

+*                   y:        vertical position                                *

+*                   w:        window width in pixel                            *

+*                   h:        window height in pixels                          *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_SetWindow (unsigned int x, unsigned int y, unsigned int w, unsigned int h) {

+  unsigned int xe, ye;

+

+  if (Himax) {

+    xe = x+w-1;

+    ye = y+h-1;

+

+    wr_reg(0x02, x  >>    8);           /* Column address start MSB           */

+    wr_reg(0x03, x  &  0xFF);           /* Column address start LSB           */

+    wr_reg(0x04, xe >>    8);           /* Column address end MSB             */

+    wr_reg(0x05, xe &  0xFF);           /* Column address end LSB             */

+  

+    wr_reg(0x06, y  >>    8);           /* Row address start MSB              */

+    wr_reg(0x07, y  &  0xFF);           /* Row address start LSB              */

+    wr_reg(0x08, ye >>    8);           /* Row address end MSB                */

+    wr_reg(0x09, ye &  0xFF);           /* Row address end LSB                */

+  }

+  else {

+   #if (LANDSCAPE == 1)

+    wr_reg(0x50, y);                    /* Vertical   GRAM Start Address      */

+    wr_reg(0x51, y+h-1);                /* Vertical   GRAM End   Address (-1) */

+    wr_reg(0x52, x);                    /* Horizontal GRAM Start Address      */

+    wr_reg(0x53, x+w-1);                /* Horizontal GRAM End   Address (-1) */

+    wr_reg(0x20, y);

+    wr_reg(0x21, x);

+   #else

+    wr_reg(0x50, x);                    /* Horizontal GRAM Start Address      */

+    wr_reg(0x51, x+w-1);                /* Horizontal GRAM End   Address (-1) */

+    wr_reg(0x52, y);                    /* Vertical   GRAM Start Address      */

+    wr_reg(0x53, y+h-1);                /* Vertical   GRAM End   Address (-1) */

+    wr_reg(0x20, x);

+    wr_reg(0x21, y);

+   #endif

+  }

+}

+

+

+/*******************************************************************************

+* Set draw window region to whole screen                                       *

+*   Parameter:                                                                 *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_WindowMax (void) {

+  GLCD_SetWindow (0, 0, WIDTH, HEIGHT);

+}

+

+

+/*******************************************************************************

+* Draw a pixel in foreground color                                             *

+*   Parameter:      x:        horizontal position                              *

+*                   y:        vertical position                                *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_PutPixel (unsigned int x, unsigned int y) {

+

+  if (Himax) {

+    wr_reg(0x02, x >>    8);            /* Column address start MSB           */

+    wr_reg(0x03, x &  0xFF);            /* Column address start LSB           */

+    wr_reg(0x04, x >>    8);            /* Column address end MSB             */

+    wr_reg(0x05, x &  0xFF);            /* Column address end LSB             */

+  

+    wr_reg(0x06, y >>    8);            /* Row address start MSB              */

+    wr_reg(0x07, y &  0xFF);            /* Row address start LSB              */

+    wr_reg(0x08, y >>    8);            /* Row address end MSB                */

+    wr_reg(0x09, y &  0xFF);            /* Row address end LSB                */

+  }

+  else {

+   #if (LANDSCAPE == 1)

+    wr_reg(0x20, y);

+    wr_reg(0x21, x);

+   #else

+    wr_reg(0x20, x);

+    wr_reg(0x21, y);

+   #endif

+  }

+

+  wr_cmd(0x22);

+  wr_dat(Color[TXT_COLOR]);

+}

+

+

+/*******************************************************************************

+* Set foreground color                                                         *

+*   Parameter:      color:    foreground color                                 *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_SetTextColor (unsigned short color) {

+

+  Color[TXT_COLOR] = color;

+}

+

+

+/*******************************************************************************

+* Set background color                                                         *

+*   Parameter:      color:    background color                                 *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_SetBackColor (unsigned short color) {

+

+  Color[BG_COLOR] = color;

+}

+

+

+/*******************************************************************************

+* Clear display                                                                *

+*   Parameter:      color:    display clearing color                           *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_Clear (unsigned short color) {

+  unsigned int i;

+

+  GLCD_WindowMax();

+  wr_cmd(0x22);

+  wr_dat_start();

+

+  for(i = 0; i < (WIDTH*HEIGHT); i++)

+    wr_dat_only(color);

+  wr_dat_stop();

+}

+

+

+/*******************************************************************************

+* Draw character on given position                                             *

+*   Parameter:      x:        horizontal position                              *

+*                   y:        vertical position                                *

+*                   cw:       character width in pixel                         *

+*                   ch:       character height in pixels                       *

+*                   c:        pointer to character bitmap                      *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_DrawChar (unsigned int x, unsigned int y, unsigned int cw, unsigned int ch, unsigned char *c) {

+  unsigned int i, j, k, pixs;

+

+  GLCD_SetWindow(x, y, cw, ch);

+

+  wr_cmd(0x22);

+  wr_dat_start();

+

+  k  = (cw + 7)/8;

+

+  if (k == 1) {

+    for (j = 0; j < ch; j++) {

+      pixs = *(unsigned char  *)c;

+      c += 1;

+      

+      for (i = 0; i < cw; i++) {

+        wr_dat_only (Color[(pixs >> i) & 1]);

+      }

+    }

+  }

+  else if (k == 2) {

+    for (j = 0; j < ch; j++) {

+      pixs = *(unsigned short *)c;

+      c += 2;

+      

+      for (i = 0; i < cw; i++) {

+        wr_dat_only (Color[(pixs >> i) & 1]);

+      }

+    }

+  }

+  wr_dat_stop();

+}

+

+

+/*******************************************************************************

+* Disply character on given line                                               *

+*   Parameter:      ln:       line number                                      *

+*                   col:      column number                                    *

+*                   fi:       font index (0 = 6x8, 1 = 16x24)                  *

+*                   c:        ascii character                                  *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_DisplayChar (unsigned int ln, unsigned int col, unsigned char fi, unsigned char c) {

+

+  c -= 32;

+  switch (fi) {

+    case 0:  /* Font 6 x 8 */

+      GLCD_DrawChar(col *  6, ln *  8,  6,  8, (unsigned char *)&Font_6x8_h  [c * 8]);

+      break;

+    case 1:  /* Font 16 x 24 */

+      GLCD_DrawChar(col * 16, ln * 24, 16, 24, (unsigned char *)&Font_16x24_h[c * 24]);

+      break;

+  }

+}

+

+

+/*******************************************************************************

+* Disply string on given line                                                  *

+*   Parameter:      ln:       line number                                      *

+*                   col:      column number                                    *

+*                   fi:       font index (0 = 6x8, 1 = 16x24)                  *

+*                   s:        pointer to string                                *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_DisplayString (unsigned int ln, unsigned int col, unsigned char fi, unsigned char *s) {

+

+  while (*s) {

+    GLCD_DisplayChar(ln, col++, fi, *s++);

+  }

+}

+

+

+/*******************************************************************************

+* Clear given line                                                             *

+*   Parameter:      ln:       line number                                      *

+*                   fi:       font index (0 = 6x8, 1 = 16x24)                  *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_ClearLn (unsigned int ln, unsigned char fi) {

+  unsigned char i;

+  unsigned char buf[60];

+

+  GLCD_WindowMax();

+  switch (fi) {

+    case 0:  /* Font 6 x 8 */

+      for (i = 0; i < (WIDTH+5)/6; i++)

+        buf[i] = ' ';

+      buf[i+1] = 0;

+      break;

+    case 1:  /* Font 16 x 24 */

+      for (i = 0; i < (WIDTH+15)/16; i++)

+        buf[i] = ' ';

+      buf[i+1] = 0;

+      break;

+  }

+  GLCD_DisplayString (ln, 0, fi, buf);

+}

+

+/*******************************************************************************

+* Draw bargraph                                                                *

+*   Parameter:      x:        horizontal position                              *

+*                   y:        vertical position                                *

+*                   w:        maximum width of bargraph (in pixels)            *

+*                   h:        bargraph height                                  *

+*                   val:      value of active bargraph (in 1/1024)             *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_Bargraph (unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned int val) {

+  int i,j;

+

+  val = (val * w) >> 10;                /* Scale value                        */

+  GLCD_SetWindow(x, y, w, h);

+  wr_cmd(0x22);

+  wr_dat_start();

+  for (i = 0; i < h; i++) {

+    for (j = 0; j <= w-1; j++) {

+      if(j >= val) {

+        wr_dat_only(Color[BG_COLOR]);

+      } else {

+        wr_dat_only(Color[TXT_COLOR]);

+      }

+    }

+  }

+  wr_dat_stop();

+}

+

+

+/*******************************************************************************

+* Display graphical bitmap image at position x horizontally and y vertically   *

+* (This function is optimized for 16 bits per pixel format, it has to be       *

+*  adapted for any other bits per pixel format)                                *

+*   Parameter:      x:        horizontal position                              *

+*                   y:        vertical position                                *

+*                   w:        width of bitmap                                  *

+*                   h:        height of bitmap                                 *

+*                   bitmap:   address at which the bitmap data resides         *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_Bitmap (unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned char *bitmap) {

+  int i, j;

+  unsigned short *bitmap_ptr = (unsigned short *)bitmap;

+

+  GLCD_SetWindow (x, y, w, h);

+

+  wr_cmd(0x22);

+  wr_dat_start();

+  for (i = (h-1)*w; i > -1; i -= w) {

+    for (j = 0; j < w; j++) {

+      wr_dat_only (bitmap_ptr[i+j]);

+    }

+  }

+  wr_dat_stop();

+}

+

+

+

+/*******************************************************************************

+* Scroll content of the whole display for dy pixels vertically                 *

+*   Parameter:      dy:       number of pixels for vertical scroll             *

+*   Return:                                                                    *

+*******************************************************************************/

+

+void GLCD_ScrollVertical (unsigned int dy) {

+#if (LANDSCAPE == 0)

+  static unsigned int y = 0;

+

+  y = y + dy;

+  while (y >= HEIGHT)

+    y -= HEIGHT;

+

+  if (Himax) {

+    wr_reg(0x01, 0x08);

+    wr_reg(0x14, y>>8);                 /* VSP MSB                            */

+    wr_reg(0x15, y&0xFF);               /* VSP LSB                            */

+  }

+  else {

+    wr_reg(0x6A, y);

+    wr_reg(0x61, 3);

+  }

+#endif

+}

+

+

+/*******************************************************************************

+* Write a command to the LCD controller                                        *

+*   Parameter:      cmd:      command to write to the LCD                      *

+*   Return:                                                                    *

+*******************************************************************************/

+void GLCD_WrCmd (unsigned char cmd) {

+  wr_cmd (cmd);

+}

+

+

+/*******************************************************************************

+* Write a value into LCD controller register                                   *

+*   Parameter:      reg:      lcd register address                             *

+*                   val:      value to write into reg                          *

+*   Return:                                                                    *

+*******************************************************************************/

+void GLCD_WrReg (unsigned char reg, unsigned short val) {

+  wr_reg (reg, val);

+}

+/******************************************************************************/

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/IRQ.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/IRQ.c
new file mode 100755
index 0000000..2696405
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/IRQ.c
@@ -0,0 +1,50 @@
+/*----------------------------------------------------------------------------

+ * Name:    IRQ.c

+ * Purpose: IRQ Handler

+ * Note(s):

+ *----------------------------------------------------------------------------

+ * This file is part of the uVision/ARM development tools.

+ * This software may only be used under the terms of a valid, current,

+ * end user licence from KEIL for a compatible version of KEIL software

+ * development tools. Nothing else gives you the right to use this software.

+ *

+ * This software is supplied "AS IS" without warranties of any kind.

+ *

+ * Copyright (c) 2011 Keil - An ARM Company. All rights reserved.

+ *----------------------------------------------------------------------------*/

+

+#include "LPC17xx.h"                         /* LPC17xx definitions           */

+#include "LED.h"

+#include "Board_ADC.h"

+#include "Blinky.h"

+

+uint8_t  clock_ms;                           /* Flag activated every 10 ms    */

+

+

+/*----------------------------------------------------------------------------

+  Systick Interrupt Handler

+  SysTick interrupt happens every 10 ms

+ *----------------------------------------------------------------------------*/

+void SysTick_Handler (void) {

+  static unsigned long ticks = 0;

+  static unsigned long timetick;

+  static unsigned int  leds = 0x01;

+

+  if (ticks++ >= 9) {                       /* Set Clock1s to 10ms */

+    ticks    = 0;

+    clock_ms = 1;

+  }

+

+	

+  /* Blink the LEDs depending on ADC_ConvertedValue                           */

+	/*

+  if (timetick++ >= (ADC_last >> 8)) {

+    timetick   = 0;

+    leds     <<= 1;

+    if (leds > (1 << LED_NUM)) leds = 0x01;

+    LED_Out (leds);

+  }

+

+  ADC_StartConversion();

+	*/

+}

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.axf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.axf
new file mode 100755
index 0000000..1458d04
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.axf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.htm b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.htm
new file mode 100755
index 0000000..030aa5b
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.htm
@@ -0,0 +1,644 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

+<html><head>

+<title>Static Call Graph - [.\Instruction_Trace\Blinky.axf]</title></head>

+<body><HR>

+<H1>Static Call Graph for image .\Instruction_Trace\Blinky.axf</H1><HR>

+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Mon Sep 16 21:00:27 2024

+<BR><P>

+<H3>Maximum Stack Usage =        128 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>

+Call chain for Maximum Stack Depth:</H3>

+main &rArr; GLCD_DisplayString &rArr; GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+<P>

+<H3>

+Mutually Recursive functions

+</H3> <LI><a href="#[1]">NMI_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1]">NMI_Handler</a><BR>

+ <LI><a href="#[2]">HardFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[2]">HardFault_Handler</a><BR>

+ <LI><a href="#[3]">MemManage_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[3]">MemManage_Handler</a><BR>

+ <LI><a href="#[4]">BusFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[4]">BusFault_Handler</a><BR>

+ <LI><a href="#[5]">UsageFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[5]">UsageFault_Handler</a><BR>

+ <LI><a href="#[6]">SVC_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[6]">SVC_Handler</a><BR>

+ <LI><a href="#[7]">DebugMon_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[7]">DebugMon_Handler</a><BR>

+ <LI><a href="#[8]">PendSV_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[8]">PendSV_Handler</a><BR>

+ <LI><a href="#[21]">BOD_IRQHandler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[21]">BOD_IRQHandler</a><BR>

+</UL>

+<P>

+<H3>

+Function Pointers

+</H3><UL>

+ <LI><a href="#[20]">ADC_IRQHandler</a> from adc_mcb1700.o(i.ADC_IRQHandler) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[21]">BOD_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[4]">BusFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2c]">CANActivity_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[23]">CAN_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[24]">DMA_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[7]">DebugMon_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1c]">EINT0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1d]">EINT1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1e]">EINT2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1f]">EINT3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[26]">ENET_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2]">HardFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[14]">I2C0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[15]">I2C1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[16]">I2C2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[25]">I2S_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[28]">MCPWM_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[3]">MemManage_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1]">NMI_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1a]">PLL0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2a]">PLL1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[13]">PWM1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[8]">PendSV_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[29]">QEI_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[27]">RIT_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1b]">RTC_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[0]">Reset_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[17]">SPI_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[18]">SSP0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[19]">SSP1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[6]">SVC_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[9]">SysTick_Handler</a> from irq.o(i.SysTick_Handler) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2e]">SystemInit</a> from system_lpc17xx.o(i.SystemInit) referenced from startup_lpc17xx.o(.text)

+ <LI><a href="#[b]">TIMER0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[c]">TIMER1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[d]">TIMER2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[e]">TIMER3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[f]">UART0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[10]">UART1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[11]">UART2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[12]">UART3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2b]">USBActivity_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[22]">USB_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[5]">UsageFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[a]">WDT_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2f]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc17xx.o(.text)

+ <LI><a href="#[31]">_sputc</a> from printf8.o(i._sputc) referenced from printf8.o(i.__0sprintf$8)

+ <LI><a href="#[30]">fputc</a> from blinky.o(i.fputc) referenced from printf8.o(i.__0printf$8)

+ <LI><a href="#[2d]">main</a> from blinky.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)

+</UL>

+<P>

+<H3>

+Global Symbols

+</H3>

+<P><STRONG><a name="[2f]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(.text)

+</UL>

+<P><STRONG><a name="[60]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

+

+<P><STRONG><a name="[32]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

+<BR><BR>[Calls]<UL><LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload

+</UL>

+

+<P><STRONG><a name="[37]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

+<BR><BR>[Called By]<UL><LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload

+</UL>

+

+<P><STRONG><a name="[61]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

+

+<P><STRONG><a name="[62]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))

+

+<P><STRONG><a name="[63]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

+

+<P><STRONG><a name="[64]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))

+

+<P><STRONG><a name="[65]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

+

+<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[21]"></a>BOD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BOD_IRQHandler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BOD_IRQHandler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2c]"></a>CANActivity_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[23]"></a>CAN_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[24]"></a>DMA_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1c]"></a>EINT0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1d]"></a>EINT1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1e]"></a>EINT2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1f]"></a>EINT3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[26]"></a>ENET_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[14]"></a>I2C0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[15]"></a>I2C1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[16]"></a>I2C2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[25]"></a>I2S_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[28]"></a>MCPWM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1a]"></a>PLL0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2a]"></a>PLL1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[13]"></a>PWM1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[29]"></a>QEI_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[27]"></a>RIT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1b]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[17]"></a>SPI_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[18]"></a>SSP0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[19]"></a>SSP1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[b]"></a>TIMER0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[c]"></a>TIMER1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[d]"></a>TIMER2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[e]"></a>TIMER3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[f]"></a>UART0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[10]"></a>UART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[11]"></a>UART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[12]"></a>UART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2b]"></a>USBActivity_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[22]"></a>USB_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[a]"></a>WDT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[34]"></a>__aeabi_uldivmod</STRONG> (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)

+<BR><BR>[Calls]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr

+<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl

+</UL>

+<BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[36]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

+<BR><BR>[Called By]<UL><LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod

+</UL>

+

+<P><STRONG><a name="[66]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

+

+<P><STRONG><a name="[35]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

+<BR><BR>[Called By]<UL><LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod

+</UL>

+

+<P><STRONG><a name="[67]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

+

+<P><STRONG><a name="[33]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload

+</UL>

+<BR>[Called By]<UL><LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload

+</UL>

+

+<P><STRONG><a name="[68]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

+

+<P><STRONG><a name="[5a]"></a>ADC_GetValue</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, adc_mcb1700.o(i.ADC_GetValue))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[20]"></a>ADC_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_IRQHandler))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ADC_IRQHandler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[38]"></a>ADC_Initialize</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_Initialize))

+<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = ADC_Initialize &rArr; PIN_Configure

+</UL>

+<BR>[Calls]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PIN_Configure

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[51]"></a>ADC_StartConversion</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, adc_mcb1700.o(i.ADC_StartConversion))

+<BR><BR>[Called By]<UL><LI><a href="#[9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler

+</UL>

+

+<P><STRONG><a name="[3a]"></a>GLCD_Bargraph</STRONG> (Thumb, 86 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_Bargraph))

+<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GLCD_Bargraph &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[3f]"></a>GLCD_Clear</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_Clear))

+<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = GLCD_Clear &rArr; GLCD_WindowMax &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_WindowMax

+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[58]"></a>GLCD_SetBackColor</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetBackColor))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[41]"></a>GLCD_DisplayChar</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayChar))

+<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+</UL>

+<BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayString

+</UL>

+

+<P><STRONG><a name="[43]"></a>GLCD_DisplayString</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayString))

+<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = GLCD_DisplayString &rArr; GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayChar

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[42]"></a>GLCD_DrawChar</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_DrawChar))

+<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayChar

+</UL>

+

+<P><STRONG><a name="[44]"></a>GLCD_Init</STRONG> (Thumb, 1462 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_Init))

+<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GLCD_Init &rArr; rd_id_man &rArr; spi_tran_man

+</UL>

+<BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_reg

+<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_id_man

+<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[59]"></a>GLCD_SetTextColor</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetTextColor))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[3b]"></a>GLCD_SetWindow</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_SetWindow))

+<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+</UL>

+<BR>[Called By]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_WindowMax

+<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+</UL>

+

+<P><STRONG><a name="[40]"></a>GLCD_WindowMax</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_WindowMax))

+<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = GLCD_WindowMax &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+</UL>

+

+<P><STRONG><a name="[4a]"></a>GPIO_PinRead</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PinRead))

+<BR><BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_GetState

+</UL>

+

+<P><STRONG><a name="[4c]"></a>GPIO_PortClock</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PortClock))

+<BR><BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+</UL>

+

+<P><STRONG><a name="[4d]"></a>GPIO_SetDir</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, gpio_lpc17xx.o(i.GPIO_SetDir))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPIO_SetDir

+</UL>

+<BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+</UL>

+

+<P><STRONG><a name="[49]"></a>Joystick_GetState</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, joystick_mcb1700.o(i.Joystick_GetState))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Joystick_GetState

+</UL>

+<BR>[Calls]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinRead

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[4b]"></a>Joystick_Initialize</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, joystick_mcb1700.o(i.Joystick_Initialize))

+<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = Joystick_Initialize &rArr; PIN_Configure

+</UL>

+<BR>[Calls]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetDir

+<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PortClock

+<LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PIN_Configure

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[57]"></a>LED_Init</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, led.o(i.LED_Init))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[50]"></a>LED_Off</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_Off))

+<BR><BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Out

+</UL>

+

+<P><STRONG><a name="[4f]"></a>LED_On</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_On))

+<BR><BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Out

+</UL>

+

+<P><STRONG><a name="[4e]"></a>LED_Out</STRONG> (Thumb, 38 bytes, Stack size 12 bytes, led.o(i.LED_Out))

+<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = LED_Out

+</UL>

+<BR>[Calls]<UL><LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_On

+<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Off

+</UL>

+<BR>[Called By]<UL><LI><a href="#[9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler

+</UL>

+

+<P><STRONG><a name="[39]"></a>PIN_Configure</STRONG> (Thumb, 108 bytes, Stack size 20 bytes, pin_lpc17xx.o(i.PIN_Configure))

+<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = PIN_Configure

+</UL>

+<BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Initialize

+</UL>

+

+<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, irq.o(i.SysTick_Handler))

+<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SysTick_Handler &rArr; LED_Out

+</UL>

+<BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Out

+<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_StartConversion

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2e]"></a>SystemInit</STRONG> (Thumb, 172 bytes, Stack size 16 bytes, system_lpc17xx.o(i.SystemInit))

+<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SystemInit

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(.text)

+</UL>

+<P><STRONG><a name="[52]"></a>__0printf$8</STRONG> (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)

+<BR><BR>[Calls]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[69]"></a>__1printf$8</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)

+

+<P><STRONG><a name="[5c]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))

+<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[54]"></a>__0sprintf$8</STRONG> (Thumb, 34 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)

+<BR><BR>[Calls]<UL><LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sputc

+<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[6a]"></a>__1sprintf$8</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)

+

+<P><STRONG><a name="[5b]"></a>__2sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8))

+<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2sprintf

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[6b]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)

+

+<P><STRONG><a name="[6c]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

+

+<P><STRONG><a name="[6d]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

+

+<P><STRONG><a name="[30]"></a>fputc</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, blinky.o(i.fputc))

+<BR>[Address Reference Count : 1]<UL><LI> printf8.o(i.__0printf$8)

+</UL>

+<P><STRONG><a name="[2d]"></a>main</STRONG> (Thumb, 328 bytes, Stack size 8 bytes, blinky.o(i.main))

+<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = main &rArr; GLCD_DisplayString &rArr; GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Init

+<LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_GetState

+<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetTextColor

+<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetBackColor

+<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayString

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Initialize

+<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_GetValue

+<LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2sprintf

+<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)

+</UL><P>

+<H3>

+Local Symbols

+</H3>

+<P><STRONG><a name="[48]"></a>delay</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.delay))

+<BR><BR>[Called By]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran_man

+<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[45]"></a>rd_id_man</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_id_man))

+<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = rd_id_man &rArr; spi_tran_man

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran_man

+</UL>

+<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[46]"></a>rd_reg</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_reg))

+<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = rd_reg &rArr; wr_cmd

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[5e]"></a>spi_tran</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.spi_tran))

+<BR><BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_reg

+</UL>

+

+<P><STRONG><a name="[5d]"></a>spi_tran_man</STRONG> (Thumb, 116 bytes, Stack size 40 bytes, glcd_spi_lpc1700.o(i.spi_tran_man))

+<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = spi_tran_man

+</UL>

+<BR>[Calls]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay

+</UL>

+<BR>[Called By]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_id_man

+</UL>

+

+<P><STRONG><a name="[3c]"></a>wr_cmd</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_cmd))

+<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = wr_cmd

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_reg

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+</UL>

+

+<P><STRONG><a name="[5f]"></a>wr_dat</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_dat))

+<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+</UL>

+

+<P><STRONG><a name="[3e]"></a>wr_dat_only</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_dat_only))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = wr_dat_only

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+</UL>

+

+<P><STRONG><a name="[3d]"></a>wr_dat_start</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.wr_dat_start))

+<BR><BR>[Calls]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+</UL>

+

+<P><STRONG><a name="[47]"></a>wr_reg</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_reg))

+<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[53]"></a>_printf_core</STRONG> (Thumb, 996 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)

+<BR><BR>[Calls]<UL><LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod

+<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding

+<LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_post_padding

+</UL>

+<BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sprintf$8

+<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf$8

+</UL>

+

+<P><STRONG><a name="[56]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)

+<BR><BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[55]"></a>_printf_pre_padding</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED)

+<BR><BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[31]"></a>_sputc</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc))

+<BR><BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sprintf$8

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> printf8.o(i.__0sprintf$8)

+</UL><P>

+<H3>

+Undefined Global Symbols

+</H3><HR></body></html>

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.lnp b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.lnp
new file mode 100755
index 0000000..d2534e2
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.lnp
@@ -0,0 +1,16 @@
+--cpu Cortex-M3

+".\instruction_trace\blinky.o"

+".\instruction_trace\glcd_spi_lpc1700.o"

+".\instruction_trace\irq.o"

+".\instruction_trace\led.o"

+".\instruction_trace\adc_mcb1700.o"

+".\instruction_trace\joystick_mcb1700.o"

+".\instruction_trace\retarget_io.o"

+".\instruction_trace\pin_lpc17xx.o"

+".\instruction_trace\startup_lpc17xx.o"

+".\instruction_trace\system_lpc17xx.o"

+".\instruction_trace\gpio_lpc17xx.o"

+--library_type=microlib --strict --scatter ".\Instruction_Trace\Blinky.sct"

+--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols

+--info sizes --info totals --info unused --info veneers

+--list ".\Instruction_Trace\Blinky.map" -o .\Instruction_Trace\Blinky.axf
\ No newline at end of file
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.map b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.map
new file mode 100755
index 0000000..f159fb5
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.map
@@ -0,0 +1,954 @@
+Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

+

+==============================================================================

+

+Section Cross References

+

+    blinky.o(i.main) refers to led.o(i.LED_Init) for LED_Init

+    blinky.o(i.main) refers to adc_mcb1700.o(i.ADC_Initialize) for ADC_Initialize

+    blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_Initialize) for Joystick_Initialize

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Init) for GLCD_Init

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Clear) for GLCD_Clear

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetBackColor) for GLCD_SetBackColor

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetTextColor) for GLCD_SetTextColor

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString

+    blinky.o(i.main) refers to adc_mcb1700.o(i.ADC_GetValue) for ADC_GetValue

+    blinky.o(i.main) refers to printf8.o(i.__0sprintf$8) for __2sprintf

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Bargraph) for GLCD_Bargraph

+    blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_GetState) for Joystick_GetState

+    blinky.o(i.main) refers to printf8.o(i.__0printf$8) for __2printf

+    blinky.o(i.main) refers to system_lpc17xx.o(.data) for SystemCoreClock

+    blinky.o(i.main) refers to blinky.o(.data) for .data

+    blinky.o(i.main) refers to irq.o(.data) for clock_ms

+    blinky.o(i.main) refers to blinky.o(.bss) for .bss

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax

+    glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString

+    glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(i.GLCD_DrawChar) for GLCD_DrawChar

+    glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(.constdata) for .constdata

+    glcd_spi_lpc1700.o(i.GLCD_DisplayString) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayChar) for GLCD_DisplayChar

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_id_man) for rd_id_man

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_reg) for rd_reg

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.delay) for delay

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_SetBackColor) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_SetTextColor) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_WindowMax) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_WrCmd) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_WrReg) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.rd_id_man) refers to glcd_spi_lpc1700.o(i.spi_tran_man) for spi_tran_man

+    glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.spi_tran_man) refers to glcd_spi_lpc1700.o(i.delay) for delay

+    glcd_spi_lpc1700.o(i.wr_cmd) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_dat) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_dat_only) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_dat_start) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat

+    irq.o(i.SysTick_Handler) refers to led.o(i.LED_Out) for LED_Out

+    irq.o(i.SysTick_Handler) refers to adc_mcb1700.o(i.ADC_StartConversion) for ADC_StartConversion

+    irq.o(i.SysTick_Handler) refers to irq.o(.data) for .data

+    irq.o(i.SysTick_Handler) refers to blinky.o(.data) for ADC_last

+    led.o(i.LED_Off) refers to led.o(.constdata) for .constdata

+    led.o(i.LED_On) refers to led.o(.constdata) for .constdata

+    led.o(i.LED_Out) refers to led.o(i.LED_On) for LED_On

+    led.o(i.LED_Out) refers to led.o(i.LED_Off) for LED_Off

+    adc_mcb1700.o(i.ADC_ConversionDone) refers to adc_mcb1700.o(.data) for .data

+    adc_mcb1700.o(i.ADC_GetValue) refers to adc_mcb1700.o(.data) for .data

+    adc_mcb1700.o(i.ADC_IRQHandler) refers to adc_mcb1700.o(.data) for .data

+    adc_mcb1700.o(i.ADC_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    adc_mcb1700.o(i.ADC_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    joystick_mcb1700.o(i.Joystick_GetState) refers to gpio_lpc17xx.o(i.GPIO_PinRead) for GPIO_PinRead

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_PortClock) for GPIO_PortClock

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_SetDir) for GPIO_SetDir

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to joystick_mcb1700.o(.constdata) for .constdata

+    joystick_mcb1700.o(i.Joystick_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    joystick_mcb1700.o(i.Joystick_Uninitialize) refers to joystick_mcb1700.o(.constdata) for .constdata

+    retarget_io.o(i.ITM_ReceiveChar) refers to retarget_io.o(.data) for .data

+    retarget_io.o(i.__aeabi_assert) refers to fputs.o(i.fputs) for fputs

+    retarget_io.o(i.__aeabi_assert) refers to retarget_io.o(i.abort) for abort

+    retarget_io.o(i.__aeabi_assert) refers to stderr.o(.data) for __stderr

+    retarget_io.o(i.fputc) refers to retarget_io.o(i.stdout_putchar) for stdout_putchar

+    retarget_io.o(i.fputc) refers to blinky.o(.data) for __stdout

+    retarget_io.o(i.stdout_putchar) refers to retarget_io.o(i.ITM_SendChar) for ITM_SendChar

+    startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(STACK) for __initial_sp

+    startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(.text) for Reset_Handler

+    startup_lpc17xx.o(RESET) refers to irq.o(i.SysTick_Handler) for SysTick_Handler

+    startup_lpc17xx.o(RESET) refers to adc_mcb1700.o(i.ADC_IRQHandler) for ADC_IRQHandler

+    startup_lpc17xx.o(.text) refers to system_lpc17xx.o(i.SystemInit) for SystemInit

+    startup_lpc17xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main

+    system_lpc17xx.o(i.SystemCoreClockUpdate) refers to uldiv.o(.text) for __aeabi_uldivmod

+    system_lpc17xx.o(i.SystemCoreClockUpdate) refers to system_lpc17xx.o(.data) for .data

+    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

+    fputs.o(i.fputs) refers to blinky.o(i.fputc) for fputc

+    fputs_e.o(.text) refers to blinky.o(i.fputc) for fputc

+    uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr

+    uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl

+    printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core

+    printfb.o(i.__0fprintf$bare) refers to blinky.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 blinky.o(i.fputc) for fputc

+    printfb.o(i.__0printf$bare) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printfb.o(i.__0vprintf$bare) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf0.o(i.__0printf$0) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf0.o(i.__0vprintf$0) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf1.o(i.__0printf$1) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf1.o(i.__0vprintf$1) refers to blinky.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.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf2.o(i.__0printf$2) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf2.o(i.__0vprintf$2) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf3.o(i.__0printf$3) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf3.o(i.__0vprintf$3) refers to blinky.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.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf4.o(i.__0printf$4) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf4.o(i.__0vprintf$4) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf5.o(i.__0printf$5) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf5.o(i.__0vprintf$5) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf6.o(i.__0printf$6) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf6.o(i.__0vprintf$6) refers to blinky.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 uidiv.o(.text) for __aeabi_uidivmod

+    printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding

+    printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core

+    printf7.o(i.__0fprintf$7) refers to blinky.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 blinky.o(i.fputc) for fputc

+    printf7.o(i.__0printf$7) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf7.o(i.__0vprintf$7) refers to blinky.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 uldiv.o(.text) for __aeabi_uldivmod

+    printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding

+    printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core

+    printf8.o(i.__0fprintf$8) refers to blinky.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 blinky.o(i.fputc) for fputc

+    printf8.o(i.__0printf$8) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf8.o(i.__0vprintf$8) refers to blinky.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 uldiv.o(.text) for __aeabi_uldivmod

+    printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding

+    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 blinky.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 blinky.o(i.fputc) for fputc

+    printfa.o(i.__0printf) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printfa.o(i.__0vprintf) refers to blinky.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.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

+    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000

+    entry2.o(.ARM.Collect$$$$00002712) refers to startup_lpc17xx.o(STACK) for __initial_sp

+    entry2.o(__vectab_stack_and_reset_area) refers to startup_lpc17xx.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 blinky.o(i.main) for main

+    entry9b.o(.ARM.Collect$$$$0000000C) refers to blinky.o(i.main) for main

+    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 to depilogue.o(.text) for _double_epilogue

+    ddiv.o(.text) refers to depilogue.o(.text) for _double_round

+    dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr

+    dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl

+    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload

+    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl

+    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr

+

+

+==============================================================================

+

+Removing Unused input sections from the image.

+

+    Removing blinky.o(.rev16_text), (4 bytes).

+    Removing blinky.o(.revsh_text), (4 bytes).

+    Removing blinky.o(.rrx_text), (6 bytes).

+    Removing blinky.o(.bss), (10 bytes).

+    Removing blinky.o(.data), (4 bytes).

+    Removing glcd_spi_lpc1700.o(.rev16_text), (4 bytes).

+    Removing glcd_spi_lpc1700.o(.revsh_text), (4 bytes).

+    Removing glcd_spi_lpc1700.o(.rrx_text), (6 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_Bitmap), (76 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_ClearLn), (76 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_PutPixel), (128 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_ScrollVertical), (2 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_WrCmd), (4 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_WrReg), (4 bytes).

+    Removing irq.o(.rev16_text), (4 bytes).

+    Removing irq.o(.revsh_text), (4 bytes).

+    Removing irq.o(.rrx_text), (6 bytes).

+    Removing led.o(.rev16_text), (4 bytes).

+    Removing led.o(.revsh_text), (4 bytes).

+    Removing led.o(.rrx_text), (6 bytes).

+    Removing adc_mcb1700.o(.rev16_text), (4 bytes).

+    Removing adc_mcb1700.o(.revsh_text), (4 bytes).

+    Removing adc_mcb1700.o(.rrx_text), (6 bytes).

+    Removing adc_mcb1700.o(i.ADC_ConversionDone), (24 bytes).

+    Removing adc_mcb1700.o(i.ADC_GetResolution), (4 bytes).

+    Removing adc_mcb1700.o(i.ADC_Uninitialize), (72 bytes).

+    Removing adc_mcb1700.o(.constdata), (2 bytes).

+    Removing joystick_mcb1700.o(.rev16_text), (4 bytes).

+    Removing joystick_mcb1700.o(.revsh_text), (4 bytes).

+    Removing joystick_mcb1700.o(.rrx_text), (6 bytes).

+    Removing joystick_mcb1700.o(i.Joystick_Uninitialize), (44 bytes).

+    Removing retarget_io.o(i.ITM_ReceiveChar), (28 bytes).

+    Removing retarget_io.o(i.ITM_SendChar), (36 bytes).

+    Removing retarget_io.o(i.__aeabi_assert), (144 bytes).

+    Removing retarget_io.o(i.__backspace), (6 bytes).

+    Removing retarget_io.o(i.abort), (2 bytes).

+    Removing retarget_io.o(i.fgetc), (6 bytes).

+    Removing retarget_io.o(i.fputc), (20 bytes).

+    Removing retarget_io.o(i.stdout_putchar), (4 bytes).

+    Removing retarget_io.o(.data), (4 bytes).

+    Removing pin_lpc17xx.o(.rev16_text), (4 bytes).

+    Removing pin_lpc17xx.o(.revsh_text), (4 bytes).

+    Removing pin_lpc17xx.o(.rrx_text), (6 bytes).

+    Removing pin_lpc17xx.o(i.PIN_ConfigureI2C0Pins), (28 bytes).

+    Removing pin_lpc17xx.o(i.PIN_ConfigureTPIU), (32 bytes).

+    Removing startup_lpc17xx.o(HEAP), (0 bytes).

+    Removing system_lpc17xx.o(.rev16_text), (4 bytes).

+    Removing system_lpc17xx.o(.revsh_text), (4 bytes).

+    Removing system_lpc17xx.o(.rrx_text), (6 bytes).

+    Removing system_lpc17xx.o(i.SystemCoreClockUpdate), (288 bytes).

+    Removing gpio_lpc17xx.o(.rev16_text), (4 bytes).

+    Removing gpio_lpc17xx.o(.revsh_text), (4 bytes).

+    Removing gpio_lpc17xx.o(.rrx_text), (6 bytes).

+    Removing gpio_lpc17xx.o(i.GPIO_PinWrite), (28 bytes).

+    Removing gpio_lpc17xx.o(i.GPIO_PortRead), (16 bytes).

+    Removing gpio_lpc17xx.o(i.GPIO_PortWrite), (20 bytes).

+    Removing dadd.o(.text), (334 bytes).

+    Removing dmul.o(.text), (228 bytes).

+    Removing ddiv.o(.text), (222 bytes).

+    Removing dfixul.o(.text), (48 bytes).

+    Removing cdrcmple.o(.text), (48 bytes).

+    Removing depilogue.o(.text), (186 bytes).

+

+62 unused section(s) (total 2304 bytes) removed from the image.

+

+==============================================================================

+

+Image Symbol Table

+

+    Local Symbols

+

+    Symbol Name                              Value     Ov Type        Size  Object(Section)

+

+    RESET                                    0x00000000   Section      204  startup_lpc17xx.o(RESET)

+    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE

+    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE

+    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE

+    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE

+    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.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/stubs.s          0x00000000   Number         0  stubs.o ABSOLUTE

+    ../clib/microlib/stdio/fputs.c           0x00000000   Number         0  fputs_e.o ABSOLUTE

+    ../clib/microlib/stdio/fputs.c           0x00000000   Number         0  fputs.o ABSOLUTE

+    ../clib/microlib/stdio/streams.c         0x00000000   Number         0  stderr.o ABSOLUTE

+    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE

+    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.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/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE

+    Blinky.c                                 0x00000000   Number         0  blinky.o ABSOLUTE

+    Blinky.c                                 0x00000000   Number         0  blinky.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c 0x00000000   Number         0  retarget_io.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c 0x00000000   Number         0  adc_mcb1700.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c 0x00000000   Number         0  joystick_mcb1700.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c 0x00000000   Number         0  gpio_lpc17xx.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c 0x00000000   Number         0  pin_lpc17xx.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\ADC_MCB1700.c 0x00000000   Number         0  adc_mcb1700.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\Joystick_MCB1700.c 0x00000000   Number         0  joystick_mcb1700.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\GPIO_LPC17xx.c 0x00000000   Number         0  gpio_lpc17xx.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\PIN_LPC17xx.c 0x00000000   Number         0  pin_lpc17xx.o ABSOLUTE

+    GLCD_SPI_LPC1700.c                       0x00000000   Number         0  glcd_spi_lpc1700.o ABSOLUTE

+    GLCD_SPI_LPC1700.c                       0x00000000   Number         0  glcd_spi_lpc1700.o ABSOLUTE

+    IRQ.c                                    0x00000000   Number         0  irq.o ABSOLUTE

+    IRQ.c                                    0x00000000   Number         0  irq.o ABSOLUTE

+    LED.c                                    0x00000000   Number         0  led.o ABSOLUTE

+    LED.c                                    0x00000000   Number         0  led.o ABSOLUTE

+    RTE\Device\LPC1768\startup_LPC17xx.s     0x00000000   Number         0  startup_lpc17xx.o ABSOLUTE

+    RTE\Device\LPC1768\system_LPC17xx.c      0x00000000   Number         0  system_lpc17xx.o ABSOLUTE

+    RTE\\Device\\LPC1768\\system_LPC17xx.c   0x00000000   Number         0  system_lpc17xx.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

+    .ARM.Collect$$$$00000000                 0x000000cc   Section        0  entry.o(.ARM.Collect$$$$00000000)

+    .ARM.Collect$$$$00000001                 0x000000cc   Section        4  entry2.o(.ARM.Collect$$$$00000001)

+    .ARM.Collect$$$$00000004                 0x000000d0   Section        4  entry5.o(.ARM.Collect$$$$00000004)

+    .ARM.Collect$$$$00000008                 0x000000d4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)

+    .ARM.Collect$$$$0000000A                 0x000000d4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)

+    .ARM.Collect$$$$0000000B                 0x000000d4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)

+    .ARM.Collect$$$$0000000D                 0x000000dc   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)

+    .ARM.Collect$$$$0000000F                 0x000000dc   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)

+    .ARM.Collect$$$$00002712                 0x000000dc   Section        4  entry2.o(.ARM.Collect$$$$00002712)

+    __lit__00000000                          0x000000dc   Data           4  entry2.o(.ARM.Collect$$$$00002712)

+    .text                                    0x000000e0   Section       36  startup_lpc17xx.o(.text)

+    .text                                    0x00000104   Section        0  uldiv.o(.text)

+    .text                                    0x00000166   Section        0  llshl.o(.text)

+    .text                                    0x00000184   Section        0  llushr.o(.text)

+    .text                                    0x000001a4   Section       36  init.o(.text)

+    i.ADC_GetValue                           0x000001c8   Section        0  adc_mcb1700.o(i.ADC_GetValue)

+    i.ADC_IRQHandler                         0x000001e4   Section        0  adc_mcb1700.o(i.ADC_IRQHandler)

+    i.ADC_Initialize                         0x00000204   Section        0  adc_mcb1700.o(i.ADC_Initialize)

+    i.ADC_StartConversion                    0x00000244   Section        0  adc_mcb1700.o(i.ADC_StartConversion)

+    i.GLCD_Bargraph                          0x00000260   Section        0  glcd_spi_lpc1700.o(i.GLCD_Bargraph)

+    i.GLCD_Clear                             0x000002c0   Section        0  glcd_spi_lpc1700.o(i.GLCD_Clear)

+    i.GLCD_SetBackColor                      0x000002f0   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetBackColor)

+    .ARM.__at_0x02FC                         0x000002fc   Section        4  startup_lpc17xx.o(.ARM.__at_0x02FC)

+    i.GLCD_DisplayChar                       0x00000300   Section        0  glcd_spi_lpc1700.o(i.GLCD_DisplayChar)

+    i.GLCD_DisplayString                     0x00000354   Section        0  glcd_spi_lpc1700.o(i.GLCD_DisplayString)

+    i.GLCD_DrawChar                          0x0000037c   Section        0  glcd_spi_lpc1700.o(i.GLCD_DrawChar)

+    i.GLCD_Init                              0x00000414   Section        0  glcd_spi_lpc1700.o(i.GLCD_Init)

+    i.GLCD_SetTextColor                      0x000009cc   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetTextColor)

+    i.GLCD_SetWindow                         0x000009d8   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetWindow)

+    i.GLCD_WindowMax                         0x00000a78   Section        0  glcd_spi_lpc1700.o(i.GLCD_WindowMax)

+    i.GPIO_PinRead                           0x00000a88   Section        0  gpio_lpc17xx.o(i.GPIO_PinRead)

+    i.GPIO_PortClock                         0x00000aa4   Section        0  gpio_lpc17xx.o(i.GPIO_PortClock)

+    i.GPIO_SetDir                            0x00000ac8   Section        0  gpio_lpc17xx.o(i.GPIO_SetDir)

+    i.Joystick_GetState                      0x00000aec   Section        0  joystick_mcb1700.o(i.Joystick_GetState)

+    i.Joystick_Initialize                    0x00000b38   Section        0  joystick_mcb1700.o(i.Joystick_Initialize)

+    i.LED_Init                               0x00000b74   Section        0  led.o(i.LED_Init)

+    i.LED_Off                                0x00000b9c   Section        0  led.o(i.LED_Off)

+    i.LED_On                                 0x00000bc0   Section        0  led.o(i.LED_On)

+    i.LED_Out                                0x00000be4   Section        0  led.o(i.LED_Out)

+    i.PIN_Configure                          0x00000c0c   Section        0  pin_lpc17xx.o(i.PIN_Configure)

+    i.SysTick_Handler                        0x00000c7c   Section        0  irq.o(i.SysTick_Handler)

+    i.SystemInit                             0x00000cc8   Section        0  system_lpc17xx.o(i.SystemInit)

+    i.__0printf$8                            0x00000d80   Section        0  printf8.o(i.__0printf$8)

+    i.__0sprintf$8                           0x00000da0   Section        0  printf8.o(i.__0sprintf$8)

+    i.__scatterload_copy                     0x00000dc8   Section       14  handlers.o(i.__scatterload_copy)

+    i.__scatterload_null                     0x00000dd6   Section        2  handlers.o(i.__scatterload_null)

+    i.__scatterload_zeroinit                 0x00000dd8   Section       14  handlers.o(i.__scatterload_zeroinit)

+    i._printf_core                           0x00000de8   Section        0  printf8.o(i._printf_core)

+    _printf_core                             0x00000de9   Thumb Code   996  printf8.o(i._printf_core)

+    i._printf_post_padding                   0x000011f8   Section        0  printf8.o(i._printf_post_padding)

+    _printf_post_padding                     0x000011f9   Thumb Code    36  printf8.o(i._printf_post_padding)

+    i._printf_pre_padding                    0x0000121c   Section        0  printf8.o(i._printf_pre_padding)

+    _printf_pre_padding                      0x0000121d   Thumb Code    46  printf8.o(i._printf_pre_padding)

+    i._sputc                                 0x0000124a   Section        0  printf8.o(i._sputc)

+    _sputc                                   0x0000124b   Thumb Code    10  printf8.o(i._sputc)

+    i.delay                                  0x00001254   Section        0  glcd_spi_lpc1700.o(i.delay)

+    delay                                    0x00001255   Thumb Code    10  glcd_spi_lpc1700.o(i.delay)

+    i.fputc                                  0x00001260   Section        0  blinky.o(i.fputc)

+    i.main                                   0x0000127c   Section        0  blinky.o(i.main)

+    i.rd_id_man                              0x00001460   Section        0  glcd_spi_lpc1700.o(i.rd_id_man)

+    rd_id_man                                0x00001461   Thumb Code   104  glcd_spi_lpc1700.o(i.rd_id_man)

+    i.rd_reg                                 0x000014d0   Section        0  glcd_spi_lpc1700.o(i.rd_reg)

+    rd_reg                                   0x000014d1   Thumb Code    50  glcd_spi_lpc1700.o(i.rd_reg)

+    i.spi_tran                               0x00001508   Section        0  glcd_spi_lpc1700.o(i.spi_tran)

+    spi_tran                                 0x00001509   Thumb Code    16  glcd_spi_lpc1700.o(i.spi_tran)

+    i.spi_tran_man                           0x0000151c   Section        0  glcd_spi_lpc1700.o(i.spi_tran_man)

+    spi_tran_man                             0x0000151d   Thumb Code   116  glcd_spi_lpc1700.o(i.spi_tran_man)

+    i.wr_cmd                                 0x00001594   Section        0  glcd_spi_lpc1700.o(i.wr_cmd)

+    wr_cmd                                   0x00001595   Thumb Code    32  glcd_spi_lpc1700.o(i.wr_cmd)

+    i.wr_dat                                 0x000015b8   Section        0  glcd_spi_lpc1700.o(i.wr_dat)

+    wr_dat                                   0x000015b9   Thumb Code    32  glcd_spi_lpc1700.o(i.wr_dat)

+    i.wr_dat_only                            0x000015dc   Section        0  glcd_spi_lpc1700.o(i.wr_dat_only)

+    wr_dat_only                              0x000015dd   Thumb Code    20  glcd_spi_lpc1700.o(i.wr_dat_only)

+    i.wr_dat_start                           0x000015f0   Section        0  glcd_spi_lpc1700.o(i.wr_dat_start)

+    wr_dat_start                             0x000015f1   Thumb Code    12  glcd_spi_lpc1700.o(i.wr_dat_start)

+    i.wr_reg                                 0x00001600   Section        0  glcd_spi_lpc1700.o(i.wr_reg)

+    wr_reg                                   0x00001601   Thumb Code    18  glcd_spi_lpc1700.o(i.wr_reg)

+    .constdata                               0x00001612   Section     6272  glcd_spi_lpc1700.o(.constdata)

+    .constdata                               0x00002e94   Section       32  led.o(.constdata)

+    .constdata                               0x00002eb4   Section       10  joystick_mcb1700.o(.constdata)

+    JOYSTICK_PIN                             0x00002eb4   Data          10  joystick_mcb1700.o(.constdata)

+    .data                                    0x10000000   Section        4  blinky.o(.data)

+    .data                                    0x10000004   Section        4  blinky.o(.data)

+    AD_dbg                                   0x10000004   Data           2  blinky.o(.data)

+    .data                                    0x10000008   Section        6  glcd_spi_lpc1700.o(.data)

+    Himax                                    0x10000008   Data           1  glcd_spi_lpc1700.o(.data)

+    Color                                    0x1000000a   Data           4  glcd_spi_lpc1700.o(.data)

+    .data                                    0x10000010   Section       16  irq.o(.data)

+    ticks                                    0x10000014   Data           4  irq.o(.data)

+    timetick                                 0x10000018   Data           4  irq.o(.data)

+    leds                                     0x1000001c   Data           4  irq.o(.data)

+    .data                                    0x10000020   Section        4  adc_mcb1700.o(.data)

+    AD_done                                  0x10000020   Data           1  adc_mcb1700.o(.data)

+    AD_last                                  0x10000022   Data           2  adc_mcb1700.o(.data)

+    .data                                    0x10000024   Section        4  system_lpc17xx.o(.data)

+    .bss                                     0x10000028   Section       10  blinky.o(.bss)

+    STACK                                    0x10000038   Section      512  startup_lpc17xx.o(STACK)

+

+    Global Symbols

+

+    Symbol Name                              Value     Ov Type        Size  Object(Section)

+

+    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE

+    __ARM_use_no_argv                        0x00000000   Number         0  blinky.o ABSOLUTE

+    __Vectors                                0x00000000   Data           4  startup_lpc17xx.o(RESET)

+    _printf_a                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_c                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_charcount                        0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_d                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_e                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_f                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_flags                            0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_fp_dec                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_fp_hex                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_g                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_i                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_int_dec                          0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_l                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_lc                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_ll                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_lld                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_lli                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_llo                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_llu                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_llx                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_longlong_dec                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_longlong_hex                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_longlong_oct                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_ls                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_mbtowc                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_n                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_o                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_p                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_percent                          0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_pre_padding                      0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_return_value                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_s                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_sizespec                         0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_str                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_truncate_signed                  0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_truncate_unsigned                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_u                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_wc                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_wctomb                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_widthprec                        0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_x                                0x00000000   Number         0  stubs.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

+    __main                                   0x000000cd   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)

+    _main_stk                                0x000000cd   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)

+    _main_scatterload                        0x000000d1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)

+    __main_after_scatterload                 0x000000d5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)

+    _main_clock                              0x000000d5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)

+    _main_cpp_init                           0x000000d5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)

+    _main_init                               0x000000d5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)

+    __rt_final_cpp                           0x000000dd   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)

+    __rt_final_exit                          0x000000dd   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)

+    Reset_Handler                            0x000000e1   Thumb Code     8  startup_lpc17xx.o(.text)

+    NMI_Handler                              0x000000e9   Thumb Code     2  startup_lpc17xx.o(.text)

+    HardFault_Handler                        0x000000eb   Thumb Code     2  startup_lpc17xx.o(.text)

+    MemManage_Handler                        0x000000ed   Thumb Code     2  startup_lpc17xx.o(.text)

+    BusFault_Handler                         0x000000ef   Thumb Code     2  startup_lpc17xx.o(.text)

+    UsageFault_Handler                       0x000000f1   Thumb Code     2  startup_lpc17xx.o(.text)

+    SVC_Handler                              0x000000f3   Thumb Code     2  startup_lpc17xx.o(.text)

+    DebugMon_Handler                         0x000000f5   Thumb Code     2  startup_lpc17xx.o(.text)

+    PendSV_Handler                           0x000000f7   Thumb Code     2  startup_lpc17xx.o(.text)

+    BOD_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    CANActivity_IRQHandler                   0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    CAN_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    DMA_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT0_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT1_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT2_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT3_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    ENET_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2C0_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2C1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2C2_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2S_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    MCPWM_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    PLL0_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    PLL1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    PWM1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    QEI_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    RIT_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    RTC_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    SPI_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    SSP0_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    SSP1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER0_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER1_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER2_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER3_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART0_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART1_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART2_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART3_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    USBActivity_IRQHandler                   0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    USB_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    WDT_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    __aeabi_uldivmod                         0x00000105   Thumb Code    98  uldiv.o(.text)

+    __aeabi_llsl                             0x00000167   Thumb Code    30  llshl.o(.text)

+    _ll_shift_l                              0x00000167   Thumb Code     0  llshl.o(.text)

+    __aeabi_llsr                             0x00000185   Thumb Code    32  llushr.o(.text)

+    _ll_ushift_r                             0x00000185   Thumb Code     0  llushr.o(.text)

+    __scatterload                            0x000001a5   Thumb Code    28  init.o(.text)

+    __scatterload_rt2                        0x000001a5   Thumb Code     0  init.o(.text)

+    ADC_GetValue                             0x000001c9   Thumb Code    22  adc_mcb1700.o(i.ADC_GetValue)

+    ADC_IRQHandler                           0x000001e5   Thumb Code    24  adc_mcb1700.o(i.ADC_IRQHandler)

+    ADC_Initialize                           0x00000205   Thumb Code    50  adc_mcb1700.o(i.ADC_Initialize)

+    ADC_StartConversion                      0x00000245   Thumb Code    22  adc_mcb1700.o(i.ADC_StartConversion)

+    GLCD_Bargraph                            0x00000261   Thumb Code    86  glcd_spi_lpc1700.o(i.GLCD_Bargraph)

+    GLCD_Clear                               0x000002c1   Thumb Code    44  glcd_spi_lpc1700.o(i.GLCD_Clear)

+    GLCD_SetBackColor                        0x000002f1   Thumb Code     6  glcd_spi_lpc1700.o(i.GLCD_SetBackColor)

+    GLCD_DisplayChar                         0x00000301   Thumb Code    74  glcd_spi_lpc1700.o(i.GLCD_DisplayChar)

+    GLCD_DisplayString                       0x00000355   Thumb Code    38  glcd_spi_lpc1700.o(i.GLCD_DisplayString)

+    GLCD_DrawChar                            0x0000037d   Thumb Code   142  glcd_spi_lpc1700.o(i.GLCD_DrawChar)

+    GLCD_Init                                0x00000415   Thumb Code  1462  glcd_spi_lpc1700.o(i.GLCD_Init)

+    GLCD_SetTextColor                        0x000009cd   Thumb Code     6  glcd_spi_lpc1700.o(i.GLCD_SetTextColor)

+    GLCD_SetWindow                           0x000009d9   Thumb Code   156  glcd_spi_lpc1700.o(i.GLCD_SetWindow)

+    GLCD_WindowMax                           0x00000a79   Thumb Code    14  glcd_spi_lpc1700.o(i.GLCD_WindowMax)

+    GPIO_PinRead                             0x00000a89   Thumb Code    24  gpio_lpc17xx.o(i.GPIO_PinRead)

+    GPIO_PortClock                           0x00000aa5   Thumb Code    30  gpio_lpc17xx.o(i.GPIO_PortClock)

+    GPIO_SetDir                              0x00000ac9   Thumb Code    32  gpio_lpc17xx.o(i.GPIO_SetDir)

+    Joystick_GetState                        0x00000aed   Thumb Code    76  joystick_mcb1700.o(i.Joystick_GetState)

+    Joystick_Initialize                      0x00000b39   Thumb Code    56  joystick_mcb1700.o(i.Joystick_Initialize)

+    LED_Init                                 0x00000b75   Thumb Code    30  led.o(i.LED_Init)

+    LED_Off                                  0x00000b9d   Thumb Code    28  led.o(i.LED_Off)

+    LED_On                                   0x00000bc1   Thumb Code    28  led.o(i.LED_On)

+    LED_Out                                  0x00000be5   Thumb Code    38  led.o(i.LED_Out)

+    PIN_Configure                            0x00000c0d   Thumb Code   108  pin_lpc17xx.o(i.PIN_Configure)

+    SysTick_Handler                          0x00000c7d   Thumb Code    68  irq.o(i.SysTick_Handler)

+    SystemInit                               0x00000cc9   Thumb Code   172  system_lpc17xx.o(i.SystemInit)

+    __0printf$8                              0x00000d81   Thumb Code    22  printf8.o(i.__0printf$8)

+    __1printf$8                              0x00000d81   Thumb Code     0  printf8.o(i.__0printf$8)

+    __2printf                                0x00000d81   Thumb Code     0  printf8.o(i.__0printf$8)

+    __0sprintf$8                             0x00000da1   Thumb Code    34  printf8.o(i.__0sprintf$8)

+    __1sprintf$8                             0x00000da1   Thumb Code     0  printf8.o(i.__0sprintf$8)

+    __2sprintf                               0x00000da1   Thumb Code     0  printf8.o(i.__0sprintf$8)

+    __scatterload_copy                       0x00000dc9   Thumb Code    14  handlers.o(i.__scatterload_copy)

+    __scatterload_null                       0x00000dd7   Thumb Code     2  handlers.o(i.__scatterload_null)

+    __scatterload_zeroinit                   0x00000dd9   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)

+    fputc                                    0x00001261   Thumb Code    22  blinky.o(i.fputc)

+    main                                     0x0000127d   Thumb Code   328  blinky.o(i.main)

+    Font_6x8_h                               0x00001612   Data         896  glcd_spi_lpc1700.o(.constdata)

+    Font_16x24_h                             0x00001992   Data        5376  glcd_spi_lpc1700.o(.constdata)

+    led_mask                                 0x00002e94   Data          32  led.o(.constdata)

+    Region$$Table$$Base                      0x00002ec0   Number         0  anon$$obj.o(Region$$Table)

+    Region$$Table$$Limit                     0x00002ee0   Number         0  anon$$obj.o(Region$$Table)

+    __stdout                                 0x10000000   Data           4  blinky.o(.data)

+    ADC_last                                 0x10000006   Data           2  blinky.o(.data)

+    clock_ms                                 0x10000010   Data           1  irq.o(.data)

+    SystemCoreClock                          0x10000024   Data           4  system_lpc17xx.o(.data)

+    text                                     0x10000028   Data          10  blinky.o(.bss)

+    __initial_sp                             0x10000238   Data           0  startup_lpc17xx.o(STACK)

+

+

+

+==============================================================================

+

+Memory Map of the image

+

+  Image Entry point : 0x000000cd

+

+  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002f08, Max: 0x00080000, ABSOLUTE)

+

+    Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002ee0, Max: 0x00080000, ABSOLUTE)

+

+    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

+

+    0x00000000   0x00000000   0x000000cc   Data   RO          578    RESET               startup_lpc17xx.o

+    0x000000cc   0x000000cc   0x00000000   Code   RO          676  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)

+    0x000000cc   0x000000cc   0x00000004   Code   RO          947    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)

+    0x000000d0   0x000000d0   0x00000004   Code   RO          950    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)

+    0x000000d4   0x000000d4   0x00000000   Code   RO          952    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)

+    0x000000d4   0x000000d4   0x00000000   Code   RO          954    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)

+    0x000000d4   0x000000d4   0x00000008   Code   RO          955    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)

+    0x000000dc   0x000000dc   0x00000000   Code   RO          957    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)

+    0x000000dc   0x000000dc   0x00000000   Code   RO          959    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)

+    0x000000dc   0x000000dc   0x00000004   Code   RO          948    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)

+    0x000000e0   0x000000e0   0x00000024   Code   RO          580    .text               startup_lpc17xx.o

+    0x00000104   0x00000104   0x00000062   Code   RO          684    .text               mc_w.l(uldiv.o)

+    0x00000166   0x00000166   0x0000001e   Code   RO          963    .text               mc_w.l(llshl.o)

+    0x00000184   0x00000184   0x00000020   Code   RO          965    .text               mc_w.l(llushr.o)

+    0x000001a4   0x000001a4   0x00000024   Code   RO          978    .text               mc_w.l(init.o)

+    0x000001c8   0x000001c8   0x0000001c   Code   RO          354    i.ADC_GetValue      adc_mcb1700.o

+    0x000001e4   0x000001e4   0x00000020   Code   RO          355    i.ADC_IRQHandler    adc_mcb1700.o

+    0x00000204   0x00000204   0x00000040   Code   RO          356    i.ADC_Initialize    adc_mcb1700.o

+    0x00000244   0x00000244   0x0000001c   Code   RO          357    i.ADC_StartConversion  adc_mcb1700.o

+    0x00000260   0x00000260   0x00000060   Code   RO           91    i.GLCD_Bargraph     glcd_spi_lpc1700.o

+    0x000002c0   0x000002c0   0x00000030   Code   RO           93    i.GLCD_Clear        glcd_spi_lpc1700.o

+    0x000002f0   0x000002f0   0x0000000c   Code   RO          101    i.GLCD_SetBackColor  glcd_spi_lpc1700.o

+    0x000002fc   0x000002fc   0x00000004   Code   RO          579    .ARM.__at_0x02FC    startup_lpc17xx.o

+    0x00000300   0x00000300   0x00000054   Code   RO           95    i.GLCD_DisplayChar  glcd_spi_lpc1700.o

+    0x00000354   0x00000354   0x00000026   Code   RO           96    i.GLCD_DisplayString  glcd_spi_lpc1700.o

+    0x0000037a   0x0000037a   0x00000002   PAD

+    0x0000037c   0x0000037c   0x00000098   Code   RO           97    i.GLCD_DrawChar     glcd_spi_lpc1700.o

+    0x00000414   0x00000414   0x000005b6   Code   RO           98    i.GLCD_Init         glcd_spi_lpc1700.o

+    0x000009ca   0x000009ca   0x00000002   PAD

+    0x000009cc   0x000009cc   0x0000000c   Code   RO          102    i.GLCD_SetTextColor  glcd_spi_lpc1700.o

+    0x000009d8   0x000009d8   0x000000a0   Code   RO          103    i.GLCD_SetWindow    glcd_spi_lpc1700.o

+    0x00000a78   0x00000a78   0x0000000e   Code   RO          104    i.GLCD_WindowMax    glcd_spi_lpc1700.o

+    0x00000a86   0x00000a86   0x00000002   PAD

+    0x00000a88   0x00000a88   0x0000001c   Code   RO          625    i.GPIO_PinRead      gpio_lpc17xx.o

+    0x00000aa4   0x00000aa4   0x00000024   Code   RO          627    i.GPIO_PortClock    gpio_lpc17xx.o

+    0x00000ac8   0x00000ac8   0x00000024   Code   RO          630    i.GPIO_SetDir       gpio_lpc17xx.o

+    0x00000aec   0x00000aec   0x0000004c   Code   RO          426    i.Joystick_GetState  joystick_mcb1700.o

+    0x00000b38   0x00000b38   0x0000003c   Code   RO          427    i.Joystick_Initialize  joystick_mcb1700.o

+    0x00000b74   0x00000b74   0x00000028   Code   RO          307    i.LED_Init          led.o

+    0x00000b9c   0x00000b9c   0x00000024   Code   RO          308    i.LED_Off           led.o

+    0x00000bc0   0x00000bc0   0x00000024   Code   RO          309    i.LED_On            led.o

+    0x00000be4   0x00000be4   0x00000026   Code   RO          310    i.LED_Out           led.o

+    0x00000c0a   0x00000c0a   0x00000002   PAD

+    0x00000c0c   0x00000c0c   0x00000070   Code   RO          543    i.PIN_Configure     pin_lpc17xx.o

+    0x00000c7c   0x00000c7c   0x0000004c   Code   RO          272    i.SysTick_Handler   irq.o

+    0x00000cc8   0x00000cc8   0x000000b8   Code   RO          590    i.SystemInit        system_lpc17xx.o

+    0x00000d80   0x00000d80   0x00000020   Code   RO          893    i.__0printf$8       mc_w.l(printf8.o)

+    0x00000da0   0x00000da0   0x00000028   Code   RO          895    i.__0sprintf$8      mc_w.l(printf8.o)

+    0x00000dc8   0x00000dc8   0x0000000e   Code   RO          986    i.__scatterload_copy  mc_w.l(handlers.o)

+    0x00000dd6   0x00000dd6   0x00000002   Code   RO          987    i.__scatterload_null  mc_w.l(handlers.o)

+    0x00000dd8   0x00000dd8   0x0000000e   Code   RO          988    i.__scatterload_zeroinit  mc_w.l(handlers.o)

+    0x00000de6   0x00000de6   0x00000002   PAD

+    0x00000de8   0x00000de8   0x00000410   Code   RO          900    i._printf_core      mc_w.l(printf8.o)

+    0x000011f8   0x000011f8   0x00000024   Code   RO          901    i._printf_post_padding  mc_w.l(printf8.o)

+    0x0000121c   0x0000121c   0x0000002e   Code   RO          902    i._printf_pre_padding  mc_w.l(printf8.o)

+    0x0000124a   0x0000124a   0x0000000a   Code   RO          904    i._sputc            mc_w.l(printf8.o)

+    0x00001254   0x00001254   0x0000000a   Code   RO          107    i.delay             glcd_spi_lpc1700.o

+    0x0000125e   0x0000125e   0x00000002   PAD

+    0x00001260   0x00001260   0x0000001c   Code   RO            4    i.fputc             blinky.o

+    0x0000127c   0x0000127c   0x000001e4   Code   RO            5    i.main              blinky.o

+    0x00001460   0x00001460   0x00000070   Code   RO          108    i.rd_id_man         glcd_spi_lpc1700.o

+    0x000014d0   0x000014d0   0x00000038   Code   RO          109    i.rd_reg            glcd_spi_lpc1700.o

+    0x00001508   0x00001508   0x00000014   Code   RO          110    i.spi_tran          glcd_spi_lpc1700.o

+    0x0000151c   0x0000151c   0x00000078   Code   RO          111    i.spi_tran_man      glcd_spi_lpc1700.o

+    0x00001594   0x00001594   0x00000024   Code   RO          112    i.wr_cmd            glcd_spi_lpc1700.o

+    0x000015b8   0x000015b8   0x00000024   Code   RO          113    i.wr_dat            glcd_spi_lpc1700.o

+    0x000015dc   0x000015dc   0x00000014   Code   RO          114    i.wr_dat_only       glcd_spi_lpc1700.o

+    0x000015f0   0x000015f0   0x00000010   Code   RO          115    i.wr_dat_start      glcd_spi_lpc1700.o

+    0x00001600   0x00001600   0x00000012   Code   RO          116    i.wr_reg            glcd_spi_lpc1700.o

+    0x00001612   0x00001612   0x00001880   Data   RO          117    .constdata          glcd_spi_lpc1700.o

+    0x00002e92   0x00002e92   0x00000002   PAD

+    0x00002e94   0x00002e94   0x00000020   Data   RO          311    .constdata          led.o

+    0x00002eb4   0x00002eb4   0x0000000a   Data   RO          429    .constdata          joystick_mcb1700.o

+    0x00002ebe   0x00002ebe   0x00000002   PAD

+    0x00002ec0   0x00002ec0   0x00000020   Data   RO          984    Region$$Table       anon$$obj.o

+

+

+    Execution Region RW_IRAM1 (Exec base: 0x10000000, Load base: 0x00002ee0, Size: 0x00000238, Max: 0x00008000, ABSOLUTE)

+

+    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

+

+    0x10000000   0x00002ee0   0x00000004   Data   RW            8    .data               blinky.o

+    0x10000004   0x00002ee4   0x00000004   Data   RW           10    .data               blinky.o

+    0x10000008   0x00002ee8   0x00000006   Data   RW          118    .data               glcd_spi_lpc1700.o

+    0x1000000e   0x00002eee   0x00000002   PAD

+    0x10000010   0x00002ef0   0x00000010   Data   RW          273    .data               irq.o

+    0x10000020   0x00002f00   0x00000004   Data   RW          360    .data               adc_mcb1700.o

+    0x10000024   0x00002f04   0x00000004   Data   RW          591    .data               system_lpc17xx.o

+    0x10000028        -       0x0000000a   Zero   RW            6    .bss                blinky.o

+    0x10000032   0x00002f08   0x00000006   PAD

+    0x10000038        -       0x00000200   Zero   RW          576    STACK               startup_lpc17xx.o

+

+

+==============================================================================

+

+Image component sizes

+

+

+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

+

+       152         34          0          4          0      30816   adc_mcb1700.o

+       512        162          0          8         10      51736   blinky.o

+      2522        104       6272          6          0      14325   glcd_spi_lpc1700.o

+       100         14          0          0          0       1846   gpio_lpc17xx.o

+        76          8          0         16          0        773   irq.o

+       136          4         10          0          0       2226   joystick_mcb1700.o

+       150         26         32          0          0       2395   led.o

+       112          4          0          0          0        896   pin_lpc17xx.o

+        40         12        204          0        512       1036   startup_lpc17xx.o

+       184         12          0          4          0        855   system_lpc17xx.o

+

+    ----------------------------------------------------------------------

+      3994        380       6554         40        528     106904   Object Totals

+         0          0         32          0          0          0   (incl. Generated)

+        10          0          4          2          6          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

+        36          8          0          0          0         68   init.o

+        30          0          0          0          0         68   llshl.o

+        32          0          0          0          0         68   llushr.o

+      1204         60          0          0          0        504   printf8.o

+        98          0          0          0          0         92   uldiv.o

+

+    ----------------------------------------------------------------------

+      1452         76          0          0          0        800   Library Totals

+         2          0          0          0          0          0   (incl. Padding)

+

+    ----------------------------------------------------------------------

+

+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

+

+      1450         76          0          0          0        800   mc_w.l

+

+    ----------------------------------------------------------------------

+      1452         76          0          0          0        800   Library Totals

+

+    ----------------------------------------------------------------------

+

+==============================================================================

+

+

+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

+

+      5446        456       6554         40        528     105672   Grand Totals

+      5446        456       6554         40        528     105672   ELF Image Totals

+      5446        456       6554         40          0          0   ROM Totals

+

+==============================================================================

+

+    Total RO  Size (Code + RO Data)                12000 (  11.72kB)

+    Total RW  Size (RW Data + ZI Data)               568 (   0.55kB)

+    Total ROM Size (Code + RO Data + RW Data)      12040 (  11.76kB)

+

+==============================================================================

+

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.sct b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.sct
new file mode 100755
index 0000000..fa7bf97
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.sct
@@ -0,0 +1,16 @@
+; *************************************************************

+; *** Scatter-Loading Description File generated by uVision ***

+; *************************************************************

+

+LR_IROM1 0x00000000 0x00080000  {    ; load region size_region

+  ER_IROM1 0x00000000 0x00080000  {  ; load address = execution address

+   *.o (RESET, +First)

+   *(InRoot$$Sections)

+   .ANY (+RO)

+   .ANY (+XO)

+  }

+  RW_IRAM1 0x10000000 0x00008000  {  ; RW data

+   .ANY (+RW +ZI)

+  }

+}

+

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky_Instruction Trace.dep b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky_Instruction Trace.dep
new file mode 100755
index 0000000..7991791
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky_Instruction Trace.dep
@@ -0,0 +1,122 @@
+Dependencies for Project 'Blinky', Target 'Instruction Trace': (DO NOT MODIFY !)

+CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC

+F (.\Blinky.c)(0x66E8D49D)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\blinky.o --omf_browse .\instruction_trace\blinky.crf --depend .\instruction_trace\blinky.d)

+I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC)

+I (Blinky.h)(0x631E561E)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (GLCD.h)(0x631E5620)

+I (LED.h)(0x631E5620)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A)

+F (.\Blinky.h)(0x631E561E)()

+F (.\Font_6x8_h.h)(0x631E5620)()

+F (.\Font_16x24_h.h)(0x631E5620)()

+F (.\GLCD.h)(0x631E5620)()

+F (.\GLCD_SPI_LPC1700.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\glcd_spi_lpc1700.o --omf_browse .\instruction_trace\glcd_spi_lpc1700.crf --depend .\instruction_trace\glcd_spi_lpc1700.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (GLCD.h)(0x631E5620)

+I (Font_6x8_h.h)(0x631E5620)

+I (Font_16x24_h.h)(0x631E5620)

+F (.\IRQ.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\irq.o --omf_browse .\instruction_trace\irq.crf --depend .\instruction_trace\irq.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (LED.h)(0x631E5620)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A)

+I (Blinky.h)(0x631E561E)

+F (.\LED.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\led.o --omf_browse .\instruction_trace\led.crf --depend .\instruction_trace\led.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (LED.h)(0x631E5620)

+F (.\LED.h)(0x631E5620)()

+F (.\Abstract.txt)(0x5D5C2A1A)()

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\adc_mcb1700.o --omf_browse .\instruction_trace\adc_mcb1700.crf --depend .\instruction_trace\adc_mcb1700.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\joystick_mcb1700.o --omf_browse .\instruction_trace\joystick_mcb1700.crf --depend .\instruction_trace\joystick_mcb1700.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c)(0x584ED27E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\retarget_io.o --omf_browse .\instruction_trace\retarget_io.crf --depend .\instruction_trace\retarget_io.d)

+I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5EC81EC4)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\assert.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\rt_sys.h)(0x5EC81EBC)

+I (.\RTE\_Instruction_Trace\RTE_Components.h)(0x66E8D4A6)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\pin_lpc17xx.o --omf_browse .\instruction_trace\pin_lpc17xx.crf --depend .\instruction_trace\pin_lpc17xx.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6)

+F (RTE\Device\LPC1768\RTE_Device.h)(0x571E337C)()

+F (RTE\Device\LPC1768\startup_LPC17xx.s)(0x539B6546)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

--pd "__UVISION_VERSION SETA 531" --pd "_RTE_ SETA 1" --pd "LPC175x_6x SETA 1" --pd "_RTE_ SETA 1"

--list .\instruction_trace\startup_lpc17xx.lst --xref -o .\instruction_trace\startup_lpc17xx.o --depend .\instruction_trace\startup_lpc17xx.d)

+F (RTE\Device\LPC1768\system_LPC17xx.c)(0x539B6546)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\system_lpc17xx.o --omf_browse .\instruction_trace\system_lpc17xx.crf --depend .\instruction_trace\system_lpc17xx.d)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_Instruction_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\instruction_trace\gpio_lpc17xx.o --omf_browse .\instruction_trace\gpio_lpc17xx.crf --depend .\instruction_trace\gpio_lpc17xx.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.crf
new file mode 100755
index 0000000..ca691b3
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.d
new file mode 100755
index 0000000..945a25b
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.d
@@ -0,0 +1,12 @@
+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c

+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\instruction_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h

+.\instruction_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h

+.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.o
new file mode 100755
index 0000000..7d581d9
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.crf
new file mode 100755
index 0000000..19570c0
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.d
new file mode 100755
index 0000000..86d1c1f
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.d
@@ -0,0 +1,15 @@
+.\instruction_trace\blinky.o: Blinky.c

+.\instruction_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h

+.\instruction_trace\blinky.o: Blinky.h

+.\instruction_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\instruction_trace\blinky.o: GLCD.h

+.\instruction_trace\blinky.o: LED.h

+.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h

+.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.o
new file mode 100755
index 0000000..8c317aa
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.crf
new file mode 100755
index 0000000..3d7435e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.d
new file mode 100755
index 0000000..785a6af
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.d
@@ -0,0 +1,12 @@
+.\instruction_trace\glcd_spi_lpc1700.o: GLCD_SPI_LPC1700.c

+.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h

+.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\instruction_trace\glcd_spi_lpc1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\instruction_trace\glcd_spi_lpc1700.o: GLCD.h

+.\instruction_trace\glcd_spi_lpc1700.o: Font_6x8_h.h

+.\instruction_trace\glcd_spi_lpc1700.o: Font_16x24_h.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.o
new file mode 100755
index 0000000..5885147
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.crf
new file mode 100755
index 0000000..e9d0404
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.d
new file mode 100755
index 0000000..e844a76
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.d
@@ -0,0 +1,10 @@
+.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c

+.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h

+.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\instruction_trace\gpio_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.o
new file mode 100755
index 0000000..8a12d20
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.crf
new file mode 100755
index 0000000..113214c
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.d
new file mode 100755
index 0000000..7f35a8c
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.d
@@ -0,0 +1,12 @@
+.\instruction_trace\irq.o: IRQ.c

+.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\instruction_trace\irq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\instruction_trace\irq.o: LED.h

+.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h

+.\instruction_trace\irq.o: Blinky.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.o
new file mode 100755
index 0000000..da8c968
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.crf
new file mode 100755
index 0000000..cd1134d
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.d
new file mode 100755
index 0000000..5cecf75
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.d
@@ -0,0 +1,13 @@
+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\instruction_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h

+.\instruction_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h

+.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.o
new file mode 100755
index 0000000..aac4390
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.crf
new file mode 100755
index 0000000..097bf31
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.d
new file mode 100755
index 0000000..a17658b
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.d
@@ -0,0 +1,10 @@
+.\instruction_trace\led.o: LED.c

+.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\instruction_trace\led.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\instruction_trace\led.o: LED.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.o
new file mode 100755
index 0000000..032f0e4
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.crf
new file mode 100755
index 0000000..cd9eeef
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.d
new file mode 100755
index 0000000..0f6b41b
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.d
@@ -0,0 +1,11 @@
+.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c

+.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\instruction_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h

+.\instruction_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.o
new file mode 100755
index 0000000..e2abeeb
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.crf
new file mode 100755
index 0000000..21e48e7
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.d
new file mode 100755
index 0000000..029c633
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.d
@@ -0,0 +1,8 @@
+.\instruction_trace\retarget_io.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c

+.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h

+.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h

+.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h

+.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\assert.h

+.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\rt_sys.h

+.\instruction_trace\retarget_io.o: .\RTE\_Instruction_Trace\RTE_Components.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.o
new file mode 100755
index 0000000..cc2e6c4
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.d
new file mode 100755
index 0000000..7e3a007
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.d
@@ -0,0 +1 @@
+.\instruction_trace\startup_lpc17xx.o: RTE\Device\LPC1768\startup_LPC17xx.s

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.lst b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.lst
new file mode 100755
index 0000000..3834b7c
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.lst
@@ -0,0 +1,1066 @@
+

+

+

+ARM Macro Assembler    Page 1 

+

+

+    1 00000000         ;/******************************************************

+                       ********************//**

+    2 00000000         ; * @file     startup_LPC17xx.s

+    3 00000000         ; * @brief    CMSIS Cortex-M3 Core Device Startup File f

+                       or

+    4 00000000         ; *           NXP LPC17xx Device Series

+    5 00000000         ; * @version  V1.10

+    6 00000000         ; * @date     06. April 2011

+    7 00000000         ; *

+    8 00000000         ; * @note

+    9 00000000         ; * Copyright (C) 2009-2011 ARM Limited. All rights rese

+                       rved.

+   10 00000000         ; *

+   11 00000000         ; * @par

+   12 00000000         ; * ARM Limited (ARM) is supplying this software for use

+                        with Cortex-M

+   13 00000000         ; * processor based microcontrollers.  This file can be 

+                       freely distributed

+   14 00000000         ; * within development tools that are supporting such AR

+                       M based processors.

+   15 00000000         ; *

+   16 00000000         ; * @par

+   17 00000000         ; * THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, W

+                       HETHER EXPRESS, IMPLIED

+   18 00000000         ; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED

+                        WARRANTIES OF

+   19 00000000         ; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

+                        APPLY TO THIS SOFTWARE.

+   20 00000000         ; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR S

+                       PECIAL, INCIDENTAL, OR

+   21 00000000         ; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

+   22 00000000         ; *

+   23 00000000         ; ******************************************************

+                       ************************/

+   24 00000000         

+   25 00000000         ; *------- <<< Use Configuration Wizard in Context Menu 

+                       >>> ------------------

+   26 00000000         

+   27 00000000         ; <h> Stack Configuration

+   28 00000000         ;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>

+   29 00000000         ; </h>

+   30 00000000         

+   31 00000000 00000200 

+                       Stack_Size

+                               EQU              0x00000200

+   32 00000000         

+   33 00000000                 AREA             STACK, NOINIT, READWRITE, ALIGN

+=3

+   34 00000000         Stack_Mem

+                               SPACE            Stack_Size

+   35 00000200         __initial_sp

+   36 00000200         

+   37 00000200         

+   38 00000200         ; <h> Heap Configuration

+   39 00000200         ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>

+   40 00000200         ; </h>

+   41 00000200         

+   42 00000200 00000000 

+                       Heap_Size

+

+

+

+ARM Macro Assembler    Page 2 

+

+

+                               EQU              0x00000000

+   43 00000200         

+   44 00000200                 AREA             HEAP, NOINIT, READWRITE, ALIGN=

+3

+   45 00000000         __heap_base

+   46 00000000         Heap_Mem

+                               SPACE            Heap_Size

+   47 00000000         __heap_limit

+   48 00000000         

+   49 00000000         

+   50 00000000                 PRESERVE8

+   51 00000000                 THUMB

+   52 00000000         

+   53 00000000         

+   54 00000000         ; Vector Table Mapped to Address 0 at Reset

+   55 00000000         

+   56 00000000                 AREA             RESET, DATA, READONLY

+   57 00000000                 EXPORT           __Vectors

+   58 00000000         

+   59 00000000 00000000 

+                       __Vectors

+                               DCD              __initial_sp ; Top of Stack

+   60 00000004 00000000        DCD              Reset_Handler ; Reset Handler

+   61 00000008 00000000        DCD              NMI_Handler ; NMI Handler

+   62 0000000C 00000000        DCD              HardFault_Handler ; Hard Fault 

+                                                            Handler

+   63 00000010 00000000        DCD              MemManage_Handler 

+                                                            ; MPU Fault Handler

+                                                            

+   64 00000014 00000000        DCD              BusFault_Handler 

+                                                            ; Bus Fault Handler

+                                                            

+   65 00000018 00000000        DCD              UsageFault_Handler ; Usage Faul

+                                                            t Handler

+   66 0000001C 00000000        DCD              0           ; Reserved

+   67 00000020 00000000        DCD              0           ; Reserved

+   68 00000024 00000000        DCD              0           ; Reserved

+   69 00000028 00000000        DCD              0           ; Reserved

+   70 0000002C 00000000        DCD              SVC_Handler ; SVCall Handler

+   71 00000030 00000000        DCD              DebugMon_Handler ; Debug Monito

+                                                            r Handler

+   72 00000034 00000000        DCD              0           ; Reserved

+   73 00000038 00000000        DCD              PendSV_Handler ; PendSV Handler

+                                                            

+   74 0000003C 00000000        DCD              SysTick_Handler 

+                                                            ; SysTick Handler

+   75 00000040         

+   76 00000040         ; External Interrupts

+   77 00000040 00000000        DCD              WDT_IRQHandler ; 16: Watchdog T

+                                                            imer

+   78 00000044 00000000        DCD              TIMER0_IRQHandler ; 17: Timer0

+   79 00000048 00000000        DCD              TIMER1_IRQHandler ; 18: Timer1

+   80 0000004C 00000000        DCD              TIMER2_IRQHandler ; 19: Timer2

+   81 00000050 00000000        DCD              TIMER3_IRQHandler ; 20: Timer3

+   82 00000054 00000000        DCD              UART0_IRQHandler ; 21: UART0

+   83 00000058 00000000        DCD              UART1_IRQHandler ; 22: UART1

+   84 0000005C 00000000        DCD              UART2_IRQHandler ; 23: UART2

+   85 00000060 00000000        DCD              UART3_IRQHandler ; 24: UART3

+   86 00000064 00000000        DCD              PWM1_IRQHandler ; 25: PWM1

+

+

+

+ARM Macro Assembler    Page 3 

+

+

+   87 00000068 00000000        DCD              I2C0_IRQHandler ; 26: I2C0

+   88 0000006C 00000000        DCD              I2C1_IRQHandler ; 27: I2C1

+   89 00000070 00000000        DCD              I2C2_IRQHandler ; 28: I2C2

+   90 00000074 00000000        DCD              SPI_IRQHandler ; 29: SPI

+   91 00000078 00000000        DCD              SSP0_IRQHandler ; 30: SSP0

+   92 0000007C 00000000        DCD              SSP1_IRQHandler ; 31: SSP1

+   93 00000080 00000000        DCD              PLL0_IRQHandler ; 32: PLL0 Lock

+                                                             (Main PLL)

+   94 00000084 00000000        DCD              RTC_IRQHandler ; 33: Real Time 

+                                                            Clock

+   95 00000088 00000000        DCD              EINT0_IRQHandler ; 34: External

+                                                             Interrupt 0

+   96 0000008C 00000000        DCD              EINT1_IRQHandler ; 35: External

+                                                             Interrupt 1

+   97 00000090 00000000        DCD              EINT2_IRQHandler ; 36: External

+                                                             Interrupt 2

+   98 00000094 00000000        DCD              EINT3_IRQHandler ; 37: External

+                                                             Interrupt 3

+   99 00000098 00000000        DCD              ADC_IRQHandler 

+                                                            ; 38: A/D Converter

+                                                            

+  100 0000009C 00000000        DCD              BOD_IRQHandler ; 39: Brown-Out 

+                                                            Detect

+  101 000000A0 00000000        DCD              USB_IRQHandler ; 40: USB

+  102 000000A4 00000000        DCD              CAN_IRQHandler ; 41: CAN

+  103 000000A8 00000000        DCD              DMA_IRQHandler ; 42: General Pu

+                                                            rpose DMA

+  104 000000AC 00000000        DCD              I2S_IRQHandler ; 43: I2S

+  105 000000B0 00000000        DCD              ENET_IRQHandler ; 44: Ethernet

+  106 000000B4 00000000        DCD              RIT_IRQHandler ; 45: Repetitive

+                                                             Interrupt Timer

+  107 000000B8 00000000        DCD              MCPWM_IRQHandler ; 46: Motor Co

+                                                            ntrol PWM

+  108 000000BC 00000000        DCD              QEI_IRQHandler ; 47: Quadrature

+                                                             Encoder Interface

+  109 000000C0 00000000        DCD              PLL1_IRQHandler ; 48: PLL1 Lock

+                                                             (USB PLL)

+  110 000000C4 00000000        DCD              USBActivity_IRQHandler ; 49: US

+                                                            B Activity interrup

+                                                            t to wakeup

+  111 000000C8 00000000        DCD              CANActivity_IRQHandler ; 50: CA

+                                                            N Activity interrup

+                                                            t to wakeup

+  112 000000CC         

+  113 000000CC         

+  114 000000CC                 IF               :LNOT::DEF:NO_CRP

+  115 000000CC                 AREA             |.ARM.__at_0x02FC|, CODE, READO

+NLY

+  116 00000000 FFFFFFFF 

+                       CRP_Key DCD              0xFFFFFFFF

+  117 00000004                 ENDIF

+  118 00000004         

+  119 00000004         

+  120 00000004                 AREA             |.text|, CODE, READONLY

+  121 00000000         

+  122 00000000         

+  123 00000000         ; Reset Handler

+  124 00000000         

+  125 00000000         Reset_Handler

+

+

+

+ARM Macro Assembler    Page 4 

+

+

+                               PROC

+  126 00000000                 EXPORT           Reset_Handler             [WEAK

+]

+  127 00000000                 IMPORT           SystemInit

+  128 00000000                 IMPORT           __main

+  129 00000000 4806            LDR              R0, =SystemInit

+  130 00000002 4780            BLX              R0

+  131 00000004 4806            LDR              R0, =__main

+  132 00000006 4700            BX               R0

+  133 00000008                 ENDP

+  134 00000008         

+  135 00000008         

+  136 00000008         ; Dummy Exception Handlers (infinite loops which can be 

+                       modified)

+  137 00000008         

+  138 00000008         NMI_Handler

+                               PROC

+  139 00000008                 EXPORT           NMI_Handler               [WEAK

+]

+  140 00000008 E7FE            B                .

+  141 0000000A                 ENDP

+  143 0000000A         HardFault_Handler

+                               PROC

+  144 0000000A                 EXPORT           HardFault_Handler         [WEAK

+]

+  145 0000000A E7FE            B                .

+  146 0000000C                 ENDP

+  148 0000000C         MemManage_Handler

+                               PROC

+  149 0000000C                 EXPORT           MemManage_Handler         [WEAK

+]

+  150 0000000C E7FE            B                .

+  151 0000000E                 ENDP

+  153 0000000E         BusFault_Handler

+                               PROC

+  154 0000000E                 EXPORT           BusFault_Handler          [WEAK

+]

+  155 0000000E E7FE            B                .

+  156 00000010                 ENDP

+  158 00000010         UsageFault_Handler

+                               PROC

+  159 00000010                 EXPORT           UsageFault_Handler        [WEAK

+]

+  160 00000010 E7FE            B                .

+  161 00000012                 ENDP

+  162 00000012         SVC_Handler

+                               PROC

+  163 00000012                 EXPORT           SVC_Handler               [WEAK

+]

+  164 00000012 E7FE            B                .

+  165 00000014                 ENDP

+  167 00000014         DebugMon_Handler

+                               PROC

+  168 00000014                 EXPORT           DebugMon_Handler          [WEAK

+]

+  169 00000014 E7FE            B                .

+  170 00000016                 ENDP

+  171 00000016         PendSV_Handler

+                               PROC

+

+

+

+ARM Macro Assembler    Page 5 

+

+

+  172 00000016                 EXPORT           PendSV_Handler            [WEAK

+]

+  173 00000016 E7FE            B                .

+  174 00000018                 ENDP

+  175 00000018         SysTick_Handler

+                               PROC

+  176 00000018                 EXPORT           SysTick_Handler           [WEAK

+]

+  177 00000018 E7FE            B                .

+  178 0000001A                 ENDP

+  179 0000001A         

+  180 0000001A         Default_Handler

+                               PROC

+  181 0000001A         

+  182 0000001A                 EXPORT           WDT_IRQHandler            [WEAK

+]

+  183 0000001A                 EXPORT           TIMER0_IRQHandler         [WEAK

+]

+  184 0000001A                 EXPORT           TIMER1_IRQHandler         [WEAK

+]

+  185 0000001A                 EXPORT           TIMER2_IRQHandler         [WEAK

+]

+  186 0000001A                 EXPORT           TIMER3_IRQHandler         [WEAK

+]

+  187 0000001A                 EXPORT           UART0_IRQHandler          [WEAK

+]

+  188 0000001A                 EXPORT           UART1_IRQHandler          [WEAK

+]

+  189 0000001A                 EXPORT           UART2_IRQHandler          [WEAK

+]

+  190 0000001A                 EXPORT           UART3_IRQHandler          [WEAK

+]

+  191 0000001A                 EXPORT           PWM1_IRQHandler           [WEAK

+]

+  192 0000001A                 EXPORT           I2C0_IRQHandler           [WEAK

+]

+  193 0000001A                 EXPORT           I2C1_IRQHandler           [WEAK

+]

+  194 0000001A                 EXPORT           I2C2_IRQHandler           [WEAK

+]

+  195 0000001A                 EXPORT           SPI_IRQHandler            [WEAK

+]

+  196 0000001A                 EXPORT           SSP0_IRQHandler           [WEAK

+]

+  197 0000001A                 EXPORT           SSP1_IRQHandler           [WEAK

+]

+  198 0000001A                 EXPORT           PLL0_IRQHandler           [WEAK

+]

+  199 0000001A                 EXPORT           RTC_IRQHandler            [WEAK

+]

+  200 0000001A                 EXPORT           EINT0_IRQHandler          [WEAK

+]

+  201 0000001A                 EXPORT           EINT1_IRQHandler          [WEAK

+]

+  202 0000001A                 EXPORT           EINT2_IRQHandler          [WEAK

+]

+  203 0000001A                 EXPORT           EINT3_IRQHandler          [WEAK

+]

+  204 0000001A                 EXPORT           ADC_IRQHandler            [WEAK

+

+

+

+ARM Macro Assembler    Page 6 

+

+

+]

+  205 0000001A                 EXPORT           BOD_IRQHandler            [WEAK

+]

+  206 0000001A                 EXPORT           USB_IRQHandler            [WEAK

+]

+  207 0000001A                 EXPORT           CAN_IRQHandler            [WEAK

+]

+  208 0000001A                 EXPORT           DMA_IRQHandler            [WEAK

+]

+  209 0000001A                 EXPORT           I2S_IRQHandler            [WEAK

+]

+  210 0000001A                 EXPORT           ENET_IRQHandler           [WEAK

+]

+  211 0000001A                 EXPORT           RIT_IRQHandler            [WEAK

+]

+  212 0000001A                 EXPORT           MCPWM_IRQHandler          [WEAK

+]

+  213 0000001A                 EXPORT           QEI_IRQHandler            [WEAK

+]

+  214 0000001A                 EXPORT           PLL1_IRQHandler           [WEAK

+]

+  215 0000001A                 EXPORT           USBActivity_IRQHandler    [WEAK

+]

+  216 0000001A                 EXPORT           CANActivity_IRQHandler    [WEAK

+]

+  217 0000001A         

+  218 0000001A         WDT_IRQHandler

+  219 0000001A         TIMER0_IRQHandler

+  220 0000001A         TIMER1_IRQHandler

+  221 0000001A         TIMER2_IRQHandler

+  222 0000001A         TIMER3_IRQHandler

+  223 0000001A         UART0_IRQHandler

+  224 0000001A         UART1_IRQHandler

+  225 0000001A         UART2_IRQHandler

+  226 0000001A         UART3_IRQHandler

+  227 0000001A         PWM1_IRQHandler

+  228 0000001A         I2C0_IRQHandler

+  229 0000001A         I2C1_IRQHandler

+  230 0000001A         I2C2_IRQHandler

+  231 0000001A         SPI_IRQHandler

+  232 0000001A         SSP0_IRQHandler

+  233 0000001A         SSP1_IRQHandler

+  234 0000001A         PLL0_IRQHandler

+  235 0000001A         RTC_IRQHandler

+  236 0000001A         EINT0_IRQHandler

+  237 0000001A         EINT1_IRQHandler

+  238 0000001A         EINT2_IRQHandler

+  239 0000001A         EINT3_IRQHandler

+  240 0000001A         ADC_IRQHandler

+  241 0000001A         BOD_IRQHandler

+  242 0000001A         USB_IRQHandler

+  243 0000001A         CAN_IRQHandler

+  244 0000001A         DMA_IRQHandler

+  245 0000001A         I2S_IRQHandler

+  246 0000001A         ENET_IRQHandler

+  247 0000001A         RIT_IRQHandler

+  248 0000001A         MCPWM_IRQHandler

+  249 0000001A         QEI_IRQHandler

+  250 0000001A         PLL1_IRQHandler

+

+

+

+ARM Macro Assembler    Page 7 

+

+

+  251 0000001A         USBActivity_IRQHandler

+  252 0000001A         CANActivity_IRQHandler

+  253 0000001A         

+  254 0000001A E7FE            B                .

+  255 0000001C         

+  256 0000001C                 ENDP

+  257 0000001C         

+  258 0000001C         

+  259 0000001C                 ALIGN

+  260 0000001C         

+  261 0000001C         

+  262 0000001C         ; User Initial Stack & Heap

+  263 0000001C         

+  264 0000001C                 IF               :DEF:__MICROLIB

+  265 0000001C         

+  266 0000001C                 EXPORT           __initial_sp

+  267 0000001C                 EXPORT           __heap_base

+  268 0000001C                 EXPORT           __heap_limit

+  269 0000001C         

+  270 0000001C                 ELSE

+  284                          ENDIF

+  285 0000001C         

+  286 0000001C         

+  287 0000001C                 END

+              00000000 

+              00000000 

+Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw

+ork --depend=.\instruction_trace\startup_lpc17xx.d -o.\instruction_trace\startu

+p_lpc17xx.o -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\

+AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\App

+Data\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\App

+Data\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData

+\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board --predefine="__MICROLIB SETA 

+1" --predefine="__UVISION_VERSION SETA 531" --predefine="_RTE_ SETA 1" --predef

+ine="LPC175x_6x SETA 1" --predefine="_RTE_ SETA 1" --list=.\instruction_trace\s

+tartup_lpc17xx.lst RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+STACK 00000000

+

+Symbol: STACK

+   Definitions

+      At line 33 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: STACK unused

+Stack_Mem 00000000

+

+Symbol: Stack_Mem

+   Definitions

+      At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: Stack_Mem unused

+__initial_sp 00000200

+

+Symbol: __initial_sp

+   Definitions

+      At line 35 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 266 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+3 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+HEAP 00000000

+

+Symbol: HEAP

+   Definitions

+      At line 44 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: HEAP unused

+Heap_Mem 00000000

+

+Symbol: Heap_Mem

+   Definitions

+      At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: Heap_Mem unused

+__heap_base 00000000

+

+Symbol: __heap_base

+   Definitions

+      At line 45 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 267 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: __heap_base used once

+__heap_limit 00000000

+

+Symbol: __heap_limit

+   Definitions

+      At line 47 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 268 in file RTE\Device\LPC1768\startup_LPC17xx.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 56 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: RESET unused

+__Vectors 00000000

+

+Symbol: __Vectors

+   Definitions

+      At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 57 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: __Vectors used once

+2 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+.ARM.__at_0x02FC 00000000

+

+Symbol: .ARM.__at_0x02FC

+   Definitions

+      At line 115 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: .ARM.__at_0x02FC unused

+CRP_Key 00000000

+

+Symbol: CRP_Key

+   Definitions

+      At line 116 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: CRP_Key unused

+2 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+.text 00000000

+

+Symbol: .text

+   Definitions

+      At line 120 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: .text unused

+ADC_IRQHandler 0000001A

+

+Symbol: ADC_IRQHandler

+   Definitions

+      At line 240 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 99 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 204 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+BOD_IRQHandler 0000001A

+

+Symbol: BOD_IRQHandler

+   Definitions

+      At line 241 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 100 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 205 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+BusFault_Handler 0000000E

+

+Symbol: BusFault_Handler

+   Definitions

+      At line 153 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 64 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 154 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+CANActivity_IRQHandler 0000001A

+

+Symbol: CANActivity_IRQHandler

+   Definitions

+      At line 252 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 111 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 216 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+CAN_IRQHandler 0000001A

+

+Symbol: CAN_IRQHandler

+   Definitions

+      At line 243 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 102 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 207 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+DMA_IRQHandler 0000001A

+

+Symbol: DMA_IRQHandler

+   Definitions

+      At line 244 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+

+

+

+ARM Macro Assembler    Page 2 Alphabetic symbol ordering

+Relocatable symbols

+

+      At line 103 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 208 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+DebugMon_Handler 00000014

+

+Symbol: DebugMon_Handler

+   Definitions

+      At line 167 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 71 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 168 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+Default_Handler 0000001A

+

+Symbol: Default_Handler

+   Definitions

+      At line 180 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: Default_Handler unused

+EINT0_IRQHandler 0000001A

+

+Symbol: EINT0_IRQHandler

+   Definitions

+      At line 236 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 95 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 200 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+EINT1_IRQHandler 0000001A

+

+Symbol: EINT1_IRQHandler

+   Definitions

+      At line 237 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 96 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 201 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+EINT2_IRQHandler 0000001A

+

+Symbol: EINT2_IRQHandler

+   Definitions

+      At line 238 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 97 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 202 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+EINT3_IRQHandler 0000001A

+

+Symbol: EINT3_IRQHandler

+   Definitions

+      At line 239 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 98 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 203 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+ENET_IRQHandler 0000001A

+

+Symbol: ENET_IRQHandler

+

+

+

+ARM Macro Assembler    Page 3 Alphabetic symbol ordering

+Relocatable symbols

+

+   Definitions

+      At line 246 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 105 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 210 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+HardFault_Handler 0000000A

+

+Symbol: HardFault_Handler

+   Definitions

+      At line 143 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 62 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 144 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2C0_IRQHandler 0000001A

+

+Symbol: I2C0_IRQHandler

+   Definitions

+      At line 228 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 87 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 192 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2C1_IRQHandler 0000001A

+

+Symbol: I2C1_IRQHandler

+   Definitions

+      At line 229 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 88 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 193 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2C2_IRQHandler 0000001A

+

+Symbol: I2C2_IRQHandler

+   Definitions

+      At line 230 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 89 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 194 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2S_IRQHandler 0000001A

+

+Symbol: I2S_IRQHandler

+   Definitions

+      At line 245 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 104 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 209 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+MCPWM_IRQHandler 0000001A

+

+Symbol: MCPWM_IRQHandler

+   Definitions

+      At line 248 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 107 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 212 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+ARM Macro Assembler    Page 4 Alphabetic symbol ordering

+Relocatable symbols

+

+

+MemManage_Handler 0000000C

+

+Symbol: MemManage_Handler

+   Definitions

+      At line 148 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 63 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 149 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+NMI_Handler 00000008

+

+Symbol: NMI_Handler

+   Definitions

+      At line 138 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 61 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 139 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PLL0_IRQHandler 0000001A

+

+Symbol: PLL0_IRQHandler

+   Definitions

+      At line 234 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 93 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 198 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PLL1_IRQHandler 0000001A

+

+Symbol: PLL1_IRQHandler

+   Definitions

+      At line 250 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 109 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 214 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PWM1_IRQHandler 0000001A

+

+Symbol: PWM1_IRQHandler

+   Definitions

+      At line 227 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 86 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 191 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PendSV_Handler 00000016

+

+Symbol: PendSV_Handler

+   Definitions

+      At line 171 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 73 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 172 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+QEI_IRQHandler 0000001A

+

+Symbol: QEI_IRQHandler

+   Definitions

+

+

+

+ARM Macro Assembler    Page 5 Alphabetic symbol ordering

+Relocatable symbols

+

+      At line 249 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 108 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 213 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+RIT_IRQHandler 0000001A

+

+Symbol: RIT_IRQHandler

+   Definitions

+      At line 247 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 106 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 211 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+RTC_IRQHandler 0000001A

+

+Symbol: RTC_IRQHandler

+   Definitions

+      At line 235 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 94 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 199 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+Reset_Handler 00000000

+

+Symbol: Reset_Handler

+   Definitions

+      At line 125 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 60 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 126 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SPI_IRQHandler 0000001A

+

+Symbol: SPI_IRQHandler

+   Definitions

+      At line 231 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 90 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 195 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SSP0_IRQHandler 0000001A

+

+Symbol: SSP0_IRQHandler

+   Definitions

+      At line 232 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 91 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 196 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SSP1_IRQHandler 0000001A

+

+Symbol: SSP1_IRQHandler

+   Definitions

+      At line 233 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 92 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 197 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+

+ARM Macro Assembler    Page 6 Alphabetic symbol ordering

+Relocatable symbols

+

+SVC_Handler 00000012

+

+Symbol: SVC_Handler

+   Definitions

+      At line 162 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 70 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 163 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SysTick_Handler 00000018

+

+Symbol: SysTick_Handler

+   Definitions

+      At line 175 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 74 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 176 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER0_IRQHandler 0000001A

+

+Symbol: TIMER0_IRQHandler

+   Definitions

+      At line 219 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 78 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 183 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER1_IRQHandler 0000001A

+

+Symbol: TIMER1_IRQHandler

+   Definitions

+      At line 220 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 79 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 184 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER2_IRQHandler 0000001A

+

+Symbol: TIMER2_IRQHandler

+   Definitions

+      At line 221 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 80 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 185 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER3_IRQHandler 0000001A

+

+Symbol: TIMER3_IRQHandler

+   Definitions

+      At line 222 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 81 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 186 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART0_IRQHandler 0000001A

+

+Symbol: UART0_IRQHandler

+   Definitions

+      At line 223 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+ARM Macro Assembler    Page 7 Alphabetic symbol ordering

+Relocatable symbols

+

+   Uses

+      At line 82 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 187 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART1_IRQHandler 0000001A

+

+Symbol: UART1_IRQHandler

+   Definitions

+      At line 224 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 83 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 188 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART2_IRQHandler 0000001A

+

+Symbol: UART2_IRQHandler

+   Definitions

+      At line 225 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 84 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 189 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART3_IRQHandler 0000001A

+

+Symbol: UART3_IRQHandler

+   Definitions

+      At line 226 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 85 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 190 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+USBActivity_IRQHandler 0000001A

+

+Symbol: USBActivity_IRQHandler

+   Definitions

+      At line 251 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 110 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 215 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+USB_IRQHandler 0000001A

+

+Symbol: USB_IRQHandler

+   Definitions

+      At line 242 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 101 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 206 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UsageFault_Handler 00000010

+

+Symbol: UsageFault_Handler

+   Definitions

+      At line 158 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 65 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 159 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+WDT_IRQHandler 0000001A

+

+

+

+ARM Macro Assembler    Page 8 Alphabetic symbol ordering

+Relocatable symbols

+

+

+Symbol: WDT_IRQHandler

+   Definitions

+      At line 218 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 77 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 182 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+47 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Absolute symbols

+

+Heap_Size 00000000

+

+Symbol: Heap_Size

+   Definitions

+      At line 42 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: Heap_Size used once

+Stack_Size 00000200

+

+Symbol: Stack_Size

+   Definitions

+      At line 31 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: Stack_Size used once

+2 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+External symbols

+

+SystemInit 00000000

+

+Symbol: SystemInit

+   Definitions

+      At line 127 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 129 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: SystemInit used once

+__main 00000000

+

+Symbol: __main

+   Definitions

+      At line 128 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 131 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: __main used once

+2 symbols

+400 symbols in table

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.o
new file mode 100755
index 0000000..e395620
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.crf
new file mode 100755
index 0000000..79b9c71
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.d
new file mode 100755
index 0000000..f3c5567
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.d
@@ -0,0 +1,9 @@
+.\instruction_trace\system_lpc17xx.o: RTE\Device\LPC1768\system_LPC17xx.c

+.\instruction_trace\system_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.o
new file mode 100755
index 0000000..794ba9e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.c
new file mode 100755
index 0000000..0cfaedb
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.c
@@ -0,0 +1,65 @@
+/*----------------------------------------------------------------------------

+

+ * Name:    LED.c

+ * Purpose: low level LED functions

+ * Note(s):

+ *----------------------------------------------------------------------------

+ * This file is part of the uVision/ARM development tools.

+ * This software may only be used under the terms of a valid, current,

+ * end user licence from KEIL for a compatible version of KEIL software

+ * development tools. Nothing else gives you the right to use this software.

+ *

+ * This software is supplied "AS IS" without warranties of any kind.

+ *

+ * Copyright (c) 2009-2011 Keil - An ARM Company. All rights reserved.

+ *----------------------------------------------------------------------------*/

+

+#include "LPC17xx.h"                         /* LPC17xx definitions           */

+#include "LED.h"

+

+const unsigned long led_mask[] = { 1UL<<28, 1UL<<29, 1UL<<31, 1UL<< 2,

+                                   1UL<< 3, 1UL<< 4, 1UL<< 5, 1UL<< 6 };

+/*----------------------------------------------------------------------------

+  initialize LED Pins

+ *----------------------------------------------------------------------------*/

+

+void LED_Init (void) {

+

+  LPC_SC->PCONP     |= (1 << 15);            /* enable power to GPIO & IOCON  */

+

+  LPC_GPIO1->FIODIR |= 0xB0000000;           /* LEDs on PORT1 are output      */

+  LPC_GPIO2->FIODIR |= 0x0000007C;           /* LEDs on PORT2 are output      */

+}

+

+/*----------------------------------------------------------------------------

+  Function that turns on requested LED

+ *----------------------------------------------------------------------------*/

+void LED_On (unsigned int num) {

+

+  if (num < 3) LPC_GPIO1->FIOPIN |=  led_mask[num];

+  else         LPC_GPIO2->FIOPIN |=  led_mask[num];

+}

+

+/*----------------------------------------------------------------------------

+  Function that turns off requested LED

+ *----------------------------------------------------------------------------*/

+void LED_Off (unsigned int num) {

+

+  if (num < 3) LPC_GPIO1->FIOPIN &= ~led_mask[num];

+  else         LPC_GPIO2->FIOPIN &= ~led_mask[num];

+}

+

+/*----------------------------------------------------------------------------

+  Function that outputs value to LEDs

+ *----------------------------------------------------------------------------*/

+void LED_Out(unsigned int value) {

+  int i;

+

+  for (i = 0; i < LED_NUM; i++) {

+    if (value & (1<<i)) {

+      LED_On (i);

+    } else {

+      LED_Off(i);

+    }

+  }

+}

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.h
new file mode 100755
index 0000000..d933c4c
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.h
@@ -0,0 +1,27 @@
+/*----------------------------------------------------------------------------

+ * Name:    LED.h

+ * Purpose: low level LED definitions

+ * Note(s):

+ *----------------------------------------------------------------------------

+ * This file is part of the uVision/ARM development tools.

+ * This software may only be used under the terms of a valid, current,

+ * end user licence from KEIL for a compatible version of KEIL software

+ * development tools. Nothing else gives you the right to use this software.

+ *

+ * This software is supplied "AS IS" without warranties of any kind.

+ *

+ * Copyright (c) 2009-2011 Keil - An ARM Company. All rights reserved.

+ *----------------------------------------------------------------------------*/

+

+#ifndef __LED_H

+#define __LED_H

+

+/* LED Definitions */

+#define LED_NUM     8                        /* Number of user LEDs          */

+

+extern void LED_Init(void);

+extern void LED_On  (unsigned int num);

+extern void LED_Off (unsigned int num);

+extern void LED_Out (unsigned int value);

+

+#endif

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/RTE_Device.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/RTE_Device.h
new file mode 100755
index 0000000..1ac9c01
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/RTE_Device.h
@@ -0,0 +1,1167 @@
+/* -----------------------------------------------------------------------------

+ * Copyright (c) 2013-2016 ARM Ltd.

+ *

+ * This software is provided 'as-is', without any express or implied warranty.

+ * In no event will the authors be held liable for any damages arising from

+ * the use of this software. Permission is granted to anyone to use this

+ * software for any purpose, including commercial applications, and to alter

+ * it and redistribute it freely, subject to the following restrictions:

+ *

+ * 1. The origin of this software must not be misrepresented; you must not

+ *    claim that you wrote the original software. If you use this software in

+ *    a product, an acknowledgment in the product documentation would be

+ *    appreciated but is not required.

+ *

+ * 2. Altered source versions must be plainly marked as such, and must not be

+ *    misrepresented as being the original software.

+ *

+ * 3. This notice may not be removed or altered from any source distribution.

+ *

+ * $Date:        20. April 2016

+ * $Revision:    V2.4.1

+ *

+ * Project:      RTE Device Configuration for NXP LPC17xx

+ * -------------------------------------------------------------------------- */

+

+//-------- <<< Use Configuration Wizard in Context Menu >>> --------------------

+

+#ifndef __RTE_DEVICE_H

+#define __RTE_DEVICE_H

+

+

+// <e> USB Controller [Driver_USBD and Driver_USBH]

+// <i> Configuration settings for Driver_USBD in component ::Drivers:USB Device

+// <i> Configuration settings for Driver_USBH in component ::Drivers:USB Host

+#define   RTE_USB_USB0                  0

+

+//   <h> Pin Configuration

+//     <o> USB_PPWR (Host) <0=>Not used <1=>P1_19

+//     <i> VBUS drive signal (towards external charge pump or power management unit).

+#define   RTE_USB_PPWR_ID               1

+#if      (RTE_USB_PPWR_ID == 0)

+  #define RTE_USB_PPWR_PIN_EN           0

+#elif    (RTE_USB_PPWR_ID == 1)

+  #define RTE_USB_PPWR_PIN_EN           1

+#else

+  #error "Invalid RTE_USB_PPWR Pin Configuration!"

+#endif

+

+//     <o> USB_PWRD (Host) <0=>Not used <1=>P1_22

+//     <i> Power Status for USB port.

+#define   RTE_USB_PWRD_ID               1

+#if      (RTE_USB_PWRD_ID == 0)

+  #define RTE_USB_PWRD_PIN_EN           0

+#elif    (RTE_USB_PWRD_ID == 1)

+  #define RTE_USB_PWRD_PIN_EN           1

+#else

+  #error "Invalid RTE_USB_PWRD Pin Configuration!"

+#endif

+

+//     <o> USB_OVRCR (Host) <0=>Not used <1=>P1_27

+//     <i> Port power fault signal indicating overcurrent condition.

+//     <i> This signal monitors over-current on the USB bus

+//        (external circuitry required to detect over-current condition).

+#define   RTE_USB_OVRCR_ID              0

+#if      (RTE_USB_OVRCR_ID == 0)

+  #define RTE_USB_OVRCR_PIN_EN          0

+#elif    (RTE_USB_OVRCR_ID == 1)

+  #define RTE_USB_OVRCR_PIN_EN          1

+#else

+  #error "Invalid RTE_USB_OVRCR Pin Configuration!"

+#endif

+

+//     <o> USB_CONNECT (Device) <0=>Not used <1=>P2_9

+//     <i> SoftConnect control signal

+#define   RTE_USB_CONNECT_ID            1

+#if      (RTE_USB_CONNECT_ID == 0)

+  #define RTE_USB_CONNECT_PIN_EN        0

+#elif    (RTE_USB_CONNECT_ID == 1)

+  #define RTE_USB_CONNECT_PIN_EN        1

+#else

+  #error "Invalid RTE_USB_CONNECT Pin Configuration!"

+#endif

+

+//     <o> USB_VBUS (Device) <0=>Not used <1=>P1_30

+//     <i> VBUS status input.

+//     <i> When this function is not enabled via its corresponding PINSEL register, it is driven HIGH internally.

+#define   RTE_USB_VBUS_ID               1

+#if      (RTE_USB_VBUS_ID == 0)

+  #define RTE_USB_VBUS_PIN_EN           0

+#elif    (RTE_USB_VBUS_ID == 1)

+  #define RTE_USB_VBUS_PIN_EN           1

+#else

+  #error "Invalid RTE_USB_VBUS Pin Configuration!"

+#endif

+

+//     <o> USB_UP_LED <0=>Not used <1=>P1_18

+//     <i> GoodLink LED control signal.

+#define   RTE_USB_UP_LED_ID             1

+#if      (RTE_USB_UP_LED_ID == 0)

+  #define RTE_USB_UP_LED_PIN_EN         0

+#elif    (RTE_USB_UP_LED_ID == 1)

+  #define RTE_USB_UP_LED_PIN_EN         1

+#else

+  #error "Invalid RTE_USB_UP_LED Pin Configuration!"

+#endif

+

+//  </h> Pin Configuration

+// </e> USB Controller [Driver_USBD and Driver_USBH]

+

+

+// <e> ENET (Ethernet Interface) [Driver_ETH_MAC0]

+// <i> Configuration settings for Driver_ETH_MAC0 in component ::Drivers:Ethernet MAC

+#define RTE_ENET                        0

+

+

+//   <h> RMII (Reduced Media Independent Interface)

+#define RTE_ENET_RMII                   1

+

+//     <o> ENET_TXD0 Pin <0=>P1_0

+#define RTE_ENET_RMII_TXD0_PORT_ID      0

+#if    (RTE_ENET_RMII_TXD0_PORT_ID == 0)

+#define RTE_ENET_RMII_TXD0_PORT         1

+#define RTE_ENET_RMII_TXD0_PIN          0

+#define RTE_ENET_RMII_TXD0_FUNC         1

+#else

+#error "Invalid ENET_TXD0 Pin Configuration!"

+#endif

+//     <o> ENET_TXD1 Pin <0=>P1_1

+#define RTE_ENET_RMII_TXD1_PORT_ID      0

+#if    (RTE_ENET_RMII_TXD1_PORT_ID == 0)

+#define RTE_ENET_RMII_TXD1_PORT         1

+#define RTE_ENET_RMII_TXD1_PIN          1

+#define RTE_ENET_RMII_TXD1_FUNC         1

+#else

+#error "Invalid ENET_TXD1 Pin Configuration!"

+#endif

+//     <o> ENET_REF_CLK Pin <0=>P1_15

+#define RTE_ENET_RMII_REF_CLK_PORT_ID   0

+#if    (RTE_ENET_RMII_REF_CLK_PORT_ID == 0)

+#define RTE_ENET_RMII_REF_CLK_PORT      1

+#define RTE_ENET_RMII_REF_CLK_PIN       15

+#define RTE_ENET_RMII_REF_CLK_FUNC      1

+#else

+#error "Invalid ENET_REF_CLK Pin Configuration!"

+#endif

+//     <o> ENET_TX_EN Pin <0=>P1_4

+#define RTE_ENET_RMII_TX_EN_PORT_ID     0

+#if    (RTE_ENET_RMII_TX_EN_PORT_ID == 0)

+#define RTE_ENET_RMII_TX_EN_PORT        1

+#define RTE_ENET_RMII_TX_EN_PIN         4

+#define RTE_ENET_RMII_TX_EN_FUNC        1

+#else

+#error "Invalid ENET_TX_EN Pin Configuration!"

+#endif

+//     <o> ENET_CRS Pin <0=>P1_8

+#define RTE_ENET_RMII_CRS_PORT_ID       0

+#if    (RTE_ENET_RMII_CRS_PORT_ID == 0)

+#define RTE_ENET_RMII_CRS_PORT          1

+#define RTE_ENET_RMII_CRS_PIN           8

+#define RTE_ENET_RMII_CRS_FUNC          1

+#else

+#error "Invalid ENET_CRS Pin Configuration!"

+#endif

+//     <o> ENET_RXD0 Pin <0=>P1_9

+#define RTE_ENET_RMII_RXD0_PORT_ID      0

+#if    (RTE_ENET_RMII_RXD0_PORT_ID == 0)

+#define RTE_ENET_RMII_RXD0_PORT         1

+#define RTE_ENET_RMII_RXD0_PIN          9

+#define RTE_ENET_RMII_RXD0_FUNC         1

+#else

+#error "Invalid ENET_RXD0 Pin Configuration!"

+#endif

+//     <o> ENET_RXD1 Pin <0=>P1_10

+#define RTE_ENET_RMII_RXD1_PORT_ID      0

+#if    (RTE_ENET_RMII_RXD1_PORT_ID == 0)

+#define RTE_ENET_RMII_RXD1_PORT         1

+#define RTE_ENET_RMII_RXD1_PIN          10

+#define RTE_ENET_RMII_RXD1_FUNC         1

+#else

+#error "Invalid ENET_RXD1 Pin Configuration!"

+#endif

+//     <o> ENET_RX_ER Pin <0=>P1_14

+#define RTE_ENET_RMII_RX_ER_PORT_ID     0

+#if    (RTE_ENET_RMII_RX_ER_PORT_ID == 0)

+#define RTE_ENET_RMII_RX_ER_PORT        1

+#define RTE_ENET_RMII_RX_ER_PIN         14

+#define RTE_ENET_RMII_RX_ER_FUNC        1

+#else

+#error "Invalid ENET_REF_CLK Pin Configuration!"

+#endif

+//   </h>

+

+//   <h> MIIM (Management Data Interface)

+//     <o> ENET_MDC Pin <0=>P1_16 <1=>P2_8

+#define RTE_ENET_MDI_MDC_PORT_ID        0

+#if    (RTE_ENET_MDI_MDC_PORT_ID == 0)

+#define RTE_ENET_MDI_MDC_PORT           1

+#define RTE_ENET_MDI_MDC_PIN            16

+#define RTE_ENET_MDI_MDC_FUNC           1

+#elif  (RTE_ENET_MDI_MDC_PORT_ID == 1)  

+#define RTE_ENET_MDI_MDC_PORT           2

+#define RTE_ENET_MDI_MDC_PIN            8

+#define RTE_ENET_MDI_MDC_FUNC           3

+#else

+#error "Invalid ENET_MDC Pin Configuration!"

+#endif

+//     <o> ENET_MDIO Pin <0=>P1_17 <1=>P2_9

+#define RTE_ENET_MDI_MDIO_PORT_ID       0

+#if    (RTE_ENET_MDI_MDIO_PORT_ID == 0)

+#define RTE_ENET_MDI_MDIO_PORT          1

+#define RTE_ENET_MDI_MDIO_PIN           17

+#define RTE_ENET_MDI_MDIO_FUNC          1

+#elif  (RTE_ENET_MDI_MDIO_PORT_ID == 1)

+#define RTE_ENET_MDI_MDIO_PORT          2

+#define RTE_ENET_MDI_MDIO_PIN           9

+#define RTE_ENET_MDI_MDIO_FUNC          3

+#else

+#error "Invalid ENET_MDIO Pin Configuration!"

+#endif

+//   </h>

+

+// </e>

+

+

+// <e> I2C0 (Inter-integrated Circuit Interface 0) [Driver_I2C0]

+// <i> Configuration settings for Driver_I2C0 in component ::Drivers:I2C

+#define RTE_I2C0                        0

+

+//   <o> I2C0_SCL Pin <0=>P0_28

+#define RTE_I2C0_SCL_PORT_ID            0

+#if    (RTE_I2C0_SCL_PORT_ID == 0)

+#define RTE_I2C0_SCL_PORT               0

+#define RTE_I2C0_SCL_PIN                28

+#define RTE_I2C0_SCL_FUNC               1

+#else

+#error "Invalid I2C0_SCL Pin Configuration!"

+#endif

+

+//   <o> I2C0_SDA Pin <0=>P0_27

+#define RTE_I2C0_SDA_PORT_ID            0

+#if    (RTE_I2C0_SDA_PORT_ID == 0)

+#define RTE_I2C0_SDA_PORT               0

+#define RTE_I2C0_SDA_PIN                27

+#define RTE_I2C0_SDA_FUNC               1

+#else

+#error "Invalid I2C0_SDA Pin Configuration!"

+#endif

+

+// </e>

+

+

+// <e> I2C1 (Inter-integrated Circuit Interface 1) [Driver_I2C1]

+// <i> Configuration settings for Driver_I2C1 in component ::Drivers:I2C

+#define RTE_I2C1                        0

+

+//   <o> I2C1_SCL Pin <0=>P0_1 <1=>P0_20

+#define RTE_I2C1_SCL_PORT_ID            0

+#if    (RTE_I2C1_SCL_PORT_ID == 0)

+#define RTE_I2C1_SCL_PORT               0

+#define RTE_I2C1_SCL_PIN                1

+#define RTE_I2C1_SCL_FUNC               3

+#elif  (RTE_I2C1_SCL_PORT_ID == 1)

+#define RTE_I2C1_SCL_PORT               0

+#define RTE_I2C1_SCL_PIN                20

+#define RTE_I2C1_SCL_FUNC               3

+#else

+#error "Invalid I2C1_SCL Pin Configuration!"

+#endif

+

+//   <o> I2C1_SDA Pin <0=>P0_0 <1=>P0_19

+#define RTE_I2C1_SDA_PORT_ID            0

+#if    (RTE_I2C1_SDA_PORT_ID == 0)

+#define RTE_I2C1_SDA_PORT               0

+#define RTE_I2C1_SDA_PIN                0

+#define RTE_I2C1_SDA_FUNC               3

+#elif  (RTE_I2C1_SDA_PORT_ID == 1)

+#define RTE_I2C1_SDA_PORT               0

+#define RTE_I2C1_SDA_PIN                19

+#define RTE_I2C1_SDA_FUNC               3

+#else

+#error "Invalid I2C1_SDA Pin Configuration!"

+#endif

+

+// </e>

+

+

+// <e> I2C2 (Inter-integrated Circuit Interface 2) [Driver_I2C2]

+// <i> Configuration settings for Driver_I2C2 in component ::Drivers:I2C

+#define RTE_I2C2                        0

+

+//   <o> I2C2_SCL Pin <0=>P0_11

+#define RTE_I2C2_SCL_PORT_ID            0

+#if    (RTE_I2C2_SCL_PORT_ID == 0)

+#define RTE_I2C2_SCL_PORT               0

+#define RTE_I2C2_SCL_PIN                11

+#define RTE_I2C2_SCL_FUNC               2

+#else

+#error "Invalid I2C2_SCL Pin Configuration!"

+#endif

+

+//   <o> I2C2_SDA Pin <0=>P0_10

+#define RTE_I2C2_SDA_PORT_ID            0

+#if    (RTE_I2C2_SDA_PORT_ID == 0)

+#define RTE_I2C2_SDA_PORT               0

+#define RTE_I2C2_SDA_PIN                10

+#define RTE_I2C2_SDA_FUNC               2

+#else

+#error "Invalid I2C2_SDA Pin Configuration!"

+#endif

+

+// </e>

+

+// <e> UART0 (Universal asynchronous receiver transmitter)

+#define RTE_UART0                       0

+

+//   <o> UART0_TX Pin <0=>Not used <1=>P0_2

+//   <i> UART0 Serial Output pin

+#define RTE_UART0_TX_ID                 0

+#if    (RTE_UART0_TX_ID == 0)

+#define RTE_UART0_TX_PIN_EN             0

+#elif  (RTE_UART0_TX_ID == 1)

+#define RTE_UART0_TX_PORT               0

+#define RTE_UART0_TX_BIT                2

+#define RTE_UART0_TX_FUNC               1

+#else

+#error "Invalid UART0_TX Pin Configuration!"

+#endif

+#ifndef RTE_UART0_TX_PIN_EN

+#define RTE_UART0_TX_PIN_EN             1

+#endif

+

+//   <o> UART0_RX Pin <0=>Not used <1=>P0_3

+//   <i> UART0 Serial Input pin

+#define RTE_UART0_RX_ID                 0

+#if    (RTE_UART0_RX_ID == 0)

+#define RTE_UART0_RX_PIN_EN             0

+#elif  (RTE_UART0_RX_ID == 1)

+#define RTE_UART0_RX_PORT               0

+#define RTE_UART0_RX_BIT                3

+#define RTE_UART0_RX_FUNC               1

+#else

+#error "Invalid UART0_RX Pin Configuration!"

+#endif

+#ifndef RTE_UART0_RX_PIN_EN

+#define RTE_UART0_RX_PIN_EN             1

+#endif

+

+//   <h> DMA

+//     <e> Tx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_UART0_DMA_TX_EN           1

+#define   RTE_UART0_DMA_TX_CH           0

+//     <e> Rx

+//       <o1> Channel    <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_UART0_DMA_RX_EN           1

+#define   RTE_UART0_DMA_RX_CH           1

+//   </h> DMA

+

+//     </e>

+// <e> UART1 (Universal asynchronous receiver transmitter)

+#define RTE_UART1                       0

+

+//   <o> U1_TX Pin <0=>Not used <1=>P0_15 <2=>P2_0

+//   <i> UART1 Serial Output pin

+#define RTE_UART1_TX_ID                 1

+#if    (RTE_UART1_TX_ID == 0)

+#define RTE_UART1_TX_PIN_EN             0

+#elif  (RTE_UART1_TX_ID == 1)

+#define RTE_UART1_TX_PORT               0

+#define RTE_UART1_TX_BIT                15

+#define RTE_UART1_TX_FUNC               1

+#elif  (RTE_UART1_TX_ID == 2)

+#define RTE_UART1_TX_PORT               2

+#define RTE_UART1_TX_BIT                0

+#define RTE_UART1_TX_FUNC               2

+#else

+#error "Invalid U1_TX Pin Configuration!"

+#endif

+#ifndef RTE_UART1_TX_PIN_EN

+#define RTE_UART1_TX_PIN_EN             1

+#endif

+

+//   <o> U1_RX Pin <0=>Not used <1=>P0_16 <2=>P2_1

+//   <i> UART1 Serial Input pin

+#define RTE_UART1_RX_ID                 1

+#if    (RTE_UART1_RX_ID == 0)

+#define RTE_UART1_RX_PIN_EN             0

+#elif  (RTE_UART1_RX_ID == 1)

+#define RTE_UART1_RX_PORT               0

+#define RTE_UART1_RX_BIT                16

+#define RTE_UART1_RX_FUNC               1

+#elif  (RTE_UART1_RX_ID == 2)

+#define RTE_UART1_RX_PORT               2

+#define RTE_UART1_RX_BIT                1

+#define RTE_UART1_RX_FUNC               2

+#else

+#error "Invalid U1_RX Pin Configuration!"

+#endif

+#ifndef RTE_UART1_RX_PIN_EN

+#define RTE_UART1_RX_PIN_EN             1

+#endif

+

+//     <h> Modem Lines

+//      <o> CTS <0=>Not used <1=>P0_17 <2=>P2_2

+#define RTE_UART1_CTS_ID                0

+#if    (RTE_UART1_CTS_ID == 0)

+#define RTE_UART1_CTS_PIN_EN            0

+#elif  (RTE_UART1_CTS_ID == 1)

+#define RTE_UART1_CTS_PORT              0

+#define RTE_UART1_CTS_BIT               17

+#define RTE_UART1_CTS_FUNC              1

+#elif  (RTE_UART1_CTS_ID == 2)

+#define RTE_UART1_CTS_PORT              2

+#define RTE_UART1_CTS_BIT               2

+#define RTE_UART1_CTS_FUNC              2

+#else

+#error "Invalid U1_CTS Pin Configuration!"

+#endif

+#ifndef RTE_UART1_CTS_PIN_EN

+#define RTE_UART1_CTS_PIN_EN            1

+#endif

+

+//       

+//      <o> DCD <0=>Not used <1=>P0_18 <2=>P2_3

+#define RTE_UART1_DCD_ID                0

+#if    (RTE_UART1_DCD_ID == 0)

+#define RTE_UART1_DCD_PIN_EN            0

+#elif  (RTE_UART1_DCD_ID == 1)

+#define RTE_UART1_DCD_PORT              0

+#define RTE_UART1_DCD_BIT               18

+#define RTE_UART1_DCD_FUNC              1

+#elif  (RTE_UART1_DCD_ID == 2)

+#define RTE_UART1_DCD_PORT              2

+#define RTE_UART1_DCD_BIT               3

+#define RTE_UART1_DCD_FUNC              2

+#else

+#error "Invalid UART1_DCD Pin Configuration!"

+#endif

+#ifndef RTE_UART1_DCD_PIN_EN

+#define RTE_UART1_DCD_PIN_EN            1

+#endif

+

+//      <o> DSR <0=>Not used <1=>P0_19  <2=>P2_4

+#define RTE_UART1_DSR_ID                0

+#if    (RTE_UART1_DSR_ID == 0)

+#define RTE_UART1_DSR_PIN_EN            0

+#elif  (RTE_UART1_DSR_ID == 1)

+#define RTE_UART1_DSR_PORT              0

+#define RTE_UART1_DSR_BIT               19

+#define RTE_UART1_DSR_FUNC              1

+#elif  (RTE_UART1_DSR_ID == 2)

+#define RTE_UART1_DSR_PORT              2

+#define RTE_UART1_DSR_BIT               4

+#define RTE_UART1_DSR_FUNC              2

+#else

+#error "Invalid UART1_DSR Pin Configuration!"

+#endif

+#ifndef RTE_UART1_DSR_PIN_EN

+#define RTE_UART1_DSR_PIN_EN            1

+#endif

+

+//      <o> DTR <0=>Not used <1=>P0_20  <2=>P2_5

+#define RTE_UART1_DTR_ID                0

+#if    (RTE_UART1_DTR_ID == 0)

+#define RTE_UART1_DTR_PIN_EN            0

+#elif  (RTE_UART1_DTR_ID == 1)

+#define RTE_UART1_DTR_PORT              0

+#define RTE_UART1_DTR_BIT               20

+#define RTE_UART1_DTR_FUNC              1

+#elif  (RTE_UART1_DTR_ID == 2)

+#define RTE_UART1_DTR_PORT              2

+#define RTE_UART1_DTR_BIT               5

+#define RTE_UART1_DTR_FUNC              2

+#else

+#error "Invalid UART1_DTR Pin Configuration!"

+#endif

+#ifndef RTE_UART1_DTR_PIN_EN

+#define RTE_UART1_DTR_PIN_EN            1

+#endif

+

+//       <o> RI <0=>Not used <1=>P0_21 <2=>P2_6

+#define RTE_UART1_RI_ID                 0

+#if    (RTE_UART1_RI_ID == 0)

+#define RTE_UART1_RI_PIN_EN             0

+#elif  (RTE_UART1_RI_ID == 1)

+#define RTE_UART1_RI_PORT               0

+#define RTE_UART1_RI_BIT                21

+#define RTE_UART1_RI_FUNC               1

+#elif  (RTE_UART1_RI_ID == 2)

+#define RTE_UART1_RI_PORT               2

+#define RTE_UART1_RI_BIT                6

+#define RTE_UART1_RI_FUNC               2

+#else

+#error "Invalid UART1_RI Pin Configuration!"

+#endif

+#ifndef RTE_UART1_RI_PIN_EN

+#define RTE_UART1_RI_PIN_EN             1

+#endif

+

+//       <o> RTS <0=>Not used <1=>P0_22  <2=>P2_7

+#define RTE_UART1_RTS_ID                0

+#if    (RTE_UART1_RTS_ID == 0)

+#define RTE_UART1_RTS_PIN_EN            0

+#elif  (RTE_UART1_RTS_ID == 1)

+#define RTE_UART1_RTS_PORT              0

+#define RTE_UART1_RTS_BIT               22

+#define RTE_UART1_RTS_FUNC              1

+#elif  (RTE_UART1_RTS_ID == 2)

+#define RTE_UART1_RTS_PORT              2

+#define RTE_UART1_RTS_BIT               7

+#define RTE_UART1_RTS_FUNC              2

+#else

+#error "Invalid UART1_RTS Pin Configuration!"

+#endif

+#ifndef RTE_UART1_RTS_PIN_EN

+#define RTE_UART1_RTS_PIN_EN            1

+#endif

+

+//     </h>

+

+//   <h> DMA

+//     <e> Tx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_UART1_DMA_TX_EN           1

+#define   RTE_UART1_DMA_TX_CH           0

+//     <e> Rx

+//       <o1> Channel    <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_UART1_DMA_RX_EN           1

+#define   RTE_UART1_DMA_RX_CH           1

+//   </h> DMA

+

+// </e>

+

+// <e> UART2 (Universal asynchronous receiver transmitter)

+#define RTE_UART2                       0

+

+//   <o> UART2_TX Pin <0=>Not used <1=>P0_10 <2=>P2_8

+//   <i> UART2 Serial Output pin

+#define RTE_UART2_TX_ID                 0

+#if    (RTE_UART2_TX_ID == 0)

+#define RTE_UART2_TX_PIN_EN             0

+#elif  (RTE_UART2_TX_ID == 1)

+#define RTE_UART2_TX_PORT               0

+#define RTE_UART2_TX_BIT                10

+#define RTE_UART2_TX_FUNC               1

+#elif  (RTE_UART2_TX_ID == 2)

+#define RTE_UART2_TX_PORT               2

+#define RTE_UART2_TX_BIT                8

+#define RTE_UART2_TX_FUNC               2

+#else

+#error "Invalid UART2_TX Pin Configuration!"

+#endif

+#ifndef RTE_UART2_TX_PIN_EN

+#define RTE_UART2_TX_PIN_EN             1

+#endif

+

+//   <o> UART2_RX Pin <0=>Not used <1=>P0_11 <2=>P2_9

+//   <i> UART2 Serial Input pin

+#define RTE_UART2_RX_ID                 0

+#if    (RTE_UART2_RX_ID == 0)

+#define RTE_UART2_RX_PIN_EN             0

+#elif  (RTE_UART2_RX_ID == 1)

+#define RTE_UART2_RX_PORT               0

+#define RTE_UART2_RX_BIT                11

+#define RTE_UART2_RX_FUNC               1

+#elif  (RTE_UART2_RX_ID == 2)

+#define RTE_UART2_RX_PORT               2

+#define RTE_UART2_RX_BIT                9

+#define RTE_UART2_RX_FUNC               2

+#else

+#error "Invalid UART2_RX Pin Configuration!"

+#endif

+#ifndef RTE_UART2_RX_PIN_EN

+#define RTE_UART2_RX_PIN_EN             1

+#endif

+

+//   <h> DMA

+//     <e> Tx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_UART2_DMA_TX_EN           1

+#define   RTE_UART2_DMA_TX_CH           0

+//     <e> Rx

+//       <o1> Channel    <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_UART2_DMA_RX_EN           1

+#define   RTE_UART2_DMA_RX_CH           1

+//   </h> DMA

+

+//     </e>

+

+// <e> UART3 (Universal asynchronous receiver transmitter)

+#define RTE_UART3                       0

+

+//   <o> UART3_TX Pin <0=>Not used <1=>P0_0 <2=>P0_25 <3=>P4_28

+//   <i> UART3 Serial Output pin

+#define RTE_UART3_TX_ID                 0

+#if    (RTE_UART3_TX_ID == 0)

+#define RTE_UART3_TX_PIN_EN             0

+#elif  (RTE_UART3_TX_ID == 1)

+#define RTE_UART3_TX_PORT               0

+#define RTE_UART3_TX_BIT                0

+#define RTE_UART3_TX_FUNC               2

+#elif  (RTE_UART3_TX_ID == 2)

+#define RTE_UART3_TX_PORT               0

+#define RTE_UART3_TX_BIT                25

+#define RTE_UART3_TX_FUNC               3

+#elif  (RTE_UART3_TX_ID == 3)

+#define RTE_UART3_TX_PORT               4

+#define RTE_UART3_TX_BIT                28

+#define RTE_UART3_TX_FUNC               3

+#else

+#error "Invalid UART3_TX Pin Configuration!"

+#endif

+#ifndef RTE_UART3_TX_PIN_EN

+#define RTE_UART3_TX_PIN_EN             1

+#endif

+

+//   <o> UART3_RX Pin <0=>Not used <1=>P0_1 <2=>P0_26 <3=>P4_29

+//   <i> UART3 Serial Input pin

+#define RTE_UART3_RX_ID                 0

+#if    (RTE_UART3_RX_ID == 0)

+#define RTE_UART3_RX_PIN_EN             0

+#elif  (RTE_UART3_RX_ID == 1)

+#define RTE_UART3_RX_PORT               0

+#define RTE_UART3_RX_BIT                1

+#define RTE_UART3_RX_FUNC               2

+#elif  (RTE_UART3_RX_ID == 2)

+#define RTE_UART3_RX_PORT               0

+#define RTE_UART3_RX_BIT                26

+#define RTE_UART3_RX_FUNC               3

+#elif  (RTE_UART3_RX_ID == 3)

+#define RTE_UART3_RX_PORT               4

+#define RTE_UART3_RX_BIT                29

+#define RTE_UART3_RX_FUNC               3

+#else

+#error "Invalid UART3_RX Pin Configuration!"

+#endif

+#ifndef RTE_UART3_RX_PIN_EN

+#define RTE_UART3_RX_PIN_EN             1

+#endif

+

+//   <h> DMA

+//     <e> Tx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_UART3_DMA_TX_EN           1

+#define   RTE_UART3_DMA_TX_CH           0

+//     <e> Rx

+//       <o1> Channel    <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_UART3_DMA_RX_EN           1

+#define   RTE_UART3_DMA_RX_CH           1

+//   </h> DMA

+

+// </e>

+

+// <e> CAN1 Controller [Driver_CAN1]

+// <i> Configuration settings for Driver_CAN1 in component ::Drivers:CAN

+#define   RTE_CAN_CAN1                  0

+

+//   <h> Pin Configuration

+//     <o> CAN1_RD <0=>Not used <1=>P0_0 <2=>P0_21

+//     <i> CAN1 receiver input.

+#define   RTE_CAN1_RD_ID                0

+#if      (RTE_CAN1_RD_ID == 0)

+  #define RTE_CAN1_RD_PIN_EN            0

+#elif    (RTE_CAN1_RD_ID == 1)

+  #define RTE_CAN1_RD_PORT              0

+  #define RTE_CAN1_RD_BIT               0

+  #define RTE_CAN1_RD_FUNC              1

+#elif    (RTE_CAN1_RD_ID == 2)

+  #define RTE_CAN1_RD_PORT              0

+  #define RTE_CAN1_RD_BIT               21

+  #define RTE_CAN1_RD_FUNC              3

+#else

+  #error "Invalid RTE_CAN1_RD Pin Configuration!"

+#endif

+#ifndef   RTE_CAN1_RD_PIN_EN

+  #define RTE_CAN1_RD_PIN_EN            1

+#endif

+//     <o> CAN1_TD <0=>Not used <1=>P0_1 <2=>P0_22

+//     <i> CAN1 transmitter output.

+#define   RTE_CAN1_TD_ID                0

+#if      (RTE_CAN1_TD_ID == 0)

+  #define RTE_CAN1_TD_PIN_EN            0

+#elif    (RTE_CAN1_TD_ID == 1)

+  #define RTE_CAN1_TD_PORT              0

+  #define RTE_CAN1_TD_BIT               1

+  #define RTE_CAN1_TD_FUNC              1

+#elif    (RTE_CAN1_TD_ID == 2)

+  #define RTE_CAN1_TD_PORT              0

+  #define RTE_CAN1_TD_BIT               22

+  #define RTE_CAN1_TD_FUNC              3

+#else

+  #error "Invalid RTE_CAN1_TD Pin Configuration!"

+#endif

+#ifndef   RTE_CAN1_TD_PIN_EN

+  #define RTE_CAN1_TD_PIN_EN            1

+#endif

+//   </h> Pin Configuration

+// </e> CAN1 Controller [Driver_CAN1]

+

+// <e> CAN2 Controller [Driver_CAN2]

+// <i> Configuration settings for Driver_CAN2 in component ::Drivers:CAN

+#define   RTE_CAN_CAN2                  0

+

+//   <h> Pin Configuration

+//     <o> CAN2_RD <0=>Not used <1=>P0_4 <2=>P2_7

+//     <i> CAN2 receiver input.

+#define   RTE_CAN2_RD_ID                0

+#if      (RTE_CAN2_RD_ID == 0)

+  #define RTE_CAN2_RD_PIN_EN            0

+#elif    (RTE_CAN2_RD_ID == 1)

+  #define RTE_CAN2_RD_PORT              0

+  #define RTE_CAN2_RD_BIT               4

+  #define RTE_CAN2_RD_FUNC              2

+#elif    (RTE_CAN2_RD_ID == 2)

+  #define RTE_CAN2_RD_PORT              2

+  #define RTE_CAN2_RD_BIT               7

+  #define RTE_CAN2_RD_FUNC              1

+#else

+  #error "Invalid RTE_CAN2_RD Pin Configuration!"

+#endif

+#ifndef   RTE_CAN2_RD_PIN_EN

+  #define RTE_CAN2_RD_PIN_EN            1

+#endif

+//     <o> CAN2_TD <0=>Not used <1=>P0_5 <2=>P2_8

+//     <i> CAN2 transmitter output.

+#define   RTE_CAN2_TD_ID                0

+#if      (RTE_CAN2_TD_ID == 0)

+  #define RTE_CAN2_TD_PIN_EN            0

+#elif    (RTE_CAN2_TD_ID == 1)

+  #define RTE_CAN2_TD_PORT              0

+  #define RTE_CAN2_TD_BIT               5

+  #define RTE_CAN2_TD_FUNC              2

+#elif    (RTE_CAN2_TD_ID == 2)

+  #define RTE_CAN2_TD_PORT              2

+  #define RTE_CAN2_TD_BIT               8

+  #define RTE_CAN2_TD_FUNC              1

+#else

+  #error "Invalid RTE_CAN2_TD Pin Configuration!"

+#endif

+#ifndef   RTE_CAN2_TD_PIN_EN

+  #define RTE_CAN2_TD_PIN_EN            1

+#endif

+//   </h> Pin Configuration

+// </e> CAN2 Controller [Driver_CAN2]

+

+

+// <e> SSP0 (Synchronous Serial Port 0) [Driver_SPI0]

+// <i> Configuration settings for Driver_SPI0 in component ::Drivers:SPI

+#define RTE_SSP0                        0

+

+//   <h> Pin Configuration

+//     <o> SSP0_SSEL <0=>Not used <1=>P0_16 <2=>P1_21

+//     <i> Slave Select for SSP0

+#define   RTE_SSP0_SSEL_PIN_SEL         1

+#if      (RTE_SSP0_SSEL_PIN_SEL == 0)

+#define   RTE_SSP0_SSEL_PIN_EN          0

+#elif    (RTE_SSP0_SSEL_PIN_SEL == 1)

+  #define RTE_SSP0_SSEL_PORT            0

+  #define RTE_SSP0_SSEL_BIT             16

+  #define RTE_SSP0_SSEL_FUNC            2

+#elif    (RTE_SSP0_SSEL_PIN_SEL == 2)

+  #define RTE_SSP0_SSEL_PORT            1

+  #define RTE_SSP0_SSEL_BIT             21

+  #define RTE_SSP0_SSEL_FUNC            3

+#else

+  #error "Invalid SSP0 SSP0_SSEL Pin Configuration!"

+#endif

+#ifndef   RTE_SSP0_SSEL_PIN_EN

+#define   RTE_SSP0_SSEL_PIN_EN          1

+#endif

+

+//     <o> SSP0_SCK <0=>P0_15 <1=>P1_20

+//     <i> Serial clock for SSP0

+#define   RTE_SSP0_SCK_PIN_SEL          0

+#if      (RTE_SSP0_SCK_PIN_SEL == 0)

+  #define RTE_SSP0_SCK_PORT             0

+  #define RTE_SSP0_SCK_BIT              15

+  #define RTE_SSP0_SCK_FUNC             2

+#elif    (RTE_SSP0_SCK_PIN_SEL == 1)

+  #define RTE_SSP0_SCK_PORT             1

+  #define RTE_SSP0_SCK_BIT              20

+  #define RTE_SSP0_SCK_FUNC             3

+#else

+  #error "Invalid SSP0 SSP0_SCK Pin Configuration!"

+#endif

+

+//     <o> SSP0_MISO <0=>Not used <1=>P0_17 <2=>P1_23

+//     <i> Master In Slave Out for SSP0

+#define   RTE_SSP0_MISO_PIN_SEL         0

+#if      (RTE_SSP0_MISO_PIN_SEL == 0)

+  #define RTE_SSP0_MISO_PIN_EN          0

+#elif    (RTE_SSP0_MISO_PIN_SEL == 1)

+  #define RTE_SSP0_MISO_PORT            0

+  #define RTE_SSP0_MISO_BIT             17

+  #define RTE_SSP0_MISO_FUNC            2

+#elif    (RTE_SSP0_MISO_PIN_SEL == 2)

+  #define RTE_SSP0_MISO_PORT            1

+  #define RTE_SSP0_MISO_BIT             23

+  #define RTE_SSP0_MISO_FUNC            3

+#else

+  #error "Invalid SSP0 SSP0_MISO Pin Configuration!"

+#endif

+#ifndef   RTE_SSP0_MISO_PIN_EN

+#define   RTE_SSP0_MISO_PIN_EN          1

+#endif

+

+//     <o> SSP0_MOSI <0=>Not used <1=>P0_18 <2=>P1_24

+//     <i> Master Out Slave In for SSP0

+#define   RTE_SSP0_MOSI_PIN_SEL         0

+#if      (RTE_SSP0_MOSI_PIN_SEL == 0)

+  #define RTE_SSP0_MOSI_PIN_EN          0

+#elif    (RTE_SSP0_MOSI_PIN_SEL == 1)

+  #define RTE_SSP0_MOSI_PORT            0

+  #define RTE_SSP0_MOSI_BIT             18

+  #define RTE_SSP0_MOSI_FUNC            2

+#elif    (RTE_SSP0_MOSI_PIN_SEL == 2)

+  #define RTE_SSP0_MOSI_PORT            1

+  #define RTE_SSP0_MOSI_BIT             24

+  #define RTE_SSP0_MOSI_FUNC            3

+#else

+  #error "Invalid SSP0 SSP0_MOSI Pin Configuration!"

+#endif

+#ifndef   RTE_SSP0_MOSI_PIN_EN

+#define   RTE_SSP0_MOSI_PIN_EN          1

+#endif

+

+//   </h>

+//   <h> DMA

+//     <e> Tx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+// </e>

+#define   RTE_SSP0_DMA_TX_EN            0

+#define   RTE_SSP0_DMA_TX_CH            0

+//     <e> Rx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_SSP0_DMA_RX_EN            0

+#define   RTE_SSP0_DMA_RX_CH            1

+//   </h> DMA

+// </e>

+

+// <e> SSP1 (Synchronous Serial Port 1) [Driver_SPI1]

+// <i> Configuration settings for Driver_SPI1 in component ::Drivers:SPI

+#define RTE_SSP1                        1

+

+//   <h> Pin Configuration

+//     <o> SSP1_SSEL <0=>Not used <1=>P0_6

+//     <i> Slave Select for SSP1

+#define   RTE_SSP1_SSEL_PIN_SEL         1

+#if      (RTE_SSP1_SSEL_PIN_SEL == 0)

+  #define RTE_SSP1_SSEL_PIN_EN          0

+#elif    (RTE_SSP1_SSEL_PIN_SEL == 1)

+  #define RTE_SSP1_SSEL_PORT            0

+  #define RTE_SSP1_SSEL_BIT             6

+  #define RTE_SSP1_SSEL_FUNC            2

+#else

+  #error "Invalid SSP1 SSP1_SSEL Pin Configuration!"

+#endif

+#ifndef   RTE_SSP1_SSEL_PIN_EN

+#define   RTE_SSP1_SSEL_PIN_EN          1

+#endif

+

+//     <o> SSP1_SCK <0=>P0_7 <1=>P1_31

+//     <i> Serial clock for SSP1

+#define   RTE_SSP1_SCK_PIN_SEL          0

+#if      (RTE_SSP1_SCK_PIN_SEL == 0)

+  #define RTE_SSP1_SCK_PORT             0

+  #define RTE_SSP1_SCK_BIT              7

+  #define RTE_SSP1_SCK_FUNC             2

+#elif    (RTE_SSP1_SCK_PIN_SEL == 1)

+  #define RTE_SSP1_SCK_PORT             1

+  #define RTE_SSP1_SCK_BIT              31

+  #define RTE_SSP1_SCK_FUNC             2

+#else

+  #error "Invalid SSP1 SSP1_SCK Pin Configuration!"

+#endif

+

+//     <o> SSP1_MISO <0=>Not used <1=>P0_8

+//     <i> Master In Slave Out for SSP1

+#define   RTE_SSP1_MISO_PIN_SEL         1

+#if      (RTE_SSP1_MISO_PIN_SEL == 0)

+  #define RTE_SSP1_MISO_PIN_EN          0

+#elif    (RTE_SSP1_MISO_PIN_SEL == 1)

+  #define RTE_SSP1_MISO_PORT            0

+  #define RTE_SSP1_MISO_BIT             8

+  #define RTE_SSP1_MISO_FUNC            2

+#else

+  #error "Invalid SSP1 SSP1_MISO Pin Configuration!"

+#endif

+#ifndef   RTE_SSP1_MISO_PIN_EN

+#define   RTE_SSP1_MISO_PIN_EN          1

+#endif

+

+//     <o> SSP1_MOSI <0=>Not used <1=>P0_9

+//     <i> Master Out Slave In for SSP1

+#define   RTE_SSP1_MOSI_PIN_SEL         1

+#if      (RTE_SSP1_MOSI_PIN_SEL == 0)

+  #define RTE_SSP1_MOSI_PIN_EN          0

+#elif    (RTE_SSP1_MOSI_PIN_SEL == 1)

+  #define RTE_SSP1_MOSI_PORT            0

+  #define RTE_SSP1_MOSI_BIT             9

+  #define RTE_SSP1_MOSI_FUNC            2

+#else

+  #error "Invalid SSP1 SSP1_MOSI Pin Configuration!"

+#endif

+#ifndef   RTE_SSP1_MOSI_PIN_EN

+#define   RTE_SSP1_MOSI_PIN_EN          1

+#endif

+

+//   </h>

+//   <h> DMA

+//     <e> Tx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_SSP1_DMA_TX_EN            0

+#define   RTE_SSP1_DMA_TX_CH            2

+//     <e> Rx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//     </e>

+#define   RTE_SSP1_DMA_RX_EN            0

+#define   RTE_SSP1_DMA_RX_CH            3

+//   </h> DMA

+// </e>

+

+

+// <e> SPI (Serial Peripheral Interface) [Driver_SPI2]

+// <i> Configuration settings for Driver_SPI2 in component ::Drivers:SPI

+#define   RTE_SPI                       0

+

+//   <h> Pin Configuration

+//     <o> SPI_SSEL <0=>Not used <1=>P0_16

+//     <i> Slave Select for SPI

+#define   RTE_SPI_SSEL_PIN_SEL          0

+#if      (RTE_SPI_SSEL_PIN_SEL == 0)

+#define   RTE_SPI_SSEL_PIN_EN           0

+#elif    (RTE_SPI_SSEL_PIN_SEL == 1)

+  #define RTE_SPI_SSEL_PORT             0

+  #define RTE_SPI_SSEL_BIT              16

+  #define RTE_SPI_SSEL_FUNC             3

+#else

+  #error "Invalid SPI SPI_SSEL Pin Configuration!"

+#endif

+#ifndef   RTE_SPI_SSEL_PIN_EN

+#define   RTE_SPI_SSEL_PIN_EN           1

+#endif

+//     <o> SPI_SCK <0=>P0_15

+//     <i> Serial clock for SPI

+#define   RTE_SPI_SCK_PIN_SEL           0

+#if      (RTE_SPI_SCK_PIN_SEL == 0)

+  #define RTE_SPI_SCK_PORT              0

+  #define RTE_SPI_SCK_BIT               15

+  #define RTE_SPI_SCK_FUNC              3

+#else

+  #error "Invalid SPI SPI_SCK Pin Configuration!"

+#endif

+//     <o> SPI_MISO <0=>Not used <1=>P0_17

+//     <i> Master In Slave Out for SPI

+#define   RTE_SPI_MISO_PIN_SEL          0

+#if      (RTE_SPI_MISO_PIN_SEL == 0)

+  #define RTE_SPI_MISO_PIN_EN           0

+#elif    (RTE_SPI_MISO_PIN_SEL == 1)

+  #define RTE_SPI_MISO_PORT             0

+  #define RTE_SPI_MISO_BIT              17

+  #define RTE_SPI_MISO_FUNC             3

+#else

+  #error "Invalid SPI SPI_MISO Pin Configuration!"

+#endif

+#ifndef   RTE_SPI_MISO_PIN_EN

+#define   RTE_SPI_MISO_PIN_EN           1

+#endif

+

+//     <o> SPI_MOSI <0=>Not used <1=>P0_18

+//     <i> Master Out Slave In for SPI

+#define   RTE_SPI_MOSI_PIN_SEL          0

+#if      (RTE_SPI_MOSI_PIN_SEL == 0)

+  #define RTE_SPI_MOSI_PIN_EN           0

+#elif    (RTE_SPI_MOSI_PIN_SEL == 1)

+  #define RTE_SPI_MOSI_PORT             0

+  #define RTE_SPI_MOSI_BIT              18

+  #define RTE_SPI_MOSI_FUNC             3

+#else

+  #error "Invalid SPI SPI_MOSI Pin Configuration!"

+#endif

+#ifndef   RTE_SPI_MOSI_PIN_EN

+#define   RTE_SPI_MOSI_PIN_EN           1

+#endif

+

+//   </h> Pin Configuration

+// </e> SPI (Serial Peripheral Interface) [Driver_SPI2]

+

+

+// <e> I2S0 (Integrated Interchip Sound 0) [Driver_SAI0]

+// <i> Configuration settings for Driver_SAI0 in component ::Drivers:SAI

+#define   RTE_I2S0                      0

+

+//   <h> Pin Configuration

+//     <o> I2S0_RX_SCK <0=>Not used <1=>P0_4 <2=>P0_23

+//     <i> Receive clock for I2S0

+#define   RTE_I2S0_RX_SCK_PIN_SEL       1

+#if      (RTE_I2S0_RX_SCK_PIN_SEL == 0)

+#define   RTE_I2S0_RX_SCK_PIN_EN        0

+#elif    (RTE_I2S0_RX_SCK_PIN_SEL == 1)

+  #define RTE_I2S0_RX_SCK_PORT          0

+  #define RTE_I2S0_RX_SCK_BIT           4

+  #define RTE_I2S0_RX_SCK_FUNC          1

+#elif    (RTE_I2S0_RX_SCK_PIN_SEL == 2)

+  #define RTE_I2S0_RX_SCK_PORT          0

+  #define RTE_I2S0_RX_SCK_BIT           23

+  #define RTE_I2S0_RX_SCK_FUNC          2

+#else

+  #error "Invalid I2S0 I2S0_RX_SCK Pin Configuration!"

+#endif

+#ifndef   RTE_I2S0_RX_SCK_PIN_EN

+#define   RTE_I2S0_RX_SCK_PIN_EN        1

+#endif

+//     <o> I2S0_RX_WS <0=>Not used <1=>P0_5 <2=>P0_24

+//     <i> Receive word select for I2S0

+#define   RTE_I2S0_RX_WS_PIN_SEL        1

+#if      (RTE_I2S0_RX_WS_PIN_SEL == 0)

+#define   RTE_I2S0_RX_WS_PIN_EN         0

+#elif    (RTE_I2S0_RX_WS_PIN_SEL == 1)

+  #define RTE_I2S0_RX_WS_PORT           0

+  #define RTE_I2S0_RX_WS_BIT            5

+  #define RTE_I2S0_RX_WS_FUNC           1

+#elif    (RTE_I2S0_RX_WS_PIN_SEL == 2)

+  #define RTE_I2S0_RX_WS_PORT           0

+  #define RTE_I2S0_RX_WS_BIT            24

+  #define RTE_I2S0_RX_WS_FUNC           2

+#else

+  #error "Invalid I2S0 I2S0_RX_WS Pin Configuration!"

+#endif

+#ifndef   RTE_I2S0_RX_WS_PIN_EN

+#define   RTE_I2S0_RX_WS_PIN_EN         1

+#endif

+//     <o> I2S0_RX_SDA <0=>Not used <1=>P0_6 <2=>P0_25

+//     <i> Receive master clock for I2S0

+#define   RTE_I2S0_RX_SDA_PIN_SEL       1

+#if      (RTE_I2S0_RX_SDA_PIN_SEL == 0)

+#define   RTE_I2S0_RX_SDA_PIN_EN        0

+#elif    (RTE_I2S0_RX_SDA_PIN_SEL == 1)

+  #define RTE_I2S0_RX_SDA_PORT          0

+  #define RTE_I2S0_RX_SDA_BIT           6

+  #define RTE_I2S0_RX_SDA_FUNC          1

+#elif    (RTE_I2S0_RX_SDA_PIN_SEL == 2)

+  #define RTE_I2S0_RX_SDA_PORT          0

+  #define RTE_I2S0_RX_SDA_BIT           25

+  #define RTE_I2S0_RX_SDA_FUNC          2

+#else

+  #error "Invalid I2S0 I2S0_RX_SDA Pin Configuration!"

+#endif

+#ifndef   RTE_I2S0_RX_SDA_PIN_EN

+#define   RTE_I2S0_RX_SDA_PIN_EN       1

+#endif

+//     <o> I2S0_RX_MCLK <0=>Not used <1=>P4_28

+//     <i> Receive master clock for I2S0

+#define   RTE_I2S0_RX_MCLK_PIN_SEL      0

+#if      (RTE_I2S0_RX_MCLK_PIN_SEL == 0)

+#define   RTE_I2S0_RX_MCLK_PIN_EN       0

+#elif    (RTE_I2S0_RX_MCLK_PIN_SEL == 1)

+  #define RTE_I2S0_RX_MCLK_PORT         4

+  #define RTE_I2S0_RX_MCLK_BIT          28

+  #define RTE_I2S0_RX_MCLK_FUNC         1

+#else

+  #error "Invalid I2S0 I2S0_RX_MCLK Pin Configuration!"

+#endif

+#ifndef   RTE_I2S0_RX_MCLK_PIN_EN

+#define   RTE_I2S0_RX_MCLK_PIN_EN       1

+#endif

+//     <o> I2S0_TX_SCK <0=>Not used <1=>P0_7 <2=>P2_11

+//     <i> Transmit clock for I2S0

+#define   RTE_I2S0_TX_SCK_PIN_SEL       1

+#if      (RTE_I2S0_TX_SCK_PIN_SEL == 0)

+#define   RTE_I2S0_TX_SCK_PIN_EN        0

+#elif    (RTE_I2S0_TX_SCK_PIN_SEL == 1)

+  #define RTE_I2S0_TX_SCK_PORT          0

+  #define RTE_I2S0_TX_SCK_BIT           7

+  #define RTE_I2S0_TX_SCK_FUNC          1

+#elif    (RTE_I2S0_TX_SCK_PIN_SEL == 2)

+  #define RTE_I2S0_TX_SCK_PORT          2

+  #define RTE_I2S0_TX_SCK_BIT           11

+  #define RTE_I2S0_TX_SCK_FUNC          3

+#else

+  #error "Invalid I2S0 I2S0_TX_SCK Pin Configuration!"

+#endif

+#ifndef   RTE_I2S0_TX_SCK_PIN_EN

+#define   RTE_I2S0_TX_SCK_PIN_EN        1

+#endif

+//     <o> I2S0_TX_WS <0=>Not used <1=>P0_8 <2=>P2_12

+//     <i> Transmit word select for I2S0

+#define   RTE_I2S0_TX_WS_PIN_SEL        1

+#if      (RTE_I2S0_TX_WS_PIN_SEL == 0)

+#define   RTE_I2S0_TX_WS_PIN_EN         0

+#elif    (RTE_I2S0_TX_WS_PIN_SEL == 1)

+  #define RTE_I2S0_TX_WS_PORT           0

+  #define RTE_I2S0_TX_WS_BIT            8

+  #define RTE_I2S0_TX_WS_FUNC           1

+#elif    (RTE_I2S0_TX_WS_PIN_SEL == 2)

+  #define RTE_I2S0_TX_WS_PORT           2

+  #define RTE_I2S0_TX_WS_BIT            12

+  #define RTE_I2S0_TX_WS_FUNC           3

+#else

+  #error "Invalid I2S0 I2S0_TX_WS Pin Configuration!"

+#endif

+#ifndef   RTE_I2S0_TX_WS_PIN_EN

+#define   RTE_I2S0_TX_WS_PIN_EN         1

+#endif

+//     <o> I2S0_TX_SDA <0=>Not used <1=>P0_9 <2=>P2_13

+//     <i> Transmit data for I2S0

+#define   RTE_I2S0_TX_SDA_PIN_SEL       1

+#if      (RTE_I2S0_TX_SDA_PIN_SEL == 0)

+#define   RTE_I2S0_TX_SDA_PIN_EN        0

+#elif    (RTE_I2S0_TX_SDA_PIN_SEL == 1)

+  #define RTE_I2S0_TX_SDA_PORT          0

+  #define RTE_I2S0_TX_SDA_BIT           9

+  #define RTE_I2S0_TX_SDA_FUNC          1

+#elif    (RTE_I2S0_TX_SDA_PIN_SEL == 2)

+  #define RTE_I2S0_TX_SDA_PORT          2

+  #define RTE_I2S0_TX_SDA_BIT           13

+  #define RTE_I2S0_TX_SDA_FUNC          3

+#else

+  #error "Invalid I2S0 I2S0_TX_SDA Pin Configuration!"

+#endif

+#ifndef   RTE_I2S0_TX_SDA_PIN_EN

+#define   RTE_I2S0_TX_SDA_PIN_EN        1

+#endif

+//     <o> I2S0_TX_MCLK <0=>Not used <1=>P4_29

+//     <i> Transmit master clock for I2S0

+#define   RTE_I2S0_TX_MCLK_PIN_SEL      1

+#if      (RTE_I2S0_TX_MCLK_PIN_SEL == 0)

+#define   RTE_I2S0_TX_MCLK_PIN_EN       0

+#elif    (RTE_I2S0_TX_MCLK_PIN_SEL == 1)

+  #define RTE_I2S0_TX_MCLK_PORT         4

+  #define RTE_I2S0_TX_MCLK_BIT          29

+  #define RTE_I2S0_TX_MCLK_FUNC         1

+#else

+  #error "Invalid I2S0 I2S0_TX_MCLK Pin Configuration!"

+#endif

+#ifndef   RTE_I2S0_TX_MCLK_PIN_EN

+#define   RTE_I2S0_TX_MCLK_PIN_EN       1

+#endif

+//   </h> Pin Configuration

+

+//   <h> DMA

+//     <e> Tx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//       <o2> Peripheral  <0=>9 (DMAMUXPER9)

+//     </e>

+#define   RTE_I2S0_DMA_TX_EN            1

+#define   RTE_I2S0_DMA_TX_CH            0

+//     <e> Rx

+//       <o1> Channel     <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7

+//       <o2> Peripheral  <0=>10 (DMAMUXPER10)

+//     </e>

+#define   RTE_I2S0_DMA_RX_EN            1

+#define   RTE_I2S0_DMA_RX_CH            1

+//   </h> DMA

+// </e> I2S0 (Integrated Interchip Sound 0) [Driver_SAI0]

+

+#endif  /* __RTE_DEVICE_H */

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/startup_LPC17xx.s b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/startup_LPC17xx.s
new file mode 100755
index 0000000..02a0f9a
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/startup_LPC17xx.s
@@ -0,0 +1,287 @@
+;/**************************************************************************//**

+; * @file     startup_LPC17xx.s

+; * @brief    CMSIS Cortex-M3 Core Device Startup File for

+; *           NXP LPC17xx Device Series

+; * @version  V1.10

+; * @date     06. April 2011

+; *

+; * @note

+; * Copyright (C) 2009-2011 ARM Limited. All rights reserved.

+; *

+; * @par

+; * ARM Limited (ARM) is supplying this software for use with Cortex-M

+; * processor based microcontrollers.  This file can be freely distributed

+; * within development tools that are supporting such ARM based processors.

+; *

+; * @par

+; * THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED

+; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF

+; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.

+; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR

+; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

+; *

+; ******************************************************************************/

+

+; *------- <<< Use Configuration Wizard in Context Menu >>> ------------------

+

+; <h> Stack Configuration

+;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>

+; </h>

+

+Stack_Size      EQU     0x00000200

+

+                AREA    STACK, NOINIT, READWRITE, ALIGN=3

+Stack_Mem       SPACE   Stack_Size

+__initial_sp

+

+

+; <h> Heap Configuration

+;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>

+; </h>

+

+Heap_Size       EQU     0x00000000

+

+                AREA    HEAP, NOINIT, READWRITE, ALIGN=3

+__heap_base

+Heap_Mem        SPACE   Heap_Size

+__heap_limit

+

+

+                PRESERVE8

+                THUMB

+

+

+; Vector Table Mapped to Address 0 at Reset

+

+                AREA    RESET, DATA, READONLY

+                EXPORT  __Vectors

+

+__Vectors       DCD     __initial_sp              ; Top of Stack

+                DCD     Reset_Handler             ; Reset Handler

+                DCD     NMI_Handler               ; NMI Handler

+                DCD     HardFault_Handler         ; Hard Fault Handler

+                DCD     MemManage_Handler         ; MPU Fault Handler

+                DCD     BusFault_Handler          ; Bus Fault Handler

+                DCD     UsageFault_Handler        ; Usage Fault Handler

+                DCD     0                         ; Reserved

+                DCD     0                         ; Reserved

+                DCD     0                         ; Reserved

+                DCD     0                         ; Reserved

+                DCD     SVC_Handler               ; SVCall Handler

+                DCD     DebugMon_Handler          ; Debug Monitor Handler

+                DCD     0                         ; Reserved

+                DCD     PendSV_Handler            ; PendSV Handler

+                DCD     SysTick_Handler           ; SysTick Handler

+

+                ; External Interrupts

+                DCD     WDT_IRQHandler            ; 16: Watchdog Timer

+                DCD     TIMER0_IRQHandler         ; 17: Timer0

+                DCD     TIMER1_IRQHandler         ; 18: Timer1

+                DCD     TIMER2_IRQHandler         ; 19: Timer2

+                DCD     TIMER3_IRQHandler         ; 20: Timer3

+                DCD     UART0_IRQHandler          ; 21: UART0

+                DCD     UART1_IRQHandler          ; 22: UART1

+                DCD     UART2_IRQHandler          ; 23: UART2

+                DCD     UART3_IRQHandler          ; 24: UART3

+                DCD     PWM1_IRQHandler           ; 25: PWM1

+                DCD     I2C0_IRQHandler           ; 26: I2C0

+                DCD     I2C1_IRQHandler           ; 27: I2C1

+                DCD     I2C2_IRQHandler           ; 28: I2C2

+                DCD     SPI_IRQHandler            ; 29: SPI

+                DCD     SSP0_IRQHandler           ; 30: SSP0

+                DCD     SSP1_IRQHandler           ; 31: SSP1

+                DCD     PLL0_IRQHandler           ; 32: PLL0 Lock (Main PLL)

+                DCD     RTC_IRQHandler            ; 33: Real Time Clock

+                DCD     EINT0_IRQHandler          ; 34: External Interrupt 0

+                DCD     EINT1_IRQHandler          ; 35: External Interrupt 1

+                DCD     EINT2_IRQHandler          ; 36: External Interrupt 2

+                DCD     EINT3_IRQHandler          ; 37: External Interrupt 3

+                DCD     ADC_IRQHandler            ; 38: A/D Converter

+                DCD     BOD_IRQHandler            ; 39: Brown-Out Detect

+                DCD     USB_IRQHandler            ; 40: USB

+                DCD     CAN_IRQHandler            ; 41: CAN

+                DCD     DMA_IRQHandler            ; 42: General Purpose DMA

+                DCD     I2S_IRQHandler            ; 43: I2S

+                DCD     ENET_IRQHandler           ; 44: Ethernet

+                DCD     RIT_IRQHandler            ; 45: Repetitive Interrupt Timer

+                DCD     MCPWM_IRQHandler          ; 46: Motor Control PWM

+                DCD     QEI_IRQHandler            ; 47: Quadrature Encoder Interface

+                DCD     PLL1_IRQHandler           ; 48: PLL1 Lock (USB PLL)

+                DCD     USBActivity_IRQHandler    ; 49: USB Activity interrupt to wakeup

+                DCD     CANActivity_IRQHandler    ; 50: CAN Activity interrupt to wakeup

+

+

+                IF      :LNOT::DEF:NO_CRP

+                AREA    |.ARM.__at_0x02FC|, CODE, READONLY

+CRP_Key         DCD     0xFFFFFFFF

+                ENDIF

+

+

+                AREA    |.text|, CODE, READONLY

+

+

+; Reset Handler

+

+Reset_Handler   PROC

+                EXPORT  Reset_Handler             [WEAK]

+                IMPORT  SystemInit

+                IMPORT  __main

+                LDR     R0, =SystemInit

+                BLX     R0

+                LDR     R0, =__main

+                BX      R0

+                ENDP

+

+

+; Dummy Exception Handlers (infinite loops which can be modified)

+

+NMI_Handler     PROC

+                EXPORT  NMI_Handler               [WEAK]

+                B       .

+                ENDP

+HardFault_Handler\

+                PROC

+                EXPORT  HardFault_Handler         [WEAK]

+                B       .

+                ENDP

+MemManage_Handler\

+                PROC

+                EXPORT  MemManage_Handler         [WEAK]

+                B       .

+                ENDP

+BusFault_Handler\

+                PROC

+                EXPORT  BusFault_Handler          [WEAK]

+                B       .

+                ENDP

+UsageFault_Handler\

+                PROC

+                EXPORT  UsageFault_Handler        [WEAK]

+                B       .

+                ENDP

+SVC_Handler     PROC

+                EXPORT  SVC_Handler               [WEAK]

+                B       .

+                ENDP

+DebugMon_Handler\

+                PROC

+                EXPORT  DebugMon_Handler          [WEAK]

+                B       .

+                ENDP

+PendSV_Handler  PROC

+                EXPORT  PendSV_Handler            [WEAK]

+                B       .

+                ENDP

+SysTick_Handler PROC

+                EXPORT  SysTick_Handler           [WEAK]

+                B       .

+                ENDP

+

+Default_Handler PROC

+

+                EXPORT  WDT_IRQHandler            [WEAK]

+                EXPORT  TIMER0_IRQHandler         [WEAK]

+                EXPORT  TIMER1_IRQHandler         [WEAK]

+                EXPORT  TIMER2_IRQHandler         [WEAK]

+                EXPORT  TIMER3_IRQHandler         [WEAK]

+                EXPORT  UART0_IRQHandler          [WEAK]

+                EXPORT  UART1_IRQHandler          [WEAK]

+                EXPORT  UART2_IRQHandler          [WEAK]

+                EXPORT  UART3_IRQHandler          [WEAK]

+                EXPORT  PWM1_IRQHandler           [WEAK]

+                EXPORT  I2C0_IRQHandler           [WEAK]

+                EXPORT  I2C1_IRQHandler           [WEAK]

+                EXPORT  I2C2_IRQHandler           [WEAK]

+                EXPORT  SPI_IRQHandler            [WEAK]

+                EXPORT  SSP0_IRQHandler           [WEAK]

+                EXPORT  SSP1_IRQHandler           [WEAK]

+                EXPORT  PLL0_IRQHandler           [WEAK]

+                EXPORT  RTC_IRQHandler            [WEAK]

+                EXPORT  EINT0_IRQHandler          [WEAK]

+                EXPORT  EINT1_IRQHandler          [WEAK]

+                EXPORT  EINT2_IRQHandler          [WEAK]

+                EXPORT  EINT3_IRQHandler          [WEAK]

+                EXPORT  ADC_IRQHandler            [WEAK]

+                EXPORT  BOD_IRQHandler            [WEAK]

+                EXPORT  USB_IRQHandler            [WEAK]

+                EXPORT  CAN_IRQHandler            [WEAK]

+                EXPORT  DMA_IRQHandler            [WEAK]

+                EXPORT  I2S_IRQHandler            [WEAK]

+                EXPORT  ENET_IRQHandler           [WEAK]

+                EXPORT  RIT_IRQHandler            [WEAK]

+                EXPORT  MCPWM_IRQHandler          [WEAK]

+                EXPORT  QEI_IRQHandler            [WEAK]

+                EXPORT  PLL1_IRQHandler           [WEAK]

+                EXPORT  USBActivity_IRQHandler    [WEAK]

+                EXPORT  CANActivity_IRQHandler    [WEAK]

+

+WDT_IRQHandler

+TIMER0_IRQHandler

+TIMER1_IRQHandler

+TIMER2_IRQHandler

+TIMER3_IRQHandler

+UART0_IRQHandler

+UART1_IRQHandler

+UART2_IRQHandler

+UART3_IRQHandler

+PWM1_IRQHandler

+I2C0_IRQHandler

+I2C1_IRQHandler

+I2C2_IRQHandler

+SPI_IRQHandler

+SSP0_IRQHandler

+SSP1_IRQHandler

+PLL0_IRQHandler

+RTC_IRQHandler

+EINT0_IRQHandler

+EINT1_IRQHandler

+EINT2_IRQHandler

+EINT3_IRQHandler

+ADC_IRQHandler

+BOD_IRQHandler

+USB_IRQHandler

+CAN_IRQHandler

+DMA_IRQHandler

+I2S_IRQHandler

+ENET_IRQHandler

+RIT_IRQHandler

+MCPWM_IRQHandler

+QEI_IRQHandler

+PLL1_IRQHandler

+USBActivity_IRQHandler

+CANActivity_IRQHandler

+

+                B       .

+

+                ENDP

+

+

+                ALIGN

+

+

+; User Initial Stack & Heap

+

+                IF      :DEF:__MICROLIB

+

+                EXPORT  __initial_sp

+                EXPORT  __heap_base

+                EXPORT  __heap_limit

+

+                ELSE

+

+                IMPORT  __use_two_region_memory

+                EXPORT  __user_initial_stackheap

+__user_initial_stackheap

+

+                LDR     R0, =  Heap_Mem

+                LDR     R1, =(Stack_Mem + Stack_Size)

+                LDR     R2, = (Heap_Mem +  Heap_Size)

+                LDR     R3, = Stack_Mem

+                BX      LR

+

+                ALIGN

+

+                ENDIF

+

+

+                END

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/system_LPC17xx.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/system_LPC17xx.c
new file mode 100755
index 0000000..e243824
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/system_LPC17xx.c
@@ -0,0 +1,574 @@
+/**************************************************************************//**

+ * @file     system_LPC17xx.c

+ * @brief    CMSIS Cortex-M3 Device System Source File for

+ *           NXP LPC17xx Device Series

+ * @version  V1.13

+ * @date     18. April 2012

+ *

+ * @note

+ * Copyright (C) 2009-2012 ARM Limited. All rights reserved.

+ *

+ * @par

+ * ARM Limited (ARM) is supplying this software for use with Cortex-M

+ * processor based microcontrollers.  This file can be freely distributed

+ * within development tools that are supporting such ARM based processors.

+ *

+ * @par

+ * THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED

+ * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF

+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.

+ * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR

+ * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

+ *

+ ******************************************************************************/

+

+

+#include <stdint.h>

+#include "LPC17xx.h"

+

+

+/** @addtogroup LPC17xx_System

+ * @{

+ */

+

+/*

+//-------- <<< Use Configuration Wizard in Context Menu >>> ------------------

+*/

+

+/*--------------------- Clock Configuration ----------------------------------

+//

+// <e> Clock Configuration

+//   <h> System Controls and Status Register (SCS)

+//     <o1.4>    OSCRANGE: Main Oscillator Range Select

+//                     <0=>  1 MHz to 20 MHz

+//                     <1=> 15 MHz to 25 MHz

+//     <e1.5>       OSCEN: Main Oscillator Enable

+//     </e>

+//   </h>

+//

+//   <h> Clock Source Select Register (CLKSRCSEL)

+//     <o2.0..1>   CLKSRC: PLL Clock Source Selection

+//                     <0=> Internal RC oscillator

+//                     <1=> Main oscillator

+//                     <2=> RTC oscillator

+//   </h>

+//

+//   <e3> PLL0 Configuration (Main PLL)

+//     <h> PLL0 Configuration Register (PLL0CFG)

+//                     <i> F_cco0 = (2 * M * F_in) / N

+//                     <i> F_in must be in the range of 32 kHz to 50 MHz

+//                     <i> F_cco0 must be in the range of 275 MHz to 550 MHz

+//       <o4.0..14>  MSEL: PLL Multiplier Selection

+//                     <6-32768><#-1>

+//                     <i> M Value

+//       <o4.16..23> NSEL: PLL Divider Selection

+//                     <1-256><#-1>

+//                     <i> N Value

+//     </h>

+//   </e>

+//

+//   <e5> PLL1 Configuration (USB PLL)

+//     <h> PLL1 Configuration Register (PLL1CFG)

+//                     <i> F_usb = M * F_osc or F_usb = F_cco1 / (2 * P)

+//                     <i> F_cco1 = F_osc * M * 2 * P

+//                     <i> F_cco1 must be in the range of 156 MHz to 320 MHz

+//       <o6.0..4>   MSEL: PLL Multiplier Selection

+//                     <1-32><#-1>

+//                     <i> M Value (for USB maximum value is 4)

+//       <o6.5..6>   PSEL: PLL Divider Selection

+//                     <0=> 1

+//                     <1=> 2

+//                     <2=> 4

+//                     <3=> 8

+//                     <i> P Value

+//     </h>

+//   </e>

+//

+//   <h> CPU Clock Configuration Register (CCLKCFG)

+//     <o7.0..7>  CCLKSEL: Divide Value for CPU Clock from PLL0

+//                     <1-256><#-1>

+//   </h>

+//

+//   <h> USB Clock Configuration Register (USBCLKCFG)

+//     <o8.0..3>   USBSEL: Divide Value for USB Clock from PLL0

+//                     <0-15>

+//                     <i> Divide is USBSEL + 1

+//   </h>

+//

+//   <h> Peripheral Clock Selection Register 0 (PCLKSEL0)

+//     <o9.0..1>    PCLK_WDT: Peripheral Clock Selection for WDT

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.2..3>    PCLK_TIMER0: Peripheral Clock Selection for TIMER0

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.4..5>    PCLK_TIMER1: Peripheral Clock Selection for TIMER1

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.6..7>    PCLK_UART0: Peripheral Clock Selection for UART0

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.8..9>    PCLK_UART1: Peripheral Clock Selection for UART1

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.12..13>  PCLK_PWM1: Peripheral Clock Selection for PWM1

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.14..15>  PCLK_I2C0: Peripheral Clock Selection for I2C0

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.16..17>  PCLK_SPI: Peripheral Clock Selection for SPI

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.20..21>  PCLK_SSP1: Peripheral Clock Selection for SSP1

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.22..23>  PCLK_DAC: Peripheral Clock Selection for DAC

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.24..25>  PCLK_ADC: Peripheral Clock Selection for ADC

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o9.26..27>  PCLK_CAN1: Peripheral Clock Selection for CAN1

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 6

+//     <o9.28..29>  PCLK_CAN2: Peripheral Clock Selection for CAN2

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 6

+//     <o9.30..31>  PCLK_ACF: Peripheral Clock Selection for ACF

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 6

+//   </h>

+//

+//   <h> Peripheral Clock Selection Register 1 (PCLKSEL1)

+//     <o10.0..1>   PCLK_QEI: Peripheral Clock Selection for the Quadrature Encoder Interface

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.2..3>   PCLK_GPIO: Peripheral Clock Selection for GPIOs

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.4..5>   PCLK_PCB: Peripheral Clock Selection for the Pin Connect Block

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.6..7>   PCLK_I2C1: Peripheral Clock Selection for I2C1

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.10..11> PCLK_SSP0: Peripheral Clock Selection for SSP0

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.12..13> PCLK_TIMER2: Peripheral Clock Selection for TIMER2

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.14..15> PCLK_TIMER3: Peripheral Clock Selection for TIMER3

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.16..17> PCLK_UART2: Peripheral Clock Selection for UART2

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.18..19> PCLK_UART3: Peripheral Clock Selection for UART3

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.20..21> PCLK_I2C2: Peripheral Clock Selection for I2C2

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.22..23> PCLK_I2S: Peripheral Clock Selection for I2S

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.26..27> PCLK_RIT: Peripheral Clock Selection for the Repetitive Interrupt Timer

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.28..29> PCLK_SYSCON: Peripheral Clock Selection for the System Control Block

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//     <o10.30..31> PCLK_MC: Peripheral Clock Selection for the Motor Control PWM

+//                     <0=> Pclk = Cclk / 4

+//                     <1=> Pclk = Cclk

+//                     <2=> Pclk = Cclk / 2

+//                     <3=> Pclk = Cclk / 8

+//   </h>

+//

+//   <h> Power Control for Peripherals Register (PCONP)

+//     <o11.1>      PCTIM0: Timer/Counter 0 power/clock enable

+//     <o11.2>      PCTIM1: Timer/Counter 1 power/clock enable

+//     <o11.3>      PCUART0: UART 0 power/clock enable

+//     <o11.4>      PCUART1: UART 1 power/clock enable

+//     <o11.6>      PCPWM1: PWM 1 power/clock enable

+//     <o11.7>      PCI2C0: I2C interface 0 power/clock enable

+//     <o11.8>      PCSPI: SPI interface power/clock enable

+//     <o11.9>      PCRTC: RTC power/clock enable

+//     <o11.10>     PCSSP1: SSP interface 1 power/clock enable

+//     <o11.12>     PCAD: A/D converter power/clock enable

+//     <o11.13>     PCCAN1: CAN controller 1 power/clock enable

+//     <o11.14>     PCCAN2: CAN controller 2 power/clock enable

+//     <o11.15>     PCGPIO: GPIOs power/clock enable

+//     <o11.16>     PCRIT: Repetitive interrupt timer power/clock enable

+//     <o11.17>     PCMC: Motor control PWM power/clock enable

+//     <o11.18>     PCQEI: Quadrature encoder interface power/clock enable

+//     <o11.19>     PCI2C1: I2C interface 1 power/clock enable

+//     <o11.21>     PCSSP0: SSP interface 0 power/clock enable

+//     <o11.22>     PCTIM2: Timer 2 power/clock enable

+//     <o11.23>     PCTIM3: Timer 3 power/clock enable

+//     <o11.24>     PCUART2: UART 2 power/clock enable

+//     <o11.25>     PCUART3: UART 3 power/clock enable

+//     <o11.26>     PCI2C2: I2C interface 2 power/clock enable

+//     <o11.27>     PCI2S: I2S interface power/clock enable

+//     <o11.29>     PCGPDMA: GP DMA function power/clock enable

+//     <o11.30>     PCENET: Ethernet block power/clock enable

+//     <o11.31>     PCUSB: USB interface power/clock enable

+//   </h>

+//

+//   <h> Clock Output Configuration Register (CLKOUTCFG)

+//     <o12.0..3>   CLKOUTSEL: Selects clock source for CLKOUT

+//                     <0=> CPU clock

+//                     <1=> Main oscillator

+//                     <2=> Internal RC oscillator

+//                     <3=> USB clock

+//                     <4=> RTC oscillator

+//     <o12.4..7>   CLKOUTDIV: Selects clock divider for CLKOUT

+//                     <1-16><#-1>

+//     <o12.8>      CLKOUT_EN: CLKOUT enable control

+//   </h>

+//

+// </e>

+*/

+

+

+

+/** @addtogroup LPC17xx_System_Defines  LPC17xx System Defines

+  @{

+ */

+

+#define CLOCK_SETUP           1

+#define SCS_Val               0x00000020

+#define CLKSRCSEL_Val         0x00000001

+#define PLL0_SETUP            1

+#define PLL0CFG_Val           0x00050063

+#define PLL1_SETUP            1

+#define PLL1CFG_Val           0x00000023

+#define CCLKCFG_Val           0x00000003

+#define USBCLKCFG_Val         0x00000000

+#define PCLKSEL0_Val          0x00000000

+#define PCLKSEL1_Val          0x00000000

+#define PCONP_Val             0x042887DE

+#define CLKOUTCFG_Val         0x00000000

+

+

+/*--------------------- Flash Accelerator Configuration ----------------------

+//

+// <e> Flash Accelerator Configuration

+//   <o1.12..15> FLASHTIM: Flash Access Time

+//               <0=> 1 CPU clock (for CPU clock up to 20 MHz)

+//               <1=> 2 CPU clocks (for CPU clock up to 40 MHz)

+//               <2=> 3 CPU clocks (for CPU clock up to 60 MHz)

+//               <3=> 4 CPU clocks (for CPU clock up to 80 MHz)

+//               <4=> 5 CPU clocks (for CPU clock up to 100 MHz)

+//               <5=> 6 CPU clocks (for any CPU clock)

+// </e>

+*/

+#define FLASH_SETUP           1

+#define FLASHCFG_Val          0x00004000

+

+/*

+//-------- <<< end of configuration section >>> ------------------------------

+*/

+

+/*----------------------------------------------------------------------------

+  Check the register settings

+ *----------------------------------------------------------------------------*/

+#define CHECK_RANGE(val, min, max)                ((val < min) || (val > max))

+#define CHECK_RSVD(val, mask)                     (val & mask)

+

+/* Clock Configuration -------------------------------------------------------*/

+#if (CHECK_RSVD((SCS_Val),       ~0x00000030))

+   #error "SCS: Invalid values of reserved bits!"

+#endif

+

+#if (CHECK_RANGE((CLKSRCSEL_Val), 0, 2))

+   #error "CLKSRCSEL: Value out of range!"

+#endif

+

+#if (CHECK_RSVD((PLL0CFG_Val),   ~0x00FF7FFF))

+   #error "PLL0CFG: Invalid values of reserved bits!"

+#endif

+

+#if (CHECK_RSVD((PLL1CFG_Val),   ~0x0000007F))

+   #error "PLL1CFG: Invalid values of reserved bits!"

+#endif

+

+#if (PLL0_SETUP)            /* if PLL0 is used */

+  #if (CCLKCFG_Val < 2)     /* CCLKSEL must be greater then 1 */

+    #error "CCLKCFG: CCLKSEL must be greater then 1 if PLL0 is used!"

+  #endif

+#endif

+

+#if (CHECK_RANGE((CCLKCFG_Val), 0, 255))

+   #error "CCLKCFG: Value out of range!"

+#endif

+

+#if (CHECK_RSVD((USBCLKCFG_Val), ~0x0000000F))

+   #error "USBCLKCFG: Invalid values of reserved bits!"

+#endif

+

+#if (CHECK_RSVD((PCLKSEL0_Val),   0x000C0C00))

+   #error "PCLKSEL0: Invalid values of reserved bits!"

+#endif

+

+#if (CHECK_RSVD((PCLKSEL1_Val),   0x03000300))

+   #error "PCLKSEL1: Invalid values of reserved bits!"

+#endif

+

+#if (CHECK_RSVD((PCONP_Val),      0x10100821))

+   #error "PCONP: Invalid values of reserved bits!"

+#endif

+

+#if (CHECK_RSVD((CLKOUTCFG_Val), ~0x000001FF))

+   #error "CLKOUTCFG: Invalid values of reserved bits!"

+#endif

+

+/* Flash Accelerator Configuration -------------------------------------------*/

+#if (CHECK_RSVD((FLASHCFG_Val), ~0x0000F000))

+   #error "FLASHCFG: Invalid values of reserved bits!"

+#endif

+

+

+/*----------------------------------------------------------------------------

+  DEFINES

+ *----------------------------------------------------------------------------*/

+

+/*----------------------------------------------------------------------------

+  Define clocks

+ *----------------------------------------------------------------------------*/

+#define XTAL        (12000000UL)        /* Oscillator frequency               */

+#define OSC_CLK     (      XTAL)        /* Main oscillator frequency          */

+#define RTC_CLK     (   32768UL)        /* RTC oscillator frequency           */

+#define IRC_OSC     ( 4000000UL)        /* Internal RC oscillator frequency   */

+

+

+/* F_cco0 = (2 * M * F_in) / N  */

+#define __M               (((PLL0CFG_Val      ) & 0x7FFF) + 1)

+#define __N               (((PLL0CFG_Val >> 16) & 0x00FF) + 1)

+#define __FCCO(__F_IN)    ((2ULL * __M * __F_IN) / __N)

+#define __CCLK_DIV        (((CCLKCFG_Val      ) & 0x00FF) + 1)

+

+/* Determine core clock frequency according to settings */

+ #if (PLL0_SETUP)

+    #if   ((CLKSRCSEL_Val & 0x03) == 1)

+        #define __CORE_CLK (__FCCO(OSC_CLK) / __CCLK_DIV)

+    #elif ((CLKSRCSEL_Val & 0x03) == 2)

+        #define __CORE_CLK (__FCCO(RTC_CLK) / __CCLK_DIV)

+    #else

+        #define __CORE_CLK (__FCCO(IRC_OSC) / __CCLK_DIV)

+    #endif

+ #else

+    #if   ((CLKSRCSEL_Val & 0x03) == 1)

+        #define __CORE_CLK (OSC_CLK         / __CCLK_DIV)

+    #elif ((CLKSRCSEL_Val & 0x03) == 2)

+        #define __CORE_CLK (RTC_CLK         / __CCLK_DIV)

+    #else

+        #define __CORE_CLK (IRC_OSC         / __CCLK_DIV)

+    #endif

+ #endif

+

+/**

+ * @}

+ */

+

+

+/** @addtogroup LPC17xx_System_Public_Variables  LPC17xx System Public Variables

+  @{

+ */

+/*----------------------------------------------------------------------------

+  Clock Variable definitions

+ *----------------------------------------------------------------------------*/

+uint32_t SystemCoreClock = __CORE_CLK;/*!< System Clock Frequency (Core Clock)*/

+

+/**

+ * @}

+ */

+

+

+/** @addtogroup LPC17xx_System_Public_Functions  LPC17xx System Public Functions

+  @{

+ */

+

+/**

+ * Update SystemCoreClock variable

+ *

+ * @param  none

+ * @return none

+ *

+ * @brief  Updates the SystemCoreClock with current core Clock

+ *         retrieved from cpu registers.

+ */void SystemCoreClockUpdate (void)            /* Get Core Clock Frequency      */

+{

+  /* Determine clock frequency according to clock register values             */

+  if (((LPC_SC->PLL0STAT >> 24) & 3) == 3) { /* If PLL0 enabled and connected */

+    switch (LPC_SC->CLKSRCSEL & 0x03) {

+      case 0:                                /* Int. RC oscillator => PLL0    */

+      case 3:                                /* Reserved, default to Int. RC  */

+        SystemCoreClock = (IRC_OSC *

+                          ((2ULL * ((LPC_SC->PLL0STAT & 0x7FFF) + 1)))  /

+                          (((LPC_SC->PLL0STAT >> 16) & 0xFF) + 1)       /

+                          ((LPC_SC->CCLKCFG & 0xFF)+ 1));

+        break;

+      case 1:                                /* Main oscillator => PLL0       */

+        SystemCoreClock = (OSC_CLK *

+                          ((2ULL * ((LPC_SC->PLL0STAT & 0x7FFF) + 1)))  /

+                          (((LPC_SC->PLL0STAT >> 16) & 0xFF) + 1)       /

+                          ((LPC_SC->CCLKCFG & 0xFF)+ 1));

+        break;

+      case 2:                                /* RTC oscillator => PLL0        */

+        SystemCoreClock = (RTC_CLK *

+                          ((2ULL * ((LPC_SC->PLL0STAT & 0x7FFF) + 1)))  /

+                          (((LPC_SC->PLL0STAT >> 16) & 0xFF) + 1)       /

+                          ((LPC_SC->CCLKCFG & 0xFF)+ 1));

+        break;

+    }

+  } else {

+    switch (LPC_SC->CLKSRCSEL & 0x03) {

+      case 0:                                /* Int. RC oscillator => PLL0    */

+      case 3:                                /* Reserved, default to Int. RC  */

+        SystemCoreClock = IRC_OSC / ((LPC_SC->CCLKCFG & 0xFF)+ 1);

+        break;

+      case 1:                                /* Main oscillator => PLL0       */

+        SystemCoreClock = OSC_CLK / ((LPC_SC->CCLKCFG & 0xFF)+ 1);

+        break;

+      case 2:                                /* RTC oscillator => PLL0        */

+        SystemCoreClock = RTC_CLK / ((LPC_SC->CCLKCFG & 0xFF)+ 1);

+        break;

+    }

+  }

+

+}

+

+/**

+ * Initialize the system

+ *

+ * @param  none

+ * @return none

+ *

+ * @brief  Setup the microcontroller system.

+ *         Initialize the System.

+ */

+void SystemInit (void)

+{

+#if (CLOCK_SETUP)                       /* Clock Setup                        */

+  LPC_SC->SCS       = SCS_Val;

+  if (LPC_SC->SCS & (1 << 5)) {             /* If Main Oscillator is enabled  */

+    while ((LPC_SC->SCS & (1<<6)) == 0);/* Wait for Oscillator to be ready    */

+  }

+

+  LPC_SC->CCLKCFG   = CCLKCFG_Val;      /* Setup Clock Divider                */

+  /* Periphral clock must be selected before PLL0 enabling and connecting

+   * - according errata.lpc1768-16.March.2010 -

+   */

+  LPC_SC->PCLKSEL0  = PCLKSEL0_Val;     /* Peripheral Clock Selection         */

+  LPC_SC->PCLKSEL1  = PCLKSEL1_Val;

+

+  LPC_SC->CLKSRCSEL = CLKSRCSEL_Val;    /* Select Clock Source sysclk / PLL0  */

+

+#if (PLL0_SETUP)

+  LPC_SC->PLL0CFG   = PLL0CFG_Val;      /* configure PLL0                     */

+  LPC_SC->PLL0FEED  = 0xAA;

+  LPC_SC->PLL0FEED  = 0x55;

+

+  LPC_SC->PLL0CON   = 0x01;             /* PLL0 Enable                        */

+  LPC_SC->PLL0FEED  = 0xAA;

+  LPC_SC->PLL0FEED  = 0x55;

+  while (!(LPC_SC->PLL0STAT & (1<<26)));/* Wait for PLOCK0                    */

+

+  LPC_SC->PLL0CON   = 0x03;             /* PLL0 Enable & Connect              */

+  LPC_SC->PLL0FEED  = 0xAA;

+  LPC_SC->PLL0FEED  = 0x55;

+  while ((LPC_SC->PLL0STAT & ((1<<25) | (1<<24))) != ((1<<25) | (1<<24)));  /* Wait for PLLC0_STAT & PLLE0_STAT */

+#endif

+

+#if (PLL1_SETUP)

+  LPC_SC->PLL1CFG   = PLL1CFG_Val;

+  LPC_SC->PLL1FEED  = 0xAA;

+  LPC_SC->PLL1FEED  = 0x55;

+

+  LPC_SC->PLL1CON   = 0x01;             /* PLL1 Enable                        */

+  LPC_SC->PLL1FEED  = 0xAA;

+  LPC_SC->PLL1FEED  = 0x55;

+  while (!(LPC_SC->PLL1STAT & (1<<10)));/* Wait for PLOCK1                    */

+

+  LPC_SC->PLL1CON   = 0x03;             /* PLL1 Enable & Connect              */

+  LPC_SC->PLL1FEED  = 0xAA;

+  LPC_SC->PLL1FEED  = 0x55;

+  while ((LPC_SC->PLL1STAT & ((1<< 9) | (1<< 8))) != ((1<< 9) | (1<< 8)));  /* Wait for PLLC1_STAT & PLLE1_STAT */

+#else

+  LPC_SC->USBCLKCFG = USBCLKCFG_Val;    /* Setup USB Clock Divider            */

+#endif

+

+  LPC_SC->PCONP     = PCONP_Val;        /* Power Control for Peripherals      */

+

+  LPC_SC->CLKOUTCFG = CLKOUTCFG_Val;    /* Clock Output Configuration         */

+#endif

+

+#if (FLASH_SETUP == 1)                  /* Flash Accelerator Setup            */

+  LPC_SC->FLASHCFG  = (LPC_SC->FLASHCFG & ~0x0000F000) | FLASHCFG_Val;

+#endif

+}

+

+/**

+ * @}

+ */

+

+/**

+ * @}

+ */

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_Instruction_Trace/RTE_Components.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_Instruction_Trace/RTE_Components.h
new file mode 100755
index 0000000..22becf2
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_Instruction_Trace/RTE_Components.h
@@ -0,0 +1,26 @@
+

+/*

+ * Auto generated Run-Time-Environment Configuration File

+ *      *** Do not modify ! ***

+ *

+ * Project: 'Blinky' 

+ * Target:  'Instruction Trace' 

+ */

+

+#ifndef RTE_COMPONENTS_H

+#define RTE_COMPONENTS_H

+

+

+/*

+ * Define the Device Header File: 

+ */

+#define CMSIS_device_header "LPC17xx.h"

+

+/*  Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0 */

+#define RTE_Compiler_IO_STDOUT          /* Compiler I/O: STDOUT */

+          #define RTE_Compiler_IO_STDOUT_ITM      /* Compiler I/O: STDOUT ITM */

+/*  Keil::Device:Startup:1.0.0 */

+#define RTE_DEVICE_STARTUP_LPC17XX      /* Device Startup for NXP17XX */

+

+

+#endif /* RTE_COMPONENTS_H */

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_SWO_Trace/RTE_Components.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_SWO_Trace/RTE_Components.h
new file mode 100755
index 0000000..4a59c64
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_SWO_Trace/RTE_Components.h
@@ -0,0 +1,26 @@
+

+/*

+ * Auto generated Run-Time-Environment Configuration File

+ *      *** Do not modify ! ***

+ *

+ * Project: 'Blinky' 

+ * Target:  'SWO Trace' 

+ */

+

+#ifndef RTE_COMPONENTS_H

+#define RTE_COMPONENTS_H

+

+

+/*

+ * Define the Device Header File: 

+ */

+#define CMSIS_device_header "LPC17xx.h"

+

+/*  Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0 */

+#define RTE_Compiler_IO_STDOUT          /* Compiler I/O: STDOUT */

+          #define RTE_Compiler_IO_STDOUT_ITM      /* Compiler I/O: STDOUT ITM */

+/*  Keil::Device:Startup:1.0.0 */

+#define RTE_DEVICE_STARTUP_LPC17XX      /* Device Startup for NXP17XX */

+

+

+#endif /* RTE_COMPONENTS_H */

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_TracePort_Trace/RTE_Components.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_TracePort_Trace/RTE_Components.h
new file mode 100755
index 0000000..16647d9
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_TracePort_Trace/RTE_Components.h
@@ -0,0 +1,26 @@
+

+/*

+ * Auto generated Run-Time-Environment Configuration File

+ *      *** Do not modify ! ***

+ *

+ * Project: 'Blinky' 

+ * Target:  'TracePort Trace' 

+ */

+

+#ifndef RTE_COMPONENTS_H

+#define RTE_COMPONENTS_H

+

+

+/*

+ * Define the Device Header File: 

+ */

+#define CMSIS_device_header "LPC17xx.h"

+

+/*  Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0 */

+#define RTE_Compiler_IO_STDOUT          /* Compiler I/O: STDOUT */

+          #define RTE_Compiler_IO_STDOUT_ITM      /* Compiler I/O: STDOUT ITM */

+/*  Keil::Device:Startup:1.0.0 */

+#define RTE_DEVICE_STARTUP_LPC17XX      /* Device Startup for NXP17XX */

+

+

+#endif /* RTE_COMPONENTS_H */

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.axf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.axf
new file mode 100755
index 0000000..903e2ca
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.axf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.build_log.htm b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.build_log.htm
new file mode 100755
index 0000000..a281be4
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.build_log.htm
@@ -0,0 +1,109 @@
+<html>

+<body>

+<pre>

+<h1>µVision Build Log</h1>

+<h2>Tool Versions:</h2>

+IDE-Version: µVision V5.31.0.0

+Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved.

+License Information: ECBME Dept. Ryerson University Flex license: MDK Professional 5.31 (Flex): 200 user(s) (mdk_pro) Operation stops: 4 Jul 2027

+ 

+Tool Versions:

+Toolchain:       MDK Professional 5.31 (Flex): 200 user(s)  Version: 5.31.0.0

+Toolchain Path:  C:\Keil_v5\ARM\ARMCC\Bin

+C Compiler:      Armcc.exe V5.06 update 6 (build 750)

+Assembler:       Armasm.exe V5.06 update 6 (build 750)

+Linker/Locator:  ArmLink.exe V5.06 update 6 (build 750)

+Library Manager: ArmAr.exe V5.06 update 6 (build 750)

+Hex Converter:   FromElf.exe V5.06 update 6 (build 750)

+CPU DLL:         SARMCM3.DLL V5.31.0.0

+Dialog DLL:      DARMP1.DLL V1.27.0.0

+Target DLL:      UL2CM3.DLL V1.163.4.0

+Dialog DLL:      TARMP1.DLL V1.26.0.0

+ 

+<h2>Project:</h2>

+S:\documents\coe\718\labs\lab1\Boards\Keil\MCB1700\Blinky_ULp\Blinky.uvprojx

+Project File Date:  09/17/2024

+

+<h2>Output:</h2>

+*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'

+Build target 'SWO Trace'

+compiling Blinky.c...

+linking...

+Program Size: Code=3998 RO-data=6554 RW-data=28 ZI-data=516  

+".\SWO_Trace\Blinky.axf" - 0 Error(s), 0 Warning(s).

+

+<h2>Software Packages used:</h2>

+

+Package Vendor: ARM

+                http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack

+                ARM.CMSIS.5.7.0

+                CMSIS (Cortex Microcontroller Software Interface Standard)

+   * Component: CORE Version: 5.4.0

+

+Package Vendor: Keil

+                http://www.keil.com/pack/Keil.ARM_Compiler.1.6.3.pack

+                Keil.ARM_Compiler.1.6.3

+                Keil ARM Compiler extensions for ARM Compiler 5 and ARM Compiler 6

+   * Component: STDOUT Variant: ITM Version: 1.2.0

+

+Package Vendor: Keil

+                http://www.keil.com/pack/Keil.LPC1700_DFP.2.6.0.pack

+                Keil.LPC1700_DFP.2.6.0

+                NXP LPC1700 Series Device Support, Drivers and Examples for MCB1700 and LPC1788-32

+   * Component: A/D Converter Version: 1.0.0

+   * Component: Joystick Version: 1.0.0

+   * Component: GPIO Version: 1.1.0

+   * Component: PIN Version: 1.0.0

+   * Component: Startup Version: 1.0.0

+

+Package Vendor: Keil

+                http://www.keil.com/pack/Keil.MDK-Middleware.7.12.0.pack

+                Keil.MDK-Middleware.7.12.0

+                Middleware for Keil MDK-Professional and MDK-Plus

+   * Component: A/D Converter Version: 1.0.0

+   * Component: Joystick Version: 1.0.0

+

+<h2>Collection of Component include folders:</h2>

+  .\RTE\Device\LPC1768

+  .\RTE\_SWO_Trace

+  C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

+  C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

+  C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

+  C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

+

+<h2>Collection of Component Files used:</h2>

+

+   * Component: ::Board Support:A/D Converter:1.0.0 (API)

+      Include file:  Board\Board_ADC.h

+

+   * Component: ::Board Support:Joystick:1.0.0 (API)

+      Include file:  Board\Board_Joystick.h

+

+   * Component: ARM::CMSIS:CORE:5.4.0

+

+   * Component: Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0

+      Source file:   Source\retarget_io.c

+

+   * Component: Keil.MCB1700::Board Support:A/D Converter:1.0.0

+      Source file:   Boards\Keil\MCB1700\Common\ADC_MCB1700.c

+

+   * Component: Keil.MCB1700::Board Support:Joystick:1.0.0

+      Source file:   Boards\Keil\MCB1700\Common\Joystick_MCB1700.c

+

+   * Component: Keil::Device:GPIO:1.1.0

+      Include file:  RTE_Driver\GPIO_LPC17xx.h

+      Source file:   RTE_Driver\GPIO_LPC17xx.c

+

+   * Component: Keil::Device:PIN:1.0.0

+      Source file:   RTE_Driver\PIN_LPC17xx.c

+      Include file:  RTE_Driver\PIN_LPC17xx.h

+

+   * Component: Keil::Device:Startup:1.0.0

+      Include file:  Device\Include\LPC17xx.h

+      Source file:   Device\Source\ARM\startup_LPC17xx.s

+      Include file:  RTE_Driver\Config\RTE_Device.h

+      Source file:   Device\Source\system_LPC17xx.c

+Build Time Elapsed:  00:00:01

+</pre>

+</body>

+</html>

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.htm b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.htm
new file mode 100755
index 0000000..3d90fc7
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.htm
@@ -0,0 +1,553 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

+<html><head>

+<title>Static Call Graph - [.\SWO_Trace\Blinky.axf]</title></head>

+<body><HR>

+<H1>Static Call Graph for image .\SWO_Trace\Blinky.axf</H1><HR>

+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Tue Sep 17 18:54:48 2024

+<BR><P>

+<H3>Maximum Stack Usage =        120 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>

+Call chain for Maximum Stack Depth:</H3>

+main &rArr; GLCD_DisplayString &rArr; GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+<P>

+<H3>

+Mutually Recursive functions

+</H3> <LI><a href="#[1]">NMI_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1]">NMI_Handler</a><BR>

+ <LI><a href="#[2]">HardFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[2]">HardFault_Handler</a><BR>

+ <LI><a href="#[3]">MemManage_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[3]">MemManage_Handler</a><BR>

+ <LI><a href="#[4]">BusFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[4]">BusFault_Handler</a><BR>

+ <LI><a href="#[5]">UsageFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[5]">UsageFault_Handler</a><BR>

+ <LI><a href="#[6]">SVC_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[6]">SVC_Handler</a><BR>

+ <LI><a href="#[7]">DebugMon_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[7]">DebugMon_Handler</a><BR>

+ <LI><a href="#[8]">PendSV_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[8]">PendSV_Handler</a><BR>

+ <LI><a href="#[21]">BOD_IRQHandler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[21]">BOD_IRQHandler</a><BR>

+</UL>

+<P>

+<H3>

+Function Pointers

+</H3><UL>

+ <LI><a href="#[20]">ADC_IRQHandler</a> from adc_mcb1700.o(i.ADC_IRQHandler) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[21]">BOD_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[4]">BusFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2c]">CANActivity_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[23]">CAN_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[24]">DMA_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[7]">DebugMon_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1c]">EINT0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1d]">EINT1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1e]">EINT2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1f]">EINT3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[26]">ENET_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2]">HardFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[14]">I2C0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[15]">I2C1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[16]">I2C2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[25]">I2S_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[28]">MCPWM_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[3]">MemManage_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1]">NMI_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1a]">PLL0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2a]">PLL1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[13]">PWM1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[8]">PendSV_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[29]">QEI_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[27]">RIT_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1b]">RTC_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[0]">Reset_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[17]">SPI_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[18]">SSP0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[19]">SSP1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[6]">SVC_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[9]">SysTick_Handler</a> from irq.o(i.SysTick_Handler) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2e]">SystemInit</a> from system_lpc17xx.o(i.SystemInit) referenced from startup_lpc17xx.o(.text)

+ <LI><a href="#[b]">TIMER0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[c]">TIMER1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[d]">TIMER2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[e]">TIMER3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[f]">UART0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[10]">UART1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[11]">UART2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[12]">UART3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2b]">USBActivity_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[22]">USB_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[5]">UsageFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[a]">WDT_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2f]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc17xx.o(.text)

+ <LI><a href="#[30]">fputc</a> from blinky.o(i.fputc) referenced from printf2.o(i.__0printf$2)

+ <LI><a href="#[2d]">main</a> from blinky.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)

+</UL>

+<P>

+<H3>

+Global Symbols

+</H3>

+<P><STRONG><a name="[2f]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(.text)

+</UL>

+<P><STRONG><a name="[54]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

+

+<P><STRONG><a name="[31]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

+<BR><BR>[Calls]<UL><LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload

+</UL>

+

+<P><STRONG><a name="[33]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

+<BR><BR>[Called By]<UL><LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload

+</UL>

+

+<P><STRONG><a name="[55]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

+

+<P><STRONG><a name="[56]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))

+

+<P><STRONG><a name="[57]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

+

+<P><STRONG><a name="[58]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))

+

+<P><STRONG><a name="[59]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

+

+<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[21]"></a>BOD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BOD_IRQHandler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BOD_IRQHandler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2c]"></a>CANActivity_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[23]"></a>CAN_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[24]"></a>DMA_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1c]"></a>EINT0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1d]"></a>EINT1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1e]"></a>EINT2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1f]"></a>EINT3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[26]"></a>ENET_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[14]"></a>I2C0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[15]"></a>I2C1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[16]"></a>I2C2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[25]"></a>I2S_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[28]"></a>MCPWM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1a]"></a>PLL0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2a]"></a>PLL1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[13]"></a>PWM1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[29]"></a>QEI_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[27]"></a>RIT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1b]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[17]"></a>SPI_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[18]"></a>SSP0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[19]"></a>SSP1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[b]"></a>TIMER0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[c]"></a>TIMER1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[d]"></a>TIMER2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[e]"></a>TIMER3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[f]"></a>UART0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[10]"></a>UART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[11]"></a>UART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[12]"></a>UART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2b]"></a>USBActivity_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[22]"></a>USB_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[a]"></a>WDT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[32]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload

+</UL>

+<BR>[Called By]<UL><LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload

+</UL>

+

+<P><STRONG><a name="[5a]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

+

+<P><STRONG><a name="[20]"></a>ADC_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_IRQHandler))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ADC_IRQHandler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[34]"></a>GLCD_Clear</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_Clear))

+<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = GLCD_Clear &rArr; GLCD_WindowMax &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_WindowMax

+<LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[39]"></a>GLCD_DisplayChar</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayChar))

+<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayString

+</UL>

+

+<P><STRONG><a name="[3b]"></a>GLCD_DisplayString</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayString))

+<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = GLCD_DisplayString &rArr; GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayChar

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[3a]"></a>GLCD_DrawChar</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_DrawChar))

+<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+<LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayChar

+</UL>

+

+<P><STRONG><a name="[4e]"></a>GLCD_SetBackColor</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetBackColor))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[4f]"></a>GLCD_SetTextColor</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetTextColor))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[35]"></a>GLCD_WindowMax</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_WindowMax))

+<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = GLCD_WindowMax &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+</UL>

+<BR>[Called By]<UL><LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+</UL>

+

+<P><STRONG><a name="[43]"></a>GPIO_PinRead</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PinRead))

+<BR><BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_GetState

+</UL>

+

+<P><STRONG><a name="[45]"></a>GPIO_PortClock</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PortClock))

+<BR><BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+</UL>

+

+<P><STRONG><a name="[5b]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

+

+<P><STRONG><a name="[3d]"></a>GLCD_Init</STRONG> (Thumb, 1462 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_Init))

+<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GLCD_Init &rArr; rd_id_man &rArr; spi_tran_man

+</UL>

+<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_reg

+<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_id_man

+<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[3c]"></a>GLCD_SetWindow</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_SetWindow))

+<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+</UL>

+<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_WindowMax

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+</UL>

+

+<P><STRONG><a name="[47]"></a>GPIO_SetDir</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, gpio_lpc17xx.o(i.GPIO_SetDir))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPIO_SetDir

+</UL>

+<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+</UL>

+

+<P><STRONG><a name="[42]"></a>Joystick_GetState</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, joystick_mcb1700.o(i.Joystick_GetState))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Joystick_GetState

+</UL>

+<BR>[Calls]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinRead

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[44]"></a>Joystick_Initialize</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, joystick_mcb1700.o(i.Joystick_Initialize))

+<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = Joystick_Initialize &rArr; PIN_Configure

+</UL>

+<BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetDir

+<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PortClock

+<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PIN_Configure

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[4d]"></a>LED_Init</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, led.o(i.LED_Init))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[4a]"></a>LED_Off</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_Off))

+<BR><BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Out

+</UL>

+

+<P><STRONG><a name="[49]"></a>LED_On</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_On))

+<BR><BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Out

+</UL>

+

+<P><STRONG><a name="[48]"></a>LED_Out</STRONG> (Thumb, 38 bytes, Stack size 12 bytes, led.o(i.LED_Out))

+<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = LED_Out

+</UL>

+<BR>[Calls]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_On

+<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Off

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[46]"></a>PIN_Configure</STRONG> (Thumb, 108 bytes, Stack size 20 bytes, pin_lpc17xx.o(i.PIN_Configure))

+<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = PIN_Configure

+</UL>

+<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+</UL>

+

+<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, irq.o(i.SysTick_Handler))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2e]"></a>SystemInit</STRONG> (Thumb, 172 bytes, Stack size 16 bytes, system_lpc17xx.o(i.SystemInit))

+<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SystemInit

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(.text)

+</UL>

+<P><STRONG><a name="[4b]"></a>__0printf$2</STRONG> (Thumb, 22 bytes, Stack size 24 bytes, printf2.o(i.__0printf$2), UNUSED)

+<BR><BR>[Calls]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[5c]"></a>__1printf$2</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf2.o(i.__0printf$2), UNUSED)

+

+<P><STRONG><a name="[50]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf2.o(i.__0printf$2))

+<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[5d]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)

+

+<P><STRONG><a name="[5e]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

+

+<P><STRONG><a name="[30]"></a>fputc</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, blinky.o(i.fputc))

+<BR>[Address Reference Count : 1]<UL><LI> printf2.o(i.__0printf$2)

+</UL>

+<P><STRONG><a name="[2d]"></a>main</STRONG> (Thumb, 256 bytes, Stack size 0 bytes, blinky.o(i.main))

+<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = main &rArr; GLCD_DisplayString &rArr; GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Out

+<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Init

+<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_GetState

+<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetTextColor

+<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetBackColor

+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+<LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayString

+<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)

+</UL><P>

+<H3>

+Local Symbols

+</H3>

+<P><STRONG><a name="[41]"></a>delay</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.delay))

+<BR><BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran_man

+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[3e]"></a>rd_id_man</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_id_man))

+<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = rd_id_man &rArr; spi_tran_man

+</UL>

+<BR>[Calls]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran_man

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[3f]"></a>rd_reg</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_reg))

+<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = rd_reg &rArr; wr_cmd

+</UL>

+<BR>[Calls]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[52]"></a>spi_tran</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.spi_tran))

+<BR><BR>[Called By]<UL><LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat

+<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_reg

+</UL>

+

+<P><STRONG><a name="[51]"></a>spi_tran_man</STRONG> (Thumb, 116 bytes, Stack size 40 bytes, glcd_spi_lpc1700.o(i.spi_tran_man))

+<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = spi_tran_man

+</UL>

+<BR>[Calls]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_id_man

+</UL>

+

+<P><STRONG><a name="[36]"></a>wr_cmd</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_cmd))

+<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = wr_cmd

+</UL>

+<BR>[Calls]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_reg

+<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+</UL>

+

+<P><STRONG><a name="[53]"></a>wr_dat</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_dat))

+<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+</UL>

+

+<P><STRONG><a name="[38]"></a>wr_dat_only</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_dat_only))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = wr_dat_only

+</UL>

+<BR>[Calls]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+</UL>

+

+<P><STRONG><a name="[37]"></a>wr_dat_start</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.wr_dat_start))

+<BR><BR>[Calls]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+</UL>

+

+<P><STRONG><a name="[40]"></a>wr_reg</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_reg))

+<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat

+<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[4c]"></a>_printf_core</STRONG> (Thumb, 214 bytes, Stack size 40 bytes, printf2.o(i._printf_core), UNUSED)

+<BR><BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf$2

+</UL>

+<P>

+<H3>

+Undefined Global Symbols

+</H3><HR></body></html>

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.lnp b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.lnp
new file mode 100755
index 0000000..473c754
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.lnp
@@ -0,0 +1,16 @@
+--cpu Cortex-M3

+".\swo_trace\blinky.o"

+".\swo_trace\glcd_spi_lpc1700.o"

+".\swo_trace\led.o"

+".\swo_trace\irq.o"

+".\swo_trace\adc_mcb1700.o"

+".\swo_trace\joystick_mcb1700.o"

+".\swo_trace\retarget_io.o"

+".\swo_trace\gpio_lpc17xx.o"

+".\swo_trace\pin_lpc17xx.o"

+".\swo_trace\startup_lpc17xx.o"

+".\swo_trace\system_lpc17xx.o"

+--library_type=microlib --strict --scatter ".\SWO_Trace\Blinky.sct"

+--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols

+--info sizes --info totals --info unused --info veneers

+--list ".\SWO_Trace\Blinky.map" -o .\SWO_Trace\Blinky.axf
\ No newline at end of file
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.map b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.map
new file mode 100755
index 0000000..aee69a4
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.map
@@ -0,0 +1,899 @@
+Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

+

+==============================================================================

+

+Section Cross References

+

+    blinky.o(i.main) refers to led.o(i.LED_Init) for LED_Init

+    blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_Initialize) for Joystick_Initialize

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Init) for GLCD_Init

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Clear) for GLCD_Clear

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetBackColor) for GLCD_SetBackColor

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetTextColor) for GLCD_SetTextColor

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString

+    blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_GetState) for Joystick_GetState

+    blinky.o(i.main) refers to led.o(i.LED_Out) for LED_Out

+    blinky.o(i.main) refers to printf2.o(i.__0printf$2) for __2printf

+    blinky.o(i.main) refers to system_lpc17xx.o(.data) for SystemCoreClock

+    blinky.o(i.main) refers to irq.o(.data) for clock_ms

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax

+    glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString

+    glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(i.GLCD_DrawChar) for GLCD_DrawChar

+    glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(.constdata) for .constdata

+    glcd_spi_lpc1700.o(i.GLCD_DisplayString) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayChar) for GLCD_DisplayChar

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_id_man) for rd_id_man

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_reg) for rd_reg

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.delay) for delay

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_SetBackColor) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_SetTextColor) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_WindowMax) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_WrCmd) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_WrReg) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.rd_id_man) refers to glcd_spi_lpc1700.o(i.spi_tran_man) for spi_tran_man

+    glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.spi_tran_man) refers to glcd_spi_lpc1700.o(i.delay) for delay

+    glcd_spi_lpc1700.o(i.wr_cmd) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_dat) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_dat_only) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_dat_start) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat

+    led.o(i.LED_Off) refers to led.o(.constdata) for .constdata

+    led.o(i.LED_On) refers to led.o(.constdata) for .constdata

+    led.o(i.LED_Out) refers to led.o(i.LED_On) for LED_On

+    led.o(i.LED_Out) refers to led.o(i.LED_Off) for LED_Off

+    irq.o(i.SysTick_Handler) refers to irq.o(.data) for .data

+    adc_mcb1700.o(i.ADC_ConversionDone) refers to adc_mcb1700.o(.data) for .data

+    adc_mcb1700.o(i.ADC_GetValue) refers to adc_mcb1700.o(.data) for .data

+    adc_mcb1700.o(i.ADC_IRQHandler) refers to adc_mcb1700.o(.data) for .data

+    adc_mcb1700.o(i.ADC_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    adc_mcb1700.o(i.ADC_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    joystick_mcb1700.o(i.Joystick_GetState) refers to gpio_lpc17xx.o(i.GPIO_PinRead) for GPIO_PinRead

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_PortClock) for GPIO_PortClock

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_SetDir) for GPIO_SetDir

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to joystick_mcb1700.o(.constdata) for .constdata

+    joystick_mcb1700.o(i.Joystick_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    joystick_mcb1700.o(i.Joystick_Uninitialize) refers to joystick_mcb1700.o(.constdata) for .constdata

+    retarget_io.o(i.ITM_ReceiveChar) refers to retarget_io.o(.data) for .data

+    retarget_io.o(i.__aeabi_assert) refers to fputs.o(i.fputs) for fputs

+    retarget_io.o(i.__aeabi_assert) refers to retarget_io.o(i.abort) for abort

+    retarget_io.o(i.__aeabi_assert) refers to stderr.o(.data) for __stderr

+    retarget_io.o(i.fputc) refers to retarget_io.o(i.stdout_putchar) for stdout_putchar

+    retarget_io.o(i.fputc) refers to blinky.o(.data) for __stdout

+    retarget_io.o(i.stdout_putchar) refers to retarget_io.o(i.ITM_SendChar) for ITM_SendChar

+    startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(STACK) for __initial_sp

+    startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(.text) for Reset_Handler

+    startup_lpc17xx.o(RESET) refers to irq.o(i.SysTick_Handler) for SysTick_Handler

+    startup_lpc17xx.o(RESET) refers to adc_mcb1700.o(i.ADC_IRQHandler) for ADC_IRQHandler

+    startup_lpc17xx.o(.text) refers to system_lpc17xx.o(i.SystemInit) for SystemInit

+    startup_lpc17xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main

+    system_lpc17xx.o(i.SystemCoreClockUpdate) refers to uldiv.o(.text) for __aeabi_uldivmod

+    system_lpc17xx.o(i.SystemCoreClockUpdate) refers to system_lpc17xx.o(.data) for .data

+    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

+    fputs.o(i.fputs) refers to blinky.o(i.fputc) for fputc

+    fputs_e.o(.text) refers to blinky.o(i.fputc) for fputc

+    uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr

+    uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl

+    printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core

+    printfb.o(i.__0fprintf$bare) refers to blinky.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 blinky.o(i.fputc) for fputc

+    printfb.o(i.__0printf$bare) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printfb.o(i.__0vprintf$bare) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf0.o(i.__0printf$0) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf0.o(i.__0vprintf$0) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf1.o(i.__0printf$1) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf1.o(i.__0vprintf$1) refers to blinky.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.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf2.o(i.__0printf$2) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf2.o(i.__0vprintf$2) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf3.o(i.__0printf$3) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf3.o(i.__0vprintf$3) refers to blinky.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.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf4.o(i.__0printf$4) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf4.o(i.__0vprintf$4) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf5.o(i.__0printf$5) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf5.o(i.__0vprintf$5) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf6.o(i.__0printf$6) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf6.o(i.__0vprintf$6) refers to blinky.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 uidiv.o(.text) for __aeabi_uidivmod

+    printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding

+    printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core

+    printf7.o(i.__0fprintf$7) refers to blinky.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 blinky.o(i.fputc) for fputc

+    printf7.o(i.__0printf$7) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf7.o(i.__0vprintf$7) refers to blinky.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 uldiv.o(.text) for __aeabi_uldivmod

+    printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding

+    printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core

+    printf8.o(i.__0fprintf$8) refers to blinky.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 blinky.o(i.fputc) for fputc

+    printf8.o(i.__0printf$8) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf8.o(i.__0vprintf$8) refers to blinky.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 uldiv.o(.text) for __aeabi_uldivmod

+    printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding

+    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 blinky.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 blinky.o(i.fputc) for fputc

+    printfa.o(i.__0printf) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printfa.o(i.__0vprintf) refers to blinky.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.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

+    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000

+    entry2.o(.ARM.Collect$$$$00002712) refers to startup_lpc17xx.o(STACK) for __initial_sp

+    entry2.o(__vectab_stack_and_reset_area) refers to startup_lpc17xx.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 blinky.o(i.main) for main

+    entry9b.o(.ARM.Collect$$$$0000000C) refers to blinky.o(i.main) for main

+    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 to depilogue.o(.text) for _double_epilogue

+    ddiv.o(.text) refers to depilogue.o(.text) for _double_round

+    dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr

+    dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl

+    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload

+    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl

+    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr

+

+

+==============================================================================

+

+Removing Unused input sections from the image.

+

+    Removing blinky.o(.rev16_text), (4 bytes).

+    Removing blinky.o(.revsh_text), (4 bytes).

+    Removing blinky.o(.rrx_text), (6 bytes).

+    Removing blinky.o(.data), (4 bytes).

+    Removing glcd_spi_lpc1700.o(.rev16_text), (4 bytes).

+    Removing glcd_spi_lpc1700.o(.revsh_text), (4 bytes).

+    Removing glcd_spi_lpc1700.o(.rrx_text), (6 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_Bargraph), (96 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_Bitmap), (76 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_ClearLn), (76 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_PutPixel), (128 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_ScrollVertical), (2 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_WrCmd), (4 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_WrReg), (4 bytes).

+    Removing led.o(.rev16_text), (4 bytes).

+    Removing led.o(.revsh_text), (4 bytes).

+    Removing led.o(.rrx_text), (6 bytes).

+    Removing irq.o(.rev16_text), (4 bytes).

+    Removing irq.o(.revsh_text), (4 bytes).

+    Removing irq.o(.rrx_text), (6 bytes).

+    Removing adc_mcb1700.o(.rev16_text), (4 bytes).

+    Removing adc_mcb1700.o(.revsh_text), (4 bytes).

+    Removing adc_mcb1700.o(.rrx_text), (6 bytes).

+    Removing adc_mcb1700.o(i.ADC_ConversionDone), (24 bytes).

+    Removing adc_mcb1700.o(i.ADC_GetResolution), (4 bytes).

+    Removing adc_mcb1700.o(i.ADC_GetValue), (28 bytes).

+    Removing adc_mcb1700.o(i.ADC_Initialize), (64 bytes).

+    Removing adc_mcb1700.o(i.ADC_StartConversion), (28 bytes).

+    Removing adc_mcb1700.o(i.ADC_Uninitialize), (72 bytes).

+    Removing adc_mcb1700.o(.constdata), (2 bytes).

+    Removing joystick_mcb1700.o(.rev16_text), (4 bytes).

+    Removing joystick_mcb1700.o(.revsh_text), (4 bytes).

+    Removing joystick_mcb1700.o(.rrx_text), (6 bytes).

+    Removing joystick_mcb1700.o(i.Joystick_Uninitialize), (44 bytes).

+    Removing retarget_io.o(i.ITM_ReceiveChar), (28 bytes).

+    Removing retarget_io.o(i.ITM_SendChar), (36 bytes).

+    Removing retarget_io.o(i.__aeabi_assert), (144 bytes).

+    Removing retarget_io.o(i.__backspace), (6 bytes).

+    Removing retarget_io.o(i.abort), (2 bytes).

+    Removing retarget_io.o(i.fgetc), (6 bytes).

+    Removing retarget_io.o(i.fputc), (20 bytes).

+    Removing retarget_io.o(i.stdout_putchar), (4 bytes).

+    Removing retarget_io.o(.data), (4 bytes).

+    Removing gpio_lpc17xx.o(.rev16_text), (4 bytes).

+    Removing gpio_lpc17xx.o(.revsh_text), (4 bytes).

+    Removing gpio_lpc17xx.o(.rrx_text), (6 bytes).

+    Removing gpio_lpc17xx.o(i.GPIO_PinWrite), (28 bytes).

+    Removing gpio_lpc17xx.o(i.GPIO_PortRead), (16 bytes).

+    Removing gpio_lpc17xx.o(i.GPIO_PortWrite), (20 bytes).

+    Removing pin_lpc17xx.o(.rev16_text), (4 bytes).

+    Removing pin_lpc17xx.o(.revsh_text), (4 bytes).

+    Removing pin_lpc17xx.o(.rrx_text), (6 bytes).

+    Removing pin_lpc17xx.o(i.PIN_ConfigureI2C0Pins), (28 bytes).

+    Removing pin_lpc17xx.o(i.PIN_ConfigureTPIU), (32 bytes).

+    Removing startup_lpc17xx.o(HEAP), (0 bytes).

+    Removing system_lpc17xx.o(.rev16_text), (4 bytes).

+    Removing system_lpc17xx.o(.revsh_text), (4 bytes).

+    Removing system_lpc17xx.o(.rrx_text), (6 bytes).

+    Removing system_lpc17xx.o(i.SystemCoreClockUpdate), (288 bytes).

+    Removing dadd.o(.text), (334 bytes).

+    Removing dmul.o(.text), (228 bytes).

+    Removing ddiv.o(.text), (222 bytes).

+    Removing dfixul.o(.text), (48 bytes).

+    Removing cdrcmple.o(.text), (48 bytes).

+    Removing depilogue.o(.text), (186 bytes).

+

+65 unused section(s) (total 2510 bytes) removed from the image.

+

+==============================================================================

+

+Image Symbol Table

+

+    Local Symbols

+

+    Symbol Name                              Value     Ov Type        Size  Object(Section)

+

+    RESET                                    0x00000000   Section      204  startup_lpc17xx.o(RESET)

+    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE

+    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.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  entry11a.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  entry11b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE

+    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE

+    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE

+    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.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  printf3.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.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/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/stubs.s          0x00000000   Number         0  stubs.o ABSOLUTE

+    ../clib/microlib/stdio/fputs.c           0x00000000   Number         0  fputs.o ABSOLUTE

+    ../clib/microlib/stdio/fputs.c           0x00000000   Number         0  fputs_e.o ABSOLUTE

+    ../clib/microlib/stdio/streams.c         0x00000000   Number         0  stderr.o ABSOLUTE

+    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE

+    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.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/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE

+    Blinky.c                                 0x00000000   Number         0  blinky.o ABSOLUTE

+    Blinky.c                                 0x00000000   Number         0  blinky.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c 0x00000000   Number         0  retarget_io.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c 0x00000000   Number         0  adc_mcb1700.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c 0x00000000   Number         0  joystick_mcb1700.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c 0x00000000   Number         0  gpio_lpc17xx.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c 0x00000000   Number         0  pin_lpc17xx.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\ADC_MCB1700.c 0x00000000   Number         0  adc_mcb1700.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\Joystick_MCB1700.c 0x00000000   Number         0  joystick_mcb1700.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\GPIO_LPC17xx.c 0x00000000   Number         0  gpio_lpc17xx.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\PIN_LPC17xx.c 0x00000000   Number         0  pin_lpc17xx.o ABSOLUTE

+    GLCD_SPI_LPC1700.c                       0x00000000   Number         0  glcd_spi_lpc1700.o ABSOLUTE

+    GLCD_SPI_LPC1700.c                       0x00000000   Number         0  glcd_spi_lpc1700.o ABSOLUTE

+    IRQ.c                                    0x00000000   Number         0  irq.o ABSOLUTE

+    IRQ.c                                    0x00000000   Number         0  irq.o ABSOLUTE

+    LED.c                                    0x00000000   Number         0  led.o ABSOLUTE

+    LED.c                                    0x00000000   Number         0  led.o ABSOLUTE

+    RTE\Device\LPC1768\startup_LPC17xx.s     0x00000000   Number         0  startup_lpc17xx.o ABSOLUTE

+    RTE\Device\LPC1768\system_LPC17xx.c      0x00000000   Number         0  system_lpc17xx.o ABSOLUTE

+    RTE\\Device\\LPC1768\\system_LPC17xx.c   0x00000000   Number         0  system_lpc17xx.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

+    .ARM.Collect$$$$00000000                 0x000000cc   Section        0  entry.o(.ARM.Collect$$$$00000000)

+    .ARM.Collect$$$$00000001                 0x000000cc   Section        4  entry2.o(.ARM.Collect$$$$00000001)

+    .ARM.Collect$$$$00000004                 0x000000d0   Section        4  entry5.o(.ARM.Collect$$$$00000004)

+    .ARM.Collect$$$$00000008                 0x000000d4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)

+    .ARM.Collect$$$$0000000A                 0x000000d4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)

+    .ARM.Collect$$$$0000000B                 0x000000d4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)

+    .ARM.Collect$$$$0000000D                 0x000000dc   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)

+    .ARM.Collect$$$$0000000F                 0x000000dc   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)

+    .ARM.Collect$$$$00002712                 0x000000dc   Section        4  entry2.o(.ARM.Collect$$$$00002712)

+    __lit__00000000                          0x000000dc   Data           4  entry2.o(.ARM.Collect$$$$00002712)

+    .text                                    0x000000e0   Section       36  startup_lpc17xx.o(.text)

+    .text                                    0x00000104   Section       36  init.o(.text)

+    i.ADC_IRQHandler                         0x00000128   Section        0  adc_mcb1700.o(i.ADC_IRQHandler)

+    i.GLCD_Clear                             0x00000148   Section        0  glcd_spi_lpc1700.o(i.GLCD_Clear)

+    i.GLCD_DisplayChar                       0x00000178   Section        0  glcd_spi_lpc1700.o(i.GLCD_DisplayChar)

+    i.GLCD_DisplayString                     0x000001cc   Section        0  glcd_spi_lpc1700.o(i.GLCD_DisplayString)

+    i.GLCD_DrawChar                          0x000001f4   Section        0  glcd_spi_lpc1700.o(i.GLCD_DrawChar)

+    i.GLCD_SetBackColor                      0x0000028c   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetBackColor)

+    i.GLCD_SetTextColor                      0x00000298   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetTextColor)

+    i.GLCD_WindowMax                         0x000002a4   Section        0  glcd_spi_lpc1700.o(i.GLCD_WindowMax)

+    i.GPIO_PinRead                           0x000002b4   Section        0  gpio_lpc17xx.o(i.GPIO_PinRead)

+    i.GPIO_PortClock                         0x000002d0   Section        0  gpio_lpc17xx.o(i.GPIO_PortClock)

+    i.__scatterload_null                     0x000002f4   Section        2  handlers.o(i.__scatterload_null)

+    .ARM.__at_0x02FC                         0x000002fc   Section        4  startup_lpc17xx.o(.ARM.__at_0x02FC)

+    i.GLCD_Init                              0x00000300   Section        0  glcd_spi_lpc1700.o(i.GLCD_Init)

+    i.GLCD_SetWindow                         0x000008b8   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetWindow)

+    i.GPIO_SetDir                            0x00000958   Section        0  gpio_lpc17xx.o(i.GPIO_SetDir)

+    i.Joystick_GetState                      0x0000097c   Section        0  joystick_mcb1700.o(i.Joystick_GetState)

+    i.Joystick_Initialize                    0x000009c8   Section        0  joystick_mcb1700.o(i.Joystick_Initialize)

+    i.LED_Init                               0x00000a04   Section        0  led.o(i.LED_Init)

+    i.LED_Off                                0x00000a2c   Section        0  led.o(i.LED_Off)

+    i.LED_On                                 0x00000a50   Section        0  led.o(i.LED_On)

+    i.LED_Out                                0x00000a74   Section        0  led.o(i.LED_Out)

+    i.PIN_Configure                          0x00000a9c   Section        0  pin_lpc17xx.o(i.PIN_Configure)

+    i.SysTick_Handler                        0x00000b0c   Section        0  irq.o(i.SysTick_Handler)

+    i.SystemInit                             0x00000b28   Section        0  system_lpc17xx.o(i.SystemInit)

+    i.__0printf$2                            0x00000be0   Section        0  printf2.o(i.__0printf$2)

+    i.__scatterload_copy                     0x00000c00   Section       14  handlers.o(i.__scatterload_copy)

+    i.__scatterload_zeroinit                 0x00000c0e   Section       14  handlers.o(i.__scatterload_zeroinit)

+    i._printf_core                           0x00000c1c   Section        0  printf2.o(i._printf_core)

+    _printf_core                             0x00000c1d   Thumb Code   214  printf2.o(i._printf_core)

+    i.delay                                  0x00000cf2   Section        0  glcd_spi_lpc1700.o(i.delay)

+    delay                                    0x00000cf3   Thumb Code    10  glcd_spi_lpc1700.o(i.delay)

+    i.fputc                                  0x00000cfc   Section        0  blinky.o(i.fputc)

+    i.main                                   0x00000d18   Section        0  blinky.o(i.main)

+    i.rd_id_man                              0x00000eb8   Section        0  glcd_spi_lpc1700.o(i.rd_id_man)

+    rd_id_man                                0x00000eb9   Thumb Code   104  glcd_spi_lpc1700.o(i.rd_id_man)

+    i.rd_reg                                 0x00000f28   Section        0  glcd_spi_lpc1700.o(i.rd_reg)

+    rd_reg                                   0x00000f29   Thumb Code    50  glcd_spi_lpc1700.o(i.rd_reg)

+    i.spi_tran                               0x00000f60   Section        0  glcd_spi_lpc1700.o(i.spi_tran)

+    spi_tran                                 0x00000f61   Thumb Code    16  glcd_spi_lpc1700.o(i.spi_tran)

+    i.spi_tran_man                           0x00000f74   Section        0  glcd_spi_lpc1700.o(i.spi_tran_man)

+    spi_tran_man                             0x00000f75   Thumb Code   116  glcd_spi_lpc1700.o(i.spi_tran_man)

+    i.wr_cmd                                 0x00000fec   Section        0  glcd_spi_lpc1700.o(i.wr_cmd)

+    wr_cmd                                   0x00000fed   Thumb Code    32  glcd_spi_lpc1700.o(i.wr_cmd)

+    i.wr_dat                                 0x00001010   Section        0  glcd_spi_lpc1700.o(i.wr_dat)

+    wr_dat                                   0x00001011   Thumb Code    32  glcd_spi_lpc1700.o(i.wr_dat)

+    i.wr_dat_only                            0x00001034   Section        0  glcd_spi_lpc1700.o(i.wr_dat_only)

+    wr_dat_only                              0x00001035   Thumb Code    20  glcd_spi_lpc1700.o(i.wr_dat_only)

+    i.wr_dat_start                           0x00001048   Section        0  glcd_spi_lpc1700.o(i.wr_dat_start)

+    wr_dat_start                             0x00001049   Thumb Code    12  glcd_spi_lpc1700.o(i.wr_dat_start)

+    i.wr_reg                                 0x00001058   Section        0  glcd_spi_lpc1700.o(i.wr_reg)

+    wr_reg                                   0x00001059   Thumb Code    18  glcd_spi_lpc1700.o(i.wr_reg)

+    .constdata                               0x0000106a   Section     6272  glcd_spi_lpc1700.o(.constdata)

+    .constdata                               0x000028ec   Section       32  led.o(.constdata)

+    .constdata                               0x0000290c   Section       10  joystick_mcb1700.o(.constdata)

+    JOYSTICK_PIN                             0x0000290c   Data          10  joystick_mcb1700.o(.constdata)

+    .data                                    0x10000000   Section        4  blinky.o(.data)

+    .data                                    0x10000004   Section        6  glcd_spi_lpc1700.o(.data)

+    Himax                                    0x10000004   Data           1  glcd_spi_lpc1700.o(.data)

+    Color                                    0x10000006   Data           4  glcd_spi_lpc1700.o(.data)

+    .data                                    0x1000000c   Section        8  irq.o(.data)

+    ticks                                    0x10000010   Data           4  irq.o(.data)

+    .data                                    0x10000014   Section        4  adc_mcb1700.o(.data)

+    AD_done                                  0x10000014   Data           1  adc_mcb1700.o(.data)

+    AD_last                                  0x10000016   Data           2  adc_mcb1700.o(.data)

+    .data                                    0x10000018   Section        4  system_lpc17xx.o(.data)

+    STACK                                    0x10000020   Section      512  startup_lpc17xx.o(STACK)

+

+    Global Symbols

+

+    Symbol Name                              Value     Ov Type        Size  Object(Section)

+

+    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE

+    __ARM_use_no_argv                        0x00000000   Number         0  blinky.o ABSOLUTE

+    __Vectors                                0x00000000   Data           4  startup_lpc17xx.o(RESET)

+    _printf_a                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_c                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_charcount                        0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_d                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_e                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_f                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_flags                            0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_fp_dec                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_fp_hex                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_g                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_i                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_int_dec                          0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_l                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_lc                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_ll                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_lld                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_lli                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_llo                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_llu                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_llx                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_longlong_dec                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_longlong_hex                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_longlong_oct                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_ls                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_mbtowc                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_n                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_o                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_p                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_percent                          0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_pre_padding                      0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_return_value                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_s                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_sizespec                         0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_str                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_truncate_signed                  0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_truncate_unsigned                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_u                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_wc                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_wctomb                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_widthprec                        0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_x                                0x00000000   Number         0  stubs.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

+    __main                                   0x000000cd   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)

+    _main_stk                                0x000000cd   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)

+    _main_scatterload                        0x000000d1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)

+    __main_after_scatterload                 0x000000d5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)

+    _main_clock                              0x000000d5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)

+    _main_cpp_init                           0x000000d5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)

+    _main_init                               0x000000d5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)

+    __rt_final_cpp                           0x000000dd   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)

+    __rt_final_exit                          0x000000dd   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)

+    Reset_Handler                            0x000000e1   Thumb Code     8  startup_lpc17xx.o(.text)

+    NMI_Handler                              0x000000e9   Thumb Code     2  startup_lpc17xx.o(.text)

+    HardFault_Handler                        0x000000eb   Thumb Code     2  startup_lpc17xx.o(.text)

+    MemManage_Handler                        0x000000ed   Thumb Code     2  startup_lpc17xx.o(.text)

+    BusFault_Handler                         0x000000ef   Thumb Code     2  startup_lpc17xx.o(.text)

+    UsageFault_Handler                       0x000000f1   Thumb Code     2  startup_lpc17xx.o(.text)

+    SVC_Handler                              0x000000f3   Thumb Code     2  startup_lpc17xx.o(.text)

+    DebugMon_Handler                         0x000000f5   Thumb Code     2  startup_lpc17xx.o(.text)

+    PendSV_Handler                           0x000000f7   Thumb Code     2  startup_lpc17xx.o(.text)

+    BOD_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    CANActivity_IRQHandler                   0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    CAN_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    DMA_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT0_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT1_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT2_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT3_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    ENET_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2C0_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2C1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2C2_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2S_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    MCPWM_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    PLL0_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    PLL1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    PWM1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    QEI_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    RIT_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    RTC_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    SPI_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    SSP0_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    SSP1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER0_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER1_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER2_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER3_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART0_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART1_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART2_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART3_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    USBActivity_IRQHandler                   0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    USB_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    WDT_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    __scatterload                            0x00000105   Thumb Code    28  init.o(.text)

+    __scatterload_rt2                        0x00000105   Thumb Code     0  init.o(.text)

+    ADC_IRQHandler                           0x00000129   Thumb Code    24  adc_mcb1700.o(i.ADC_IRQHandler)

+    GLCD_Clear                               0x00000149   Thumb Code    44  glcd_spi_lpc1700.o(i.GLCD_Clear)

+    GLCD_DisplayChar                         0x00000179   Thumb Code    74  glcd_spi_lpc1700.o(i.GLCD_DisplayChar)

+    GLCD_DisplayString                       0x000001cd   Thumb Code    38  glcd_spi_lpc1700.o(i.GLCD_DisplayString)

+    GLCD_DrawChar                            0x000001f5   Thumb Code   142  glcd_spi_lpc1700.o(i.GLCD_DrawChar)

+    GLCD_SetBackColor                        0x0000028d   Thumb Code     6  glcd_spi_lpc1700.o(i.GLCD_SetBackColor)

+    GLCD_SetTextColor                        0x00000299   Thumb Code     6  glcd_spi_lpc1700.o(i.GLCD_SetTextColor)

+    GLCD_WindowMax                           0x000002a5   Thumb Code    14  glcd_spi_lpc1700.o(i.GLCD_WindowMax)

+    GPIO_PinRead                             0x000002b5   Thumb Code    24  gpio_lpc17xx.o(i.GPIO_PinRead)

+    GPIO_PortClock                           0x000002d1   Thumb Code    30  gpio_lpc17xx.o(i.GPIO_PortClock)

+    __scatterload_null                       0x000002f5   Thumb Code     2  handlers.o(i.__scatterload_null)

+    GLCD_Init                                0x00000301   Thumb Code  1462  glcd_spi_lpc1700.o(i.GLCD_Init)

+    GLCD_SetWindow                           0x000008b9   Thumb Code   156  glcd_spi_lpc1700.o(i.GLCD_SetWindow)

+    GPIO_SetDir                              0x00000959   Thumb Code    32  gpio_lpc17xx.o(i.GPIO_SetDir)

+    Joystick_GetState                        0x0000097d   Thumb Code    76  joystick_mcb1700.o(i.Joystick_GetState)

+    Joystick_Initialize                      0x000009c9   Thumb Code    56  joystick_mcb1700.o(i.Joystick_Initialize)

+    LED_Init                                 0x00000a05   Thumb Code    30  led.o(i.LED_Init)

+    LED_Off                                  0x00000a2d   Thumb Code    28  led.o(i.LED_Off)

+    LED_On                                   0x00000a51   Thumb Code    28  led.o(i.LED_On)

+    LED_Out                                  0x00000a75   Thumb Code    38  led.o(i.LED_Out)

+    PIN_Configure                            0x00000a9d   Thumb Code   108  pin_lpc17xx.o(i.PIN_Configure)

+    SysTick_Handler                          0x00000b0d   Thumb Code    22  irq.o(i.SysTick_Handler)

+    SystemInit                               0x00000b29   Thumb Code   172  system_lpc17xx.o(i.SystemInit)

+    __0printf$2                              0x00000be1   Thumb Code    22  printf2.o(i.__0printf$2)

+    __1printf$2                              0x00000be1   Thumb Code     0  printf2.o(i.__0printf$2)

+    __2printf                                0x00000be1   Thumb Code     0  printf2.o(i.__0printf$2)

+    __scatterload_copy                       0x00000c01   Thumb Code    14  handlers.o(i.__scatterload_copy)

+    __scatterload_zeroinit                   0x00000c0f   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)

+    fputc                                    0x00000cfd   Thumb Code    22  blinky.o(i.fputc)

+    main                                     0x00000d19   Thumb Code   256  blinky.o(i.main)

+    Font_6x8_h                               0x0000106a   Data         896  glcd_spi_lpc1700.o(.constdata)

+    Font_16x24_h                             0x000013ea   Data        5376  glcd_spi_lpc1700.o(.constdata)

+    led_mask                                 0x000028ec   Data          32  led.o(.constdata)

+    Region$$Table$$Base                      0x00002918   Number         0  anon$$obj.o(Region$$Table)

+    Region$$Table$$Limit                     0x00002938   Number         0  anon$$obj.o(Region$$Table)

+    __stdout                                 0x10000000   Data           4  blinky.o(.data)

+    clock_ms                                 0x1000000c   Data           1  irq.o(.data)

+    SystemCoreClock                          0x10000018   Data           4  system_lpc17xx.o(.data)

+    __initial_sp                             0x10000220   Data           0  startup_lpc17xx.o(STACK)

+

+

+

+==============================================================================

+

+Memory Map of the image

+

+  Image Entry point : 0x000000cd

+

+  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002954, Max: 0x00080000, ABSOLUTE)

+

+    Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002938, Max: 0x00080000, ABSOLUTE)

+

+    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

+

+    0x00000000   0x00000000   0x000000cc   Data   RO          625    RESET               startup_lpc17xx.o

+    0x000000cc   0x000000cc   0x00000000   Code   RO          669  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)

+    0x000000cc   0x000000cc   0x00000004   Code   RO          940    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)

+    0x000000d0   0x000000d0   0x00000004   Code   RO          943    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)

+    0x000000d4   0x000000d4   0x00000000   Code   RO          945    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)

+    0x000000d4   0x000000d4   0x00000000   Code   RO          947    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)

+    0x000000d4   0x000000d4   0x00000008   Code   RO          948    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)

+    0x000000dc   0x000000dc   0x00000000   Code   RO          950    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)

+    0x000000dc   0x000000dc   0x00000000   Code   RO          952    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)

+    0x000000dc   0x000000dc   0x00000004   Code   RO          941    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)

+    0x000000e0   0x000000e0   0x00000024   Code   RO          627    .text               startup_lpc17xx.o

+    0x00000104   0x00000104   0x00000024   Code   RO          971    .text               mc_w.l(init.o)

+    0x00000128   0x00000128   0x00000020   Code   RO          348    i.ADC_IRQHandler    adc_mcb1700.o

+    0x00000148   0x00000148   0x00000030   Code   RO           87    i.GLCD_Clear        glcd_spi_lpc1700.o

+    0x00000178   0x00000178   0x00000054   Code   RO           89    i.GLCD_DisplayChar  glcd_spi_lpc1700.o

+    0x000001cc   0x000001cc   0x00000026   Code   RO           90    i.GLCD_DisplayString  glcd_spi_lpc1700.o

+    0x000001f2   0x000001f2   0x00000002   PAD

+    0x000001f4   0x000001f4   0x00000098   Code   RO           91    i.GLCD_DrawChar     glcd_spi_lpc1700.o

+    0x0000028c   0x0000028c   0x0000000c   Code   RO           95    i.GLCD_SetBackColor  glcd_spi_lpc1700.o

+    0x00000298   0x00000298   0x0000000c   Code   RO           96    i.GLCD_SetTextColor  glcd_spi_lpc1700.o

+    0x000002a4   0x000002a4   0x0000000e   Code   RO           98    i.GLCD_WindowMax    glcd_spi_lpc1700.o

+    0x000002b2   0x000002b2   0x00000002   PAD

+    0x000002b4   0x000002b4   0x0000001c   Code   RO          536    i.GPIO_PinRead      gpio_lpc17xx.o

+    0x000002d0   0x000002d0   0x00000024   Code   RO          538    i.GPIO_PortClock    gpio_lpc17xx.o

+    0x000002f4   0x000002f4   0x00000002   Code   RO          980    i.__scatterload_null  mc_w.l(handlers.o)

+    0x000002f6   0x000002f6   0x00000006   PAD

+    0x000002fc   0x000002fc   0x00000004   Code   RO          626    .ARM.__at_0x02FC    startup_lpc17xx.o

+    0x00000300   0x00000300   0x000005b6   Code   RO           92    i.GLCD_Init         glcd_spi_lpc1700.o

+    0x000008b6   0x000008b6   0x00000002   PAD

+    0x000008b8   0x000008b8   0x000000a0   Code   RO           97    i.GLCD_SetWindow    glcd_spi_lpc1700.o

+    0x00000958   0x00000958   0x00000024   Code   RO          541    i.GPIO_SetDir       gpio_lpc17xx.o

+    0x0000097c   0x0000097c   0x0000004c   Code   RO          419    i.Joystick_GetState  joystick_mcb1700.o

+    0x000009c8   0x000009c8   0x0000003c   Code   RO          420    i.Joystick_Initialize  joystick_mcb1700.o

+    0x00000a04   0x00000a04   0x00000028   Code   RO          266    i.LED_Init          led.o

+    0x00000a2c   0x00000a2c   0x00000024   Code   RO          267    i.LED_Off           led.o

+    0x00000a50   0x00000a50   0x00000024   Code   RO          268    i.LED_On            led.o

+    0x00000a74   0x00000a74   0x00000026   Code   RO          269    i.LED_Out           led.o

+    0x00000a9a   0x00000a9a   0x00000002   PAD

+    0x00000a9c   0x00000a9c   0x00000070   Code   RO          590    i.PIN_Configure     pin_lpc17xx.o

+    0x00000b0c   0x00000b0c   0x0000001c   Code   RO          315    i.SysTick_Handler   irq.o

+    0x00000b28   0x00000b28   0x000000b8   Code   RO          637    i.SystemInit        system_lpc17xx.o

+    0x00000be0   0x00000be0   0x00000020   Code   RO          746    i.__0printf$2       mc_w.l(printf2.o)

+    0x00000c00   0x00000c00   0x0000000e   Code   RO          979    i.__scatterload_copy  mc_w.l(handlers.o)

+    0x00000c0e   0x00000c0e   0x0000000e   Code   RO          981    i.__scatterload_zeroinit  mc_w.l(handlers.o)

+    0x00000c1c   0x00000c1c   0x000000d6   Code   RO          753    i._printf_core      mc_w.l(printf2.o)

+    0x00000cf2   0x00000cf2   0x0000000a   Code   RO          101    i.delay             glcd_spi_lpc1700.o

+    0x00000cfc   0x00000cfc   0x0000001c   Code   RO            4    i.fputc             blinky.o

+    0x00000d18   0x00000d18   0x000001a0   Code   RO            5    i.main              blinky.o

+    0x00000eb8   0x00000eb8   0x00000070   Code   RO          102    i.rd_id_man         glcd_spi_lpc1700.o

+    0x00000f28   0x00000f28   0x00000038   Code   RO          103    i.rd_reg            glcd_spi_lpc1700.o

+    0x00000f60   0x00000f60   0x00000014   Code   RO          104    i.spi_tran          glcd_spi_lpc1700.o

+    0x00000f74   0x00000f74   0x00000078   Code   RO          105    i.spi_tran_man      glcd_spi_lpc1700.o

+    0x00000fec   0x00000fec   0x00000024   Code   RO          106    i.wr_cmd            glcd_spi_lpc1700.o

+    0x00001010   0x00001010   0x00000024   Code   RO          107    i.wr_dat            glcd_spi_lpc1700.o

+    0x00001034   0x00001034   0x00000014   Code   RO          108    i.wr_dat_only       glcd_spi_lpc1700.o

+    0x00001048   0x00001048   0x00000010   Code   RO          109    i.wr_dat_start      glcd_spi_lpc1700.o

+    0x00001058   0x00001058   0x00000012   Code   RO          110    i.wr_reg            glcd_spi_lpc1700.o

+    0x0000106a   0x0000106a   0x00001880   Data   RO          111    .constdata          glcd_spi_lpc1700.o

+    0x000028ea   0x000028ea   0x00000002   PAD

+    0x000028ec   0x000028ec   0x00000020   Data   RO          270    .constdata          led.o

+    0x0000290c   0x0000290c   0x0000000a   Data   RO          422    .constdata          joystick_mcb1700.o

+    0x00002916   0x00002916   0x00000002   PAD

+    0x00002918   0x00002918   0x00000020   Data   RO          977    Region$$Table       anon$$obj.o

+

+

+    Execution Region RW_IRAM1 (Exec base: 0x10000000, Load base: 0x00002938, Size: 0x00000220, Max: 0x00008000, ABSOLUTE)

+

+    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

+

+    0x10000000   0x00002938   0x00000004   Data   RW            6    .data               blinky.o

+    0x10000004   0x0000293c   0x00000006   Data   RW          112    .data               glcd_spi_lpc1700.o

+    0x1000000a   0x00002942   0x00000002   PAD

+    0x1000000c   0x00002944   0x00000008   Data   RW          316    .data               irq.o

+    0x10000014   0x0000294c   0x00000004   Data   RW          353    .data               adc_mcb1700.o

+    0x10000018   0x00002950   0x00000004   Data   RW          638    .data               system_lpc17xx.o

+    0x1000001c   0x00002954   0x00000004   PAD

+    0x10000020        -       0x00000200   Zero   RW          623    STACK               startup_lpc17xx.o

+

+

+==============================================================================

+

+Image component sizes

+

+

+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

+

+        32          8          0          4          0       2455   adc_mcb1700.o

+       444        166          0          4          0      51531   blinky.o

+      2426         94       6272          6          0      13533   glcd_spi_lpc1700.o

+       100         14          0          0          0       1846   gpio_lpc17xx.o

+        28          6          0          8          0        697   irq.o

+       136          4         10          0          0       2226   joystick_mcb1700.o

+       150         26         32          0          0       2395   led.o

+       112          4          0          0          0        896   pin_lpc17xx.o

+        40         12        204          0        512       1036   startup_lpc17xx.o

+       184         12          0          4          0        855   system_lpc17xx.o

+

+    ----------------------------------------------------------------------

+      3660        346       6554         28        516      77470   Object Totals

+         0          0         32          0          0          0   (incl. Generated)

+         8          0          4          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

+        36          8          0          0          0         68   init.o

+       246         10          0          0          0        176   printf2.o

+

+    ----------------------------------------------------------------------

+       338         26          0          0          0        244   Library Totals

+         6          0          0          0          0          0   (incl. Padding)

+

+    ----------------------------------------------------------------------

+

+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

+

+       332         26          0          0          0        244   mc_w.l

+

+    ----------------------------------------------------------------------

+       338         26          0          0          0        244   Library Totals

+

+    ----------------------------------------------------------------------

+

+==============================================================================

+

+

+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

+

+      3998        372       6554         28        516      76202   Grand Totals

+      3998        372       6554         28        516      76202   ELF Image Totals

+      3998        372       6554         28          0          0   ROM Totals

+

+==============================================================================

+

+    Total RO  Size (Code + RO Data)                10552 (  10.30kB)

+    Total RW  Size (RW Data + ZI Data)               544 (   0.53kB)

+    Total ROM Size (Code + RO Data + RW Data)      10580 (  10.33kB)

+

+==============================================================================

+

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.sct b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.sct
new file mode 100755
index 0000000..fa7bf97
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.sct
@@ -0,0 +1,16 @@
+; *************************************************************

+; *** Scatter-Loading Description File generated by uVision ***

+; *************************************************************

+

+LR_IROM1 0x00000000 0x00080000  {    ; load region size_region

+  ER_IROM1 0x00000000 0x00080000  {  ; load address = execution address

+   *.o (RESET, +First)

+   *(InRoot$$Sections)

+   .ANY (+RO)

+   .ANY (+XO)

+  }

+  RW_IRAM1 0x10000000 0x00008000  {  ; RW data

+   .ANY (+RW +ZI)

+  }

+}

+

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky_SWO Trace.dep b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky_SWO Trace.dep
new file mode 100755
index 0000000..435b1eb
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky_SWO Trace.dep
@@ -0,0 +1,121 @@
+Dependencies for Project 'Blinky', Target 'SWO Trace': (DO NOT MODIFY !)

+CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC

+F (.\Blinky.c)(0x66EA08B2)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\blinky.o --omf_browse .\swo_trace\blinky.crf --depend .\swo_trace\blinky.d)

+I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC)

+I (Blinky.h)(0x66EA049A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (GLCD.h)(0x631E5620)

+I (LED.h)(0x631E5620)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A)

+F (.\Blinky.h)(0x66EA049A)()

+F (.\Font_6x8_h.h)(0x631E5620)()

+F (.\Font_16x24_h.h)(0x631E5620)()

+F (.\GLCD.h)(0x631E5620)()

+F (.\GLCD_SPI_LPC1700.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\glcd_spi_lpc1700.o --omf_browse .\swo_trace\glcd_spi_lpc1700.crf --depend .\swo_trace\glcd_spi_lpc1700.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (GLCD.h)(0x631E5620)

+I (Font_6x8_h.h)(0x631E5620)

+I (Font_16x24_h.h)(0x631E5620)

+F (.\LED.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\led.o --omf_browse .\swo_trace\led.crf --depend .\swo_trace\led.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (LED.h)(0x631E5620)

+F (.\LED.h)(0x631E5620)()

+F (.\IRQ.c)(0x66EA05F7)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\irq.o --omf_browse .\swo_trace\irq.crf --depend .\swo_trace\irq.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (LED.h)(0x631E5620)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A)

+I (Blinky.h)(0x66EA049A)

+F (.\Abstract.txt)(0x5D5C2A1A)()

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\adc_mcb1700.o --omf_browse .\swo_trace\adc_mcb1700.crf --depend .\swo_trace\adc_mcb1700.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\joystick_mcb1700.o --omf_browse .\swo_trace\joystick_mcb1700.crf --depend .\swo_trace\joystick_mcb1700.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c)(0x584ED27E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\retarget_io.o --omf_browse .\swo_trace\retarget_io.crf --depend .\swo_trace\retarget_io.d)

+I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5EC81EC4)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\assert.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\rt_sys.h)(0x5EC81EBC)

+I (.\RTE\_SWO_Trace\RTE_Components.h)(0x66E88A21)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\gpio_lpc17xx.o --omf_browse .\swo_trace\gpio_lpc17xx.crf --depend .\swo_trace\gpio_lpc17xx.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\pin_lpc17xx.o --omf_browse .\swo_trace\pin_lpc17xx.crf --depend .\swo_trace\pin_lpc17xx.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6)

+F (RTE\Device\LPC1768\RTE_Device.h)(0x571E337C)()

+F (RTE\Device\LPC1768\startup_LPC17xx.s)(0x66E8D81A)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

--pd "__UVISION_VERSION SETA 531" --pd "_RTE_ SETA 1" --pd "LPC175x_6x SETA 1" --pd "_RTE_ SETA 1"

--list .\swo_trace\startup_lpc17xx.lst --xref -o .\swo_trace\startup_lpc17xx.o --depend .\swo_trace\startup_lpc17xx.d)

+F (RTE\Device\LPC1768\system_LPC17xx.c)(0x539B6546)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_SWO_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_

-o .\swo_trace\system_lpc17xx.o --omf_browse .\swo_trace\system_lpc17xx.crf --depend .\swo_trace\system_lpc17xx.d)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/ExtDll.iex b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/ExtDll.iex
new file mode 100755
index 0000000..b661f48
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/ExtDll.iex
@@ -0,0 +1,2 @@
+[EXTDLL]

+Count=0

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.crf
new file mode 100755
index 0000000..ca691b3
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.d
new file mode 100755
index 0000000..8e65f17
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.d
@@ -0,0 +1,12 @@
+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c

+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\swo_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h

+.\swo_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h

+.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.o
new file mode 100755
index 0000000..dcf610f
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.crf
new file mode 100755
index 0000000..6c7c744
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.d
new file mode 100755
index 0000000..288186c
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.d
@@ -0,0 +1,14 @@
+.\swo_trace\blinky.o: Blinky.c

+.\swo_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h

+.\swo_trace\blinky.o: Blinky.h

+.\swo_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\swo_trace\blinky.o: GLCD.h

+.\swo_trace\blinky.o: LED.h

+.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.o
new file mode 100755
index 0000000..cc9b5df
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.crf
new file mode 100755
index 0000000..3d7435e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.d
new file mode 100755
index 0000000..64bd49a
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.d
@@ -0,0 +1,12 @@
+.\swo_trace\glcd_spi_lpc1700.o: GLCD_SPI_LPC1700.c

+.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h

+.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\swo_trace\glcd_spi_lpc1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\swo_trace\glcd_spi_lpc1700.o: GLCD.h

+.\swo_trace\glcd_spi_lpc1700.o: Font_6x8_h.h

+.\swo_trace\glcd_spi_lpc1700.o: Font_16x24_h.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.o
new file mode 100755
index 0000000..adae726
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.crf
new file mode 100755
index 0000000..e9d0404
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.d
new file mode 100755
index 0000000..97dad56
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.d
@@ -0,0 +1,10 @@
+.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c

+.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h

+.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\swo_trace\gpio_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.o
new file mode 100755
index 0000000..e3cabd2
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.crf
new file mode 100755
index 0000000..de1b4cc
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.d
new file mode 100755
index 0000000..0e4d962
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.d
@@ -0,0 +1,12 @@
+.\swo_trace\irq.o: IRQ.c

+.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\swo_trace\irq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\swo_trace\irq.o: LED.h

+.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h

+.\swo_trace\irq.o: Blinky.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.o
new file mode 100755
index 0000000..4312343
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.crf
new file mode 100755
index 0000000..cd1134d
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.d
new file mode 100755
index 0000000..359c5c8
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.d
@@ -0,0 +1,13 @@
+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\swo_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h

+.\swo_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h

+.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.o
new file mode 100755
index 0000000..54b71b2
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.crf
new file mode 100755
index 0000000..097bf31
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.d
new file mode 100755
index 0000000..f24e0c7
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.d
@@ -0,0 +1,10 @@
+.\swo_trace\led.o: LED.c

+.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\swo_trace\led.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\swo_trace\led.o: LED.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.o
new file mode 100755
index 0000000..c891735
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.crf
new file mode 100755
index 0000000..cd9eeef
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.d
new file mode 100755
index 0000000..d4cb85a
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.d
@@ -0,0 +1,11 @@
+.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c

+.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\swo_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h

+.\swo_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.o
new file mode 100755
index 0000000..bc62afb
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.crf
new file mode 100755
index 0000000..b823d62
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.d
new file mode 100755
index 0000000..8f3b5b7
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.d
@@ -0,0 +1,8 @@
+.\swo_trace\retarget_io.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c

+.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h

+.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h

+.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h

+.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\assert.h

+.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\rt_sys.h

+.\swo_trace\retarget_io.o: .\RTE\_SWO_Trace\RTE_Components.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.o
new file mode 100755
index 0000000..f10fd6e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.d
new file mode 100755
index 0000000..098394c
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.d
@@ -0,0 +1 @@
+.\swo_trace\startup_lpc17xx.o: RTE\Device\LPC1768\startup_LPC17xx.s

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.lst b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.lst
new file mode 100755
index 0000000..d29b23f
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.lst
@@ -0,0 +1,1066 @@
+

+

+

+ARM Macro Assembler    Page 1 

+

+

+    1 00000000         ;/******************************************************

+                       ********************//**

+    2 00000000         ; * @file     startup_LPC17xx.s

+    3 00000000         ; * @brief    CMSIS Cortex-M3 Core Device Startup File f

+                       or

+    4 00000000         ; *           NXP LPC17xx Device Series

+    5 00000000         ; * @version  V1.10

+    6 00000000         ; * @date     06. April 2011

+    7 00000000         ; *

+    8 00000000         ; * @note

+    9 00000000         ; * Copyright (C) 2009-2011 ARM Limited. All rights rese

+                       rved.

+   10 00000000         ; *

+   11 00000000         ; * @par

+   12 00000000         ; * ARM Limited (ARM) is supplying this software for use

+                        with Cortex-M

+   13 00000000         ; * processor based microcontrollers.  This file can be 

+                       freely distributed

+   14 00000000         ; * within development tools that are supporting such AR

+                       M based processors.

+   15 00000000         ; *

+   16 00000000         ; * @par

+   17 00000000         ; * THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, W

+                       HETHER EXPRESS, IMPLIED

+   18 00000000         ; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED

+                        WARRANTIES OF

+   19 00000000         ; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

+                        APPLY TO THIS SOFTWARE.

+   20 00000000         ; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR S

+                       PECIAL, INCIDENTAL, OR

+   21 00000000         ; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

+   22 00000000         ; *

+   23 00000000         ; ******************************************************

+                       ************************/

+   24 00000000         

+   25 00000000         ; *------- <<< Use Configuration Wizard in Context Menu 

+                       >>> ------------------

+   26 00000000         

+   27 00000000         ; <h> Stack Configuration

+   28 00000000         ;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>

+   29 00000000         ; </h>

+   30 00000000         

+   31 00000000 00000200 

+                       Stack_Size

+                               EQU              0x00000200

+   32 00000000         

+   33 00000000                 AREA             STACK, NOINIT, READWRITE, ALIGN

+=3

+   34 00000000         Stack_Mem

+                               SPACE            Stack_Size

+   35 00000200         __initial_sp

+   36 00000200         

+   37 00000200         

+   38 00000200         ; <h> Heap Configuration

+   39 00000200         ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>

+   40 00000200         ; </h>

+   41 00000200         

+   42 00000200 00000000 

+                       Heap_Size

+

+

+

+ARM Macro Assembler    Page 2 

+

+

+                               EQU              0x00000000

+   43 00000200         

+   44 00000200                 AREA             HEAP, NOINIT, READWRITE, ALIGN=

+3

+   45 00000000         __heap_base

+   46 00000000         Heap_Mem

+                               SPACE            Heap_Size

+   47 00000000         __heap_limit

+   48 00000000         

+   49 00000000         

+   50 00000000                 PRESERVE8

+   51 00000000                 THUMB

+   52 00000000         

+   53 00000000         

+   54 00000000         ; Vector Table Mapped to Address 0 at Reset

+   55 00000000         

+   56 00000000                 AREA             RESET, DATA, READONLY

+   57 00000000                 EXPORT           __Vectors

+   58 00000000         

+   59 00000000 00000000 

+                       __Vectors

+                               DCD              __initial_sp ; Top of Stack

+   60 00000004 00000000        DCD              Reset_Handler ; Reset Handler

+   61 00000008 00000000        DCD              NMI_Handler ; NMI Handler

+   62 0000000C 00000000        DCD              HardFault_Handler ; Hard Fault 

+                                                            Handler

+   63 00000010 00000000        DCD              MemManage_Handler 

+                                                            ; MPU Fault Handler

+                                                            

+   64 00000014 00000000        DCD              BusFault_Handler 

+                                                            ; Bus Fault Handler

+                                                            

+   65 00000018 00000000        DCD              UsageFault_Handler ; Usage Faul

+                                                            t Handler

+   66 0000001C 00000000        DCD              0           ; Reserved

+   67 00000020 00000000        DCD              0           ; Reserved

+   68 00000024 00000000        DCD              0           ; Reserved

+   69 00000028 00000000        DCD              0           ; Reserved

+   70 0000002C 00000000        DCD              SVC_Handler ; SVCall Handler

+   71 00000030 00000000        DCD              DebugMon_Handler ; Debug Monito

+                                                            r Handler

+   72 00000034 00000000        DCD              0           ; Reserved

+   73 00000038 00000000        DCD              PendSV_Handler ; PendSV Handler

+                                                            

+   74 0000003C 00000000        DCD              SysTick_Handler 

+                                                            ; SysTick Handler

+   75 00000040         

+   76 00000040         ; External Interrupts

+   77 00000040 00000000        DCD              WDT_IRQHandler ; 16: Watchdog T

+                                                            imer

+   78 00000044 00000000        DCD              TIMER0_IRQHandler ; 17: Timer0

+   79 00000048 00000000        DCD              TIMER1_IRQHandler ; 18: Timer1

+   80 0000004C 00000000        DCD              TIMER2_IRQHandler ; 19: Timer2

+   81 00000050 00000000        DCD              TIMER3_IRQHandler ; 20: Timer3

+   82 00000054 00000000        DCD              UART0_IRQHandler ; 21: UART0

+   83 00000058 00000000        DCD              UART1_IRQHandler ; 22: UART1

+   84 0000005C 00000000        DCD              UART2_IRQHandler ; 23: UART2

+   85 00000060 00000000        DCD              UART3_IRQHandler ; 24: UART3

+   86 00000064 00000000        DCD              PWM1_IRQHandler ; 25: PWM1

+

+

+

+ARM Macro Assembler    Page 3 

+

+

+   87 00000068 00000000        DCD              I2C0_IRQHandler ; 26: I2C0

+   88 0000006C 00000000        DCD              I2C1_IRQHandler ; 27: I2C1

+   89 00000070 00000000        DCD              I2C2_IRQHandler ; 28: I2C2

+   90 00000074 00000000        DCD              SPI_IRQHandler ; 29: SPI

+   91 00000078 00000000        DCD              SSP0_IRQHandler ; 30: SSP0

+   92 0000007C 00000000        DCD              SSP1_IRQHandler ; 31: SSP1

+   93 00000080 00000000        DCD              PLL0_IRQHandler ; 32: PLL0 Lock

+                                                             (Main PLL)

+   94 00000084 00000000        DCD              RTC_IRQHandler ; 33: Real Time 

+                                                            Clock

+   95 00000088 00000000        DCD              EINT0_IRQHandler ; 34: External

+                                                             Interrupt 0

+   96 0000008C 00000000        DCD              EINT1_IRQHandler ; 35: External

+                                                             Interrupt 1

+   97 00000090 00000000        DCD              EINT2_IRQHandler ; 36: External

+                                                             Interrupt 2

+   98 00000094 00000000        DCD              EINT3_IRQHandler ; 37: External

+                                                             Interrupt 3

+   99 00000098 00000000        DCD              ADC_IRQHandler 

+                                                            ; 38: A/D Converter

+                                                            

+  100 0000009C 00000000        DCD              BOD_IRQHandler ; 39: Brown-Out 

+                                                            Detect

+  101 000000A0 00000000        DCD              USB_IRQHandler ; 40: USB

+  102 000000A4 00000000        DCD              CAN_IRQHandler ; 41: CAN

+  103 000000A8 00000000        DCD              DMA_IRQHandler ; 42: General Pu

+                                                            rpose DMA

+  104 000000AC 00000000        DCD              I2S_IRQHandler ; 43: I2S

+  105 000000B0 00000000        DCD              ENET_IRQHandler ; 44: Ethernet

+  106 000000B4 00000000        DCD              RIT_IRQHandler ; 45: Repetitive

+                                                             Interrupt Timer

+  107 000000B8 00000000        DCD              MCPWM_IRQHandler ; 46: Motor Co

+                                                            ntrol PWM

+  108 000000BC 00000000        DCD              QEI_IRQHandler ; 47: Quadrature

+                                                             Encoder Interface

+  109 000000C0 00000000        DCD              PLL1_IRQHandler ; 48: PLL1 Lock

+                                                             (USB PLL)

+  110 000000C4 00000000        DCD              USBActivity_IRQHandler ; 49: US

+                                                            B Activity interrup

+                                                            t to wakeup

+  111 000000C8 00000000        DCD              CANActivity_IRQHandler ; 50: CA

+                                                            N Activity interrup

+                                                            t to wakeup

+  112 000000CC         

+  113 000000CC         

+  114 000000CC                 IF               :LNOT::DEF:NO_CRP

+  115 000000CC                 AREA             |.ARM.__at_0x02FC|, CODE, READO

+NLY

+  116 00000000 FFFFFFFF 

+                       CRP_Key DCD              0xFFFFFFFF

+  117 00000004                 ENDIF

+  118 00000004         

+  119 00000004         

+  120 00000004                 AREA             |.text|, CODE, READONLY

+  121 00000000         

+  122 00000000         

+  123 00000000         ; Reset Handler

+  124 00000000         

+  125 00000000         Reset_Handler

+

+

+

+ARM Macro Assembler    Page 4 

+

+

+                               PROC

+  126 00000000                 EXPORT           Reset_Handler             [WEAK

+]

+  127 00000000                 IMPORT           SystemInit

+  128 00000000                 IMPORT           __main

+  129 00000000 4806            LDR              R0, =SystemInit

+  130 00000002 4780            BLX              R0

+  131 00000004 4806            LDR              R0, =__main

+  132 00000006 4700            BX               R0

+  133 00000008                 ENDP

+  134 00000008         

+  135 00000008         

+  136 00000008         ; Dummy Exception Handlers (infinite loops which can be 

+                       modified)

+  137 00000008         

+  138 00000008         NMI_Handler

+                               PROC

+  139 00000008                 EXPORT           NMI_Handler               [WEAK

+]

+  140 00000008 E7FE            B                .

+  141 0000000A                 ENDP

+  143 0000000A         HardFault_Handler

+                               PROC

+  144 0000000A                 EXPORT           HardFault_Handler         [WEAK

+]

+  145 0000000A E7FE            B                .

+  146 0000000C                 ENDP

+  148 0000000C         MemManage_Handler

+                               PROC

+  149 0000000C                 EXPORT           MemManage_Handler         [WEAK

+]

+  150 0000000C E7FE            B                .

+  151 0000000E                 ENDP

+  153 0000000E         BusFault_Handler

+                               PROC

+  154 0000000E                 EXPORT           BusFault_Handler          [WEAK

+]

+  155 0000000E E7FE            B                .

+  156 00000010                 ENDP

+  158 00000010         UsageFault_Handler

+                               PROC

+  159 00000010                 EXPORT           UsageFault_Handler        [WEAK

+]

+  160 00000010 E7FE            B                .

+  161 00000012                 ENDP

+  162 00000012         SVC_Handler

+                               PROC

+  163 00000012                 EXPORT           SVC_Handler               [WEAK

+]

+  164 00000012 E7FE            B                .

+  165 00000014                 ENDP

+  167 00000014         DebugMon_Handler

+                               PROC

+  168 00000014                 EXPORT           DebugMon_Handler          [WEAK

+]

+  169 00000014 E7FE            B                .

+  170 00000016                 ENDP

+  171 00000016         PendSV_Handler

+                               PROC

+

+

+

+ARM Macro Assembler    Page 5 

+

+

+  172 00000016                 EXPORT           PendSV_Handler            [WEAK

+]

+  173 00000016 E7FE            B                .

+  174 00000018                 ENDP

+  175 00000018         SysTick_Handler

+                               PROC

+  176 00000018                 EXPORT           SysTick_Handler           [WEAK

+]

+  177 00000018 E7FE            B                .

+  178 0000001A                 ENDP

+  179 0000001A         

+  180 0000001A         Default_Handler

+                               PROC

+  181 0000001A         

+  182 0000001A                 EXPORT           WDT_IRQHandler            [WEAK

+]

+  183 0000001A                 EXPORT           TIMER0_IRQHandler         [WEAK

+]

+  184 0000001A                 EXPORT           TIMER1_IRQHandler         [WEAK

+]

+  185 0000001A                 EXPORT           TIMER2_IRQHandler         [WEAK

+]

+  186 0000001A                 EXPORT           TIMER3_IRQHandler         [WEAK

+]

+  187 0000001A                 EXPORT           UART0_IRQHandler          [WEAK

+]

+  188 0000001A                 EXPORT           UART1_IRQHandler          [WEAK

+]

+  189 0000001A                 EXPORT           UART2_IRQHandler          [WEAK

+]

+  190 0000001A                 EXPORT           UART3_IRQHandler          [WEAK

+]

+  191 0000001A                 EXPORT           PWM1_IRQHandler           [WEAK

+]

+  192 0000001A                 EXPORT           I2C0_IRQHandler           [WEAK

+]

+  193 0000001A                 EXPORT           I2C1_IRQHandler           [WEAK

+]

+  194 0000001A                 EXPORT           I2C2_IRQHandler           [WEAK

+]

+  195 0000001A                 EXPORT           SPI_IRQHandler            [WEAK

+]

+  196 0000001A                 EXPORT           SSP0_IRQHandler           [WEAK

+]

+  197 0000001A                 EXPORT           SSP1_IRQHandler           [WEAK

+]

+  198 0000001A                 EXPORT           PLL0_IRQHandler           [WEAK

+]

+  199 0000001A                 EXPORT           RTC_IRQHandler            [WEAK

+]

+  200 0000001A                 EXPORT           EINT0_IRQHandler          [WEAK

+]

+  201 0000001A                 EXPORT           EINT1_IRQHandler          [WEAK

+]

+  202 0000001A                 EXPORT           EINT2_IRQHandler          [WEAK

+]

+  203 0000001A                 EXPORT           EINT3_IRQHandler          [WEAK

+]

+  204 0000001A                 EXPORT           ADC_IRQHandler            [WEAK

+

+

+

+ARM Macro Assembler    Page 6 

+

+

+]

+  205 0000001A                 EXPORT           BOD_IRQHandler            [WEAK

+]

+  206 0000001A                 EXPORT           USB_IRQHandler            [WEAK

+]

+  207 0000001A                 EXPORT           CAN_IRQHandler            [WEAK

+]

+  208 0000001A                 EXPORT           DMA_IRQHandler            [WEAK

+]

+  209 0000001A                 EXPORT           I2S_IRQHandler            [WEAK

+]

+  210 0000001A                 EXPORT           ENET_IRQHandler           [WEAK

+]

+  211 0000001A                 EXPORT           RIT_IRQHandler            [WEAK

+]

+  212 0000001A                 EXPORT           MCPWM_IRQHandler          [WEAK

+]

+  213 0000001A                 EXPORT           QEI_IRQHandler            [WEAK

+]

+  214 0000001A                 EXPORT           PLL1_IRQHandler           [WEAK

+]

+  215 0000001A                 EXPORT           USBActivity_IRQHandler    [WEAK

+]

+  216 0000001A                 EXPORT           CANActivity_IRQHandler    [WEAK

+]

+  217 0000001A         

+  218 0000001A         WDT_IRQHandler

+  219 0000001A         TIMER0_IRQHandler

+  220 0000001A         TIMER1_IRQHandler

+  221 0000001A         TIMER2_IRQHandler

+  222 0000001A         TIMER3_IRQHandler

+  223 0000001A         UART0_IRQHandler

+  224 0000001A         UART1_IRQHandler

+  225 0000001A         UART2_IRQHandler

+  226 0000001A         UART3_IRQHandler

+  227 0000001A         PWM1_IRQHandler

+  228 0000001A         I2C0_IRQHandler

+  229 0000001A         I2C1_IRQHandler

+  230 0000001A         I2C2_IRQHandler

+  231 0000001A         SPI_IRQHandler

+  232 0000001A         SSP0_IRQHandler

+  233 0000001A         SSP1_IRQHandler

+  234 0000001A         PLL0_IRQHandler

+  235 0000001A         RTC_IRQHandler

+  236 0000001A         EINT0_IRQHandler

+  237 0000001A         EINT1_IRQHandler

+  238 0000001A         EINT2_IRQHandler

+  239 0000001A         EINT3_IRQHandler

+  240 0000001A         ADC_IRQHandler

+  241 0000001A         BOD_IRQHandler

+  242 0000001A         USB_IRQHandler

+  243 0000001A         CAN_IRQHandler

+  244 0000001A         DMA_IRQHandler

+  245 0000001A         I2S_IRQHandler

+  246 0000001A         ENET_IRQHandler

+  247 0000001A         RIT_IRQHandler

+  248 0000001A         MCPWM_IRQHandler

+  249 0000001A         QEI_IRQHandler

+  250 0000001A         PLL1_IRQHandler

+

+

+

+ARM Macro Assembler    Page 7 

+

+

+  251 0000001A         USBActivity_IRQHandler

+  252 0000001A         CANActivity_IRQHandler

+  253 0000001A         

+  254 0000001A E7FE            B                .

+  255 0000001C         

+  256 0000001C                 ENDP

+  257 0000001C         

+  258 0000001C         

+  259 0000001C                 ALIGN

+  260 0000001C         

+  261 0000001C         

+  262 0000001C         ; User Initial Stack & Heap

+  263 0000001C         

+  264 0000001C                 IF               :DEF:__MICROLIB

+  265 0000001C         

+  266 0000001C                 EXPORT           __initial_sp

+  267 0000001C                 EXPORT           __heap_base

+  268 0000001C                 EXPORT           __heap_limit

+  269 0000001C         

+  270 0000001C                 ELSE

+  284                          ENDIF

+  285 0000001C         

+  286 0000001C         

+  287 0000001C                 END

+              00000000 

+              00000000 

+Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw

+ork --depend=.\swo_trace\startup_lpc17xx.d -o.\swo_trace\startup_lpc17xx.o -I.\

+RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\

+ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Kei

+l\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Kei

+l\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MD

+K-Middleware\7.12.0\Board --predefine="__MICROLIB SETA 1" --predefine="__UVISIO

+N_VERSION SETA 531" --predefine="_RTE_ SETA 1" --predefine="LPC175x_6x SETA 1" 

+--predefine="_RTE_ SETA 1" --list=.\swo_trace\startup_lpc17xx.lst RTE\Device\LP

+C1768\startup_LPC17xx.s

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+STACK 00000000

+

+Symbol: STACK

+   Definitions

+      At line 33 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: STACK unused

+Stack_Mem 00000000

+

+Symbol: Stack_Mem

+   Definitions

+      At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: Stack_Mem unused

+__initial_sp 00000200

+

+Symbol: __initial_sp

+   Definitions

+      At line 35 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 266 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+3 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+HEAP 00000000

+

+Symbol: HEAP

+   Definitions

+      At line 44 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: HEAP unused

+Heap_Mem 00000000

+

+Symbol: Heap_Mem

+   Definitions

+      At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: Heap_Mem unused

+__heap_base 00000000

+

+Symbol: __heap_base

+   Definitions

+      At line 45 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 267 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: __heap_base used once

+__heap_limit 00000000

+

+Symbol: __heap_limit

+   Definitions

+      At line 47 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 268 in file RTE\Device\LPC1768\startup_LPC17xx.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 56 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: RESET unused

+__Vectors 00000000

+

+Symbol: __Vectors

+   Definitions

+      At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 57 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: __Vectors used once

+2 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+.ARM.__at_0x02FC 00000000

+

+Symbol: .ARM.__at_0x02FC

+   Definitions

+      At line 115 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: .ARM.__at_0x02FC unused

+CRP_Key 00000000

+

+Symbol: CRP_Key

+   Definitions

+      At line 116 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: CRP_Key unused

+2 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+.text 00000000

+

+Symbol: .text

+   Definitions

+      At line 120 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: .text unused

+ADC_IRQHandler 0000001A

+

+Symbol: ADC_IRQHandler

+   Definitions

+      At line 240 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 99 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 204 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+BOD_IRQHandler 0000001A

+

+Symbol: BOD_IRQHandler

+   Definitions

+      At line 241 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 100 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 205 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+BusFault_Handler 0000000E

+

+Symbol: BusFault_Handler

+   Definitions

+      At line 153 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 64 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 154 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+CANActivity_IRQHandler 0000001A

+

+Symbol: CANActivity_IRQHandler

+   Definitions

+      At line 252 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 111 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 216 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+CAN_IRQHandler 0000001A

+

+Symbol: CAN_IRQHandler

+   Definitions

+      At line 243 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 102 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 207 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+DMA_IRQHandler 0000001A

+

+Symbol: DMA_IRQHandler

+   Definitions

+      At line 244 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+

+

+

+ARM Macro Assembler    Page 2 Alphabetic symbol ordering

+Relocatable symbols

+

+      At line 103 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 208 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+DebugMon_Handler 00000014

+

+Symbol: DebugMon_Handler

+   Definitions

+      At line 167 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 71 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 168 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+Default_Handler 0000001A

+

+Symbol: Default_Handler

+   Definitions

+      At line 180 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: Default_Handler unused

+EINT0_IRQHandler 0000001A

+

+Symbol: EINT0_IRQHandler

+   Definitions

+      At line 236 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 95 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 200 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+EINT1_IRQHandler 0000001A

+

+Symbol: EINT1_IRQHandler

+   Definitions

+      At line 237 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 96 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 201 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+EINT2_IRQHandler 0000001A

+

+Symbol: EINT2_IRQHandler

+   Definitions

+      At line 238 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 97 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 202 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+EINT3_IRQHandler 0000001A

+

+Symbol: EINT3_IRQHandler

+   Definitions

+      At line 239 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 98 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 203 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+ENET_IRQHandler 0000001A

+

+Symbol: ENET_IRQHandler

+

+

+

+ARM Macro Assembler    Page 3 Alphabetic symbol ordering

+Relocatable symbols

+

+   Definitions

+      At line 246 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 105 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 210 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+HardFault_Handler 0000000A

+

+Symbol: HardFault_Handler

+   Definitions

+      At line 143 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 62 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 144 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2C0_IRQHandler 0000001A

+

+Symbol: I2C0_IRQHandler

+   Definitions

+      At line 228 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 87 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 192 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2C1_IRQHandler 0000001A

+

+Symbol: I2C1_IRQHandler

+   Definitions

+      At line 229 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 88 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 193 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2C2_IRQHandler 0000001A

+

+Symbol: I2C2_IRQHandler

+   Definitions

+      At line 230 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 89 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 194 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2S_IRQHandler 0000001A

+

+Symbol: I2S_IRQHandler

+   Definitions

+      At line 245 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 104 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 209 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+MCPWM_IRQHandler 0000001A

+

+Symbol: MCPWM_IRQHandler

+   Definitions

+      At line 248 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 107 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 212 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+ARM Macro Assembler    Page 4 Alphabetic symbol ordering

+Relocatable symbols

+

+

+MemManage_Handler 0000000C

+

+Symbol: MemManage_Handler

+   Definitions

+      At line 148 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 63 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 149 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+NMI_Handler 00000008

+

+Symbol: NMI_Handler

+   Definitions

+      At line 138 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 61 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 139 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PLL0_IRQHandler 0000001A

+

+Symbol: PLL0_IRQHandler

+   Definitions

+      At line 234 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 93 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 198 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PLL1_IRQHandler 0000001A

+

+Symbol: PLL1_IRQHandler

+   Definitions

+      At line 250 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 109 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 214 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PWM1_IRQHandler 0000001A

+

+Symbol: PWM1_IRQHandler

+   Definitions

+      At line 227 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 86 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 191 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PendSV_Handler 00000016

+

+Symbol: PendSV_Handler

+   Definitions

+      At line 171 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 73 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 172 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+QEI_IRQHandler 0000001A

+

+Symbol: QEI_IRQHandler

+   Definitions

+

+

+

+ARM Macro Assembler    Page 5 Alphabetic symbol ordering

+Relocatable symbols

+

+      At line 249 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 108 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 213 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+RIT_IRQHandler 0000001A

+

+Symbol: RIT_IRQHandler

+   Definitions

+      At line 247 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 106 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 211 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+RTC_IRQHandler 0000001A

+

+Symbol: RTC_IRQHandler

+   Definitions

+      At line 235 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 94 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 199 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+Reset_Handler 00000000

+

+Symbol: Reset_Handler

+   Definitions

+      At line 125 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 60 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 126 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SPI_IRQHandler 0000001A

+

+Symbol: SPI_IRQHandler

+   Definitions

+      At line 231 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 90 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 195 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SSP0_IRQHandler 0000001A

+

+Symbol: SSP0_IRQHandler

+   Definitions

+      At line 232 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 91 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 196 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SSP1_IRQHandler 0000001A

+

+Symbol: SSP1_IRQHandler

+   Definitions

+      At line 233 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 92 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 197 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+

+ARM Macro Assembler    Page 6 Alphabetic symbol ordering

+Relocatable symbols

+

+SVC_Handler 00000012

+

+Symbol: SVC_Handler

+   Definitions

+      At line 162 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 70 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 163 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SysTick_Handler 00000018

+

+Symbol: SysTick_Handler

+   Definitions

+      At line 175 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 74 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 176 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER0_IRQHandler 0000001A

+

+Symbol: TIMER0_IRQHandler

+   Definitions

+      At line 219 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 78 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 183 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER1_IRQHandler 0000001A

+

+Symbol: TIMER1_IRQHandler

+   Definitions

+      At line 220 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 79 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 184 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER2_IRQHandler 0000001A

+

+Symbol: TIMER2_IRQHandler

+   Definitions

+      At line 221 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 80 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 185 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER3_IRQHandler 0000001A

+

+Symbol: TIMER3_IRQHandler

+   Definitions

+      At line 222 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 81 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 186 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART0_IRQHandler 0000001A

+

+Symbol: UART0_IRQHandler

+   Definitions

+      At line 223 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+ARM Macro Assembler    Page 7 Alphabetic symbol ordering

+Relocatable symbols

+

+   Uses

+      At line 82 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 187 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART1_IRQHandler 0000001A

+

+Symbol: UART1_IRQHandler

+   Definitions

+      At line 224 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 83 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 188 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART2_IRQHandler 0000001A

+

+Symbol: UART2_IRQHandler

+   Definitions

+      At line 225 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 84 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 189 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART3_IRQHandler 0000001A

+

+Symbol: UART3_IRQHandler

+   Definitions

+      At line 226 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 85 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 190 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+USBActivity_IRQHandler 0000001A

+

+Symbol: USBActivity_IRQHandler

+   Definitions

+      At line 251 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 110 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 215 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+USB_IRQHandler 0000001A

+

+Symbol: USB_IRQHandler

+   Definitions

+      At line 242 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 101 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 206 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UsageFault_Handler 00000010

+

+Symbol: UsageFault_Handler

+   Definitions

+      At line 158 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 65 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 159 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+WDT_IRQHandler 0000001A

+

+

+

+ARM Macro Assembler    Page 8 Alphabetic symbol ordering

+Relocatable symbols

+

+

+Symbol: WDT_IRQHandler

+   Definitions

+      At line 218 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 77 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 182 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+47 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Absolute symbols

+

+Heap_Size 00000000

+

+Symbol: Heap_Size

+   Definitions

+      At line 42 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: Heap_Size used once

+Stack_Size 00000200

+

+Symbol: Stack_Size

+   Definitions

+      At line 31 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: Stack_Size used once

+2 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+External symbols

+

+SystemInit 00000000

+

+Symbol: SystemInit

+   Definitions

+      At line 127 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 129 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: SystemInit used once

+__main 00000000

+

+Symbol: __main

+   Definitions

+      At line 128 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 131 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: __main used once

+2 symbols

+400 symbols in table

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.o
new file mode 100755
index 0000000..6bd463f
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.crf
new file mode 100755
index 0000000..79b9c71
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.d
new file mode 100755
index 0000000..54a9f15
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.d
@@ -0,0 +1,9 @@
+.\swo_trace\system_lpc17xx.o: RTE\Device\LPC1768\system_LPC17xx.c

+.\swo_trace\system_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.o
new file mode 100755
index 0000000..4696ca3
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.axf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.axf
new file mode 100755
index 0000000..148a369
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.axf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.htm b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.htm
new file mode 100755
index 0000000..54e063d
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.htm
@@ -0,0 +1,644 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

+<html><head>

+<title>Static Call Graph - [.\TracePort_Trace\Blinky.axf]</title></head>

+<body><HR>

+<H1>Static Call Graph for image .\TracePort_Trace\Blinky.axf</H1><HR>

+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Mon Sep 16 21:00:22 2024

+<BR><P>

+<H3>Maximum Stack Usage =        128 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>

+Call chain for Maximum Stack Depth:</H3>

+main &rArr; GLCD_DisplayString &rArr; GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+<P>

+<H3>

+Mutually Recursive functions

+</H3> <LI><a href="#[1]">NMI_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[1]">NMI_Handler</a><BR>

+ <LI><a href="#[2]">HardFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[2]">HardFault_Handler</a><BR>

+ <LI><a href="#[3]">MemManage_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[3]">MemManage_Handler</a><BR>

+ <LI><a href="#[4]">BusFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[4]">BusFault_Handler</a><BR>

+ <LI><a href="#[5]">UsageFault_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[5]">UsageFault_Handler</a><BR>

+ <LI><a href="#[6]">SVC_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[6]">SVC_Handler</a><BR>

+ <LI><a href="#[7]">DebugMon_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[7]">DebugMon_Handler</a><BR>

+ <LI><a href="#[8]">PendSV_Handler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[8]">PendSV_Handler</a><BR>

+ <LI><a href="#[21]">BOD_IRQHandler</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[21]">BOD_IRQHandler</a><BR>

+</UL>

+<P>

+<H3>

+Function Pointers

+</H3><UL>

+ <LI><a href="#[20]">ADC_IRQHandler</a> from adc_mcb1700.o(i.ADC_IRQHandler) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[21]">BOD_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[4]">BusFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2c]">CANActivity_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[23]">CAN_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[24]">DMA_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[7]">DebugMon_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1c]">EINT0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1d]">EINT1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1e]">EINT2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1f]">EINT3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[26]">ENET_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2]">HardFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[14]">I2C0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[15]">I2C1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[16]">I2C2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[25]">I2S_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[28]">MCPWM_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[3]">MemManage_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1]">NMI_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1a]">PLL0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2a]">PLL1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[13]">PWM1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[8]">PendSV_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[29]">QEI_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[27]">RIT_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[1b]">RTC_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[0]">Reset_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[17]">SPI_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[18]">SSP0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[19]">SSP1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[6]">SVC_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[9]">SysTick_Handler</a> from irq.o(i.SysTick_Handler) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2e]">SystemInit</a> from system_lpc17xx.o(i.SystemInit) referenced from startup_lpc17xx.o(.text)

+ <LI><a href="#[b]">TIMER0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[c]">TIMER1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[d]">TIMER2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[e]">TIMER3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[f]">UART0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[10]">UART1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[11]">UART2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[12]">UART3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2b]">USBActivity_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[22]">USB_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[5]">UsageFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[a]">WDT_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET)

+ <LI><a href="#[2f]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc17xx.o(.text)

+ <LI><a href="#[31]">_sputc</a> from printf8.o(i._sputc) referenced from printf8.o(i.__0sprintf$8)

+ <LI><a href="#[30]">fputc</a> from blinky.o(i.fputc) referenced from printf8.o(i.__0printf$8)

+ <LI><a href="#[2d]">main</a> from blinky.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)

+</UL>

+<P>

+<H3>

+Global Symbols

+</H3>

+<P><STRONG><a name="[2f]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(.text)

+</UL>

+<P><STRONG><a name="[60]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

+

+<P><STRONG><a name="[32]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

+<BR><BR>[Calls]<UL><LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload

+</UL>

+

+<P><STRONG><a name="[37]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

+<BR><BR>[Called By]<UL><LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload

+</UL>

+

+<P><STRONG><a name="[61]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

+

+<P><STRONG><a name="[62]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))

+

+<P><STRONG><a name="[63]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

+

+<P><STRONG><a name="[64]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))

+

+<P><STRONG><a name="[65]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

+

+<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NMI_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HardFault_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MemManage_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BusFault_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsageFault_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SVC_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugMon_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PendSV_Handler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[21]"></a>BOD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BOD_IRQHandler

+</UL>

+<BR>[Called By]<UL><LI><a href="#[21]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BOD_IRQHandler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2c]"></a>CANActivity_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[23]"></a>CAN_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[24]"></a>DMA_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1c]"></a>EINT0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1d]"></a>EINT1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1e]"></a>EINT2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1f]"></a>EINT3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[26]"></a>ENET_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[14]"></a>I2C0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[15]"></a>I2C1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[16]"></a>I2C2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[25]"></a>I2S_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[28]"></a>MCPWM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1a]"></a>PLL0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2a]"></a>PLL1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[13]"></a>PWM1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[29]"></a>QEI_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[27]"></a>RIT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[1b]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[17]"></a>SPI_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[18]"></a>SSP0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[19]"></a>SSP1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[b]"></a>TIMER0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[c]"></a>TIMER1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[d]"></a>TIMER2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[e]"></a>TIMER3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[f]"></a>UART0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[10]"></a>UART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[11]"></a>UART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[12]"></a>UART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2b]"></a>USBActivity_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[22]"></a>USB_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[a]"></a>WDT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text))

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[34]"></a>__aeabi_uldivmod</STRONG> (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)

+<BR><BR>[Calls]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr

+<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl

+</UL>

+<BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[36]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

+<BR><BR>[Called By]<UL><LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod

+</UL>

+

+<P><STRONG><a name="[66]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

+

+<P><STRONG><a name="[35]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

+<BR><BR>[Called By]<UL><LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod

+</UL>

+

+<P><STRONG><a name="[67]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

+

+<P><STRONG><a name="[33]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

+<BR><BR>[Calls]<UL><LI><a href="#[37]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload

+</UL>

+<BR>[Called By]<UL><LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload

+</UL>

+

+<P><STRONG><a name="[68]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

+

+<P><STRONG><a name="[5a]"></a>ADC_GetValue</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, adc_mcb1700.o(i.ADC_GetValue))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[20]"></a>ADC_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_IRQHandler))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ADC_IRQHandler

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[38]"></a>ADC_Initialize</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_Initialize))

+<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = ADC_Initialize &rArr; PIN_Configure

+</UL>

+<BR>[Calls]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PIN_Configure

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[51]"></a>ADC_StartConversion</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, adc_mcb1700.o(i.ADC_StartConversion))

+<BR><BR>[Called By]<UL><LI><a href="#[9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler

+</UL>

+

+<P><STRONG><a name="[3a]"></a>GLCD_Bargraph</STRONG> (Thumb, 86 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_Bargraph))

+<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GLCD_Bargraph &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[3f]"></a>GLCD_Clear</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_Clear))

+<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = GLCD_Clear &rArr; GLCD_WindowMax &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_WindowMax

+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[58]"></a>GLCD_SetBackColor</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetBackColor))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[41]"></a>GLCD_DisplayChar</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayChar))

+<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+</UL>

+<BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayString

+</UL>

+

+<P><STRONG><a name="[43]"></a>GLCD_DisplayString</STRONG> (Thumb, 38 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayString))

+<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = GLCD_DisplayString &rArr; GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayChar

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[42]"></a>GLCD_DrawChar</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_DrawChar))

+<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayChar

+</UL>

+

+<P><STRONG><a name="[44]"></a>GLCD_Init</STRONG> (Thumb, 1462 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_Init))

+<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = GLCD_Init &rArr; rd_id_man &rArr; spi_tran_man

+</UL>

+<BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_reg

+<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_id_man

+<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[59]"></a>GLCD_SetTextColor</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetTextColor))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[3b]"></a>GLCD_SetWindow</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_SetWindow))

+<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+</UL>

+<BR>[Called By]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_WindowMax

+<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+</UL>

+

+<P><STRONG><a name="[40]"></a>GLCD_WindowMax</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_WindowMax))

+<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = GLCD_WindowMax &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+</UL>

+

+<P><STRONG><a name="[4a]"></a>GPIO_PinRead</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PinRead))

+<BR><BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_GetState

+</UL>

+

+<P><STRONG><a name="[4c]"></a>GPIO_PortClock</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PortClock))

+<BR><BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+</UL>

+

+<P><STRONG><a name="[4d]"></a>GPIO_SetDir</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, gpio_lpc17xx.o(i.GPIO_SetDir))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GPIO_SetDir

+</UL>

+<BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+</UL>

+

+<P><STRONG><a name="[49]"></a>Joystick_GetState</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, joystick_mcb1700.o(i.Joystick_GetState))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Joystick_GetState

+</UL>

+<BR>[Calls]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PinRead

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[4b]"></a>Joystick_Initialize</STRONG> (Thumb, 56 bytes, Stack size 24 bytes, joystick_mcb1700.o(i.Joystick_Initialize))

+<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = Joystick_Initialize &rArr; PIN_Configure

+</UL>

+<BR>[Calls]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_SetDir

+<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPIO_PortClock

+<LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PIN_Configure

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[57]"></a>LED_Init</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, led.o(i.LED_Init))

+<BR><BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[50]"></a>LED_Off</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_Off))

+<BR><BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Out

+</UL>

+

+<P><STRONG><a name="[4f]"></a>LED_On</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_On))

+<BR><BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Out

+</UL>

+

+<P><STRONG><a name="[4e]"></a>LED_Out</STRONG> (Thumb, 38 bytes, Stack size 12 bytes, led.o(i.LED_Out))

+<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = LED_Out

+</UL>

+<BR>[Calls]<UL><LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_On

+<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Off

+</UL>

+<BR>[Called By]<UL><LI><a href="#[9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler

+</UL>

+

+<P><STRONG><a name="[39]"></a>PIN_Configure</STRONG> (Thumb, 108 bytes, Stack size 20 bytes, pin_lpc17xx.o(i.PIN_Configure))

+<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = PIN_Configure

+</UL>

+<BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Initialize

+</UL>

+

+<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, irq.o(i.SysTick_Handler))

+<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SysTick_Handler &rArr; LED_Out

+</UL>

+<BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Out

+<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_StartConversion

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET)

+</UL>

+<P><STRONG><a name="[2e]"></a>SystemInit</STRONG> (Thumb, 172 bytes, Stack size 16 bytes, system_lpc17xx.o(i.SystemInit))

+<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SystemInit

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(.text)

+</UL>

+<P><STRONG><a name="[52]"></a>__0printf$8</STRONG> (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)

+<BR><BR>[Calls]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[69]"></a>__1printf$8</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)

+

+<P><STRONG><a name="[5c]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))

+<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[54]"></a>__0sprintf$8</STRONG> (Thumb, 34 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)

+<BR><BR>[Calls]<UL><LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sputc

+<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[6a]"></a>__1sprintf$8</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)

+

+<P><STRONG><a name="[5b]"></a>__2sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8))

+<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2sprintf

+</UL>

+<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main

+</UL>

+

+<P><STRONG><a name="[6b]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)

+

+<P><STRONG><a name="[6c]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

+

+<P><STRONG><a name="[6d]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

+

+<P><STRONG><a name="[30]"></a>fputc</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, blinky.o(i.fputc))

+<BR>[Address Reference Count : 1]<UL><LI> printf8.o(i.__0printf$8)

+</UL>

+<P><STRONG><a name="[2d]"></a>main</STRONG> (Thumb, 328 bytes, Stack size 8 bytes, blinky.o(i.main))

+<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = main &rArr; GLCD_DisplayString &rArr; GLCD_DisplayChar &rArr; GLCD_DrawChar &rArr; GLCD_SetWindow &rArr; wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_Init

+<LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_Initialize

+<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Joystick_GetState

+<LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetTextColor

+<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetBackColor

+<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DisplayString

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_Initialize

+<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_GetValue

+<LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2sprintf

+<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)

+</UL><P>

+<H3>

+Local Symbols

+</H3>

+<P><STRONG><a name="[48]"></a>delay</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.delay))

+<BR><BR>[Called By]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran_man

+<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[45]"></a>rd_id_man</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_id_man))

+<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = rd_id_man &rArr; spi_tran_man

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran_man

+</UL>

+<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[46]"></a>rd_reg</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_reg))

+<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = rd_reg &rArr; wr_cmd

+</UL>

+<BR>[Calls]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[5e]"></a>spi_tran</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.spi_tran))

+<BR><BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_start

+<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat_only

+<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_reg

+</UL>

+

+<P><STRONG><a name="[5d]"></a>spi_tran_man</STRONG> (Thumb, 116 bytes, Stack size 40 bytes, glcd_spi_lpc1700.o(i.spi_tran_man))

+<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = spi_tran_man

+</UL>

+<BR>[Calls]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay

+</UL>

+<BR>[Called By]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_id_man

+</UL>

+

+<P><STRONG><a name="[3c]"></a>wr_cmd</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_cmd))

+<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = wr_cmd

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rd_reg

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+</UL>

+

+<P><STRONG><a name="[5f]"></a>wr_dat</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_dat))

+<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_reg

+</UL>

+

+<P><STRONG><a name="[3e]"></a>wr_dat_only</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_dat_only))

+<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = wr_dat_only

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+</UL>

+

+<P><STRONG><a name="[3d]"></a>wr_dat_start</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.wr_dat_start))

+<BR><BR>[Calls]<UL><LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_tran

+</UL>

+<BR>[Called By]<UL><LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_DrawChar

+<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Clear

+<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Bargraph

+</UL>

+

+<P><STRONG><a name="[47]"></a>wr_reg</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_reg))

+<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = wr_reg &rArr; wr_dat

+</UL>

+<BR>[Calls]<UL><LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_dat

+<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wr_cmd

+</UL>

+<BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_SetWindow

+<LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GLCD_Init

+</UL>

+

+<P><STRONG><a name="[53]"></a>_printf_core</STRONG> (Thumb, 996 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)

+<BR><BR>[Calls]<UL><LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod

+<LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding

+<LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_post_padding

+</UL>

+<BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sprintf$8

+<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf$8

+</UL>

+

+<P><STRONG><a name="[56]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)

+<BR><BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[55]"></a>_printf_pre_padding</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED)

+<BR><BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core

+</UL>

+

+<P><STRONG><a name="[31]"></a>_sputc</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc))

+<BR><BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0sprintf$8

+</UL>

+<BR>[Address Reference Count : 1]<UL><LI> printf8.o(i.__0sprintf$8)

+</UL><P>

+<H3>

+Undefined Global Symbols

+</H3><HR></body></html>

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.lnp b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.lnp
new file mode 100755
index 0000000..2c0a235
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.lnp
@@ -0,0 +1,16 @@
+--cpu Cortex-M3

+".\traceport_trace\blinky.o"

+".\traceport_trace\glcd_spi_lpc1700.o"

+".\traceport_trace\irq.o"

+".\traceport_trace\led.o"

+".\traceport_trace\adc_mcb1700.o"

+".\traceport_trace\joystick_mcb1700.o"

+".\traceport_trace\retarget_io.o"

+".\traceport_trace\pin_lpc17xx.o"

+".\traceport_trace\startup_lpc17xx.o"

+".\traceport_trace\system_lpc17xx.o"

+".\traceport_trace\gpio_lpc17xx.o"

+--library_type=microlib --strict --scatter ".\TracePort_Trace\Blinky.sct"

+--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols

+--info sizes --info totals --info unused --info veneers

+--list ".\TracePort_Trace\Blinky.map" -o .\TracePort_Trace\Blinky.axf
\ No newline at end of file
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.map b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.map
new file mode 100755
index 0000000..f159fb5
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.map
@@ -0,0 +1,954 @@
+Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

+

+==============================================================================

+

+Section Cross References

+

+    blinky.o(i.main) refers to led.o(i.LED_Init) for LED_Init

+    blinky.o(i.main) refers to adc_mcb1700.o(i.ADC_Initialize) for ADC_Initialize

+    blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_Initialize) for Joystick_Initialize

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Init) for GLCD_Init

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Clear) for GLCD_Clear

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetBackColor) for GLCD_SetBackColor

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetTextColor) for GLCD_SetTextColor

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString

+    blinky.o(i.main) refers to adc_mcb1700.o(i.ADC_GetValue) for ADC_GetValue

+    blinky.o(i.main) refers to printf8.o(i.__0sprintf$8) for __2sprintf

+    blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Bargraph) for GLCD_Bargraph

+    blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_GetState) for Joystick_GetState

+    blinky.o(i.main) refers to printf8.o(i.__0printf$8) for __2printf

+    blinky.o(i.main) refers to system_lpc17xx.o(.data) for SystemCoreClock

+    blinky.o(i.main) refers to blinky.o(.data) for .data

+    blinky.o(i.main) refers to irq.o(.data) for clock_ms

+    blinky.o(i.main) refers to blinky.o(.bss) for .bss

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax

+    glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString

+    glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(i.GLCD_DrawChar) for GLCD_DrawChar

+    glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(.constdata) for .constdata

+    glcd_spi_lpc1700.o(i.GLCD_DisplayString) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayChar) for GLCD_DisplayChar

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only

+    glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_id_man) for rd_id_man

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_reg) for rd_reg

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.delay) for delay

+    glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat

+    glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_SetBackColor) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_SetTextColor) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(.data) for .data

+    glcd_spi_lpc1700.o(i.GLCD_WindowMax) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow

+    glcd_spi_lpc1700.o(i.GLCD_WrCmd) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.GLCD_WrReg) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg

+    glcd_spi_lpc1700.o(i.rd_id_man) refers to glcd_spi_lpc1700.o(i.spi_tran_man) for spi_tran_man

+    glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.spi_tran_man) refers to glcd_spi_lpc1700.o(i.delay) for delay

+    glcd_spi_lpc1700.o(i.wr_cmd) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_dat) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_dat_only) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_dat_start) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran

+    glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd

+    glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat

+    irq.o(i.SysTick_Handler) refers to led.o(i.LED_Out) for LED_Out

+    irq.o(i.SysTick_Handler) refers to adc_mcb1700.o(i.ADC_StartConversion) for ADC_StartConversion

+    irq.o(i.SysTick_Handler) refers to irq.o(.data) for .data

+    irq.o(i.SysTick_Handler) refers to blinky.o(.data) for ADC_last

+    led.o(i.LED_Off) refers to led.o(.constdata) for .constdata

+    led.o(i.LED_On) refers to led.o(.constdata) for .constdata

+    led.o(i.LED_Out) refers to led.o(i.LED_On) for LED_On

+    led.o(i.LED_Out) refers to led.o(i.LED_Off) for LED_Off

+    adc_mcb1700.o(i.ADC_ConversionDone) refers to adc_mcb1700.o(.data) for .data

+    adc_mcb1700.o(i.ADC_GetValue) refers to adc_mcb1700.o(.data) for .data

+    adc_mcb1700.o(i.ADC_IRQHandler) refers to adc_mcb1700.o(.data) for .data

+    adc_mcb1700.o(i.ADC_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    adc_mcb1700.o(i.ADC_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    joystick_mcb1700.o(i.Joystick_GetState) refers to gpio_lpc17xx.o(i.GPIO_PinRead) for GPIO_PinRead

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_PortClock) for GPIO_PortClock

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_SetDir) for GPIO_SetDir

+    joystick_mcb1700.o(i.Joystick_Initialize) refers to joystick_mcb1700.o(.constdata) for .constdata

+    joystick_mcb1700.o(i.Joystick_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure

+    joystick_mcb1700.o(i.Joystick_Uninitialize) refers to joystick_mcb1700.o(.constdata) for .constdata

+    retarget_io.o(i.ITM_ReceiveChar) refers to retarget_io.o(.data) for .data

+    retarget_io.o(i.__aeabi_assert) refers to fputs.o(i.fputs) for fputs

+    retarget_io.o(i.__aeabi_assert) refers to retarget_io.o(i.abort) for abort

+    retarget_io.o(i.__aeabi_assert) refers to stderr.o(.data) for __stderr

+    retarget_io.o(i.fputc) refers to retarget_io.o(i.stdout_putchar) for stdout_putchar

+    retarget_io.o(i.fputc) refers to blinky.o(.data) for __stdout

+    retarget_io.o(i.stdout_putchar) refers to retarget_io.o(i.ITM_SendChar) for ITM_SendChar

+    startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(STACK) for __initial_sp

+    startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(.text) for Reset_Handler

+    startup_lpc17xx.o(RESET) refers to irq.o(i.SysTick_Handler) for SysTick_Handler

+    startup_lpc17xx.o(RESET) refers to adc_mcb1700.o(i.ADC_IRQHandler) for ADC_IRQHandler

+    startup_lpc17xx.o(.text) refers to system_lpc17xx.o(i.SystemInit) for SystemInit

+    startup_lpc17xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main

+    system_lpc17xx.o(i.SystemCoreClockUpdate) refers to uldiv.o(.text) for __aeabi_uldivmod

+    system_lpc17xx.o(i.SystemCoreClockUpdate) refers to system_lpc17xx.o(.data) for .data

+    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

+    fputs.o(i.fputs) refers to blinky.o(i.fputc) for fputc

+    fputs_e.o(.text) refers to blinky.o(i.fputc) for fputc

+    uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr

+    uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl

+    printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core

+    printfb.o(i.__0fprintf$bare) refers to blinky.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 blinky.o(i.fputc) for fputc

+    printfb.o(i.__0printf$bare) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printfb.o(i.__0vprintf$bare) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf0.o(i.__0printf$0) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf0.o(i.__0vprintf$0) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf1.o(i.__0printf$1) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf1.o(i.__0vprintf$1) refers to blinky.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.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf2.o(i.__0printf$2) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf2.o(i.__0vprintf$2) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf3.o(i.__0printf$3) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf3.o(i.__0vprintf$3) refers to blinky.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.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf4.o(i.__0printf$4) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf4.o(i.__0vprintf$4) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf5.o(i.__0printf$5) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf5.o(i.__0vprintf$5) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf6.o(i.__0printf$6) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf6.o(i.__0vprintf$6) refers to blinky.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 uidiv.o(.text) for __aeabi_uidivmod

+    printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding

+    printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core

+    printf7.o(i.__0fprintf$7) refers to blinky.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 blinky.o(i.fputc) for fputc

+    printf7.o(i.__0printf$7) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf7.o(i.__0vprintf$7) refers to blinky.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 uldiv.o(.text) for __aeabi_uldivmod

+    printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding

+    printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core

+    printf8.o(i.__0fprintf$8) refers to blinky.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 blinky.o(i.fputc) for fputc

+    printf8.o(i.__0printf$8) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printf8.o(i.__0vprintf$8) refers to blinky.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 uldiv.o(.text) for __aeabi_uldivmod

+    printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding

+    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 blinky.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 blinky.o(i.fputc) for fputc

+    printfa.o(i.__0printf) refers to blinky.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 blinky.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 blinky.o(i.fputc) for fputc

+    printfa.o(i.__0vprintf) refers to blinky.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.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

+    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000

+    entry2.o(.ARM.Collect$$$$00002712) refers to startup_lpc17xx.o(STACK) for __initial_sp

+    entry2.o(__vectab_stack_and_reset_area) refers to startup_lpc17xx.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 blinky.o(i.main) for main

+    entry9b.o(.ARM.Collect$$$$0000000C) refers to blinky.o(i.main) for main

+    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 to depilogue.o(.text) for _double_epilogue

+    ddiv.o(.text) refers to depilogue.o(.text) for _double_round

+    dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr

+    dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl

+    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload

+    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl

+    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr

+

+

+==============================================================================

+

+Removing Unused input sections from the image.

+

+    Removing blinky.o(.rev16_text), (4 bytes).

+    Removing blinky.o(.revsh_text), (4 bytes).

+    Removing blinky.o(.rrx_text), (6 bytes).

+    Removing blinky.o(.bss), (10 bytes).

+    Removing blinky.o(.data), (4 bytes).

+    Removing glcd_spi_lpc1700.o(.rev16_text), (4 bytes).

+    Removing glcd_spi_lpc1700.o(.revsh_text), (4 bytes).

+    Removing glcd_spi_lpc1700.o(.rrx_text), (6 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_Bitmap), (76 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_ClearLn), (76 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_PutPixel), (128 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_ScrollVertical), (2 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_WrCmd), (4 bytes).

+    Removing glcd_spi_lpc1700.o(i.GLCD_WrReg), (4 bytes).

+    Removing irq.o(.rev16_text), (4 bytes).

+    Removing irq.o(.revsh_text), (4 bytes).

+    Removing irq.o(.rrx_text), (6 bytes).

+    Removing led.o(.rev16_text), (4 bytes).

+    Removing led.o(.revsh_text), (4 bytes).

+    Removing led.o(.rrx_text), (6 bytes).

+    Removing adc_mcb1700.o(.rev16_text), (4 bytes).

+    Removing adc_mcb1700.o(.revsh_text), (4 bytes).

+    Removing adc_mcb1700.o(.rrx_text), (6 bytes).

+    Removing adc_mcb1700.o(i.ADC_ConversionDone), (24 bytes).

+    Removing adc_mcb1700.o(i.ADC_GetResolution), (4 bytes).

+    Removing adc_mcb1700.o(i.ADC_Uninitialize), (72 bytes).

+    Removing adc_mcb1700.o(.constdata), (2 bytes).

+    Removing joystick_mcb1700.o(.rev16_text), (4 bytes).

+    Removing joystick_mcb1700.o(.revsh_text), (4 bytes).

+    Removing joystick_mcb1700.o(.rrx_text), (6 bytes).

+    Removing joystick_mcb1700.o(i.Joystick_Uninitialize), (44 bytes).

+    Removing retarget_io.o(i.ITM_ReceiveChar), (28 bytes).

+    Removing retarget_io.o(i.ITM_SendChar), (36 bytes).

+    Removing retarget_io.o(i.__aeabi_assert), (144 bytes).

+    Removing retarget_io.o(i.__backspace), (6 bytes).

+    Removing retarget_io.o(i.abort), (2 bytes).

+    Removing retarget_io.o(i.fgetc), (6 bytes).

+    Removing retarget_io.o(i.fputc), (20 bytes).

+    Removing retarget_io.o(i.stdout_putchar), (4 bytes).

+    Removing retarget_io.o(.data), (4 bytes).

+    Removing pin_lpc17xx.o(.rev16_text), (4 bytes).

+    Removing pin_lpc17xx.o(.revsh_text), (4 bytes).

+    Removing pin_lpc17xx.o(.rrx_text), (6 bytes).

+    Removing pin_lpc17xx.o(i.PIN_ConfigureI2C0Pins), (28 bytes).

+    Removing pin_lpc17xx.o(i.PIN_ConfigureTPIU), (32 bytes).

+    Removing startup_lpc17xx.o(HEAP), (0 bytes).

+    Removing system_lpc17xx.o(.rev16_text), (4 bytes).

+    Removing system_lpc17xx.o(.revsh_text), (4 bytes).

+    Removing system_lpc17xx.o(.rrx_text), (6 bytes).

+    Removing system_lpc17xx.o(i.SystemCoreClockUpdate), (288 bytes).

+    Removing gpio_lpc17xx.o(.rev16_text), (4 bytes).

+    Removing gpio_lpc17xx.o(.revsh_text), (4 bytes).

+    Removing gpio_lpc17xx.o(.rrx_text), (6 bytes).

+    Removing gpio_lpc17xx.o(i.GPIO_PinWrite), (28 bytes).

+    Removing gpio_lpc17xx.o(i.GPIO_PortRead), (16 bytes).

+    Removing gpio_lpc17xx.o(i.GPIO_PortWrite), (20 bytes).

+    Removing dadd.o(.text), (334 bytes).

+    Removing dmul.o(.text), (228 bytes).

+    Removing ddiv.o(.text), (222 bytes).

+    Removing dfixul.o(.text), (48 bytes).

+    Removing cdrcmple.o(.text), (48 bytes).

+    Removing depilogue.o(.text), (186 bytes).

+

+62 unused section(s) (total 2304 bytes) removed from the image.

+

+==============================================================================

+

+Image Symbol Table

+

+    Local Symbols

+

+    Symbol Name                              Value     Ov Type        Size  Object(Section)

+

+    RESET                                    0x00000000   Section      204  startup_lpc17xx.o(RESET)

+    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE

+    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE

+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE

+    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE

+    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE

+    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE

+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.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/stubs.s          0x00000000   Number         0  stubs.o ABSOLUTE

+    ../clib/microlib/stdio/fputs.c           0x00000000   Number         0  fputs_e.o ABSOLUTE

+    ../clib/microlib/stdio/fputs.c           0x00000000   Number         0  fputs.o ABSOLUTE

+    ../clib/microlib/stdio/streams.c         0x00000000   Number         0  stderr.o ABSOLUTE

+    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE

+    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.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/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE

+    Blinky.c                                 0x00000000   Number         0  blinky.o ABSOLUTE

+    Blinky.c                                 0x00000000   Number         0  blinky.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c 0x00000000   Number         0  retarget_io.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c 0x00000000   Number         0  adc_mcb1700.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c 0x00000000   Number         0  joystick_mcb1700.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c 0x00000000   Number         0  gpio_lpc17xx.o ABSOLUTE

+    C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c 0x00000000   Number         0  pin_lpc17xx.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\ADC_MCB1700.c 0x00000000   Number         0  adc_mcb1700.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\Joystick_MCB1700.c 0x00000000   Number         0  joystick_mcb1700.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\GPIO_LPC17xx.c 0x00000000   Number         0  gpio_lpc17xx.o ABSOLUTE

+    C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\PIN_LPC17xx.c 0x00000000   Number         0  pin_lpc17xx.o ABSOLUTE

+    GLCD_SPI_LPC1700.c                       0x00000000   Number         0  glcd_spi_lpc1700.o ABSOLUTE

+    GLCD_SPI_LPC1700.c                       0x00000000   Number         0  glcd_spi_lpc1700.o ABSOLUTE

+    IRQ.c                                    0x00000000   Number         0  irq.o ABSOLUTE

+    IRQ.c                                    0x00000000   Number         0  irq.o ABSOLUTE

+    LED.c                                    0x00000000   Number         0  led.o ABSOLUTE

+    LED.c                                    0x00000000   Number         0  led.o ABSOLUTE

+    RTE\Device\LPC1768\startup_LPC17xx.s     0x00000000   Number         0  startup_lpc17xx.o ABSOLUTE

+    RTE\Device\LPC1768\system_LPC17xx.c      0x00000000   Number         0  system_lpc17xx.o ABSOLUTE

+    RTE\\Device\\LPC1768\\system_LPC17xx.c   0x00000000   Number         0  system_lpc17xx.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

+    .ARM.Collect$$$$00000000                 0x000000cc   Section        0  entry.o(.ARM.Collect$$$$00000000)

+    .ARM.Collect$$$$00000001                 0x000000cc   Section        4  entry2.o(.ARM.Collect$$$$00000001)

+    .ARM.Collect$$$$00000004                 0x000000d0   Section        4  entry5.o(.ARM.Collect$$$$00000004)

+    .ARM.Collect$$$$00000008                 0x000000d4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)

+    .ARM.Collect$$$$0000000A                 0x000000d4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)

+    .ARM.Collect$$$$0000000B                 0x000000d4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)

+    .ARM.Collect$$$$0000000D                 0x000000dc   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)

+    .ARM.Collect$$$$0000000F                 0x000000dc   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)

+    .ARM.Collect$$$$00002712                 0x000000dc   Section        4  entry2.o(.ARM.Collect$$$$00002712)

+    __lit__00000000                          0x000000dc   Data           4  entry2.o(.ARM.Collect$$$$00002712)

+    .text                                    0x000000e0   Section       36  startup_lpc17xx.o(.text)

+    .text                                    0x00000104   Section        0  uldiv.o(.text)

+    .text                                    0x00000166   Section        0  llshl.o(.text)

+    .text                                    0x00000184   Section        0  llushr.o(.text)

+    .text                                    0x000001a4   Section       36  init.o(.text)

+    i.ADC_GetValue                           0x000001c8   Section        0  adc_mcb1700.o(i.ADC_GetValue)

+    i.ADC_IRQHandler                         0x000001e4   Section        0  adc_mcb1700.o(i.ADC_IRQHandler)

+    i.ADC_Initialize                         0x00000204   Section        0  adc_mcb1700.o(i.ADC_Initialize)

+    i.ADC_StartConversion                    0x00000244   Section        0  adc_mcb1700.o(i.ADC_StartConversion)

+    i.GLCD_Bargraph                          0x00000260   Section        0  glcd_spi_lpc1700.o(i.GLCD_Bargraph)

+    i.GLCD_Clear                             0x000002c0   Section        0  glcd_spi_lpc1700.o(i.GLCD_Clear)

+    i.GLCD_SetBackColor                      0x000002f0   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetBackColor)

+    .ARM.__at_0x02FC                         0x000002fc   Section        4  startup_lpc17xx.o(.ARM.__at_0x02FC)

+    i.GLCD_DisplayChar                       0x00000300   Section        0  glcd_spi_lpc1700.o(i.GLCD_DisplayChar)

+    i.GLCD_DisplayString                     0x00000354   Section        0  glcd_spi_lpc1700.o(i.GLCD_DisplayString)

+    i.GLCD_DrawChar                          0x0000037c   Section        0  glcd_spi_lpc1700.o(i.GLCD_DrawChar)

+    i.GLCD_Init                              0x00000414   Section        0  glcd_spi_lpc1700.o(i.GLCD_Init)

+    i.GLCD_SetTextColor                      0x000009cc   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetTextColor)

+    i.GLCD_SetWindow                         0x000009d8   Section        0  glcd_spi_lpc1700.o(i.GLCD_SetWindow)

+    i.GLCD_WindowMax                         0x00000a78   Section        0  glcd_spi_lpc1700.o(i.GLCD_WindowMax)

+    i.GPIO_PinRead                           0x00000a88   Section        0  gpio_lpc17xx.o(i.GPIO_PinRead)

+    i.GPIO_PortClock                         0x00000aa4   Section        0  gpio_lpc17xx.o(i.GPIO_PortClock)

+    i.GPIO_SetDir                            0x00000ac8   Section        0  gpio_lpc17xx.o(i.GPIO_SetDir)

+    i.Joystick_GetState                      0x00000aec   Section        0  joystick_mcb1700.o(i.Joystick_GetState)

+    i.Joystick_Initialize                    0x00000b38   Section        0  joystick_mcb1700.o(i.Joystick_Initialize)

+    i.LED_Init                               0x00000b74   Section        0  led.o(i.LED_Init)

+    i.LED_Off                                0x00000b9c   Section        0  led.o(i.LED_Off)

+    i.LED_On                                 0x00000bc0   Section        0  led.o(i.LED_On)

+    i.LED_Out                                0x00000be4   Section        0  led.o(i.LED_Out)

+    i.PIN_Configure                          0x00000c0c   Section        0  pin_lpc17xx.o(i.PIN_Configure)

+    i.SysTick_Handler                        0x00000c7c   Section        0  irq.o(i.SysTick_Handler)

+    i.SystemInit                             0x00000cc8   Section        0  system_lpc17xx.o(i.SystemInit)

+    i.__0printf$8                            0x00000d80   Section        0  printf8.o(i.__0printf$8)

+    i.__0sprintf$8                           0x00000da0   Section        0  printf8.o(i.__0sprintf$8)

+    i.__scatterload_copy                     0x00000dc8   Section       14  handlers.o(i.__scatterload_copy)

+    i.__scatterload_null                     0x00000dd6   Section        2  handlers.o(i.__scatterload_null)

+    i.__scatterload_zeroinit                 0x00000dd8   Section       14  handlers.o(i.__scatterload_zeroinit)

+    i._printf_core                           0x00000de8   Section        0  printf8.o(i._printf_core)

+    _printf_core                             0x00000de9   Thumb Code   996  printf8.o(i._printf_core)

+    i._printf_post_padding                   0x000011f8   Section        0  printf8.o(i._printf_post_padding)

+    _printf_post_padding                     0x000011f9   Thumb Code    36  printf8.o(i._printf_post_padding)

+    i._printf_pre_padding                    0x0000121c   Section        0  printf8.o(i._printf_pre_padding)

+    _printf_pre_padding                      0x0000121d   Thumb Code    46  printf8.o(i._printf_pre_padding)

+    i._sputc                                 0x0000124a   Section        0  printf8.o(i._sputc)

+    _sputc                                   0x0000124b   Thumb Code    10  printf8.o(i._sputc)

+    i.delay                                  0x00001254   Section        0  glcd_spi_lpc1700.o(i.delay)

+    delay                                    0x00001255   Thumb Code    10  glcd_spi_lpc1700.o(i.delay)

+    i.fputc                                  0x00001260   Section        0  blinky.o(i.fputc)

+    i.main                                   0x0000127c   Section        0  blinky.o(i.main)

+    i.rd_id_man                              0x00001460   Section        0  glcd_spi_lpc1700.o(i.rd_id_man)

+    rd_id_man                                0x00001461   Thumb Code   104  glcd_spi_lpc1700.o(i.rd_id_man)

+    i.rd_reg                                 0x000014d0   Section        0  glcd_spi_lpc1700.o(i.rd_reg)

+    rd_reg                                   0x000014d1   Thumb Code    50  glcd_spi_lpc1700.o(i.rd_reg)

+    i.spi_tran                               0x00001508   Section        0  glcd_spi_lpc1700.o(i.spi_tran)

+    spi_tran                                 0x00001509   Thumb Code    16  glcd_spi_lpc1700.o(i.spi_tran)

+    i.spi_tran_man                           0x0000151c   Section        0  glcd_spi_lpc1700.o(i.spi_tran_man)

+    spi_tran_man                             0x0000151d   Thumb Code   116  glcd_spi_lpc1700.o(i.spi_tran_man)

+    i.wr_cmd                                 0x00001594   Section        0  glcd_spi_lpc1700.o(i.wr_cmd)

+    wr_cmd                                   0x00001595   Thumb Code    32  glcd_spi_lpc1700.o(i.wr_cmd)

+    i.wr_dat                                 0x000015b8   Section        0  glcd_spi_lpc1700.o(i.wr_dat)

+    wr_dat                                   0x000015b9   Thumb Code    32  glcd_spi_lpc1700.o(i.wr_dat)

+    i.wr_dat_only                            0x000015dc   Section        0  glcd_spi_lpc1700.o(i.wr_dat_only)

+    wr_dat_only                              0x000015dd   Thumb Code    20  glcd_spi_lpc1700.o(i.wr_dat_only)

+    i.wr_dat_start                           0x000015f0   Section        0  glcd_spi_lpc1700.o(i.wr_dat_start)

+    wr_dat_start                             0x000015f1   Thumb Code    12  glcd_spi_lpc1700.o(i.wr_dat_start)

+    i.wr_reg                                 0x00001600   Section        0  glcd_spi_lpc1700.o(i.wr_reg)

+    wr_reg                                   0x00001601   Thumb Code    18  glcd_spi_lpc1700.o(i.wr_reg)

+    .constdata                               0x00001612   Section     6272  glcd_spi_lpc1700.o(.constdata)

+    .constdata                               0x00002e94   Section       32  led.o(.constdata)

+    .constdata                               0x00002eb4   Section       10  joystick_mcb1700.o(.constdata)

+    JOYSTICK_PIN                             0x00002eb4   Data          10  joystick_mcb1700.o(.constdata)

+    .data                                    0x10000000   Section        4  blinky.o(.data)

+    .data                                    0x10000004   Section        4  blinky.o(.data)

+    AD_dbg                                   0x10000004   Data           2  blinky.o(.data)

+    .data                                    0x10000008   Section        6  glcd_spi_lpc1700.o(.data)

+    Himax                                    0x10000008   Data           1  glcd_spi_lpc1700.o(.data)

+    Color                                    0x1000000a   Data           4  glcd_spi_lpc1700.o(.data)

+    .data                                    0x10000010   Section       16  irq.o(.data)

+    ticks                                    0x10000014   Data           4  irq.o(.data)

+    timetick                                 0x10000018   Data           4  irq.o(.data)

+    leds                                     0x1000001c   Data           4  irq.o(.data)

+    .data                                    0x10000020   Section        4  adc_mcb1700.o(.data)

+    AD_done                                  0x10000020   Data           1  adc_mcb1700.o(.data)

+    AD_last                                  0x10000022   Data           2  adc_mcb1700.o(.data)

+    .data                                    0x10000024   Section        4  system_lpc17xx.o(.data)

+    .bss                                     0x10000028   Section       10  blinky.o(.bss)

+    STACK                                    0x10000038   Section      512  startup_lpc17xx.o(STACK)

+

+    Global Symbols

+

+    Symbol Name                              Value     Ov Type        Size  Object(Section)

+

+    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE

+    __ARM_use_no_argv                        0x00000000   Number         0  blinky.o ABSOLUTE

+    __Vectors                                0x00000000   Data           4  startup_lpc17xx.o(RESET)

+    _printf_a                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_c                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_charcount                        0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_d                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_e                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_f                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_flags                            0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_fp_dec                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_fp_hex                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_g                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_i                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_int_dec                          0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_l                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_lc                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_ll                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_lld                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_lli                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_llo                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_llu                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_llx                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_longlong_dec                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_longlong_hex                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_longlong_oct                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_ls                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_mbtowc                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_n                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_o                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_p                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_percent                          0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_pre_padding                      0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_return_value                     0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_s                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_sizespec                         0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_str                              0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_truncate_signed                  0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_truncate_unsigned                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_u                                0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_wc                               0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_wctomb                           0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_widthprec                        0x00000000   Number         0  stubs.o ABSOLUTE

+    _printf_x                                0x00000000   Number         0  stubs.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

+    __main                                   0x000000cd   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)

+    _main_stk                                0x000000cd   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)

+    _main_scatterload                        0x000000d1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)

+    __main_after_scatterload                 0x000000d5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)

+    _main_clock                              0x000000d5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)

+    _main_cpp_init                           0x000000d5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)

+    _main_init                               0x000000d5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)

+    __rt_final_cpp                           0x000000dd   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)

+    __rt_final_exit                          0x000000dd   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)

+    Reset_Handler                            0x000000e1   Thumb Code     8  startup_lpc17xx.o(.text)

+    NMI_Handler                              0x000000e9   Thumb Code     2  startup_lpc17xx.o(.text)

+    HardFault_Handler                        0x000000eb   Thumb Code     2  startup_lpc17xx.o(.text)

+    MemManage_Handler                        0x000000ed   Thumb Code     2  startup_lpc17xx.o(.text)

+    BusFault_Handler                         0x000000ef   Thumb Code     2  startup_lpc17xx.o(.text)

+    UsageFault_Handler                       0x000000f1   Thumb Code     2  startup_lpc17xx.o(.text)

+    SVC_Handler                              0x000000f3   Thumb Code     2  startup_lpc17xx.o(.text)

+    DebugMon_Handler                         0x000000f5   Thumb Code     2  startup_lpc17xx.o(.text)

+    PendSV_Handler                           0x000000f7   Thumb Code     2  startup_lpc17xx.o(.text)

+    BOD_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    CANActivity_IRQHandler                   0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    CAN_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    DMA_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT0_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT1_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT2_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    EINT3_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    ENET_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2C0_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2C1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2C2_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    I2S_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    MCPWM_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    PLL0_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    PLL1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    PWM1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    QEI_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    RIT_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    RTC_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    SPI_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    SSP0_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    SSP1_IRQHandler                          0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER0_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER1_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER2_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    TIMER3_IRQHandler                        0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART0_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART1_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART2_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    UART3_IRQHandler                         0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    USBActivity_IRQHandler                   0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    USB_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    WDT_IRQHandler                           0x000000fb   Thumb Code     0  startup_lpc17xx.o(.text)

+    __aeabi_uldivmod                         0x00000105   Thumb Code    98  uldiv.o(.text)

+    __aeabi_llsl                             0x00000167   Thumb Code    30  llshl.o(.text)

+    _ll_shift_l                              0x00000167   Thumb Code     0  llshl.o(.text)

+    __aeabi_llsr                             0x00000185   Thumb Code    32  llushr.o(.text)

+    _ll_ushift_r                             0x00000185   Thumb Code     0  llushr.o(.text)

+    __scatterload                            0x000001a5   Thumb Code    28  init.o(.text)

+    __scatterload_rt2                        0x000001a5   Thumb Code     0  init.o(.text)

+    ADC_GetValue                             0x000001c9   Thumb Code    22  adc_mcb1700.o(i.ADC_GetValue)

+    ADC_IRQHandler                           0x000001e5   Thumb Code    24  adc_mcb1700.o(i.ADC_IRQHandler)

+    ADC_Initialize                           0x00000205   Thumb Code    50  adc_mcb1700.o(i.ADC_Initialize)

+    ADC_StartConversion                      0x00000245   Thumb Code    22  adc_mcb1700.o(i.ADC_StartConversion)

+    GLCD_Bargraph                            0x00000261   Thumb Code    86  glcd_spi_lpc1700.o(i.GLCD_Bargraph)

+    GLCD_Clear                               0x000002c1   Thumb Code    44  glcd_spi_lpc1700.o(i.GLCD_Clear)

+    GLCD_SetBackColor                        0x000002f1   Thumb Code     6  glcd_spi_lpc1700.o(i.GLCD_SetBackColor)

+    GLCD_DisplayChar                         0x00000301   Thumb Code    74  glcd_spi_lpc1700.o(i.GLCD_DisplayChar)

+    GLCD_DisplayString                       0x00000355   Thumb Code    38  glcd_spi_lpc1700.o(i.GLCD_DisplayString)

+    GLCD_DrawChar                            0x0000037d   Thumb Code   142  glcd_spi_lpc1700.o(i.GLCD_DrawChar)

+    GLCD_Init                                0x00000415   Thumb Code  1462  glcd_spi_lpc1700.o(i.GLCD_Init)

+    GLCD_SetTextColor                        0x000009cd   Thumb Code     6  glcd_spi_lpc1700.o(i.GLCD_SetTextColor)

+    GLCD_SetWindow                           0x000009d9   Thumb Code   156  glcd_spi_lpc1700.o(i.GLCD_SetWindow)

+    GLCD_WindowMax                           0x00000a79   Thumb Code    14  glcd_spi_lpc1700.o(i.GLCD_WindowMax)

+    GPIO_PinRead                             0x00000a89   Thumb Code    24  gpio_lpc17xx.o(i.GPIO_PinRead)

+    GPIO_PortClock                           0x00000aa5   Thumb Code    30  gpio_lpc17xx.o(i.GPIO_PortClock)

+    GPIO_SetDir                              0x00000ac9   Thumb Code    32  gpio_lpc17xx.o(i.GPIO_SetDir)

+    Joystick_GetState                        0x00000aed   Thumb Code    76  joystick_mcb1700.o(i.Joystick_GetState)

+    Joystick_Initialize                      0x00000b39   Thumb Code    56  joystick_mcb1700.o(i.Joystick_Initialize)

+    LED_Init                                 0x00000b75   Thumb Code    30  led.o(i.LED_Init)

+    LED_Off                                  0x00000b9d   Thumb Code    28  led.o(i.LED_Off)

+    LED_On                                   0x00000bc1   Thumb Code    28  led.o(i.LED_On)

+    LED_Out                                  0x00000be5   Thumb Code    38  led.o(i.LED_Out)

+    PIN_Configure                            0x00000c0d   Thumb Code   108  pin_lpc17xx.o(i.PIN_Configure)

+    SysTick_Handler                          0x00000c7d   Thumb Code    68  irq.o(i.SysTick_Handler)

+    SystemInit                               0x00000cc9   Thumb Code   172  system_lpc17xx.o(i.SystemInit)

+    __0printf$8                              0x00000d81   Thumb Code    22  printf8.o(i.__0printf$8)

+    __1printf$8                              0x00000d81   Thumb Code     0  printf8.o(i.__0printf$8)

+    __2printf                                0x00000d81   Thumb Code     0  printf8.o(i.__0printf$8)

+    __0sprintf$8                             0x00000da1   Thumb Code    34  printf8.o(i.__0sprintf$8)

+    __1sprintf$8                             0x00000da1   Thumb Code     0  printf8.o(i.__0sprintf$8)

+    __2sprintf                               0x00000da1   Thumb Code     0  printf8.o(i.__0sprintf$8)

+    __scatterload_copy                       0x00000dc9   Thumb Code    14  handlers.o(i.__scatterload_copy)

+    __scatterload_null                       0x00000dd7   Thumb Code     2  handlers.o(i.__scatterload_null)

+    __scatterload_zeroinit                   0x00000dd9   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)

+    fputc                                    0x00001261   Thumb Code    22  blinky.o(i.fputc)

+    main                                     0x0000127d   Thumb Code   328  blinky.o(i.main)

+    Font_6x8_h                               0x00001612   Data         896  glcd_spi_lpc1700.o(.constdata)

+    Font_16x24_h                             0x00001992   Data        5376  glcd_spi_lpc1700.o(.constdata)

+    led_mask                                 0x00002e94   Data          32  led.o(.constdata)

+    Region$$Table$$Base                      0x00002ec0   Number         0  anon$$obj.o(Region$$Table)

+    Region$$Table$$Limit                     0x00002ee0   Number         0  anon$$obj.o(Region$$Table)

+    __stdout                                 0x10000000   Data           4  blinky.o(.data)

+    ADC_last                                 0x10000006   Data           2  blinky.o(.data)

+    clock_ms                                 0x10000010   Data           1  irq.o(.data)

+    SystemCoreClock                          0x10000024   Data           4  system_lpc17xx.o(.data)

+    text                                     0x10000028   Data          10  blinky.o(.bss)

+    __initial_sp                             0x10000238   Data           0  startup_lpc17xx.o(STACK)

+

+

+

+==============================================================================

+

+Memory Map of the image

+

+  Image Entry point : 0x000000cd

+

+  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002f08, Max: 0x00080000, ABSOLUTE)

+

+    Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002ee0, Max: 0x00080000, ABSOLUTE)

+

+    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

+

+    0x00000000   0x00000000   0x000000cc   Data   RO          578    RESET               startup_lpc17xx.o

+    0x000000cc   0x000000cc   0x00000000   Code   RO          676  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)

+    0x000000cc   0x000000cc   0x00000004   Code   RO          947    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)

+    0x000000d0   0x000000d0   0x00000004   Code   RO          950    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)

+    0x000000d4   0x000000d4   0x00000000   Code   RO          952    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)

+    0x000000d4   0x000000d4   0x00000000   Code   RO          954    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)

+    0x000000d4   0x000000d4   0x00000008   Code   RO          955    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)

+    0x000000dc   0x000000dc   0x00000000   Code   RO          957    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)

+    0x000000dc   0x000000dc   0x00000000   Code   RO          959    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)

+    0x000000dc   0x000000dc   0x00000004   Code   RO          948    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)

+    0x000000e0   0x000000e0   0x00000024   Code   RO          580    .text               startup_lpc17xx.o

+    0x00000104   0x00000104   0x00000062   Code   RO          684    .text               mc_w.l(uldiv.o)

+    0x00000166   0x00000166   0x0000001e   Code   RO          963    .text               mc_w.l(llshl.o)

+    0x00000184   0x00000184   0x00000020   Code   RO          965    .text               mc_w.l(llushr.o)

+    0x000001a4   0x000001a4   0x00000024   Code   RO          978    .text               mc_w.l(init.o)

+    0x000001c8   0x000001c8   0x0000001c   Code   RO          354    i.ADC_GetValue      adc_mcb1700.o

+    0x000001e4   0x000001e4   0x00000020   Code   RO          355    i.ADC_IRQHandler    adc_mcb1700.o

+    0x00000204   0x00000204   0x00000040   Code   RO          356    i.ADC_Initialize    adc_mcb1700.o

+    0x00000244   0x00000244   0x0000001c   Code   RO          357    i.ADC_StartConversion  adc_mcb1700.o

+    0x00000260   0x00000260   0x00000060   Code   RO           91    i.GLCD_Bargraph     glcd_spi_lpc1700.o

+    0x000002c0   0x000002c0   0x00000030   Code   RO           93    i.GLCD_Clear        glcd_spi_lpc1700.o

+    0x000002f0   0x000002f0   0x0000000c   Code   RO          101    i.GLCD_SetBackColor  glcd_spi_lpc1700.o

+    0x000002fc   0x000002fc   0x00000004   Code   RO          579    .ARM.__at_0x02FC    startup_lpc17xx.o

+    0x00000300   0x00000300   0x00000054   Code   RO           95    i.GLCD_DisplayChar  glcd_spi_lpc1700.o

+    0x00000354   0x00000354   0x00000026   Code   RO           96    i.GLCD_DisplayString  glcd_spi_lpc1700.o

+    0x0000037a   0x0000037a   0x00000002   PAD

+    0x0000037c   0x0000037c   0x00000098   Code   RO           97    i.GLCD_DrawChar     glcd_spi_lpc1700.o

+    0x00000414   0x00000414   0x000005b6   Code   RO           98    i.GLCD_Init         glcd_spi_lpc1700.o

+    0x000009ca   0x000009ca   0x00000002   PAD

+    0x000009cc   0x000009cc   0x0000000c   Code   RO          102    i.GLCD_SetTextColor  glcd_spi_lpc1700.o

+    0x000009d8   0x000009d8   0x000000a0   Code   RO          103    i.GLCD_SetWindow    glcd_spi_lpc1700.o

+    0x00000a78   0x00000a78   0x0000000e   Code   RO          104    i.GLCD_WindowMax    glcd_spi_lpc1700.o

+    0x00000a86   0x00000a86   0x00000002   PAD

+    0x00000a88   0x00000a88   0x0000001c   Code   RO          625    i.GPIO_PinRead      gpio_lpc17xx.o

+    0x00000aa4   0x00000aa4   0x00000024   Code   RO          627    i.GPIO_PortClock    gpio_lpc17xx.o

+    0x00000ac8   0x00000ac8   0x00000024   Code   RO          630    i.GPIO_SetDir       gpio_lpc17xx.o

+    0x00000aec   0x00000aec   0x0000004c   Code   RO          426    i.Joystick_GetState  joystick_mcb1700.o

+    0x00000b38   0x00000b38   0x0000003c   Code   RO          427    i.Joystick_Initialize  joystick_mcb1700.o

+    0x00000b74   0x00000b74   0x00000028   Code   RO          307    i.LED_Init          led.o

+    0x00000b9c   0x00000b9c   0x00000024   Code   RO          308    i.LED_Off           led.o

+    0x00000bc0   0x00000bc0   0x00000024   Code   RO          309    i.LED_On            led.o

+    0x00000be4   0x00000be4   0x00000026   Code   RO          310    i.LED_Out           led.o

+    0x00000c0a   0x00000c0a   0x00000002   PAD

+    0x00000c0c   0x00000c0c   0x00000070   Code   RO          543    i.PIN_Configure     pin_lpc17xx.o

+    0x00000c7c   0x00000c7c   0x0000004c   Code   RO          272    i.SysTick_Handler   irq.o

+    0x00000cc8   0x00000cc8   0x000000b8   Code   RO          590    i.SystemInit        system_lpc17xx.o

+    0x00000d80   0x00000d80   0x00000020   Code   RO          893    i.__0printf$8       mc_w.l(printf8.o)

+    0x00000da0   0x00000da0   0x00000028   Code   RO          895    i.__0sprintf$8      mc_w.l(printf8.o)

+    0x00000dc8   0x00000dc8   0x0000000e   Code   RO          986    i.__scatterload_copy  mc_w.l(handlers.o)

+    0x00000dd6   0x00000dd6   0x00000002   Code   RO          987    i.__scatterload_null  mc_w.l(handlers.o)

+    0x00000dd8   0x00000dd8   0x0000000e   Code   RO          988    i.__scatterload_zeroinit  mc_w.l(handlers.o)

+    0x00000de6   0x00000de6   0x00000002   PAD

+    0x00000de8   0x00000de8   0x00000410   Code   RO          900    i._printf_core      mc_w.l(printf8.o)

+    0x000011f8   0x000011f8   0x00000024   Code   RO          901    i._printf_post_padding  mc_w.l(printf8.o)

+    0x0000121c   0x0000121c   0x0000002e   Code   RO          902    i._printf_pre_padding  mc_w.l(printf8.o)

+    0x0000124a   0x0000124a   0x0000000a   Code   RO          904    i._sputc            mc_w.l(printf8.o)

+    0x00001254   0x00001254   0x0000000a   Code   RO          107    i.delay             glcd_spi_lpc1700.o

+    0x0000125e   0x0000125e   0x00000002   PAD

+    0x00001260   0x00001260   0x0000001c   Code   RO            4    i.fputc             blinky.o

+    0x0000127c   0x0000127c   0x000001e4   Code   RO            5    i.main              blinky.o

+    0x00001460   0x00001460   0x00000070   Code   RO          108    i.rd_id_man         glcd_spi_lpc1700.o

+    0x000014d0   0x000014d0   0x00000038   Code   RO          109    i.rd_reg            glcd_spi_lpc1700.o

+    0x00001508   0x00001508   0x00000014   Code   RO          110    i.spi_tran          glcd_spi_lpc1700.o

+    0x0000151c   0x0000151c   0x00000078   Code   RO          111    i.spi_tran_man      glcd_spi_lpc1700.o

+    0x00001594   0x00001594   0x00000024   Code   RO          112    i.wr_cmd            glcd_spi_lpc1700.o

+    0x000015b8   0x000015b8   0x00000024   Code   RO          113    i.wr_dat            glcd_spi_lpc1700.o

+    0x000015dc   0x000015dc   0x00000014   Code   RO          114    i.wr_dat_only       glcd_spi_lpc1700.o

+    0x000015f0   0x000015f0   0x00000010   Code   RO          115    i.wr_dat_start      glcd_spi_lpc1700.o

+    0x00001600   0x00001600   0x00000012   Code   RO          116    i.wr_reg            glcd_spi_lpc1700.o

+    0x00001612   0x00001612   0x00001880   Data   RO          117    .constdata          glcd_spi_lpc1700.o

+    0x00002e92   0x00002e92   0x00000002   PAD

+    0x00002e94   0x00002e94   0x00000020   Data   RO          311    .constdata          led.o

+    0x00002eb4   0x00002eb4   0x0000000a   Data   RO          429    .constdata          joystick_mcb1700.o

+    0x00002ebe   0x00002ebe   0x00000002   PAD

+    0x00002ec0   0x00002ec0   0x00000020   Data   RO          984    Region$$Table       anon$$obj.o

+

+

+    Execution Region RW_IRAM1 (Exec base: 0x10000000, Load base: 0x00002ee0, Size: 0x00000238, Max: 0x00008000, ABSOLUTE)

+

+    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

+

+    0x10000000   0x00002ee0   0x00000004   Data   RW            8    .data               blinky.o

+    0x10000004   0x00002ee4   0x00000004   Data   RW           10    .data               blinky.o

+    0x10000008   0x00002ee8   0x00000006   Data   RW          118    .data               glcd_spi_lpc1700.o

+    0x1000000e   0x00002eee   0x00000002   PAD

+    0x10000010   0x00002ef0   0x00000010   Data   RW          273    .data               irq.o

+    0x10000020   0x00002f00   0x00000004   Data   RW          360    .data               adc_mcb1700.o

+    0x10000024   0x00002f04   0x00000004   Data   RW          591    .data               system_lpc17xx.o

+    0x10000028        -       0x0000000a   Zero   RW            6    .bss                blinky.o

+    0x10000032   0x00002f08   0x00000006   PAD

+    0x10000038        -       0x00000200   Zero   RW          576    STACK               startup_lpc17xx.o

+

+

+==============================================================================

+

+Image component sizes

+

+

+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

+

+       152         34          0          4          0      30816   adc_mcb1700.o

+       512        162          0          8         10      51736   blinky.o

+      2522        104       6272          6          0      14325   glcd_spi_lpc1700.o

+       100         14          0          0          0       1846   gpio_lpc17xx.o

+        76          8          0         16          0        773   irq.o

+       136          4         10          0          0       2226   joystick_mcb1700.o

+       150         26         32          0          0       2395   led.o

+       112          4          0          0          0        896   pin_lpc17xx.o

+        40         12        204          0        512       1036   startup_lpc17xx.o

+       184         12          0          4          0        855   system_lpc17xx.o

+

+    ----------------------------------------------------------------------

+      3994        380       6554         40        528     106904   Object Totals

+         0          0         32          0          0          0   (incl. Generated)

+        10          0          4          2          6          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

+        36          8          0          0          0         68   init.o

+        30          0          0          0          0         68   llshl.o

+        32          0          0          0          0         68   llushr.o

+      1204         60          0          0          0        504   printf8.o

+        98          0          0          0          0         92   uldiv.o

+

+    ----------------------------------------------------------------------

+      1452         76          0          0          0        800   Library Totals

+         2          0          0          0          0          0   (incl. Padding)

+

+    ----------------------------------------------------------------------

+

+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

+

+      1450         76          0          0          0        800   mc_w.l

+

+    ----------------------------------------------------------------------

+      1452         76          0          0          0        800   Library Totals

+

+    ----------------------------------------------------------------------

+

+==============================================================================

+

+

+      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

+

+      5446        456       6554         40        528     105672   Grand Totals

+      5446        456       6554         40        528     105672   ELF Image Totals

+      5446        456       6554         40          0          0   ROM Totals

+

+==============================================================================

+

+    Total RO  Size (Code + RO Data)                12000 (  11.72kB)

+    Total RW  Size (RW Data + ZI Data)               568 (   0.55kB)

+    Total ROM Size (Code + RO Data + RW Data)      12040 (  11.76kB)

+

+==============================================================================

+

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.sct b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.sct
new file mode 100755
index 0000000..fa7bf97
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.sct
@@ -0,0 +1,16 @@
+; *************************************************************

+; *** Scatter-Loading Description File generated by uVision ***

+; *************************************************************

+

+LR_IROM1 0x00000000 0x00080000  {    ; load region size_region

+  ER_IROM1 0x00000000 0x00080000  {  ; load address = execution address

+   *.o (RESET, +First)

+   *(InRoot$$Sections)

+   .ANY (+RO)

+   .ANY (+XO)

+  }

+  RW_IRAM1 0x10000000 0x00008000  {  ; RW data

+   .ANY (+RW +ZI)

+  }

+}

+

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky_TracePort Trace.dep b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky_TracePort Trace.dep
new file mode 100755
index 0000000..081aad1
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky_TracePort Trace.dep
@@ -0,0 +1,122 @@
+Dependencies for Project 'Blinky', Target 'TracePort Trace': (DO NOT MODIFY !)

+CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC

+F (.\Blinky.c)(0x66E8D49D)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\blinky.o --omf_browse .\traceport_trace\blinky.crf --depend .\traceport_trace\blinky.d)

+I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC)

+I (Blinky.h)(0x631E561E)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (GLCD.h)(0x631E5620)

+I (LED.h)(0x631E5620)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A)

+F (.\Blinky.h)(0x631E561E)()

+F (.\Font_6x8_h.h)(0x631E5620)()

+F (.\Font_16x24_h.h)(0x631E5620)()

+F (.\GLCD.h)(0x631E5620)()

+F (.\GLCD_SPI_LPC1700.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\glcd_spi_lpc1700.o --omf_browse .\traceport_trace\glcd_spi_lpc1700.crf --depend .\traceport_trace\glcd_spi_lpc1700.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (GLCD.h)(0x631E5620)

+I (Font_6x8_h.h)(0x631E5620)

+I (Font_16x24_h.h)(0x631E5620)

+F (.\IRQ.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\irq.o --omf_browse .\traceport_trace\irq.crf --depend .\traceport_trace\irq.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (LED.h)(0x631E5620)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A)

+I (Blinky.h)(0x631E561E)

+F (.\LED.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\led.o --omf_browse .\traceport_trace\led.crf --depend .\traceport_trace\led.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (LED.h)(0x631E5620)

+F (.\LED.h)(0x631E5620)()

+F (.\Abstract.txt)(0x5D5C2A1A)()

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\adc_mcb1700.o --omf_browse .\traceport_trace\adc_mcb1700.crf --depend .\traceport_trace\adc_mcb1700.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\joystick_mcb1700.o --omf_browse .\traceport_trace\joystick_mcb1700.crf --depend .\traceport_trace\joystick_mcb1700.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c)(0x584ED27E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\retarget_io.o --omf_browse .\traceport_trace\retarget_io.crf --depend .\traceport_trace\retarget_io.d)

+I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5EC81EC4)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\assert.h)(0x5EC81EBC)

+I (C:\Keil_v5\ARM\ARMCC\include\rt_sys.h)(0x5EC81EBC)

+I (.\RTE\_TracePort_Trace\RTE_Components.h)(0x66E8D4A1)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\pin_lpc17xx.o --omf_browse .\traceport_trace\pin_lpc17xx.crf --depend .\traceport_trace\pin_lpc17xx.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6)

+F (RTE\Device\LPC1768\RTE_Device.h)(0x571E337C)()

+F (RTE\Device\LPC1768\startup_LPC17xx.s)(0x539B6546)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1"

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

--pd "__UVISION_VERSION SETA 531" --pd "_RTE_ SETA 1" --pd "LPC175x_6x SETA 1" --pd "_RTE_ SETA 1"

--list .\traceport_trace\startup_lpc17xx.lst --xref -o .\traceport_trace\startup_lpc17xx.o --depend .\traceport_trace\startup_lpc17xx.d)

+F (RTE\Device\LPC1768\system_LPC17xx.c)(0x539B6546)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\system_lpc17xx.o --omf_browse .\traceport_trace\system_lpc17xx.crf --depend .\traceport_trace\system_lpc17xx.d)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

+F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections

-I.\RTE\Device\LPC1768

-I.\RTE\_TracePort_Trace

-IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver

-IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board

-D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE

-o .\traceport_trace\gpio_lpc17xx.o --omf_browse .\traceport_trace\gpio_lpc17xx.crf --depend .\traceport_trace\gpio_lpc17xx.d)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2)

+I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2)

+I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2)

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.crf
new file mode 100755
index 0000000..ca691b3
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.d
new file mode 100755
index 0000000..33e1ace
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.d
@@ -0,0 +1,12 @@
+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c

+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\traceport_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h

+.\traceport_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h

+.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.o
new file mode 100755
index 0000000..e7c442b
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.crf
new file mode 100755
index 0000000..19570c0
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.d
new file mode 100755
index 0000000..2c8a585
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.d
@@ -0,0 +1,15 @@
+.\traceport_trace\blinky.o: Blinky.c

+.\traceport_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h

+.\traceport_trace\blinky.o: Blinky.h

+.\traceport_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\traceport_trace\blinky.o: GLCD.h

+.\traceport_trace\blinky.o: LED.h

+.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h

+.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.o
new file mode 100755
index 0000000..cac8ef5
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.crf
new file mode 100755
index 0000000..3d7435e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.d
new file mode 100755
index 0000000..30fcc1a
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.d
@@ -0,0 +1,12 @@
+.\traceport_trace\glcd_spi_lpc1700.o: GLCD_SPI_LPC1700.c

+.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h

+.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\traceport_trace\glcd_spi_lpc1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\traceport_trace\glcd_spi_lpc1700.o: GLCD.h

+.\traceport_trace\glcd_spi_lpc1700.o: Font_6x8_h.h

+.\traceport_trace\glcd_spi_lpc1700.o: Font_16x24_h.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.o
new file mode 100755
index 0000000..0fb3564
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.crf
new file mode 100755
index 0000000..e9d0404
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.d
new file mode 100755
index 0000000..a61fc64
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.d
@@ -0,0 +1,10 @@
+.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c

+.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h

+.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\traceport_trace\gpio_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.o
new file mode 100755
index 0000000..34e638b
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.crf
new file mode 100755
index 0000000..113214c
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.d
new file mode 100755
index 0000000..6fdaa8c
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.d
@@ -0,0 +1,12 @@
+.\traceport_trace\irq.o: IRQ.c

+.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\traceport_trace\irq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\traceport_trace\irq.o: LED.h

+.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h

+.\traceport_trace\irq.o: Blinky.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.o
new file mode 100755
index 0000000..e94361e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.crf
new file mode 100755
index 0000000..cd1134d
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.d
new file mode 100755
index 0000000..c32e34e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.d
@@ -0,0 +1,13 @@
+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\traceport_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h

+.\traceport_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h

+.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.o
new file mode 100755
index 0000000..85c038e
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.crf
new file mode 100755
index 0000000..097bf31
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.d
new file mode 100755
index 0000000..c057738
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.d
@@ -0,0 +1,10 @@
+.\traceport_trace\led.o: LED.c

+.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\traceport_trace\led.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\traceport_trace\led.o: LED.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.o
new file mode 100755
index 0000000..905a971
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.crf
new file mode 100755
index 0000000..cd9eeef
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.d
new file mode 100755
index 0000000..91f90d8
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.d
@@ -0,0 +1,11 @@
+.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c

+.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\traceport_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

+.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h

+.\traceport_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.o
new file mode 100755
index 0000000..ee05fcb
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.crf
new file mode 100755
index 0000000..13443d4
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.d
new file mode 100755
index 0000000..1e9be23
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.d
@@ -0,0 +1,8 @@
+.\traceport_trace\retarget_io.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c

+.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h

+.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h

+.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h

+.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\assert.h

+.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\rt_sys.h

+.\traceport_trace\retarget_io.o: .\RTE\_TracePort_Trace\RTE_Components.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.o
new file mode 100755
index 0000000..f504354
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.d
new file mode 100755
index 0000000..74ddaf8
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.d
@@ -0,0 +1 @@
+.\traceport_trace\startup_lpc17xx.o: RTE\Device\LPC1768\startup_LPC17xx.s

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.lst b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.lst
new file mode 100755
index 0000000..544067c
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.lst
@@ -0,0 +1,1066 @@
+

+

+

+ARM Macro Assembler    Page 1 

+

+

+    1 00000000         ;/******************************************************

+                       ********************//**

+    2 00000000         ; * @file     startup_LPC17xx.s

+    3 00000000         ; * @brief    CMSIS Cortex-M3 Core Device Startup File f

+                       or

+    4 00000000         ; *           NXP LPC17xx Device Series

+    5 00000000         ; * @version  V1.10

+    6 00000000         ; * @date     06. April 2011

+    7 00000000         ; *

+    8 00000000         ; * @note

+    9 00000000         ; * Copyright (C) 2009-2011 ARM Limited. All rights rese

+                       rved.

+   10 00000000         ; *

+   11 00000000         ; * @par

+   12 00000000         ; * ARM Limited (ARM) is supplying this software for use

+                        with Cortex-M

+   13 00000000         ; * processor based microcontrollers.  This file can be 

+                       freely distributed

+   14 00000000         ; * within development tools that are supporting such AR

+                       M based processors.

+   15 00000000         ; *

+   16 00000000         ; * @par

+   17 00000000         ; * THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, W

+                       HETHER EXPRESS, IMPLIED

+   18 00000000         ; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED

+                        WARRANTIES OF

+   19 00000000         ; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

+                        APPLY TO THIS SOFTWARE.

+   20 00000000         ; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR S

+                       PECIAL, INCIDENTAL, OR

+   21 00000000         ; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.

+   22 00000000         ; *

+   23 00000000         ; ******************************************************

+                       ************************/

+   24 00000000         

+   25 00000000         ; *------- <<< Use Configuration Wizard in Context Menu 

+                       >>> ------------------

+   26 00000000         

+   27 00000000         ; <h> Stack Configuration

+   28 00000000         ;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>

+   29 00000000         ; </h>

+   30 00000000         

+   31 00000000 00000200 

+                       Stack_Size

+                               EQU              0x00000200

+   32 00000000         

+   33 00000000                 AREA             STACK, NOINIT, READWRITE, ALIGN

+=3

+   34 00000000         Stack_Mem

+                               SPACE            Stack_Size

+   35 00000200         __initial_sp

+   36 00000200         

+   37 00000200         

+   38 00000200         ; <h> Heap Configuration

+   39 00000200         ;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>

+   40 00000200         ; </h>

+   41 00000200         

+   42 00000200 00000000 

+                       Heap_Size

+

+

+

+ARM Macro Assembler    Page 2 

+

+

+                               EQU              0x00000000

+   43 00000200         

+   44 00000200                 AREA             HEAP, NOINIT, READWRITE, ALIGN=

+3

+   45 00000000         __heap_base

+   46 00000000         Heap_Mem

+                               SPACE            Heap_Size

+   47 00000000         __heap_limit

+   48 00000000         

+   49 00000000         

+   50 00000000                 PRESERVE8

+   51 00000000                 THUMB

+   52 00000000         

+   53 00000000         

+   54 00000000         ; Vector Table Mapped to Address 0 at Reset

+   55 00000000         

+   56 00000000                 AREA             RESET, DATA, READONLY

+   57 00000000                 EXPORT           __Vectors

+   58 00000000         

+   59 00000000 00000000 

+                       __Vectors

+                               DCD              __initial_sp ; Top of Stack

+   60 00000004 00000000        DCD              Reset_Handler ; Reset Handler

+   61 00000008 00000000        DCD              NMI_Handler ; NMI Handler

+   62 0000000C 00000000        DCD              HardFault_Handler ; Hard Fault 

+                                                            Handler

+   63 00000010 00000000        DCD              MemManage_Handler 

+                                                            ; MPU Fault Handler

+                                                            

+   64 00000014 00000000        DCD              BusFault_Handler 

+                                                            ; Bus Fault Handler

+                                                            

+   65 00000018 00000000        DCD              UsageFault_Handler ; Usage Faul

+                                                            t Handler

+   66 0000001C 00000000        DCD              0           ; Reserved

+   67 00000020 00000000        DCD              0           ; Reserved

+   68 00000024 00000000        DCD              0           ; Reserved

+   69 00000028 00000000        DCD              0           ; Reserved

+   70 0000002C 00000000        DCD              SVC_Handler ; SVCall Handler

+   71 00000030 00000000        DCD              DebugMon_Handler ; Debug Monito

+                                                            r Handler

+   72 00000034 00000000        DCD              0           ; Reserved

+   73 00000038 00000000        DCD              PendSV_Handler ; PendSV Handler

+                                                            

+   74 0000003C 00000000        DCD              SysTick_Handler 

+                                                            ; SysTick Handler

+   75 00000040         

+   76 00000040         ; External Interrupts

+   77 00000040 00000000        DCD              WDT_IRQHandler ; 16: Watchdog T

+                                                            imer

+   78 00000044 00000000        DCD              TIMER0_IRQHandler ; 17: Timer0

+   79 00000048 00000000        DCD              TIMER1_IRQHandler ; 18: Timer1

+   80 0000004C 00000000        DCD              TIMER2_IRQHandler ; 19: Timer2

+   81 00000050 00000000        DCD              TIMER3_IRQHandler ; 20: Timer3

+   82 00000054 00000000        DCD              UART0_IRQHandler ; 21: UART0

+   83 00000058 00000000        DCD              UART1_IRQHandler ; 22: UART1

+   84 0000005C 00000000        DCD              UART2_IRQHandler ; 23: UART2

+   85 00000060 00000000        DCD              UART3_IRQHandler ; 24: UART3

+   86 00000064 00000000        DCD              PWM1_IRQHandler ; 25: PWM1

+

+

+

+ARM Macro Assembler    Page 3 

+

+

+   87 00000068 00000000        DCD              I2C0_IRQHandler ; 26: I2C0

+   88 0000006C 00000000        DCD              I2C1_IRQHandler ; 27: I2C1

+   89 00000070 00000000        DCD              I2C2_IRQHandler ; 28: I2C2

+   90 00000074 00000000        DCD              SPI_IRQHandler ; 29: SPI

+   91 00000078 00000000        DCD              SSP0_IRQHandler ; 30: SSP0

+   92 0000007C 00000000        DCD              SSP1_IRQHandler ; 31: SSP1

+   93 00000080 00000000        DCD              PLL0_IRQHandler ; 32: PLL0 Lock

+                                                             (Main PLL)

+   94 00000084 00000000        DCD              RTC_IRQHandler ; 33: Real Time 

+                                                            Clock

+   95 00000088 00000000        DCD              EINT0_IRQHandler ; 34: External

+                                                             Interrupt 0

+   96 0000008C 00000000        DCD              EINT1_IRQHandler ; 35: External

+                                                             Interrupt 1

+   97 00000090 00000000        DCD              EINT2_IRQHandler ; 36: External

+                                                             Interrupt 2

+   98 00000094 00000000        DCD              EINT3_IRQHandler ; 37: External

+                                                             Interrupt 3

+   99 00000098 00000000        DCD              ADC_IRQHandler 

+                                                            ; 38: A/D Converter

+                                                            

+  100 0000009C 00000000        DCD              BOD_IRQHandler ; 39: Brown-Out 

+                                                            Detect

+  101 000000A0 00000000        DCD              USB_IRQHandler ; 40: USB

+  102 000000A4 00000000        DCD              CAN_IRQHandler ; 41: CAN

+  103 000000A8 00000000        DCD              DMA_IRQHandler ; 42: General Pu

+                                                            rpose DMA

+  104 000000AC 00000000        DCD              I2S_IRQHandler ; 43: I2S

+  105 000000B0 00000000        DCD              ENET_IRQHandler ; 44: Ethernet

+  106 000000B4 00000000        DCD              RIT_IRQHandler ; 45: Repetitive

+                                                             Interrupt Timer

+  107 000000B8 00000000        DCD              MCPWM_IRQHandler ; 46: Motor Co

+                                                            ntrol PWM

+  108 000000BC 00000000        DCD              QEI_IRQHandler ; 47: Quadrature

+                                                             Encoder Interface

+  109 000000C0 00000000        DCD              PLL1_IRQHandler ; 48: PLL1 Lock

+                                                             (USB PLL)

+  110 000000C4 00000000        DCD              USBActivity_IRQHandler ; 49: US

+                                                            B Activity interrup

+                                                            t to wakeup

+  111 000000C8 00000000        DCD              CANActivity_IRQHandler ; 50: CA

+                                                            N Activity interrup

+                                                            t to wakeup

+  112 000000CC         

+  113 000000CC         

+  114 000000CC                 IF               :LNOT::DEF:NO_CRP

+  115 000000CC                 AREA             |.ARM.__at_0x02FC|, CODE, READO

+NLY

+  116 00000000 FFFFFFFF 

+                       CRP_Key DCD              0xFFFFFFFF

+  117 00000004                 ENDIF

+  118 00000004         

+  119 00000004         

+  120 00000004                 AREA             |.text|, CODE, READONLY

+  121 00000000         

+  122 00000000         

+  123 00000000         ; Reset Handler

+  124 00000000         

+  125 00000000         Reset_Handler

+

+

+

+ARM Macro Assembler    Page 4 

+

+

+                               PROC

+  126 00000000                 EXPORT           Reset_Handler             [WEAK

+]

+  127 00000000                 IMPORT           SystemInit

+  128 00000000                 IMPORT           __main

+  129 00000000 4806            LDR              R0, =SystemInit

+  130 00000002 4780            BLX              R0

+  131 00000004 4806            LDR              R0, =__main

+  132 00000006 4700            BX               R0

+  133 00000008                 ENDP

+  134 00000008         

+  135 00000008         

+  136 00000008         ; Dummy Exception Handlers (infinite loops which can be 

+                       modified)

+  137 00000008         

+  138 00000008         NMI_Handler

+                               PROC

+  139 00000008                 EXPORT           NMI_Handler               [WEAK

+]

+  140 00000008 E7FE            B                .

+  141 0000000A                 ENDP

+  143 0000000A         HardFault_Handler

+                               PROC

+  144 0000000A                 EXPORT           HardFault_Handler         [WEAK

+]

+  145 0000000A E7FE            B                .

+  146 0000000C                 ENDP

+  148 0000000C         MemManage_Handler

+                               PROC

+  149 0000000C                 EXPORT           MemManage_Handler         [WEAK

+]

+  150 0000000C E7FE            B                .

+  151 0000000E                 ENDP

+  153 0000000E         BusFault_Handler

+                               PROC

+  154 0000000E                 EXPORT           BusFault_Handler          [WEAK

+]

+  155 0000000E E7FE            B                .

+  156 00000010                 ENDP

+  158 00000010         UsageFault_Handler

+                               PROC

+  159 00000010                 EXPORT           UsageFault_Handler        [WEAK

+]

+  160 00000010 E7FE            B                .

+  161 00000012                 ENDP

+  162 00000012         SVC_Handler

+                               PROC

+  163 00000012                 EXPORT           SVC_Handler               [WEAK

+]

+  164 00000012 E7FE            B                .

+  165 00000014                 ENDP

+  167 00000014         DebugMon_Handler

+                               PROC

+  168 00000014                 EXPORT           DebugMon_Handler          [WEAK

+]

+  169 00000014 E7FE            B                .

+  170 00000016                 ENDP

+  171 00000016         PendSV_Handler

+                               PROC

+

+

+

+ARM Macro Assembler    Page 5 

+

+

+  172 00000016                 EXPORT           PendSV_Handler            [WEAK

+]

+  173 00000016 E7FE            B                .

+  174 00000018                 ENDP

+  175 00000018         SysTick_Handler

+                               PROC

+  176 00000018                 EXPORT           SysTick_Handler           [WEAK

+]

+  177 00000018 E7FE            B                .

+  178 0000001A                 ENDP

+  179 0000001A         

+  180 0000001A         Default_Handler

+                               PROC

+  181 0000001A         

+  182 0000001A                 EXPORT           WDT_IRQHandler            [WEAK

+]

+  183 0000001A                 EXPORT           TIMER0_IRQHandler         [WEAK

+]

+  184 0000001A                 EXPORT           TIMER1_IRQHandler         [WEAK

+]

+  185 0000001A                 EXPORT           TIMER2_IRQHandler         [WEAK

+]

+  186 0000001A                 EXPORT           TIMER3_IRQHandler         [WEAK

+]

+  187 0000001A                 EXPORT           UART0_IRQHandler          [WEAK

+]

+  188 0000001A                 EXPORT           UART1_IRQHandler          [WEAK

+]

+  189 0000001A                 EXPORT           UART2_IRQHandler          [WEAK

+]

+  190 0000001A                 EXPORT           UART3_IRQHandler          [WEAK

+]

+  191 0000001A                 EXPORT           PWM1_IRQHandler           [WEAK

+]

+  192 0000001A                 EXPORT           I2C0_IRQHandler           [WEAK

+]

+  193 0000001A                 EXPORT           I2C1_IRQHandler           [WEAK

+]

+  194 0000001A                 EXPORT           I2C2_IRQHandler           [WEAK

+]

+  195 0000001A                 EXPORT           SPI_IRQHandler            [WEAK

+]

+  196 0000001A                 EXPORT           SSP0_IRQHandler           [WEAK

+]

+  197 0000001A                 EXPORT           SSP1_IRQHandler           [WEAK

+]

+  198 0000001A                 EXPORT           PLL0_IRQHandler           [WEAK

+]

+  199 0000001A                 EXPORT           RTC_IRQHandler            [WEAK

+]

+  200 0000001A                 EXPORT           EINT0_IRQHandler          [WEAK

+]

+  201 0000001A                 EXPORT           EINT1_IRQHandler          [WEAK

+]

+  202 0000001A                 EXPORT           EINT2_IRQHandler          [WEAK

+]

+  203 0000001A                 EXPORT           EINT3_IRQHandler          [WEAK

+]

+  204 0000001A                 EXPORT           ADC_IRQHandler            [WEAK

+

+

+

+ARM Macro Assembler    Page 6 

+

+

+]

+  205 0000001A                 EXPORT           BOD_IRQHandler            [WEAK

+]

+  206 0000001A                 EXPORT           USB_IRQHandler            [WEAK

+]

+  207 0000001A                 EXPORT           CAN_IRQHandler            [WEAK

+]

+  208 0000001A                 EXPORT           DMA_IRQHandler            [WEAK

+]

+  209 0000001A                 EXPORT           I2S_IRQHandler            [WEAK

+]

+  210 0000001A                 EXPORT           ENET_IRQHandler           [WEAK

+]

+  211 0000001A                 EXPORT           RIT_IRQHandler            [WEAK

+]

+  212 0000001A                 EXPORT           MCPWM_IRQHandler          [WEAK

+]

+  213 0000001A                 EXPORT           QEI_IRQHandler            [WEAK

+]

+  214 0000001A                 EXPORT           PLL1_IRQHandler           [WEAK

+]

+  215 0000001A                 EXPORT           USBActivity_IRQHandler    [WEAK

+]

+  216 0000001A                 EXPORT           CANActivity_IRQHandler    [WEAK

+]

+  217 0000001A         

+  218 0000001A         WDT_IRQHandler

+  219 0000001A         TIMER0_IRQHandler

+  220 0000001A         TIMER1_IRQHandler

+  221 0000001A         TIMER2_IRQHandler

+  222 0000001A         TIMER3_IRQHandler

+  223 0000001A         UART0_IRQHandler

+  224 0000001A         UART1_IRQHandler

+  225 0000001A         UART2_IRQHandler

+  226 0000001A         UART3_IRQHandler

+  227 0000001A         PWM1_IRQHandler

+  228 0000001A         I2C0_IRQHandler

+  229 0000001A         I2C1_IRQHandler

+  230 0000001A         I2C2_IRQHandler

+  231 0000001A         SPI_IRQHandler

+  232 0000001A         SSP0_IRQHandler

+  233 0000001A         SSP1_IRQHandler

+  234 0000001A         PLL0_IRQHandler

+  235 0000001A         RTC_IRQHandler

+  236 0000001A         EINT0_IRQHandler

+  237 0000001A         EINT1_IRQHandler

+  238 0000001A         EINT2_IRQHandler

+  239 0000001A         EINT3_IRQHandler

+  240 0000001A         ADC_IRQHandler

+  241 0000001A         BOD_IRQHandler

+  242 0000001A         USB_IRQHandler

+  243 0000001A         CAN_IRQHandler

+  244 0000001A         DMA_IRQHandler

+  245 0000001A         I2S_IRQHandler

+  246 0000001A         ENET_IRQHandler

+  247 0000001A         RIT_IRQHandler

+  248 0000001A         MCPWM_IRQHandler

+  249 0000001A         QEI_IRQHandler

+  250 0000001A         PLL1_IRQHandler

+

+

+

+ARM Macro Assembler    Page 7 

+

+

+  251 0000001A         USBActivity_IRQHandler

+  252 0000001A         CANActivity_IRQHandler

+  253 0000001A         

+  254 0000001A E7FE            B                .

+  255 0000001C         

+  256 0000001C                 ENDP

+  257 0000001C         

+  258 0000001C         

+  259 0000001C                 ALIGN

+  260 0000001C         

+  261 0000001C         

+  262 0000001C         ; User Initial Stack & Heap

+  263 0000001C         

+  264 0000001C                 IF               :DEF:__MICROLIB

+  265 0000001C         

+  266 0000001C                 EXPORT           __initial_sp

+  267 0000001C                 EXPORT           __heap_base

+  268 0000001C                 EXPORT           __heap_limit

+  269 0000001C         

+  270 0000001C                 ELSE

+  284                          ENDIF

+  285 0000001C         

+  286 0000001C         

+  287 0000001C                 END

+              00000000 

+              00000000 

+Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw

+ork --depend=.\traceport_trace\startup_lpc17xx.d -o.\traceport_trace\startup_lp

+c17xx.o -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppDat

+a\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\L

+ocal\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\L

+ocal\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local

+\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board --predefine="__MICROLIB SETA 1" --p

+redefine="__UVISION_VERSION SETA 531" --predefine="_RTE_ SETA 1" --predefine="L

+PC175x_6x SETA 1" --predefine="_RTE_ SETA 1" --list=.\traceport_trace\startup_l

+pc17xx.lst RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+STACK 00000000

+

+Symbol: STACK

+   Definitions

+      At line 33 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: STACK unused

+Stack_Mem 00000000

+

+Symbol: Stack_Mem

+   Definitions

+      At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: Stack_Mem unused

+__initial_sp 00000200

+

+Symbol: __initial_sp

+   Definitions

+      At line 35 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 266 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+3 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+HEAP 00000000

+

+Symbol: HEAP

+   Definitions

+      At line 44 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: HEAP unused

+Heap_Mem 00000000

+

+Symbol: Heap_Mem

+   Definitions

+      At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: Heap_Mem unused

+__heap_base 00000000

+

+Symbol: __heap_base

+   Definitions

+      At line 45 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 267 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: __heap_base used once

+__heap_limit 00000000

+

+Symbol: __heap_limit

+   Definitions

+      At line 47 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 268 in file RTE\Device\LPC1768\startup_LPC17xx.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 56 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: RESET unused

+__Vectors 00000000

+

+Symbol: __Vectors

+   Definitions

+      At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 57 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: __Vectors used once

+2 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+.ARM.__at_0x02FC 00000000

+

+Symbol: .ARM.__at_0x02FC

+   Definitions

+      At line 115 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: .ARM.__at_0x02FC unused

+CRP_Key 00000000

+

+Symbol: CRP_Key

+   Definitions

+      At line 116 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: CRP_Key unused

+2 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Relocatable symbols

+

+.text 00000000

+

+Symbol: .text

+   Definitions

+      At line 120 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: .text unused

+ADC_IRQHandler 0000001A

+

+Symbol: ADC_IRQHandler

+   Definitions

+      At line 240 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 99 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 204 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+BOD_IRQHandler 0000001A

+

+Symbol: BOD_IRQHandler

+   Definitions

+      At line 241 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 100 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 205 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+BusFault_Handler 0000000E

+

+Symbol: BusFault_Handler

+   Definitions

+      At line 153 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 64 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 154 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+CANActivity_IRQHandler 0000001A

+

+Symbol: CANActivity_IRQHandler

+   Definitions

+      At line 252 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 111 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 216 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+CAN_IRQHandler 0000001A

+

+Symbol: CAN_IRQHandler

+   Definitions

+      At line 243 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 102 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 207 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+DMA_IRQHandler 0000001A

+

+Symbol: DMA_IRQHandler

+   Definitions

+      At line 244 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+

+

+

+ARM Macro Assembler    Page 2 Alphabetic symbol ordering

+Relocatable symbols

+

+      At line 103 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 208 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+DebugMon_Handler 00000014

+

+Symbol: DebugMon_Handler

+   Definitions

+      At line 167 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 71 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 168 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+Default_Handler 0000001A

+

+Symbol: Default_Handler

+   Definitions

+      At line 180 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      None

+Comment: Default_Handler unused

+EINT0_IRQHandler 0000001A

+

+Symbol: EINT0_IRQHandler

+   Definitions

+      At line 236 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 95 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 200 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+EINT1_IRQHandler 0000001A

+

+Symbol: EINT1_IRQHandler

+   Definitions

+      At line 237 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 96 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 201 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+EINT2_IRQHandler 0000001A

+

+Symbol: EINT2_IRQHandler

+   Definitions

+      At line 238 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 97 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 202 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+EINT3_IRQHandler 0000001A

+

+Symbol: EINT3_IRQHandler

+   Definitions

+      At line 239 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 98 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 203 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+ENET_IRQHandler 0000001A

+

+Symbol: ENET_IRQHandler

+

+

+

+ARM Macro Assembler    Page 3 Alphabetic symbol ordering

+Relocatable symbols

+

+   Definitions

+      At line 246 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 105 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 210 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+HardFault_Handler 0000000A

+

+Symbol: HardFault_Handler

+   Definitions

+      At line 143 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 62 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 144 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2C0_IRQHandler 0000001A

+

+Symbol: I2C0_IRQHandler

+   Definitions

+      At line 228 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 87 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 192 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2C1_IRQHandler 0000001A

+

+Symbol: I2C1_IRQHandler

+   Definitions

+      At line 229 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 88 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 193 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2C2_IRQHandler 0000001A

+

+Symbol: I2C2_IRQHandler

+   Definitions

+      At line 230 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 89 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 194 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+I2S_IRQHandler 0000001A

+

+Symbol: I2S_IRQHandler

+   Definitions

+      At line 245 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 104 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 209 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+MCPWM_IRQHandler 0000001A

+

+Symbol: MCPWM_IRQHandler

+   Definitions

+      At line 248 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 107 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 212 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+ARM Macro Assembler    Page 4 Alphabetic symbol ordering

+Relocatable symbols

+

+

+MemManage_Handler 0000000C

+

+Symbol: MemManage_Handler

+   Definitions

+      At line 148 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 63 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 149 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+NMI_Handler 00000008

+

+Symbol: NMI_Handler

+   Definitions

+      At line 138 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 61 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 139 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PLL0_IRQHandler 0000001A

+

+Symbol: PLL0_IRQHandler

+   Definitions

+      At line 234 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 93 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 198 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PLL1_IRQHandler 0000001A

+

+Symbol: PLL1_IRQHandler

+   Definitions

+      At line 250 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 109 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 214 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PWM1_IRQHandler 0000001A

+

+Symbol: PWM1_IRQHandler

+   Definitions

+      At line 227 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 86 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 191 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+PendSV_Handler 00000016

+

+Symbol: PendSV_Handler

+   Definitions

+      At line 171 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 73 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 172 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+QEI_IRQHandler 0000001A

+

+Symbol: QEI_IRQHandler

+   Definitions

+

+

+

+ARM Macro Assembler    Page 5 Alphabetic symbol ordering

+Relocatable symbols

+

+      At line 249 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 108 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 213 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+RIT_IRQHandler 0000001A

+

+Symbol: RIT_IRQHandler

+   Definitions

+      At line 247 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 106 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 211 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+RTC_IRQHandler 0000001A

+

+Symbol: RTC_IRQHandler

+   Definitions

+      At line 235 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 94 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 199 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+Reset_Handler 00000000

+

+Symbol: Reset_Handler

+   Definitions

+      At line 125 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 60 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 126 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SPI_IRQHandler 0000001A

+

+Symbol: SPI_IRQHandler

+   Definitions

+      At line 231 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 90 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 195 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SSP0_IRQHandler 0000001A

+

+Symbol: SSP0_IRQHandler

+   Definitions

+      At line 232 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 91 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 196 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SSP1_IRQHandler 0000001A

+

+Symbol: SSP1_IRQHandler

+   Definitions

+      At line 233 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 92 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 197 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+

+ARM Macro Assembler    Page 6 Alphabetic symbol ordering

+Relocatable symbols

+

+SVC_Handler 00000012

+

+Symbol: SVC_Handler

+   Definitions

+      At line 162 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 70 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 163 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+SysTick_Handler 00000018

+

+Symbol: SysTick_Handler

+   Definitions

+      At line 175 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 74 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 176 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER0_IRQHandler 0000001A

+

+Symbol: TIMER0_IRQHandler

+   Definitions

+      At line 219 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 78 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 183 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER1_IRQHandler 0000001A

+

+Symbol: TIMER1_IRQHandler

+   Definitions

+      At line 220 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 79 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 184 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER2_IRQHandler 0000001A

+

+Symbol: TIMER2_IRQHandler

+   Definitions

+      At line 221 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 80 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 185 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+TIMER3_IRQHandler 0000001A

+

+Symbol: TIMER3_IRQHandler

+   Definitions

+      At line 222 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 81 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 186 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART0_IRQHandler 0000001A

+

+Symbol: UART0_IRQHandler

+   Definitions

+      At line 223 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+

+

+ARM Macro Assembler    Page 7 Alphabetic symbol ordering

+Relocatable symbols

+

+   Uses

+      At line 82 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 187 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART1_IRQHandler 0000001A

+

+Symbol: UART1_IRQHandler

+   Definitions

+      At line 224 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 83 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 188 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART2_IRQHandler 0000001A

+

+Symbol: UART2_IRQHandler

+   Definitions

+      At line 225 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 84 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 189 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UART3_IRQHandler 0000001A

+

+Symbol: UART3_IRQHandler

+   Definitions

+      At line 226 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 85 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 190 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+USBActivity_IRQHandler 0000001A

+

+Symbol: USBActivity_IRQHandler

+   Definitions

+      At line 251 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 110 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 215 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+USB_IRQHandler 0000001A

+

+Symbol: USB_IRQHandler

+   Definitions

+      At line 242 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 101 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 206 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+UsageFault_Handler 00000010

+

+Symbol: UsageFault_Handler

+   Definitions

+      At line 158 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 65 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 159 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+WDT_IRQHandler 0000001A

+

+

+

+ARM Macro Assembler    Page 8 Alphabetic symbol ordering

+Relocatable symbols

+

+

+Symbol: WDT_IRQHandler

+   Definitions

+      At line 218 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 77 in file RTE\Device\LPC1768\startup_LPC17xx.s

+      At line 182 in file RTE\Device\LPC1768\startup_LPC17xx.s

+

+47 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+Absolute symbols

+

+Heap_Size 00000000

+

+Symbol: Heap_Size

+   Definitions

+      At line 42 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: Heap_Size used once

+Stack_Size 00000200

+

+Symbol: Stack_Size

+   Definitions

+      At line 31 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: Stack_Size used once

+2 symbols

+

+

+

+ARM Macro Assembler    Page 1 Alphabetic symbol ordering

+External symbols

+

+SystemInit 00000000

+

+Symbol: SystemInit

+   Definitions

+      At line 127 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 129 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: SystemInit used once

+__main 00000000

+

+Symbol: __main

+   Definitions

+      At line 128 in file RTE\Device\LPC1768\startup_LPC17xx.s

+   Uses

+      At line 131 in file RTE\Device\LPC1768\startup_LPC17xx.s

+Comment: __main used once

+2 symbols

+400 symbols in table

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.o
new file mode 100755
index 0000000..7ab5701
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.o
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.crf
new file mode 100755
index 0000000..79b9c71
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.crf
Binary files differdiff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.d
new file mode 100755
index 0000000..557afea
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.d
@@ -0,0 +1,9 @@
+.\traceport_trace\system_lpc17xx.o: RTE\Device\LPC1768\system_LPC17xx.c

+.\traceport_trace\system_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h

+.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h

+.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h

+.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

+.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h

+.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h

+.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h

+.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h

diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.o
new file mode 100755
index 0000000..c926fa1
--- /dev/null
+++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.o
Binary files differ