From 9f09afcaeee8fa7402917c2ebd4a4be07b12cf34 Mon Sep 17 00:00:00 2001 From: TrashPC Date: Fri, 21 Jan 2022 19:11:13 +0100 Subject: [PATCH] Test implementation of the LCD reset/init sequence, and then printing the letter "S" --- .cproject | 240 +-- .project | 2 +- .settings/language.settings.xml | 8 +- Debug/CORE/core_cm3.o | Bin 36804 -> 38404 bytes Debug/CORE/subdir.mk | 4 +- Debug/PERIPHERAL/Sources/gw1ns4c_gpio.d | 52 +- Debug/PERIPHERAL/Sources/gw1ns4c_gpio.o | Bin 68768 -> 70696 bytes Debug/PERIPHERAL/Sources/gw1ns4c_i2c.d | 52 +- Debug/PERIPHERAL/Sources/gw1ns4c_i2c.o | Bin 67348 -> 74752 bytes Debug/PERIPHERAL/Sources/gw1ns4c_misc.d | 52 +- Debug/PERIPHERAL/Sources/gw1ns4c_misc.o | Bin 62724 -> 64104 bytes Debug/PERIPHERAL/Sources/gw1ns4c_rtc.d | 52 +- Debug/PERIPHERAL/Sources/gw1ns4c_rtc.o | Bin 63592 -> 64592 bytes Debug/PERIPHERAL/Sources/gw1ns4c_spi.d | 52 +- Debug/PERIPHERAL/Sources/gw1ns4c_spi.o | Bin 68336 -> 69616 bytes Debug/PERIPHERAL/Sources/gw1ns4c_syscon.d | 52 +- Debug/PERIPHERAL/Sources/gw1ns4c_syscon.o | Bin 61704 -> 62080 bytes Debug/PERIPHERAL/Sources/gw1ns4c_timer.d | 52 +- Debug/PERIPHERAL/Sources/gw1ns4c_timer.o | Bin 64596 -> 65056 bytes Debug/PERIPHERAL/Sources/gw1ns4c_uart.d | 52 +- Debug/PERIPHERAL/Sources/gw1ns4c_uart.o | Bin 68844 -> 72228 bytes Debug/PERIPHERAL/Sources/gw1ns4c_wdog.d | 52 +- Debug/PERIPHERAL/Sources/gw1ns4c_wdog.o | Bin 67292 -> 67692 bytes Debug/PERIPHERAL/Sources/subdir.mk | 4 +- Debug/STARTUP/startup_gw1ns4c.o | Bin 5852 -> 5904 bytes Debug/STARTUP/subdir.mk | 4 +- Debug/SYSTEM/subdir.mk | 4 +- Debug/SYSTEM/system_gw1ns4c.d | 48 +- Debug/SYSTEM/system_gw1ns4c.o | Bin 60276 -> 60732 bytes Debug/USER/gw1ns4c_it.d | 52 +- Debug/USER/gw1ns4c_it.o | Bin 69968 -> 67032 bytes Debug/USER/main.d | 52 +- Debug/USER/main.o | Bin 61864 -> 74508 bytes Debug/USER/subdir.mk | 4 +- Debug/cm3_1602_lcd.bin | Bin 28096 -> 3232 bytes Debug/cm3_1602_lcd.elf | Bin 212436 -> 204460 bytes Debug/cm3_1602_lcd.map | 1772 ++++++--------------- Debug/cm3_led.bin | Bin 0 -> 2192 bytes Debug/cm3_led.elf | Bin 0 -> 198356 bytes Debug/cm3_led.map | 1503 +++++++++++++++++ Debug/makefile | 8 +- PERIPHERAL/Includes/gw1ns4c_spi.h | 38 +- PERIPHERAL/Sources/gw1ns4c_spi.c | 42 +- USER/main.c | 240 ++- 44 files changed, 2721 insertions(+), 1772 deletions(-) create mode 100644 Debug/cm3_led.bin create mode 100644 Debug/cm3_led.elf create mode 100644 Debug/cm3_led.map diff --git a/.cproject b/.cproject index af3a16b..9d9007b 100644 --- a/.cproject +++ b/.cproject @@ -1,8 +1,8 @@ - - + + @@ -14,84 +14,96 @@ - - - - + + - - + + @@ -119,63 +131,62 @@ - - - - - + - + - + - - - - - - - - + diff --git a/.project b/.project index 829aacc..390e31c 100644 --- a/.project +++ b/.project @@ -1,6 +1,6 @@ - cm3_1602_lcd + cm3_led diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml index badce69..b6653db 100644 --- a/.settings/language.settings.xml +++ b/.settings/language.settings.xml @@ -1,22 +1,22 @@ - + - + - + - + diff --git a/Debug/CORE/core_cm3.o b/Debug/CORE/core_cm3.o index c953099a4dee7b300f3a005a642eed04223f0c36..ff80ab5287068cc9f1cddcf07872316ced519842 100644 GIT binary patch literal 38404 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 diff --git a/Debug/CORE/subdir.mk b/Debug/CORE/subdir.mk index 49e02c5..4e5c98d 100644 --- a/Debug/CORE/subdir.mk +++ b/Debug/CORE/subdir.mk @@ -16,8 +16,8 @@ C_DEPS += \ # Each subdirectory must supply rules for building sources it contributes CORE/%.o: ../CORE/%.c @echo 'Building file: $<' - @echo 'Invoking: GNU ARM Cross C Compiler' - arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -g3 -I"C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE" -I"C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes" -I"C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM" -I"C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER" -std=gnu11 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" + @echo 'Invoking: Cross ARM C Compiler' + arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -O3 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -g3 -I"C:\Users\trashcan\Documents\Gowin\MCU_Designer\cm3_1602_lcd\CORE" -I"C:\Users\trashcan\Documents\Gowin\MCU_Designer\cm3_1602_lcd\PERIPHERAL\Includes" -I"C:\Users\trashcan\Documents\Gowin\MCU_Designer\cm3_1602_lcd\SYSTEM" -I"C:\Users\trashcan\Documents\Gowin\MCU_Designer\cm3_1602_lcd\USER" -std=gnu11 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" @echo 'Finished building: $<' @echo ' ' diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_gpio.d b/Debug/PERIPHERAL/Sources/gw1ns4c_gpio.d index 4cc1fe0..0e4002b 100644 --- a/Debug/PERIPHERAL/Sources/gw1ns4c_gpio.d +++ b/Debug/PERIPHERAL/Sources/gw1ns4c_gpio.d @@ -1,40 +1,40 @@ PERIPHERAL/Sources/gw1ns4c_gpio.o: ../PERIPHERAL/Sources/gw1ns4c_gpio.c \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h: diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_gpio.o b/Debug/PERIPHERAL/Sources/gw1ns4c_gpio.o index 76351279457863b89ba331eb8363845fb1f81a61..f8ed5236f9a801a3795fd58fffa232a26e38ea66 100644 GIT binary patch literal 70696 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 literal 68768 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 WLB8}R#;3Wo$DOzlg5LEtG2H)2A{Z(F diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_i2c.d b/Debug/PERIPHERAL/Sources/gw1ns4c_i2c.d index e4358e6..1a23676 100644 --- a/Debug/PERIPHERAL/Sources/gw1ns4c_i2c.d +++ b/Debug/PERIPHERAL/Sources/gw1ns4c_i2c.d @@ -1,40 +1,40 @@ PERIPHERAL/Sources/gw1ns4c_i2c.o: ../PERIPHERAL/Sources/gw1ns4c_i2c.c \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h: diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_i2c.o b/Debug/PERIPHERAL/Sources/gw1ns4c_i2c.o index 2562bc56413f27a7beaea0e5341bc196fb26d454..34f494c2051c2dc91cdc7aa4a72bdb631da4273d 100644 GIT binary patch literal 74752 zcmd442b^40**|{E+)WQ536Kht0wln0W@bAiz?Ru$$+pbwCIJGIEwkCxGK}e_p z0YMZ+P!z=iihwi~l&*q+NU@+ISYCXwfCVB&{@?F&&b{~C+1c>E{(qm}=eM7o``mNx zxu-nmIZr#~o|A5AvTfV)|7>fC6^1P9l^GK9DkQ-YYm?P4&#Mux!H-XC@jFuA9|gEv z->(2XTHhZ7c&xs!1FYBg4S_LU6-4f@XdUfthzmwU&#Z`-fW z82IMfufJ~BUVOW~aeUMEmDcz0iZx;NxwqO^%o(t+%}jFNcK&W(WnX*vZT7YHQM|Jb z|JT#bt$teOHQC6kVZg3sNf+PVu+iSwFfar6-jA(;W9QuZ*3Q?Cov?l7te~7}cU-Z! z+1j=7;f)UrTsrQZXCD}tQ1Z^R(-xe&@qvvG4txwT4-U*kOvl3WHa@uVp@C}<^U%N? z#5^=`BChTt@3`p$s*aOxvyXcB>1p@+^?L1&D-Le9V%P23_y}^pTymdcXl z-ZrOc+M&O0Xn(C^^8DHM^67i*x!;`ih5B6^Cx7q$J(KVMK1#k;N}i3>pQ!)K(|+l( zg3@1O>G->15nJ_8@ZMaOyXahr`LyK3m@5|5y=L1gUD&dLMgDti-OhpO1NYx}^T!vkMJt`83^W;u(`Ma+W(pOp6P&vF)~U$eanfWZd`J}$9r_2+MkA2M+0 zNwe$~cI^oVKJ>aB`@*b`)KC82_cuPO>wVsUv&TN>rux6>_Dbu%SNg}-8peIrDm(I5 zCmnc1Q~PUIOl^N{+T@Ny=d7-5JaAz8+-B?4Ni$}@aQnGt?-_qZh-t?7Sa#no`Mc`fuhl>O^nI_qb{=tzdaNA(8LRY| zU*!&5-gLzwsKtc#*9OKnTQBYz`OUJ%>2rbI$unl}+W5llk8XTq;Ol7lBLk(#SIWM^ zFMGZ!`+mRG4-Kf8$vagFchRr+SRFs!GyZd1Fc!SO=ia*HpQ<*oJ$CNP^-r)y7pZZ> zF?OtsHtTy01B-(DKaaPp7%OeX>~&?9HMwt@W!*Y#Sp(!c#-9@#w-t=Qu}db-vn=BxC-I3hZr`1V`qa6&Z=JQBQ8Djz@Cx@LFe0aY zHt~g=mxHA_<2?tQ$r(THy^~R!m^Zj}#PU9c1n&MUan=m-L-#KWaalZ*{KuWzkINA= z`gninS-2!-o`!qx2e_0xi_5rL@UqyGCHq~E!1#NXf~-^U^_u{uwF?0OsU;0k9h9!!dr>~Z>VGdZ(9W0kx$?dM20 zxs&&APh%yR;$7zgrpO}lJxMU70k@W|5=@;|@{b93BEddYOOfvzDt1~!C(^trf!MzF zcszbzDaV@bpy4HsEt$?J-Hj?Owo6#lMEvaQ{)n_Q2UER_K7;|g!`d�%jZo6x(yn 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 IeYx5H0b9=sh5!Hn diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_uart.d b/Debug/PERIPHERAL/Sources/gw1ns4c_uart.d index 2e6a8c7..2147311 100644 --- a/Debug/PERIPHERAL/Sources/gw1ns4c_uart.d +++ b/Debug/PERIPHERAL/Sources/gw1ns4c_uart.d @@ -1,40 +1,40 @@ PERIPHERAL/Sources/gw1ns4c_uart.o: ../PERIPHERAL/Sources/gw1ns4c_uart.c \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h: diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_uart.o b/Debug/PERIPHERAL/Sources/gw1ns4c_uart.o index 0a5746f8e50725e87cbaafcc1d0237578643198c..267f57eefde9e6b2fb176a7fcacc5ca22cf3822c 100644 GIT binary patch literal 72228 zcmeFa37lM2wLW^zsj5yw$V7mUK%kN^B!q6Ns%IdOPIdJ_y33svRQSY08&3b<%aH-z609*Bb8L&<7+kr>veFreF z_np8lyAvvfV_4i(_XVza8((uAO?{^tX4OvhxFWa(u(4M(Y85-deo&!FLy1n;I9dwcfS`AAI*g z#cjax^RmY?Z(K3E_Jwi(_=zoX)Bb8NG-2oXOaE%6tcCCWhYx zO^pxgyC2kV+4CNe=N(1H^IOCRfpLu=ueg0JYq4FP*}it3cmGz2WyM(uD{enjW?4J0 z1h>4tSzp){-;r{{Zat>L9KY^SMs&f2;wYE;-wI z22rtRz)K}(PvX7%$a(f08;|^eT(;9~C$Y=KmK=|47djX>b0jb!^J zII-jsrxXc0$4l;rorIf79rFDDY;z&d z{^z$N@-WT+^-~d8V0Y=W*Ey*D?POz%%1=J8xsHr~GUh0*$+}pz$fr zVg#C}vlJy$uHS~h(&_xf_$epw8?Ex%ovhdZSYce7vm8m&s?g&0dK)|o!sEYv%})@$ z%Wok?5Iu(hyWN@|Cuyh6JPx7WU}ih!X72SePuqV#WLssj@x}Hv^Sx}V?1lQyX={g& z)E3Ov=4EU1vh7-N8nWf=o&Lrm;%_|u+t+ME*4?C(IlG*1G+hp9yZ+)ZWT=fkaGUo) zt$APp@}i)q*3GPJX|N#Ac?Bu8_jSwL!D`J5X8XX)HqXnpt9>D|&5V9Nh4Pv5&a@BW z8!5gi+O1uGya5kPiayZoJut~UfQGWbO?Y6#u6V$@H8#Ch$bn zIgAye{1UM*OT8YR>;HioD zKf4713rxl$?fvX7_`q`|c0VHbk@7t^m*v~%3iJm1xl*ac9=G8|_LEXL!(taAds4DL zS)nbqM+F3g{YW6wtzM=_+)TS))P_uV?@YTuREA;-+-(ik?c3JPh1hneu9_%3dw#MvVKCc z&z^|vO_L})`L_-K?Q0(PvNuV?-i6dV@PEeHX6G69#EE`}Ns~e)m^?j{IwhD|gQurXLV0*I zt;{}Rrj#9JI$-8BdzX^MdtA9>CO^7MB2Zdq4-jq&YRu~F8h)yIdg!^`LeI^(lf>HH zdjb_bU}ofr8Ty0}!7)$l5q=`{g_+1d-lezZp9MmCap;z_?ez2x`>rJu`Q*xpt0t~M zb@xhG>FN5wY~G_ohQE`X$g1xXED*XzFi1+w3AUQPZ*CdB=oOQEqkmvF%eLAH?0s?T zUAz5SP4nP?E)&I8xJ>LM{1aJWwG${)i)9kYX;D9yKl3Cbnfa(dE%_A@%ociS`0szN z>SH$tG&!~zVH^I3tBwfyqta(vM-jH+f4Iu5mHFEn;8>|^iR0WaiT)!KZ8fGf)5bKE-d33x0d?zwg`slhtIs z#|P^@KKZ|+;{RLQmkmB4)ZqV1DDl6fn*V=?{{Qy4G^%|^b!bNH6zt)iN@G+VF&?7& zkBK}AW4!#`hpW*Bs05k6ZHm-D_%{~9mXSXf`D*@A#o`}TD*m}|j=slz&czQ)ci-=# zdAm_ocprT}8g{?qqWhkIXL;j>+T&Q>m}SSNj7v=Y8=NMw86_s}&Q=*_I@db8)Qdb8JV zcV-wa75lmPIf^i-)Wq2p}En(d%PhADxOjrl3<#pwe5-)Ea0V^b|w$pf>aw4xE zlW+a)Ox}+ac#U7g>x3>|f7;9Iv+}LELXGRd%?axiiC-a&+7p~vD1a$epW3xYkA#wHLstSGM6so z{WqmN->c;P*)6>G2xXQEw>&3rZj*M|N4~gM1@l}Wt+`Tob;~egHVP%%gpwsv>xt4j z8%|;BTeg_G-=7=OP!^^DvY;P=ly=A zylxlz%sh+tHB$GxguC99))|o=^nIb{>(U<|mio3x?^u2kpDL4QFPGZgBlL0L{sRvz z;Pq?Lrhh(-_s0r7Z{EiHdbz({Xukhk#@xS**OeBpSD(!5MN+#ZL%i>i@7}+J_sfst z^{fo9rwPBUKZ5t0kLC3rLbp=9C}B;N9(sVp93)?Cks3WNz4bon`_IU;7fB0#N$S!l zZ{D|rZ&)o{bcOKn;nH?DG&6o*;oF}JKmSPH{IbN)+RD_~Hm{41;&qb4Yo)Zyk>~RM zVr)!>CVDqI}2|- zC?&sNYSA*4Ilmy~eCc@J*9u3K3I%?=nK2jb$?JNl>Bohy{wkcaba%%8zKho?X{pPF zm;NAabeOc-(^AtLrB8iN_~*g>n7=~$SDUojzQQ@r9KiSu(iRWMSDqK1OiQT_kuv{K z-v6A`qFeakiDUTGl~UiAmh%2+q0)Uv@;)P+`3IrieNwNo6^uVnT530uY}c+~%pJYF z?jfx|dw};{ALaEdxxTi6_kTNw*Q0jg^)p#sx1P@HuyE1Oq-7ULD{Sat{3qp|3-{)I z`x(4moaXgqY3p}{!Z%30a`OJK?q$bfwcB{#DD`?@^8Dx^#{5m%dYy35 zFXhcwOKZ*(UR@|$^eN%4n?zzC*UhJ9HSl_*)Ox$T`OhaX=24+)LGo9NwES2<;}^~2 zb%lIo-&1-22`T@(^0r5|Fy`~}hSl47|H65^z9Q}Wd#T+vp~eGA#_v9t*C%4UzS+U+ zHRZgXE8m^9p7$rov)8ZV{pHJey;*8HP0I7TLB^c5Kd-kp@%p~R{6%Q>=z)y+;9Opp zNxPh7^Bx7nwL#hmYurL>=ymYP+|m^)_hdgs2pPFu?BP9oV} z1h1A@4@v$*C1+)pF^hyNjzgXj>k~)w`Upx}Vx1`R^W|fBKLMpGv7QmyCePtJ+wq1H zYXM49VpR%dzO;hz??`-3ddjy}G3HIgmsr1+cD${DG4>I>zH%0?=gC)+AZ3a5)iTD! z@I|~|^8ffS-hX5oQ!hiwORQrNQ)1n`lGnG$Y z+xEnD{IeXzCiEV!@0gRFj_~{jw#Rn+H54szw!IM4D>>i3@-T!hu^Ulycs(r0lcD zz@9vq>mo{0pFSTk>B;CoC7G)bpD1r(kt_bP7}v`0Y{a#ynnI%bA{M^p(Y3hNo<#9; z$VF%4ntcU~nK*JY*{b6zcDrNmB>C4)BvnuRI#?{R^P zn~$D^YyQl+xNfumoB^C^J7k};>_4($ud*vy-mC53?gaR>9p^i*xA$P7Zm_?KhE3dP zpGG13HTy(z*sb;-b_RUieu~_2m)%JwyxZpFW8xnB=6=AVb|0JOF?+^=fbZCQQ3C$N zo&iosJZmRYfS=k^*}|{c2e4oM);_Tf@H=}I+v(5tvAY1?w>Pq6f3bJs5OS{bPCMW{ zXW1OU`OZ^}{FL(``^A+`DGPs<^Hmc4i_Tw2r<7Ueao4HhE3e*tRsWo zI8+4=MSfLEOl_=VS;>%hl}H=Lc= zt^VxvlRVpEi6+1~F;o^EC3Z1c^y1h(n*mqF#!UuX9b5ZRz>TrXS->yE+E|s_Vpp^9 z--x|<0^p(8d3^Q5u|FKE&3ocHvd8ctWQ>t79*XPjb`4*1hu!cIz_;vU$Srr;E2;o@ z+x-Ut?y*0{V&7-~awgz@yDR~C(4I06@Q{5Oo8=L^l35wrp9N=;L zN!IiG_FMY`p0K~nW_i-Sl|AYy`#koPr|plhr~KINWnG@JuVGs~Yk!4o@KgIimi9S& zGe(`n^Y%XVfEVnW$S^P353?Km!u|(a;FtFPhXG!-*X{%OmA&aKz-#tjNc!K}-@-7E zc-^k%bHBHr+ywZ8eR>M;ru_iB!dvzmY_hlQ3#f4X(cZ)wy=(W9lJD8)YzO?=eu~8U zi~T3I|6lE|vn>CxKSwtBr@fq^59|+Eq;1Zwy@0cvUps*9&S@m%xz1+~2b|~J#P+|y z`G8q2be=&YCqCvpLpHzI`PB&E6VAt104{O1P~v>j`QeFx%bcc#fGeEaZNR6Tm)J&E zJAHio)6V_p0IqSi@e7}IzSRP_*13H|Czdx7PAHulOwz)xe}ZU8(N8(>d;KDLPzd@*(jY4%dAk=^2#v7_4nuf)=1w_nE= zQO^7(_9qtpcd_rW!C#Mkf<5((SelLchuA53z<=V$MVAH|lwH~!#Uzk>mcCS_>=60KaJ0w0C+CGH+lE@_=a-83-L3^rZ2`{XWd_p zfA0jqFXCHv2D}nqO7grKKa1sjFTQF7@aOo=eC{vtOG^QNjc+~@@b~zx`vU$Ezj7wv zU-5%jh!5f~lfBPOG_Y09O8lc5aCYJe*7lslkI4+@B_28paDL*GWUvbpBj*AxO0>=g zT%359J^bT|64v38#6MZvOB3(2xR)iKXQN)8Xr<`-RAPj3;>tt|i}dNl=lJT+B%U}G z@Y%%Yne%gr^C?)aOT0{0ygpHTI^f1cA8GxC#G5R{O^LhM(Z7^9^FY8?5|^C~xH++j z)V(FK|5Cu$5;Nm~uO}AG0Nj?iomp;A{QdyI9f{Xw1HP5mN+REx7)KFwcj8*s;hw~y zY=HX`H?9TTpLlyR;DN;Hkah;zs@>SXNZ zwnG6|#%^P$y*hT(DCuo13}P2UZ0eQa$j;D*>24g=g6+mkuJ z5NjqQeJR!z1AIAl+wp*}#1^yCH^;7LRlXK`g7o}m>=eqTZ^ef81>70ii5=yx*mjEN zdt(=o^52gAhRyL%>;{UHM`OG10{DKcY&+n|*m$|K`nPq7Dw0q@7w z@azAKUCL(M7Qce>XM4Pw6g)e=2O0Og_;`Nk!uaZWfQ#do9s;-|e#0?pJ+dV(&nh$$nG6y z4dR-=aucqd|6phBs^QSE{LB(uSA2{Tb7eJiuKL|RxE|d}{ygS)eDmsiN$_L8%KmcP zY_@CR^ArrnKMnfGm!|H?&e_pS%H{`H{LX1>aqXJ32-oG;G~v49Ff!Cihc#Zc3gXv1 z`6N4PZZq4m;n8z(ZCrFJu1)`(@8-Cd;p)9u|C(9H;9C1Bq$Lh{l>Oqc%PGDV_2h9q zVtXyFi=QREm)x=#*X&!{acx-9gKOiBq(IZ0N?e=QvDQc4yA9W+`>-x8pq-Uyy{`|~ zWo7I@?Wa}adQ?5daegK1(RmlBZc2S{6~Z%jBaLP?PQ!K2$JyogdY@&QeF|A??~Vel z`+Sk#OFojrbHWN_*eL3|0QSOy5_~B zaUJ{=%Xq?Z?2#wlk9+gXacJ*E>7i%hT6V!kTo3NfXxgeDItU+q7rFYFpHY0TzJzZ* z?s}G|u+yQq9)HpTT)Ph-uk?JJ_r0G(JrjK&kZJ>e;83;Z9Jbn8rykeA$^6m@Un7my zop%zh>wmsKt{c8M5nsJ`9A+!6s<>r2_TMK@val{2eaXUqyR7Ws_FPAEdsD8XuI1qT z#?3>${lix8A*02|6Nt? z%I6?A*KA2|7_R6oZ0;T!DeEO;gCPdGH?JEhjGVlwf4FR|g+5mp9_fR_3W1nq^==&M zFMuTwLcaj}jr6ZC=z9={&RHyAzOdGUr1D;d&gI>Yx2%Ew?vc$y@=biEu%UkoXk0i6 zd_A~v1Kx}*1(afV^CnXex9q(eHw++Vg7@LVnoWZn5rc2JdA9UzToaBN8C>5#6pk9+ zG#HK;%=CsM)(;LxVo-m4Kb&i5L^D|l+e(0b5F+2R>;%+~M51I?VoGdlGLe{{uwx@f zCK9n-l86~fCSoOX5>rc%4LC({y5cT^`{MD~&UlQO_ea1knVXm_NsCRWWcS46y^#1{ z2_|Nh%uGzFNzBS5CdW=L!&{E<%3;bgFJa0tH?cE5YR^aEQ4_nW%z^hF5pHF#Kp-|f zF`Jp@I9P-dNV{$aX}9bk?d~0 zF_jQ5!tREGPN+s_IznAG$*AI8Y|{2LX<^D=y@RwHOd8p36a{bDLE7Crc;{m~NPB7r z?|gm-X}>aQQuin+-yD^OK_uI@tkB-tmF?_kDdd(V=g;2^5mKHhj4Vi|wx-NqdV#f~ zd0A(nwHX--1^2#CSYYMbn+y5Qy3VeAp|hiYRiS<3aI(@W6zX%?=GMBFLVa^%p^!{h zBdV*ZuF$Zgxf9_U1oO+A>kG@9^UX_Ia>+Cz@ZC%*xiDibTi%>4v=0q#92y)sxp8RY z=1ql6uwbdJm8ldyee!VUVDAZqY|B!kT@;#d8_ej}pkje3Q#w;q$hGI2TTp8hD_2@x zUf+Tw)ULH|Wg$DicR{i@Id5LFg|Q7SomCa6%CfeOR#qO5RFu_Lq^c^bDk^I#(wT~? z%8LHd@=QfTRR!`lX0wI5&bC$*e?_*buA|UdXlctXEi`oGa>6zAbt$|p-_TK) z?R4o}ZPm3e$+Xr%Rp=-$Fn@ABW6W@FA{K&5Rivj|-=?}e=+V%;thsX)i6rF~{%G%L zUS6MTaKD$avKZ>>`+GL80g+l!sO8y0Yiq8fLyAL+w6xS^vt2In=9i{crrXQYEiFs^ zJASyU=_t3z=_)>Ep7L8NwKd&diU*e>u^o)o+|W>9gB4Kt>H+g-b=7rr3Nz*kohz3# zC{0MPJj#}D$>rMHmgQE01IeXnL&^rUM{BONp{}c?6SquBS!DK>9LQEj6Z)hA6c5S_&v(AF!PJC2I9rr)hR&Wlz?>og#IhNvc3U?={(BiByxhwypev`*xuYmc9+r>DHj=S!Kj99MSsaHE3^)u zker|1ye@gzVaaIQYZeetnUs`W(v^29E6=93HZ+*Wg^wdy*oU9CnobSX!u z{3y?$f~JePgmVejW%^KaXIp!Ly{RLYFH%cT4y{LqY2GkW=!7O$4_6Qc4>F7VVO;XS z1xX38=V-0kyCAkYaui&kiCd{aox&NUN3JlHI0&+f-9$YxSUQAnr}Wj*VX_5vW!v$7m8YWCyKm7v7*FO0WZQ!xXc#|t##-W zMx0lclfOjJ7*<5bF01U23m<52%Qvs|WP2u+s!7!bM~aTNoOHB|C6sB0{Z$nti97IA zh*avzs|+#yeI+@xy|kvQiNe5i4O0rgCxE}n7b}|UJDWfQ5zhHg?`VVAL~pNe2V2)S z*HN^WL!c`S3!SUlbBNl!fwo_NUlL=J`549nzB#wDoln$MiV$fcAJ^xWbT#IdW0VYZ z5^{Ms)$1S4S&AEcJ-S0~M=r3#Ubc89juup}RvyC?U$y)s+>s73Gzw znoK5BQ(cKcs-{7DjYmxx&LBfbM;UfRD0Bqd!5=><>hu%gk)0!0OZ^fflMGenm!?x0 zdB7xu_=aPk5VyV~*T^1(iitWvL0Y2&Fy4t!y2`8R+Koda(gq^pv+Mf1hdQ?|**q}N zKhy^MXK3?={0MBLVN*zLBMe<-)wR`CwdLvZikhlSdAhQ?e_?s5hJ&>*UR_IPL)Wq_ z$X}$^Mi6>qHb%BU3k9O3Wu#mvv#LTJE89B86#JMZiONoln~;?5z)9_h)JV=_#Q0U$xdf7j)IZ z`(iXSQqvP!h9{l)aY0gx*l81FD*}1Ge20hFwi|LwiJCvaA5X{ofF{izyKu- z(~c1VIyO}Wtzgl%57O0_(U2=1q0G3#E)ZnOBFREuLz?XTtqYQ_ZT5+b=GGKU7ZaDke9ZDybl9Yz_LPI7Y5^?DrZLHB@hVSXk1aANe6hTGFWHB zOEsbj`5mD6m>u|1x|rO}HZ7&x4U#F^Zy=pDmrJdXS)k%1X$%6G)ItTea+4YZu71fl zF)Pdn6%xqqprr#XgJ3JKW9o?NiYS+Hz=ghrm(J{<4~Tlnu5GmPRio*dN>ShPtm?X! zW*AOOb1RIbp~R-B5z*{cIknZ7Hm)w_vjz0ADi|i7o-V!vqgqn_8FtN%wgE&RP=#Mj zW7N|lo_st+J1q`LSC?;177E?N>v0d_;hL8(x&*^8hVitS#wuQzYwW1&^z?W&Y>H-( zmN(<4j(F}HSu~ZH&BaBgQDc`kv={J?or3+4HhkAI5V>&~JSXiT1}v8D7oe&lId|Q< zxu_ay5S093L%4NgU%wflf>K5J99EbySc(Z9HA49Ev1~+RJq7r|m8B3yK0|m7W_UR{ zKWIg}?5@4Wtx7-<@Pt)!zJubd8Rkr|mljJGB8kY%_iyOSQZr_@d=qtT=-G8GEqqn3 ze$<$^X4(E7m*3(&hXp+H+X zU9}*&FsU)<*KHl(gTogg7amyP=a|oD`OdDObwwo|vQ=9<=xXqc)8zbc(O@R3ASutR zgq|4j=&)(X#>QgsTE>kM?L@?xTYYi=bT(&~@<|W|Of2K{vJM!QqQ|?86&%I=RKH;w z`$v{^Z|DU3KkEIZ%$>*Q|*LA8op7bw)8b}8H=)osdmwg#o7H`0oj1Y6ZpbmdmUw}yT!RN?68($?c}-$Uj04cEEI zwh5b4;wW{^sRF*3vP`BjRSko)29Qam>2^%jv_u;DsIF!V`OCzd<=86| znibiCSUVVvROf^J>iIzV=2S&RRjQ&EUx2BU?k`PO!B*Ug+@i$5+8Q1~4<89>G1S59 zIQ)`-Q4_jXgTq!;x*}u5yy;)?5y3HIRN#O$<@eD*25l*qoSxZB6CgT5)As}) zXS-od+D~2ep0gPOnjesXCgACdFl@0bS_IYdLdt)tW>g`dCcx(lw}SB^rri;f{sLe9 zfqjJHsiUU74b_7m0)Aygva0HJR5=(l@t4$f)z>#KM?TN=t6x#q(E#15p;^W~wm4f1 zoHx3ymgPXBf)%h9ID`g*9FRSm07W*c2U=9rK#W%HZE$eHCtS2oq{PDxU$%D5Dw-yp zOOMPdp2egneYxU&e*Nq(Qa9yh4Rt|G`;X5@m9?QDjzn-A;rfo?D=pYX0Q^(coV>?Tpx zq__IsnevLD!Ve$a4jNkdx4x|lvo~l&by*np1w{hNQJ|1AN5H;{q0$hf)>zrJA9Dq| zGK+tcLL@xVR5V`(gPsgaOW=544&BQ5OVry#H)A>-d{Avt7!tzz;@e0DjE*9CQz?|i z^IFyv$st3pGOqd@{E+En=tqsYhGtOCo&VAn@y3kWvfA)puDqtAz8>wiEVqJ+Ih>DD z)na-{eXZ1|E6^J&th%P~v`@eTo!VLljgEgR0V0DEe0;0{Brp?nmLn*dL}Ok-7nKkl z(>(#*@vh27ZE)@23@GOkhJ>N>McExF~n7I~eK zvg)34MM-EjPrJBlNOa~f02z0tEBJ%XH@wv7#zBP?eiNuvoUaQK%pVQ8#z!*<(R|&c z(>NHz_J*gRh+YZ;QSM;WkM=+eR7m+huzEF@d>c|K?1ry~xNa}47B4)fc2$=mK`G|9!a6(PnZ(;L7iy%p=viY_f)g~J{s!SUmX;|3-c6UH`UG^RpT;I}Fo)JN zDA{%N2n`%wKt1oC%L8)HxI9!kHekkuv)z!Z&_9-QXz5(i(uS!^(tuOq?qJ|~kIG3t zSCNuYWt1cc%LRsVP_rsz8awP=G%b{_?C=FvZ4rTmF^&D6%n~vHe7zN^+7t2++}V65 zrud66l}Paq_ocYmB5mcWW}YFSI=tVS!5rFF^?^wpk^G!qhc(8*mIThWmg9fEIqx~Q zX_$?Q#fS_+q=wpQ$znM$`wAZ-d~wf6qZ4a!`<@o_``r zG>(NdNJIU9%uFu9(1s+6J44BPGeJqt6{%`m-GLy-9gjZfgd%UMjT0akuVlqcvTI^x zNJgE=@sz@p_>YxO$C#HkBTCUL9Yg5~v+}}qlSY(Q8Dc4amVM~#OvuWFZbMBW3uU#? z)Qrh$EM4K63U59b?+o??u`_>T|xTu8@=sb`htQuY{H4JFN5;iP>>7l$kSCWqm z2BI@!UJKr47E*dmd9Y&_Q!0~a`hYHmQKV?iI8ET&pSsQnV^Kiv=W{JIp2t{ogysk< z#vxs^y`!$NwGMhDmZMMuz>AjE=~@BfZ!9Lcz4n#Hl^LSwz&m;ZNhgA2(y?Q!PB&t5 z&r^H|{UqF)JS_QebAW8YI>wF5_etqjMs@mEk?^3^zg z%uGimxrl4j(hyT5w7km`{tSOduvfb)wNO*nSHW3)TElb_;8w;*tYt4WLC`5L=@^Cz z4Gb82fJ_>+2m<4lN|yYxx^@Vx7OV~k7z8`YCvC_1PpIJlXpzgqOGA8umK)J&bb2#w zl*{KsUn1W`)8z~Gb)9uVQG}kVx;xz#uGg%i6CNGbAHAd|&X0kX9uTw=Ja#T6lgwLSQ1Go;c*#Y^gt|YCaaM++*41cKLlJePskwpf z1I)?imlPVBJ78|k7k2cf9GanWiEr70>n53nQ%|-P!8@C-O;xALlkOX0an`M%j>he^k`q*UY`rb{O7xiL!S^w73_2meUtlhl62RN{9 zWA{iYcA+gA-Z(IVi0+}@wTrNs>7?q?^~usT$lHeh*q^g#&4$e=Lg~Qz{^8;7HT|XQ z`Zuf@S-U8ODB~q7rK*U~z~&9TBlvvjaKGR%;`+Kry1noi)C#u3nDoSO=(2_^B5Lbe z*4fZf*C@1>C1W(TicRKt&k0LGBX2dfKwuqoXgKh^ywm`6P%uKK9lMiyyVvy_jw}yM zGK&oIl7(SdlOm%tmvV)?Z^q&ZE~Ll63?+-hbHM0f(AYd8 zlw1;x`xi0YXN)XST_WqI(^f!Q1{KxRR;rKuGlP5!X@=Is7Riu!;eZlM(~?8|2a8b8 z2~R<);fFqq9R+RTKkdR)xwkeCg%;n!s2OUpbAvK9+kq0n3rNk7jj0}U!D9DF76yZKB zuPK+=FxS@gwKLf%gv|jRrW6==B0Hs`gK6>2RHUg-9Y~q*jJoUi({8a+8{e=1uCiGP zyOl!p@2G1{=5aB^SJqNvmn|LWG$Av0M+Kolf$dUDC>5a!V%vphv4fI+uXUH67~~>^ zsG!IjGcY8Y#>ykjCAMI6Asy?HvWo8gKiJ)Ctb3_FYav?7t`>@D6yJA+Zy?=k4r*cf6>YAq zheahi)?wNPcl2ej!|ME$I!a~ji45SFkA?i#l?lejA29WbS$}Hy1suXyC|s10&00Bs zNb#r;STfjRoaU}WdPiP!<5=;#eQ2fB==DspP)ZkYqba}uvSq17_AIq@xISJg&K)b& zA;aeMm;(&xidET7M1SWfrA0)$I(EkLYs}racXvqy{wTQER2$rz1-DB zIEe=LF=oiH!x@Vw5f3-5aCD%*yX%yVqF`1Ay7Ta^=)&wRC1KRDpQNXn%9R)qkZ3Y9 zCr6=px{0(Uh-svHU=(z}>yCx860Z)rc>#r^vW|x+0P$ZPpBj=?JD6$W9$|MS7;>v` z&1}q44W~M|vKrFZ+qFe97%M5TkrH!hfeA731qaFMYXR8X;m(L+W)muRk!%zp{#Qb~ z*2nNDVr8W1T(Y~7-BQL`cMm+Z1Z6+50+6`lnIvRZITWy9#lG_yvG{sZeu%;+u;7Lg zBDCO!gG{y^(?!@`nyYWb@-)$WU9VGU*y60azfNA?iY>6%)18Ax?Ma)3DPIo)Nqv2X z3Oe@y`7vrEm_{^fsslcKcP$6l&a8Yv(~9yJKF0vADSzj$*xbe_(&e$?`8VoP*olWp znl_oy3odq$c9Wq-_k)cw-WcnktsQK}y;kIMo|3?J4G%)(9{ynvs_H^Im;t>aXbZX0 zv}3HDm$IN-78&#G01Oj#*nQi!tc9lt&|Gi!2C*cLgc-)nqY*Tqi7S;{vb$kJboMmf zQK00EH7QLmtQBJPF^*?|r16&zcHo?fU^95V%=q;ii zddh=8+gGiHXH3xj!c7ENdB;ABAp!gzwlUEC%%H9-t5QJ`u%lHG{+Hp2HFPWX>H6Rd zrVg$;@uYUHr;B3wX=fYX6tWJAB+J0hc=6olmbWdVlWWvd;Z&o(hNd%`!P;a&F7L}P z!vPZP3uYqN_z$>L*Z7e_BbVo2@YCh(!n?j?f|_#Ef<(chL;bu+S|WzT`7Qa22<5xMvrbNs2D>5$*;c+lAcc zen0PY^-}3d)SxgAgzdo?kh9{Og8dMbEvBCcPwSdd-QO#-x*RtH0#{EA@Xsni`Bkeh z>N5ABKx{OJT4~gzQ?M;QB&#$_q2Qi2gW`CLj3A_nZ`|f6;kwzd`o$f9&E!_-+tFz+ z9T%a>)r*OoF-ozw>my>gwdQlOQr;*nR0cRWx+)A`7NFgdHmo%YnuZ*yy^a@|Y%?2& zOsDrepJAV=JJ55i-SJ4TtrlQd*e2|Ka^wJ%?rf2rPQf&31aq8^(Rti^aqFvNOja9= z5?o|25<)CGGu#UIy6aqBC5uQ!BG3aVWP-fv31G8{KwL`gqf9|h_YSW$4LYFe^X(`R zT8jSMP#+F7S4)J~&6II)|JT?ad$Wa1C$N;Kq}xhI9%GY^?4|K!C3myoI3TPY93>US ztPiAX7lGEON^D5Q5tXbwgS~*}i~xG&mz+G(U)S5K;#)))AKhW;#GK^-1ojRNKOd}Li7x5Wi;VRUNZ$2=`8SKNp<~1st5+<@C8*9MP^cY4} zfA>S=X3-w8HdNM@6s=2IB3-|OSYiDn_b zAAg|U(av3S*cE!Uw}yjbDz`&|4oRF@;`MkAdRSp>;@LOD>w!J>jw6uo+(bJC+g+p= z2qa=C;HUPbnzy79_6=&AYcy-$ixSm6W~b1MgB0{_BDh^G((sC*jw@gTdKX2$+7zA| zB>IK0PS9!$@=oy_hHXL~L}NdimGbCaW(PdZ|JsWG*e%8Pgch$yKN3n*wk+}<5q=<* zr)9y^8#+~Fni()$%5XsG=WTAItXq~HY z7qAi5-P|3jk!$$-$x)IZ0uZhU{q!A(hFjU&9ei99Q7yl~z>w9@UFzH-z;do+&G$6;2&gN%cKQ zAK7SZW*)_KcTe4sR`(C%qDLi^uB=Qq7e@~>@Zew{o)6*!tjo9u?CH?6Lf6Sau4)acX<#`Iv#C)?J%Pj*c`{;o7b)f zYH%b!GPJpO1nlKEQb30@GKdSSJGMf4j@}xC_nVWEf*N597=EREVk=(Ug$Z@fGbQ62 z_XJi1C9z8?GhHF-u=>109Zlv(*?9wD zH55_>BS}IxnNQ~47A!brMX@Uv22*%=cjq8w?vX>hsxsahD^X?;&6zN>Ho;c{!s}bZ z<`5S%$Utc}G+`@m{fCZD-pHw|y+gx{JF5CC!53KW@}1&qn{hy;XKi>p!Mzrd^%BA$ zx=A|NqQ<%q`9ay`4kpnGQ(74k-uhC;ajV|h{ z0%L8ng)$l(c4hs#j**pCJ*3iDGYl!rFrbl}u#&*-KC=2Nu&d07b8NwpJxjXyMMorW zDNJC)&=R9jidO>@NB&sOR*u+{$#V5ixSPqe`*3)I+03&t%ywbXUf}Tv^dNI?oCsg6 zJm`vUKz7Ff9fFE1H}d*)-MV!_9x%O{&+}Q;0NuT}Y2$;Z4r8400i{3y)Y6OC-$gS?Cnq&I;SoF*hMk=YB`MUjKZ9a&v~CW5F?7p_ofg`XYw;Zjc+30l*%qC(%7f;^cX<#U=J9+0h z;H!hHN>>)3r5t34oY!VH(f2&T9<8-y~yr75&2$rTtT02Zfumrdpzw2 zXW*G5kONf&;Fr=~LMh_;%w(`nmU(QW~ZA7?vn?s?} zDjRd*Drd+|+eEia(2I)$)zDIr1+IZ*jm4=TlGVsjcZa+T^B#j^{Rz}t?XK=LSg@NZ zQOsbd>*pSOAOvPq)s-JHiXxOU%9Gd-#VI8t7M1B8oN`)$amJkm&~;Bi@fArDMiFWU>}>GX zItrdq$CP6&jvP`BH0nARSHal&q~v@@A%5EH>&x|vRqk4FFp)JIlak~ zF%7zL7tDMd8|IlE3N`Ev^s56CVAX9 zuqfw5=IRy^l-}PI87u}l)7zEiZkaTunrJc!CBTGLhV4 zR-k3eDn$L_WoU4Oc0=+kCmkw+t3M#r z!=5?U-4OV?`F#euq;~jOPb}l)YPYvg&rpldjEmR>6cBUnc)wzUQI5HlC%mFVTQBg8 zibmP^5p2RSvS_dB3Z8vY6WFsIIF*0YWT>2K9DOfGF8WUcoAbuVqMvqspV5BF-^(z4 zTZEA@nZg3f#K}CDwkbEDq~v5#yj_fj0K)~P2E{vwzqb3N{sM&~|6}PCwQ+X=itCK` zd#Jjt`0CK9x=M5DJ4T185t$tzUTE(r6)DVbL6I`1_m0he>3s4D_Yi`yr)q;a41L)t z=-mi%wg1M@)GihmxFe10r`geo?xL!=vR-Lh264neL z+SNrG$RZ558syY$J-I;dy(t9awKn_8i%TDPmRN0n9S!#pNlR84b=Y@&n`m$XNQVJH z<&+GeR91ZIxf5|ZH4dg=T6hl#Kas%{NYGA22}9w)p*H5E)uLzR`=>D{>61cHGARg4 ztf`e&<3{eHRTuXUssbe^$ONN%rMm+CLpraQO&HA60K$h51fnIIvC8B)#)fu(8l%W8 zhH=~IU@F6jwudV~MH>yumr#OyO%!aQrVk({~K#?4Of`HyBe}hu65nUBpjIPi;rP;9ReU9VNhnPh; z8oH%Hz6IjqBP4Oa>Bpe!bdqhxdL|s>RUEiZ8na4yESFv~ZB*IOTi$|=M#_xNp_B=3 z0dz%@d!~tNC#HPgvxo*f3NljMfzbozo`%rg?ntA89g4LPztZ#RT3(4M#?Ta!Z^s*9 zhnG{(1to%r1`QS5F#AV16@_ij8tgXrzCsC@dhJUz4Jjl?$Wo9$*GZpU1a@g|{ zP=6vqD^$AC-QGP^!W`~|-=qrkn4sGPj#vD$DNjyXiIP|i>$=ydk?lFmpx5w_j$k`S z)3k*HOOrs<&_XhDhFELjRt>%@oFZ?ERtLUEZ_8`7?~0Qxi{y|>BP@APHfG)i;c%jq z$K(fHsd~s`*dZs**F4q^aOY#-j8t!$HKMr4PxP>)qJ0OB@#g0?)F%Wry-eV&V3*q(Rbx^0r*{{^dv{5@P3r5Ao^p!d_{&8 zsvA0zvI~td)u9Fk9lGc(P{sqB4t07!29YtA%E~;rthm6oT?l&&J}fnwG{|<|G)`o> zJO)Jm1=neb!1E7T^eg86DoJ2m@Hd~1&L&;RNDgWTJ3KH;CL7$Nu2G4=X?CcKNLhCa z1zaX*;bP~sxPJLyul|s%T1K<#rHDjjSCjdp;3+iZk-*mTJmzjak{E*c3JTKX8>ofn zpn`z&rafGzmFY$@V}rgW8!$va9b*BcF8*A7X7juBW$cpmAtU?WYmMh&RsAj z4m($ni<&7igh$EAIqX4#dScQ`mHI_RC60II;o-q2$H*d&ONp}UhQv8)%xZL;fHoZZ zr2%PxN~;|MDo$U(m8PyTy*VdGp7dm-E)L~m;$-AW=Dz<3^ycpp>f&$dDAYn*+E$G5 zyK<=%wO(P3$dMQx8+iH>`6rS|Dr~qqzzN{-5D)kpZ0c6xClEtRM#Nsz(+Y$ZRM~^0 zsrdybUlXn_ruLaL7RYLJD~Eob654Fw3;>Zn{=N-Ub8$ww_HeM7-7XWdmO(CPdO-(P zutdHl1Yf=@w{xv^p$&1NOfttHsuc+7t#dP6#5o4}iO8{585wmekBJFxs^PD4isDKJ zGCKs5hMTry8IR>n%AtUi~RB=X)RoC&OPzgu=%!jz^m(7o}OO< zOP$k}QLFF;cXAr@(xwfl#+zTW4Qld%SsZ%K&`rU*LEA-4Ti1JnR+Hnr*fhqQhgoR; zFeJVg-kcUv(_nSs>tcK9t})&l3&OR?{NDkS>HK^iKL&$slFbdP(4leYv{?HbsB5@^ zYGoe3#-=}w%W>JQt<2J($}AuTivqljg@V7RiAS{t`a-}9@9`;?-{FTbb@GKLD;4uk zx|39(m9Nqj-?*ngeCz)N3eEys-;Liu;W=TVt3yLDzl?HF60xS6gLyf`?r0MexH|O9 zxSsYb$GW+0!|0rGwgX#uK?V4@jpM{Gzbv+Me^|gQf@*4m+~?62e2uQIFiXA=2h&Ye zF8**PrmzJ9LemqQMY4(542wBk)dBIyukkncNCG()CwEjAR@~y(cFlR_!V5C2qA!Pk zMcEe`+@@Z<_26A5u|$XQeien1SM9{WguGjufFck`)k?U2Uy&%@PxyMj;0u?u3_~zB z@MDTQUfzjz56(tte^U>nQ6HnThOXL6L0QD8a@$D6tENl2-HyjoSII3wsUJ<#ih|nI zoKa7Ay=$#{_Ch2OFB}|s#Y|=qTVz1Drg&kX8%DR`jXHV{Ylmf_TX@G-a&CE9x-4ZZ z1|CcVi@_HP9IPM{0vb!uTOO?U7+JLXD6(!RF^r3!(&CRxc49>BTGrgqtUX0oQ1mfh zlk*HM4oj$VP=9t+HT@0M;K*O!)`=Y>{8a-vb0Z`X~=zdNsb;UV8$mhT6p7?za68-o%b)YV{-``C_qVZ-s(>)21_$W7A3YPpvZ1m zWLt*qbud6hRnRpDMUHqiKY7P`hAbFgqxWRes4V(jAwL&U;U_5aAiPRFvMWViV7*)M zg_yLzRGpLqeu5r9e1fM#`{uUiKJnCD`GvtiD3I9@!W_$?=W_614sU~?XB4K3ScRtB zgb9Pu1-!%GiVQZ(Sb2m#6bzBm%_xj9dPnP3ccMG_)sUDo zU@itfpc15=*lT{0kW4sMc0Z09k920xEZ&p#6%n$S<4)X(lSrbOEfHx0kw-=e`3(Zj z*iQX9X)ehSe?Uay!a#y;m=4TAjhev2u5$GqfokgGjsDQ8*&AuPYnP|_>&bRtk&wfN zS{nv5G`2ULDQ<(1N(J>iT`A{SnRl!0;w`wqJJ^Wo5p`=d`qW(fphqh_lIn9G!A5|Y)v)RHQ=EUli)z)wu^F*8oOQ=Oht zY@8-?f*}x!`LGR1L3KqolVECi z6WbC#TQq5dmL4B&o?5n$QGx|=SMS?l>)ni#m z;t2PjbeYRl!zkE-M9DX|){Ds{J#;1fLXcQS=2cQ4uaF%|uIvh}do}xd;e7LsiAT{e zFHvmGCe8%p=^y0~(;^fhwA6VvN)1;J3tZ;zS$jb{DYccl0{{4?kZ;Y~5T(bA@Td`H zau2of)EOh$7V7U4qm9gn5&VogfIP9#+182)qq;0K&W;@Bm)v6;##(_dK5liZ;VGJ* zP|th~wQ>gYR6HwLfZ%6(45xt;+X$AU8tMd|~Jz`Tq&w2J40Xn~8OnCn{> zyRoT31}I#Sql1}%B}is2!iY_hHwQP_SU(RZ{tC672RE$4FKv6;77aS@I44nuOboRx z5y>6>z5RnH^=J88u|9b#c0gWH!A83yg1vuqs&qQ)ES_>dN(Z6s2X-^Mo%@S}WIq)G z(ILQ76FAAh9UWNPg53k5HD}?CFJ|}-_D>;!7<0ktGI#RFV|cGVkTCvl4}_a{)R8Sh z5P$XdhvXIl6_MKRmWUvEcaTk9BeimwMvqZ-jdGWY?!i7FFz9P^EGTD1C9P?LfR|7` z7OL#)EPA!^gUBw|9eK6_0?Ts-do$&soycQsK$evl7Ce%NBzxmR=`m~9V9<(LyG6pJp#K-MW>{1GAns;Z({Vk`i<{xy@g`=?jO3pgNuL!- zpA|{pGm^e%Bz><)`d*Rr*^%_wk@USI>3c`g_lczM6G=}-(vy+&Ig#`^k@UHdbhfbn z7qjL?(&zb!xQki)M$-37?JnMk-I60VAbkBfwlkA!O?;X@+f!y@6s zBjLr7@RCTlJ`!$-gqtGaBO~FKNO)N!+#U&cM8chs@bXA_Wh8ubB)mEj?y%Q zayZt;P&j5?9}35<7ee8LH905%trDv-6dq@t914%OZVrVfSTBacJ6Thm;0GpJ*-&_A z>y%JNs634Q=~F^eOd{};0+`T^XeYl?Tzn^;6T#H?wN^j#w1>DE6$0#a!k{_leEtt3DKj(s~L%yial7mROn zLg86fRVcit)fo!!WesVVl-tFcZGAEn-rM?yhDn)StbMEpHOzjoiYs)G!Wj&SE6`ATxce=Kwrnj%Vx-wPOlTN3~yQ}*9VW;-X6TR3^SLj_| zjz=<;Wqsw9{k7e-J*kTR-iq$-{+{ms+Ma>xTIlnss`NmuJc6IP+Olr2r*KmL5PvI( zA1kZv=}whb)>NeXtE)1-<>jfG+H_TSs<*$kDpj88ua*Y~`nyLq<2O_AM0t5xdAg>j zs-h1+-j%AYtgb4r?H%Yr<4ED0-Wv0*zW#yk&Fe-ABUm}W2h){hnTqQE%HBR` z?ESrE~>FVl%np96kCev4$sjjK)H?0^Tb~=p}faw}EAD+on_x9CP zrF&Co%$gefwpn+7Wq+neKH@hi2v(Nv&6L+x^>z1Gl-E`dRF~IQqS^!ap)Islb-Fvm z1%)-61~;NQHJCi>t*l8`Ri*mT@|EeH{_5IvMNd_KcX|M1?@f0Hzf{=Lw{Z=rP*qj~ z60k*TdaF|1eZ8ql)Csl8^j6mlR90#exjZ{ExW0eLJU38@-~Z|czgBeP6i^hezoxII zvbP#7lx9TebHkek^=mklC|%LpQ#}9*^mPx^)bwR)`>OjgJ=NVk-L-~a-LDO1dd*X* z%8E?7Hw~(#yDPg>wYcr89H{8+1(m95yA2z;Ppuyu*2k(U`#{R_+HMe~x390Zrxq+* z-Cv#QEAIiThbc0A@-PnMHQ%d94b%+uR#fy=_ViU%;#cUZt9wzsOscQHqQAV`aEALm z`6UOmKy4XYs5cFc>gnn0PgSLQGMOrL%l>K-vSOgmI9qrKoUVlPJrCx*D_Pd(Mt15E z!=Xrb0iaGh>zs4+ks_%(_^~E=S{Ei3J9kUcxkOt0LtaQ1OiMWEK#~Z!Q}{dd^@Ar3 z_Vo{$iX*O*#}-8jEk_vzuNTikLKy{u&gvz`hvC^`roin{$k=iiBb&Awh8E#cP zMzKe6P?7c~^PQ=9rQ(f>Ust?O@q3D|D!!%ocg5W>K=OTiD$A2zc)#7PsNntBE_YO$1AQ^q|V9b&r`fy@p{FtDSnGs zW?7GE_yxsZ5z#n*)UX2`i0|8pcp%zS!wVGC#QB!BSi|j#tBLzt)(INkLWD_ms^Xa% ze=%`i%eqFxU()oiDt<%b?;*~$tj9I{yy7dwq-DLWVXCPtFLg5qCj6cnK7fetFH}rx z{37CBmer!+m72a`o)TuY5eDiaDv^U;kz{bKE+2h{&7X>a1Io@ zUugLEM3nPC6#u2@KzCyNZbamtrFfvmmnkkLqW-Ols}u(m*AsVvpGLzMDSna&rItDy zpZ~hzy+o+i-`DW7M3m!s#b0Rr?}<=E|El3QluG6suQ-{A_s%3jA)K$_a!s#RT%_?$ zL@2H+G~A=<1B&Z3ehU%bJXgb)YWfw5pVs&Py(_?JZR(XSQXQ~ayqB+4VCPgC5N2tJsvc(7u*qR2zE ze=EblPQ{gq8;EH4Aw}BS44kmWcM>LajxNf1Sm@}mfXNg~=GpEP_x#6$RmV2X%( z37-RN7{<#EQ(R0$J?j;li1}ZU>pM(uu&k$ujh6Ks5smQ*vDvcTAfmi~R1|rD!h&@qo?aQI z(|bakp*UM{p5g+X5FR$TMib4;3r(eS-D4wXeMe%gS?TQyD zenQcu&u27zoubeQ@4rREw=3SQ_<-VLia${Nk>bx3UsC*);_HfUDZZ!pcSYMa^&Y1v z@)qTouHl)A`zY?GxKJ^zSgp87F{|k6r)?VUQanbnTXBuzdc|QykYNZKco1(;x80`qv-0%?`Zga#eXWs97ER$ zic=JKQ*`y|IT}7du~e~Ku~zX2#hjw6cORwU6^h3y_9_l4ZdBZ?c&g%=imsl1v4$^G zyjt;E#V;t{tVmxn``?|4_bWc4__*Rziq9&#dj2aK{;lGhitj4^Rq+GGM9h3|qT)2g z8H%$N=PA1O!ND4?R6JC%PO(w3RWYx)O0l5WujtwnCu&&i3ee$n4R2SxK=BibS15i) z@jAtu6mL=%^7wO^_=UhEjeXEofc*rwQ}c#LAV;u^*Eio=R0E1scvj^ag%mnvSV_*ump z6u+!^tKv5m?^S$A@wV;HE|PV{vXrzncugz%mk zo}+kxB7NV?U#?iIc!Xk3ajD`_iYpY4RqRz9RNSbzS@BfGGZoKMyjbxv#j6#sRs4eD z&5E}v-l=%M;vOjMkvI74x^;ylF# ziU%uJDjup>r`V|2s+df#Q!8f2R17;;$6NUc~cnY4|3XB3}T{DtCg6yH#MNAZ2de=5et8@f(VoT9j!;+~3g6c11=RV-JmRXjp5 zr?^z{D8&_u$13(J4k~U`+^l%2;+cx)DPF92nc~%o*D8KN@n*%_6z^2LU-1#e#}%Ja zd{*%V#a9%6tN5nkyNZ8R{6H}=LHobrG{qT;vlZtlE>JvJu~P9+#X7}C#a6|<;wr_0 zV!z@EiYF>=Q9NC7yW$0kpHRF)@iU6oDc+=bi{kBycPl=i_?Y4k6n~`nGsTw_f2H`k z;#-R1KY%>=yM}Gp+8l4jDNa(Ht~gV1AI1F?7b>O|s}&b1W)+(i+Z4MLk5TMaT%)*N zaaa*zU&{Ak_TK-~`QS>Ba?DgrDjuLn*9Ph6+Lth;C7e|}Qt>Fom5Q!iIiTV7isC=O z`^3%$o~7{@DE^<;cb?{7peX(kybu4Rd@%6^bBf{zLE?Y*{r_*Xuf<=2dfcG(`ikOh zigzixcJ+5O{G{Sf6kkw$Rq<`b_Z9!8_@AYh+aCXS)9t@o4!Dwp9~LRrD=t;+P;~tw z$7^_vqWFnG_stqUO>w*8g^HIdUZr@g;ujTNKgb;#zE|;K#m5z&R{WXb%Zk5I{Db1V zihomd{T}1hUZ0}4yW(s`@i(JBuD>Ir@wJMJ6&n?oDY|}+)f(56A7y8f?EYWQl!&nw=f_%%h>?>7(e-z|rr|dg|D^bLMaMDn z!u4~>dvf?&H*Pr!q4PT*n zjp7Z8Ur}`ZSa)go0mbhqKB@QgVsbYts>!&(i!)p{bC~j6fP0{sFU8vzp6|YjfR`H99u3zd74d1Kyu%bI3 z{0Aw8ta!QNXB4kjbp1?U*YKT+-&TA~@d-uOzw~nrzoPg%#kUmy ztmyic;t<@_GbbwUqBv7Asp$HXWIi7GD>eQw#jN6yimo4tYb*Kwf?{aC9`Pd@@A{9< z((na}mndGT_&G(_Z}e3S->!I%;zNqxQ*`}BKh^L{ioaHTL-CJ_uAhhtfyACsbm#kb z)9_x3u7Bu24W|`r6pv7BP;~u5ofYrFe|)8 zI7(>!JeBe%3m*{Xg*8I!-+4s-qr#QKr-aW7tzTz@{MUqAg~(QP-Mb5W39k|k5L&&v zz3m_y2fR=F=Y+F`b;5;08~S~M2}^~;g(HQx3C9R+TyK*6X~JsZ9APxy0{5kj=h^(U$CbWD z_?+-1p^f9cD*r8EG!FxMyXAi7dk+6^?O*G^X>Weo%lo(U zJxAsGkZ_UE-bc&juM%4O>c2k!e|o&O_HQfwzq$|O*W-59<8X4r5IEmyJh7{D4-&g! z-XQTZ=UyiEaBde7osLI{_?UI)ce}T9(}-xKuO;?#ZZomSxxK{xm?uUo#zp3LaRBB4 z5lb)+iZ~eanutR%pNn`M<{c4BF;9z_(fpyYnn#9XN8d^KQM(`KUC#RlegzTdAGP=4 zPo$50Ojmj}5&4-Xzk!H+EtB6!ME=&wUq|evd1KJqKp*+tqV#P<i^j z%HbRN$B8J9Q}Ry}i}4TN^U&`^MEOMDLHJR-zQnm=rAPffD6gnJkMu0#QEuf*uOOoQ zD&PnVhhaBV}b3fNFzz}dFdkYC*3GFbSYbD667^IfJsUz1^ECYm`P ztxE9x==Tu3RSB(=TCGiJos_&np*6>LZ@o^z<7mo%(rSb_t4*zzl?&dU-VeTevHmIs zFFLlCp>>MCqM>z)zplYc@m4p)V+;SOvlpAZ(xEjWVZDP#(9yi*4e>;Of9ECI3J5RC z)+3Rnc~?s;WM}uyA7)VruGU_-?K~H+NQEw_bs9VN7jqMm;2X zcS?jmWuk4|%q}yduC_Lh-;yQh1v^-lP=XyB=?H3U80cW0{BYalqqoEF#1^>haiy3-NyR zc=xC9_#Lt9HZ_Ik@EtJTv=m-9kH@}pJ3qEtk;Lwd$okUp4At?-uED=d!ebIyoM*dT zi&T8R+vE)ehx_=)T?XHb=SM3==z>s=Kr205(C2f>IzM?lUO9rVw;m4T%}kGF?(>=g zJhroa-lhQW#Tai(fVV5gW4kix{Eo+X%>iCl#N)4}{Px1(ePCw!WqaG_vAx>YNI>JU z-r@63z)8{@8{?gYZyJ=f?R<=P4t`R8IUa?-mV9vCLK2VT4nB|V<|H2H-}*eRcSz!K z+{)(_1$Z2n@OdQx-o=Rbc^rR8IxhG3dD#Gu;}kxx41Ut}m>A=6TqB9caSZC2alhZ} z;X|aQv7f+y-m-Y!&f=o-dE?j|uP^hpD5l4GEjJ;~%=A{pcuOzE{;1EJ8E-}GxTRl$ zfjAzQ?+QCE`y*^0YCLwObIsh4S=zd|9y+kLfJ41u2&TvR#kLP6MyoBrZJMQRjOiVP z9_!@PV_m`YI4{}u;r?f!=SNuDdojJzZwqY*>Wx6SKo5M{8NBosCzM}{o_IyapodOM z>fMYG(wjTLIsCQQ1?MNdZl?-se5f}PA*8pqoqAbMuPjAxYdiI(dV05}=pBOI8l;1H9lZNC=QSW#~@Lg@U82Vw1|iGXLD@$)OgLQg2L(-d}?;ryqR+W+A=m z-_Zugi-&r5AcW3uJKDm%tdas=NH2Tdxn?u6%KA9((E`VjOsNzdx{ z)H@=*p%jC4z{_^W>cV#9GY*0M@kHb8{0QH85@bwc;5vDtS#~ehBzh4nXWGfw`7P<( zq2+s7g><_fTyKNNke5EPrjHBt4D(Hz2x^NR0IvxdoQaqQ1nTubV3~N2zngau`R$BI Tnd$X}@ALL!0#0u)!gzlJRh9o{ literal 68844 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�@ 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 diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_wdog.d b/Debug/PERIPHERAL/Sources/gw1ns4c_wdog.d index 97fdb27..9aa948c 100644 --- a/Debug/PERIPHERAL/Sources/gw1ns4c_wdog.d +++ b/Debug/PERIPHERAL/Sources/gw1ns4c_wdog.d @@ -1,40 +1,40 @@ PERIPHERAL/Sources/gw1ns4c_wdog.o: ../PERIPHERAL/Sources/gw1ns4c_wdog.c \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h: diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_wdog.o b/Debug/PERIPHERAL/Sources/gw1ns4c_wdog.o index 827de83ff0f2d2bf0d20a0f808e2aa7324f7c55c..05967de23e718f4e2ee14df63187f44c08ea6ce9 100644 GIT binary patch delta 25211 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 ZN-^cn*&o`Jaz$=Fphs0IWqqv1{|7SY!U6yQ delta 24926 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 Oawzgz*Q}arSW8Cx0GxOqIeFH)@ z+`|q1f^|)tHRHn!^$hilV~SGK;!{$KGt={8e4Rt%gHqF6AUtg4Mj zzMGXfFLE*3O#UkTp0Q@~QxSj0Gm}k4{TZ)JZWS$O;t`(wPgIL>#$-(~WhMpA$$nyL aK((b}>WqIT&lOW=l@VrOSUFiyL>K_v9X@OT delta 150 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 IYmTJ-4~TAMEdT%j delta 10296 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 diff --git a/Debug/USER/gw1ns4c_it.d b/Debug/USER/gw1ns4c_it.d index a56b08c..ba17252 100644 --- a/Debug/USER/gw1ns4c_it.d +++ b/Debug/USER/gw1ns4c_it.d @@ -1,42 +1,42 @@ USER/gw1ns4c_it.o: ../USER/gw1ns4c_it.c ../USER/gw1ns4c_it.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h ../USER/gw1ns4c_it.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h: diff --git a/Debug/USER/gw1ns4c_it.o b/Debug/USER/gw1ns4c_it.o index 9571d2cb1467152e6c7b0d59181a285b9566227e..6be2390a92ecf17f143ec76003cf35b3283a4ae8 100644 GIT binary patch delta 13485 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 delta 16523 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 JS(l6a{{UsZ5*z>k diff --git a/Debug/USER/subdir.mk b/Debug/USER/subdir.mk index ce33a19..3163dac 100644 --- a/Debug/USER/subdir.mk +++ b/Debug/USER/subdir.mk @@ -19,8 +19,8 @@ C_DEPS += \ # Each subdirectory must supply rules for building sources it contributes USER/%.o: ../USER/%.c @echo 'Building file: $<' - @echo 'Invoking: GNU ARM Cross C Compiler' - arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -g3 -I"C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE" -I"C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes" -I"C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM" -I"C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER" -std=gnu11 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" + @echo 'Invoking: Cross ARM C Compiler' + arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -O3 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -g3 -I"C:\Users\trashcan\Documents\Gowin\MCU_Designer\cm3_1602_lcd\CORE" -I"C:\Users\trashcan\Documents\Gowin\MCU_Designer\cm3_1602_lcd\PERIPHERAL\Includes" -I"C:\Users\trashcan\Documents\Gowin\MCU_Designer\cm3_1602_lcd\SYSTEM" -I"C:\Users\trashcan\Documents\Gowin\MCU_Designer\cm3_1602_lcd\USER" -std=gnu11 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" @echo 'Finished building: $<' @echo ' ' diff --git a/Debug/cm3_1602_lcd.bin b/Debug/cm3_1602_lcd.bin index 98ce1c41f2b100075fb03152e47bd98cbd0d8e1f..9079674bbbeb0d013994e78d391a7409ff881077 100644 GIT binary patch literal 3232 zcmeH|ZA@EL7{||jX?LLv%8(2M+`TZym<~qff(FT03oUQ6z9qgaW^LJG8NT4lKJ=Xrj4&bjxHIwGeT3AsoJ`5qdFCZG^>=XDK^>&!U~dlR}1-GVrdkXhJyC>!I~ zkaGcJ1IB3(y*9&o;a|i!3Uy(e3tv7|1SwD{R1WQis-S()qfjk$0BV4mpo7qpP^X;) zR>K=begCCwC1!tRYq94kld#PHX&T~cZimduLybfw%bcqr4arbu@cWA6BnczWo0WoS7UVE(AzSGE=5BoWC(z>4_XYQKK zZIzT9j6O!zY}ofVFw(lcm`m%Ph)HX8y_jjl{qdBUdUX!oSI^P9v_7r94W6T@T?Few zZOZZ@@==!OWBI5}X`VqwO4FK>QC{nT9kH|r`w>f7_A{0m#!}5#DpMkpEIa?fvW>A6 zFqW;1B`3j>$ykgj8Fdzpu|%Uf%VJdT%R*G|%Y0Pt%WO2c%1M^r&feLV>ruTg*N~6) zC4_vmFB8%AzFbB|+L!NAGU_bn5lj2>4P*J5vGg;Re#UY-B{IqKS%O9K$Cut+jW5kX zW%2k@M|@;Ps*5iT1V~_g{dyVa3C8(08VX8K)y9 zGRfJP;9O^^VJy{*rJAu+CRi#M%Z`+cI*Yh2E*t8dvLx)Qf6J7*t0{fbI*) zPt;9XeCa0EU>`IQUk#gw4K0RNW23QYQ*((^aGIPsPV)tP8HX>4w2lZ#5I)7SsVSp5 zqvh27!n9a(`MKZ|%fF;Ir8g7#Bg=)r0ZlZ;!ct?mJ-+l~9Nz+skRu4BagT|*oUqdd zLRQ27?vE6A4(HhJvu*ZddYinw)8gb^7FUmJ)Wy3k?jHB3n{TtU^|X;WAJ6SQv)J7= zs*!rAaWVAOS)sioVh{uuSDqi_%Zr0Td1X*6FAE9B9<&N>p#%SIzGFq!UU$(AuA(T& zSImZd?OeGPQ9jo#Hg62G$K2MAB5OliC;F#H>s|p~gYIodHrIGqf9gYwFD1t6$+sSG zcG|6;k_gAq5eZ<;6cOub(!`cL&sc{rbkZ*4{;);@PV{&8tm<&6B(1E)H^}wnd9v{A zpjO&)RU=>gtTnnm9D2)h^nuJthssIy^~Sk(#IB)9jZ~etn1WnwN8y(XqPQ5!LvCSk zWJYxmbWt;5;1A&`?SraGt=n7}5wiFYce2kuAC_!=_6W}2N3iykcm2$z=dtG3Wv2TJ`)z}; waaMRD9}$Rr1)>}2ZoD`KmAQAK|KTmK{Qk$U24cD!LGLl$>%jl81N3b98-XY!vj6}9 literal 28096 zcmeFZd0bOh+5mj+l8poii^?X3#07{;0JSQ12uV1oSaI#RwFb3qP;2SfPHmmHB%oDm zJA=fwl4!NkzICY!s2vb(Y_&7p>?AH7P-(GMQj&J&24WLH$@iQa&`#TV|N4I4UmyH# z?#;R9Jm)#jdA9RB=LBhyqJTl@Lxj);xGurf0@pWi{qpY?6!`iJ@4{U|A@m4bgWxKK zD-EtOaMi$d2w+Zz`?GLa;39vo!u=$a7r=cETut!&4&3YDIs@0Ia9x4x23$YF)eV<` zMkofZp>SouH36=CxE_LQ5nSdI=qPfW!RFIth2*)<{o9{Euk-&uhiUcy868f-9C0&) zh)W1crXlWbH#cM!23v zstr%);zTTf+Evhsf&2V!Bg zOFCUPLsn!@Vp`eUPZm07_g;^f9x($cw(Cwi@`J3j$1R>_E(`@Wgb+8Z8+u$x#)cGU zCE-gEffNFeg+BNHyZ`1Bn|WGHHUiyBa!tvmT=MyR@48&mlINS&0X39KgeJuGBK3VY5|nlpe8A^l{7)E zSW;_MxP;($wf~u5ws>{8eDMlxTNAYYzv?FS*G*cH33ZuY)wT7*CF8yiHy-M;>X={P za32<6d9NLEr1W!}xt}*D1GN{Ma!q73i-ETWxbc_o!*uz14TQueQ5uUW&fdosC78~w zX6kkpDzJe2_%3p+0h!@Wyd=WT`Kc&#s`ImY2GecvzR>uImzW@>-Yp8cn9&(67wQW< zf)UZ9;j7@plkiB~ z=8irgKPf7zIL5v=Kgg;ROe$OFIs!NTc)@mvewg=cM7z=w9PfF__AcD z&X4BhudTGC`OzGEeg5M~BCYSVSz?PVMVW~EtC``F=m>Z^YeuSB7^NZQVC#jBjGP2( z65LaAlC2R|^`UgD9p|jS&=DU?`nzcvp{BTP<_VZ-8v)-N%_H#Y^=nd)I^cRY8F7~_ ztsNQJRL&HGNd0*SdII2OqppKysZT78u&rJ{#Sl?V;GDG}RWTQutRAIE+YzM9GV80s zN{z_M`lyHqxc2)L%wjd_{C(v&-^X!-nFa9A(&TdibAuwEm#Kfi{RwI1Eo^_NzTJtz^DQ0w}`x(+g~zJZvhi-f2zN|f;okjK+QU+_ZKRj zI!%#pYGxT~=iBE%`7$K3>p2A@vf6^kyu&ToE!~*`y!+2PC_SH>Q+a4>nEvH{?NLch zU3ZiMWrlv5a&*SpuSE3a-GY4IEQ<=yz>*s2PKsN9C!#81=K|mo?l12q=lP9CXSmZ3 zl6Nc@A2c^c`rebyx>q6%qIAT4Z;7%e*Ck@-?z2$sR?bbZmIKxz`%am{yF}xMb0Q`Y`@W}D@pveX+>SEW`4Drq zGw-EFUnmc87dMLRD$XpL?-4Ls?u(6$J`}CxE^HLNQOqI9{3FHq`)}{T-O~VY&)kFC z^*vn>X{A(12^^pZ!&_A`iZj!qYJf*;x#bmMc-5Pc`YYEEjuIj6)+UWAva@*btHI)| zQ}n)kNC95Yj%D zLB5(zBHL`h=`WiiZD>UNmPqSA-Gm+F<#Y#8KTN!DuY>(veng_K}rmQ;B>i8+~$UL3Qy4fw= zosMblFMWDb0#3Fv+~B^URV*fDoBAqEinJ6f8lC4~btHv{fYf>ZJBO12(>#ChFwn|x zULmq}-WnJ;1>^SK`zD5OH*X;oH7W^5?h?NN*d`Ng@@nu0dE}1m_(DglGO9YJI`@dk z9>>v4w3T*>?R1V9W;=6N9Ji5?TUnRPF0Oeb35{8L{SS4NBE!ZSXhWp0k`iTt4jT@- zOpdzlR1iHDZC_nSr)Ah>1}Z1*phykx$HV(H)D`64%k5^+aNk)Dctrv<26d%Xi0sz{ z$oGsT!#)+-h}4-oh;GcVqOQO5EkyQ5M1m`Tfo(TnfV$c$BJ47oxaMWudk%ZTl7tAL zPPt!xgv=F@=_rtUn)}-wBJ~gBLGB%3`^<33$7I+tS{GpjK91$8)HkHNByX~9@(1N( zD4&>0Xr;3MRxH=>BT{_Wf!6t2(+_4rZLlwQQF^)GeHgU2g49_y@?qPB0v4ZgzYPaLUO zv=inuM!}hps451uQJz2csMt=yj7GYlm4YpS&habE@o3$`JA&QtJ*@5Ls30|!@`Wb;%he;Aenq1$1g%3)7DDO#L!vjL@Uo=* zHl!4ROkC&?H4t3pA8Eu^+!`!155v;72%w?@M!<5ATba4S%@=|Tj}_w!0J$}oa;z2lY7HvP1dlz* zNYz*nWsLz}AvUK7H#l-Jp@rBw(cR#CELz*uX1+hC=lh67a#<*ln~WJ!gADwG%pDol zu-yE4BjF{beXuQamsMx({Inv&KEy`lB-X@-{fJm1W2h^WuQ%BKNGcjr9$0yV@OysO z2j)RV@{!U#t-;~u8Z2ldum}%pyVh=`vgPCNaqa7b-}CV#nAsP=3YYtzdJp)0IFX`u z_X&`nQ0U*~WpIB6u48bWhigD8%L7CB{!SL9gM>xDL1c``*D!ov!Ung>RnTL9JqJzVDZ=TpSJZ^`Fx9Vr5u+kg=2pzBx=rs_lAs^Te%b#Z zknn-tLB5~wyeHo@-+SQD{oXtNkKRA9kbY}#4Yp<2sZ8+6SjI;QpiHFgddfnnL}NY= zA|uSn{Lh1|26equImBL?l4wgYh%)5cp*;TY9Y{sW#Sh4BgLl(DN`h2jZnzMfS|tML z0$*qn$U5j9Ew|7TZKoz0V6J~>%-r$!AZsSNF{x7IlQYY(9m{QWc64=;ZTO*h!wbe} zTjmZ?W=3_cu{^N+aM%lCxb3}UMqfHaW;1iwf?FB3AvIKX;!fbSOkUqo8P%xkHJ*cz z`fR7^rNMS88!#Tw?<>j!lkY)W#Y041-4k0uh(n{rwoB=#JU^PbG=Sd9@V+5I_@q~X#&+h9~PSOnEje+_j$^*Xl z26`RBw~zsr?Kcy4&Of4(=skjU84_5l(2+O=S1tu9e~@@CKG$&2Kw-Id_}dO^#*08V z73WiUEjvR#7i3})-U(gk0i3Mr2>h?Qe9itwKrL7tE(f4iFV`P4Y@)jW0j>hbF zEJ-G{P?xJB)}CXi!6N%Yuy`Xk5}CH@m}|s`()vObzdb7%Jfy+4lL_y5C4x&yyP;oz zHU@gNL9f~UGx!>r!Ke7TXv_(y@klb!1IG8l(sAmgt^Y+2tg85Ldf<;eglkqGysrmD zwu_>?+piv>l>foy3e@%DMmi_jD)q^wjqOCwmj~WI(%_SWrhERS)kP2CBrG4P0xdio z^yKKOcr0oYKd|2?7l-TYvrrS{IifKj9rHjsFbA@^2u}lDG@i#HgWxbvee_np7te6% zeEHCWVU7+3t~U|S@>` z2U$z3A=1XnVjP*tfAGFfZu|TrEjLBBSU)O{v}rkUMZ5_tvo#dZpSoYlS>jER*6c56jNk18bNA&-WcX}qTh)|qOlY# z<^O^tX}Kwz8hj<-BfPn>!IuyBZ!GDsf+Jpm*owFxHWsQ`7g>vl9mO0a8B`;(MW*Wf z=5=Q~U#>)H@q1FYM^}riQQO6K3|9V&$^!Ki@N;OS#)x}<3q&rrKhH zRPHM}8a}&Sk-oPWQkt9;XBd9ao|I%AY)`ULYKW77g}A|8 ziLAtXim4V`Q~8yLw4#Rh7eawyO%b+-u^hXGoa;bTC~%~4K)<~U>)3MtuKfcN@bD=m zXtg+;i7BuLU`1$a1^^RgJ9GC78j;g~kufymbk9s{Dyu8RAD`tfP zO{d1=zJT=}ylFhV2MGrA)kmMaXDg=iZ5Y&{Ws(IH^X@hh%c47D->wBM-2u4 zb`bwI6fiXv0Tq7kHIxTh4!n7jQj7MK`@c9Cd5cgr$ruU<8#S=bdL(oJi$MN&pOUMI zFEM`O14Z&tiJ-4Wn|ZBOCHoKG$zuVXnZsL06?kcd#7<4eT7YyN{PP$6uA?w66`7fK zH_<3VKz_$MQ`QqHi>wX>hBOQ-3I#4U5!%zl^5N8*ztr%_VI0k&z=?)x&`|>t-WT}N z5f6}v7Em+{Jmof|n4l+Kj{5>`hjb^IIhxx6_~iNR`}+c~I*{Xu#~*)uKgc$*XBrh* zqc4QdO&XEC(YGR6&#(Vb*S-p*$~_VVD?q*90=!A&Tx=a=ADVi$^8m!AK$fjxU7)Wd zx}e-Y=tu@u9-IW@Pwzv@Vy=81!};I|RxIFKv)sIHaUG>nT0ba~TP40w&V`PcL*PAE z4ST%~{O6hAKWq1<0)@kCoT=Tx#zu^kCyI!t&TwD!0Sth$zS|7nmh=^aR-)kzS(^#( zCI!Ws<5&c;w=RYBCWO_&RTome!?$h?8uku*6V@YOccvY?5S#{m%``)w;HxjJV!5&1 zM7K?^AUz@FPFQo@4JOpZ+FL-|{H`Jfq%ri<-wtb(F|dNlH9#-wCWvC5?)Q0U?k4!| zFZx@KzkAzIAl800g}PQ$AZXq1qs3uL9=HYmL(Mkb+0J(@ z(Y7mK`!`n%vF%BSwl9TPL?w6$5C!ZitSIK55EH!s`c)NUjk9vM#sF=R1hl#$6d2Sv zMwNt#h7SdL8V1`J!S>iUt$DOK~*UG=SNFoKGSJg+unl%*AoI(x~g8-@1BGi^gJ(UWhed zb=O#w_9BBnVG=JjNX2l=L*lwoSaWmao_BQ)|CskQ$_*(aty9WI?m4aNZXSMqM9J?plz8E~^^X9M=Y`906 z3?A>)!^DFQ+rLXmp+M!S){ep1dlHEJXuDzn#uMUJx6mtL54s=G$#cw|Gc1RHrPtYe zYvSc(h4?eAPWUgZ)qSu+e9_-d)~CEyce^F_C2OyVM3*IY`_?@I2JSmS=Kp#J;yF1H z*1o{krzJj$BGKtlcZHa&@1rbHRSRx~weEVA{?^C?P=iHPVV{TEG2rza>Jj4chB@vy z`$((YJ_I5WEgN$2%Q}fmqkt@mY@~g0>d5LiDBrI8$vHVw>X6&0?CKXT*2CM;p}M&@%ZmNx$AowY-iep5{ch{lt%q;F z`eYhMQ;F4wgHf7qOINHq9F)li?@u~#A((JhR4uWh?d*2?HNk5Xx42i2r{Gf17=3~H zJ%UuxH4S{DI33u;1n}ZR6V3!>nk7Q!N-d9Dtz|IqbAE3+j)Yzy+hUn?GOI{{6HGEJ zuB%)vJ$`~;5haLJR}`hj<8d5Ci=0TgqI92eiLSO}QXNuEI#VNB=vWRVC_UhU`kEx6 z{|Xs-Ey!y~GwBS)J=#40=i22KVfvMYqS(udQXMCTI`(>$e$mDF6@RF|jmj@LNwk#W z)V;M^6{UZ3r>&k-$NIEPjgEyk6nBn?gj6cXK`Tm?+;IAQ2Vz>>63A3&X|<8`xX&`_ z%s^fdC@L9MRC$c5N-#x3`wKlIiY^7w-mAfBC4a7a#`IWf)MZ%Rhz$mzcOzR~cR7f% znsibp_2BB1w|y*o+m!&hSB7MwiYe~csdXkL>@GN@lR2I>o)4lbl-c3@D!3&^+#|S? z;-R9y3bMzh*^WE|T#`ye}~ojY-3{7f3IH9F5jBigSOf7l>i}ozmvTjJiUhD z!I)X|#xa&ywI_<|C}qK#M0`+tu7jFOaX;JzPFeZ8)DsTKxT#dO2FFMa;W*>7MGX$- z_2YWP9fhbZt&+n&6QW%%bciX2yVWbg>xp-3i!%-f%Y(Sdm8C_);Tx69TG^dLcwFKS z4mt!Y-0ap4@m2-a;Ub{K)Zm23O04Bz#!<%)+@krbyS`M9)43x+XbDmT2&9? zGMdVzT^NViMUW#371myYh$6#H>c;#N&HYbE2>GLE@Q=?2_5E)% zy2)x@gC|4JPr`fh_8*`nD_|x_DZ{;7mPG#CShr z!u|Xa>aBJnmCP!zNBBZhNW}0kc&kWq3fBKCuYTr3jMS>IAMi#CYAjo&Scy8vTOd!xWm$wZ zC_~#-zVToY1u;j)`wxik^B4*U34l&GMMK^FICE%h3|5Ml6 z5k>8u~s|D$*B(;q3xh|>YTeRqMP>!)Bn z>}iPtyuR%gf!C!k7@Zt5US*cR0?PY z-}5rTfqbNB$yx=W;c$=F0;W&Q!1H+eG2G}N!ySY5IL%r6NGZ*A!whOLhFK&UX3AZ5 zw`QVn572S7=uPSYYAl&w;Ts0<2R?)Ge#=J(!qhbYCguKzk6s9hj}hxivT1@HGKdB^ zpyq|2)f@*kwV+=I@SwTxLkzd3o6KQxKOQG}P72R*;0{>U2YI?5_E7~YtyCSvYr+J5w>SM?e39QApi2b~FmvBA9 z9pEEg8Hb4m9&ziBpz8)~%|lqaC*n<#ArJs2;?{$@IK1DX#s|ENpCNPAroWb|? zVQ(eqTBH`VPKFpP>7fCvstiiVT9D96+r?Uh5Q7m~3Eo<+!p!dO=anjP8%Vh-LP^@i z_f%ps=acb5h%!9c`$+-vX%Ni2^oMH<@t7kPVG3%}R*HM6cQUSoHrK(P!Q774c5Sx6 z{MN8-H88)sEHJ-gCTEh_{mDsXCzVa+F>C2YWApr>!(^laXMF+VoWqx2=q9@bDDKm4 z?pBIIV7C|;GE(bSH#K7O&2v75khU{DLN4(ph3E1$f9g@#MVL_U4W4?rr6O-7lTZru z?FOo$rEVg7Bo?1_Z+vfe%ONIC=uulCvVxuIO0kf93((wBhuIq1z6E%LqKi@$HPY$` zeFW@$NivA5!}Pe-lZEN3g@EPq-Wj+8B$Z&izL&OtWD-Dz9cAiV6i`kC)S1(pfdy6M zy|G(h6WNm*Bfy>^?%@hDa-gx`Y$vuTYVti15z?ADo(Kvu_!b0u=oyRHwgn;+I?%z- zS?B0>cDK+Dv#+Lds2nm{ zA;1K=9$W5DKbmrjPzB~6YCC@V;>dkWeL{@8vJB#+4n1?oU6)3GR{-2cLnkGkR*((c(KM~mXL#Kyj15!hk9FQIZkjzPzj zwo|GIE78)0tqE9eg}F={k}i6)WMz4v`4FXKRZ9@#ix+Ly#bC$~(}9+fl@Oh23bzv4 z;tX;tj7gmUbJgIW6yLakf>s~@dC7fWQp){59tqFAyPMq&vcLc}a)}(g(4Gak0y4ie zL>#WSf0KOT7CkBy_^^o@nfAKq^-y4Y6XT*`)th(wnIo%HsWu`H8eSf{o$Fy|70fmF zHAp(snWIlKJcI?+H3sP(`>iaM5F!%7YStE4wz3^@Ux9xsriAuKbZd&hyWu?{;s?>( zH@#zGh)009^RUm79`)EP5A5|J9uLjAdMVW~L)ho(a*^FmuYw0nLk?u?JxZ_ar*xjb z=;$NuC^Hr`3XyKYId61_rTa&)83Mbu>s#|=n1>5y+MbnDj|qRy!h_nMHYp(g^l3{Bt zZ14MInwt>qhq(Ssh<8sqW`MS=`D zy17kc|39Hmik7S+>L9K`Vl=jT8IBQ|@wCg!O^{n#fii0?kG8(E3XNF^evrMs8Fq@? zDE%ae6mfp@+yyR5rN#RT^(jv{Yq!3$>PG1@kcQxY06R+^aD|jv|3BrYJhA^JRXjS&`vGjKcyQf6e~#VW@PF6 zb=yS=4x}1k5<6Cujx-)lt~Exqsc|-b0{YhChC-D7ju#1phKN=)rt>;dkapj$Mwz>> z2i=M%kGe_xWFR&~-k~&t(S01QvbC0`D~iV&-GHqIsjbeT>S*U+btH^09P_#2Cite6 z)>^KyfOYKKSKMxb^(XF0CrQ?a#Fc96Ak&T->Q+O0 zc0!~~1MPHoks^4eL`UAd2)Tnur@ZKtDbX}0xqzbt8Z1d(U`#Y3ZtPtO>V+Y!3Z61m zCPk~iZWT_~!+r*tiJ6X)=NZMuD-fqLK%D9?}Aug!7NGY$0*O+SLafX+*O1;2)j#?1R z(TXRZ?V$5l84H3rsLiOsXTA>trO%(9Zu(Rdby;N~eQY-YB(|hrwezCsGvjun!FX== zWp`O2flpu;2HBK2zCQ5dKZ=o^} zd`8V6n8cd$jW*qW-iSXQPpm3=lnS@ z>x9iV8SVQYzVuJjW_Pjw#phm3t8^252<0DklR2La^UcA$kLd{N<+msOG1a*RyfW}O zBwuw<^Qi~rmut6D4^nDz%ZctN$QiKCG}v``ws5)!Nmi$@J`?*d*F+N<>vl~e^HW&| z`+&$DO)D!j09pw2weK;W?fBhKB7=%-C{IylU!z;n+M_;3C#jwMI_Lu4Q-9~fk zdn!7M{m3|1l5JEQ2OldtgH-#r<``pPuPp1-Did%fUrO49-@m+7imTyN0GucD>FGr! zNyem-vcfVrc}5*tg=N6cp@1WVYQT2}&dv@J?N?Secm}HJTtV6Num`=?qA;HCV5yfI z)%scs4Sm`Ky_cyp{-g}RBsuq5OG$~+s4V%nTZ4fna*C_zkv9@pH{G>cNll6MR2P|=Fdi*pT2O|_6u-2tnZ_suIzH%tVE z%COkKFaDIrxy^uxcBa{<3*pcnqZa$zxoqq;+IlU)u-zh)Ky=GY* zfw))9uy4I{spSxy2bv6?=_J{QsIGXjVWvqu`7NE$1*`Q;bLR-lO%r@`uHbuIoE)9m z)oR33OTP)e_tDCN7k*Zbx}Jlz!rwdCFU*}L3y~``7hxe%8irQM73qI2W%&J{I*jMc%WLFR>Ya4Y`Xq z3q-Dz8w4|z<(lbDSdR?0EaGKz2H@7&3c5|K!IwJdn?nsi8R0qDT}j}d4~p9Ww*?=A zl&m!_o{eCKQ(X_TGd?j(x5-p!c#d&^ZopAbYZb*@p6rkA>!wQXh6nCDRGqYOpJJbt$djc_VI?#hiq^ z5@~{|2qb%&;k53QF~K+oxFsFdn$gkP&XKTQ6-1So_WNYA(VR#|baK8&MzLO*_%zfg zF@DlP{R?$wS>o{=Q)W?;sX{l&kzh=}_hfAY+5`7f%m~ABq7{K3S3?hdV4=hONci=J z>790>XaCR=pNTsEW(F-reTtT3i@a3S^9zso#8H2SIo)fXVN!AoZ3BI~)%53rfXfAz z;RO@$Oe)w1?H9)O_IS0aWj=85duFwi@jV3`ycRfkH{{lc&LaAX*sAa0`T?$)P)6() zi6kU&Omr0VRPO)k$egwmh}Fz6T{F!OikA^tngO_bjk^K!x4Lh)e=i0L!aUecaMxh+ zeld&-an^2kJB&99N~jTr^Fg*vg9rGl)cEae1hHT7_$%$aHGvUM%6`>-TDQ!3+EhZg zReGr45bz3pDO#NuSaFo-npNFs_?dRbw-iRQ1V%EceNj+6xu`(Py>6BR#;{vWa~n<} zsyr;S!MGCb(&hd1;gOWa5878Ev5ys}=z72(Gyw#;)YVQ_q#I1ta&ZscnWTTgSmLI= zQl!0V*2fHz%*$dQN4>&ysIQ{EZMp2?^ zks;Ao-~L&bRCXGC@N)m*Bj*gKdCn>^`r701zhNaj&$xrPJF2kV0f^6K%ZSyPYt^Zm z56Kwc{{YNC0nGEa4*J9qmkfuzw3OJC_u5(DYM=;s;a~KgHX(b7DZ%t{d)Q)0!xjtR z{VDrqJJ_qI%Ry3Kl)ZI}Jin;C+P=Y52EGcJ`$|#Si3{})!U@TUxxWH1uSw|X2(eKxf z)nktk$C>1Kown9TWuk+o`cg|7n832tnS;FvVwH3 z0N+dRt)5l~C+)3ac8SLxBB!>#QQ_&=o%ty&A^>i-L%Ib)r_*`w~q}oL4fkglH`8Oo<6H&RG=j;l7Xv zD@$1tO~|f>Xaek>2zl0&m?-<)U>Z^wb-^_4RD8ev*KS%C%QE=0MuwFu;<)l+){#t$ zHE~=Sd7@Z&(!!G+(XfURTm#N2Mm`FO9SY(NDQ>wL6NTeA5oFu1iWHZ3ij-HDh^0mf z-tMeF)+kpb%i_3DG{A}wYm!88m#`We-0fmob5+D#ULq#&1Wu_D&e-Db-Nefxu%yUZ%sjOGwX|wit@e$ryk;&uL~IOX3@Nh z7r+wlgdKqrS-PvMAi~E+6t+OVI{DA_Xsq8^fak+Xm}HL?kUbvOW4*!8>b`rYFd9(XW(ZpR_|_B8396yMD~^QDy&Ae5NV!I{8E`W7klDne&5_xpfVDC{@UCMIFi__v~>|=y$|?UNphW_ z4W1v2Yit0^(d|Mz&j#h@usw?fSs^h2*!zyhx+3x0@)YL>YhFM8od|Fc3ooyf$2&Eq z{dGe8ohW!E8&cs$H7n)7z48pgy|V?_<4Omgn6qR70N$Dt(oz9NrDv1mE<1{! z5TBK3P#dVW-8wPZA@C6BvoWy#axxc5q(TGwm{O2Wn1{kB99bGuT7{p4Q-vF0*JwOT zgARyyZAB{*CIgIGT}cbTh$Jwo0EXnE66fHlkl`Y`ZKx4c+fUcf2qS(P)?Nqheif9T zZ4SyctoN0ukBtz=2Z@Ro!Y+Zfv3LT8Q*?G%^(GJN+1eFn7}jIyiICNLBbbl8i8|V= z>gUylf?|(SR{)%shQDk6--5v{V=?r;p{YL3kQ7gQhxFI`a{=agTB-YYa}?~Yn3z10 zV}xT3>c)qG_hi1%RQN3mCve_b;E~Nnn4wT$;obgOSCKNphbb6VF=-H)eXI)RblP1N zKHn8FUxd#=>{?a_yVB!;w`s~c+-U;;Fci3OcW)!{4__!j>Uam8Mx`~COfF%MzYWn} z#&Fg*0p%Fejgavqs|gEbhYSXdY8db+BJ}69l=X#@Z{5^>LMuv1*<-Lm10IkHjsDst z@>-a^o!MHAF`+aRc>eBLZ@&CKq~OUR5G(yAXgr(7A^nO1vd4FdQF(nMp68LtQk~xf zr=5+$6g(6ELIOK~Wsq;L4?e|BpjpVJl2#+R5KbO6(%&Ym?d;3JT={}HLxCR+$^|bz z14BFm&DN9iZD2OaC!Itp;Yyz>*N^!S2h{Gw-w7gtXGnb^mRuh0H_w01LUvw}wLX^* zXCWFOZmWc~S}#Pdv?rk+;qCi<9E9CXx|ApfferIAPw^P(A>6;e0aia0*kN=Qet?JA zZ&(GvKAtaRPjQG&aVUFaopE~b?_@JQve9tOto6!hrH7$oJzvDK4$^|v_?;j55Jh_^ znyisO@(rVr_acIo?g_1jVrxaCTukPO7RcX1#uQ{?$vZx3{BVzejRzk_=whcZnZS`t z62XV5sLR2!^$SvAKVQ)^b=iio1_3!8QG7dzl#H&kK{SN;MMB)+Mq|1`BMc?K4WT{+ zI)juGyAmueT5H9-*fCeErdX5ycob+M*dHue)Il#^=CO$fIni+TL8@(UL6kEagB2Jy z2|VJ--Fk=~P%PvMU{5}k13Kd`*I;jWCdWh&S^FHGB>)AfVRyI!D9k|ygq8da;D`U@%U!*{#g}C#QN|1>@tWiiH-+4ibH!SSBPg0h*;i2JgAi#+ zhrNEs?tHgOh;!<0l&0gI5aVqid;KQXZcP$Sy_~i>zkdfE4Lj)i0?IzJd#+?nS{?b8 z4Bu9)>yBb_}X1m~v%cMjTBJm5P{@C^S+QG20 zj&P!poxJRJle#G(@+J+i=?i%7p5e=4Ll{mmaqK8Un zT(ECFr%#>JqQk6jDMK9~bN|mfx)dQE=S(=hJIKo6Yy{Y1ahuAtI7MkpETblz)D6Bk zC@7KF!frgIt~L6u?klzGsA~}!Ke&`&L1Aw*%&Nx)yPLzS&q{pn2~HFFgs{(^m0yJT z%s||lx9OE-Cm&v0591VI4o>}79JAF^mtPm8T&ZG(mzS@Fi2pqJosqe17Z~Ct3R%Ls6Y++DBV#6yX~8SBeY##nwvphM26&~F-f1m6M=o)9BzZgw7Vcj z_pEs04cIe38{ZA|^1E&xun??C5B7S}*XJ(S0V>gQC(IAwcTEZt8neJ@gA)#C%|~@j z7&M7zoqUfQ(P1uDo-$`lqdWDiAtT3gOHtEvgwD%U>@=~Vd9n&DgAzjjS z*e}v$F~{M@R%PQGrL!S}BS=kYZS)ExYn_yWP$jmQiMH5lAi_M4ysIP zSZz?j?#aHuGq6|TTOLp1(S&m-;o8J!&%xWV9Bj=j*tLPi?Q^2^6RrVF{{omEbZtnf z!H3+c(n{TsOUp|S>f)Qn6+N+Pw{8dQ4*`pzxAt~+-6$o$jWrwgW;7HY^C9WqTi@|Y z1y8t-!pOz}EvEohuLNshZ|k+>DTXFoYg8JM`Ue-`g}#6aFl=`oc8|k{a6Zo;eSt(M z+vcowCxO2@6jKmQTN8YX?2Wa53a8}Wg1K1lo()i2gAD9?f?wb`ng&$r3w+lrQ<6FP z417WrL{m4q?|*-h&pws9`$C~|bSLx+yPX2o;MaDWDzXOCsj|ZP5Zn1J-7eu<{aUwI z9GhOZxNdb_+4DdNGn6gwp-T@G`J}7`{IpO&9vnRS(PsH@C4N`8tQleStN1M7XUE`kT5J?57G~>J3(ihX>5r z!-hjFvDX}znPEbmpPCtvvP9z?(;{QF$!5&pTff^wU^Ij#k<7zi;1_;aG+K#wUxmo; zD2SWE>|7sFL_DrcKtqG(eBY`E(8h}Q|HnHcjo6t5Zf%VB{B?ZM-3Dk1Qh`wf&>r{j1UL`q^mb7!R1X8xML}S_-(4$Y_mmh7tPE zkW=0ilcI-TOVIWO`ub+ODdTFOnci5~4AE2?f%ZLM8sm;gCauWGNJ}!a11(|2G_x;o zqi-C}c3*`&St|a_D2BP%Zk+1|KWr+=exw=*x6N>qyz$sRse2iQn$(BJEk-hbWFCJ$ zhvh$|9wqDVRNM^p2lqXQ$GE3pmHUuscxI*13lX>&rvPRWq>;%e{igl%pj_So?>-O4 z%QH$Nol@}OQF zM%LDCcZEf(-Tw&>;xatE#e9D4*X?J4oJN9&B<%P4^u#_WYD>4*i$%4@h{8(2cc5{QM3q59U$L=u#S6KHN}`? zB&9@OC)R~BndXQxDoqSg!3alSi}It|-tj2}QBaG@gz`J-j+q=S zBk#^8%<+ErG{vC;(G`dhMP2tH*^6F;)_N(b?zVYY@};`lXqfEMbn!Be1{Hgz%EnPr}tGHrf7z=`pjhY>70T-!MW z5kkl#De8JGT@YK$sr5;jOc^BB_p4|RN&I0>G|o7eBc_*nfTjgcB+HAZI02v*&|d?!1d+l z`^zYxIMSRU@RN8rq>mH_Ie9$WLyZ?Y=6aY31aiI~c0<4#u!^T2N-HY_4)mK>vc7B< zUgZq=zom*jS#Z&1!yK_(x!wx#U<+rQQ&yPGl|y#1 ztdNwj4$^P9FXJ-=?=%=q3cvvDXi^KXfZik8?tcdkE}*Z3xwg0;!)2cBOY{8AM~cDn zFY{cNB{-PufjjNJPQ&ansE4_u=pl2$^l3d&Fk>+DhBJ^mD}z2lvYGz2H7TB$`9mEk zp11`&JhJH5;DWt@!O;egCt;dr<{Xu0<~+b;LIO{>e3(By%;Y5J-d_4kg6EB1`j(JG zy0%^hPW~a`jb7&AT|m(U$1KR3z3mIJ??aAw-?Ly& zvFBrj*7NA>V$YXjPx$W2wm44TZhI=V`GW!ej~d|rvNO;N#vt8V4~+mj>V$VG`;p_a zS0>2!uye}J5ZnNRC~7L|I%JObO^p890htM)ZW(YWVii*-052yG@Uj4bq=xxf&`DrI zO#4Fc|2I#)8+_X`s@CpeCdBF-}PV0ucHMX zVN`;%*dqYU20vTu5e_c)oMZH!x$BBOAA$U(q?~mTjVyIR{*Tu{K;fD1yGa@7WMe%$Jy-uF$j*{6O?Iz!ZWHu+{`R^VfWlHybz9{#9d<4F+<^IT{zzKqKzxPNi zS*1-Cf^8--NMfVO{h=Ux0jxAw<26gcQiIkZPsvW|7_^tk2$#u-Zl!taO;)yYi0zV+ zg^n7S$12@uNAr-UJl~aRVbxVuH~@?1x~U=;fk_~KMR1*Z$@vJJx+Q+XMz9CV@hgBg zSQSJSNMgDX$}IPI`dFa{9`EK56NJChZK(l#l6T8F7t%O|EjDlwBuK0U;akf z`TuD9pSVWc!3DCD69X2KUew)>MS-Xv3;N<)u-oREIRU>7za{`S zPdP}2a^?AclmHVs;e`4;3C zjMiM-SFoyup0pBZDba%U-AdZbEXc=S;suxHI?>ow&c#V9y-_UNBe<=E-tK6J>H+Wh zXw)?K1K`OQxD)UccQj6OzosSLL0S(3lpQqfSZ|Qbd$+iENYrrf7`AIgy^DtH9to&JMZOK}s z$;!?dKVjknlP2fu^o9Zq)qYl1vV6tL#~vqT>1&@|vnB)H!L#BQf0|$X%_^CNrmuax zbZzM~&y%+NpSkUU=g;NqhpZKxJlSByx4ZK?nBqwfWe?SKPkXLn@l?mU^48)(&xR|L zbAjZK>~$x9i?sYr`X2VZ2Zv34dbJB2Pcgyqo^&W!& zI!c7=f8f%?HT(Z*?+#(p2;(q}Uz_VDc3YOE5>bJeAT>LQ=~mN(q@pJ#Fk6r}ha{On zOdz%diNpqFTjaxf9(LeA-GNJ912?CpYiy;wu9ha&rqZ#L zO4oW+`Zl04v=NoDO{h$5MrCdbDw!>*tSqNe*qTasP>HDUJu9UemAW;k#MY$3i%zLU zC9yV@j-^z()}zw50hOVRsElnwWok1jb6Zf!Y)NHhIhDfJRKiDJs3g{=(y^3E*Lqa?HlQ-J5tXq`s7!4}Wo`>9nJuZTET>Y~no9V%5>Yv{8kM>= zsKnN!a%wFqiM6S8ETz)59+kcgs0?jHWo#2FQ=3tl+k#4FODZeNsT8)R67v6diR_R{ z&FWMd7E@{36%z#e<@>G8bHcXj{n%Zz>&L$&LGbjvI)mapSCirMyZdQ>u7}TX1Sc17 O&iF9lU+2E#LGTOQiVgMv diff --git a/Debug/cm3_1602_lcd.elf b/Debug/cm3_1602_lcd.elf index 97f6c1801f9f42aa8aedf9d62e5e6506e3eff568..f7299b2d9cb30c0ded5af3d8c0614431adf62064 100644 GIT binary patch literal 204460 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 literal 212436 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 Kx+>wQdjAWSEiA$S diff --git a/Debug/cm3_1602_lcd.map b/Debug/cm3_1602_lcd.map index 48072a7..58ed941 100644 --- a/Debug/cm3_1602_lcd.map +++ b/Debug/cm3_1602_lcd.map @@ -8,128 +8,16 @@ c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../ar c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o (__libc_init_array) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o (memset) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-printf.o) - ./USER/main.o (printf) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-printf.o) (_vfprintf_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wsetup.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__swsetup_r) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) (__call_exitprocs) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) (atexit) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (_dtoa_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fflush.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (_fflush_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__sinit) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) (__libc_fini_array) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (_free_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fwalk.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) (_fwalk) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-localeconv.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (_localeconv_r) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__retarget_lock_init_recursive) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wsetup.o) (__smakebuf_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (_malloc_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memchr-stub.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (memchr) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memcpy.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) (memcpy) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mlock.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) (__malloc_lock) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) (_Balloc) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-s_frexp.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (frexp) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-sbrkr.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) (_sbrk_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) (__sread) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strlen-stub.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (strlen) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strncpy.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (strncpy) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__sprint_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-writer.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) (_write_r) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) (__retarget_lock_acquire_recursive) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) (__register_exitproc) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-callocr.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) (_calloc_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-closer.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) (_close_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fclose.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) (_fclose_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) (_fputwc_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fstatr.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) (_fstat_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fvwrite.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) (__sfvwrite_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-isattyr.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) (_isatty_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) (__locale_mb_cur_max) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lseekr.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) (_lseek_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mbtowc_r.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) (__ascii_mbtowc) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memmove.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fvwrite.o) (memmove) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-readr.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) (_read_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reallocr.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fvwrite.o) (_realloc_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-sbrkr.o) (errno) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strcmp.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) (strcmp) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wbuf.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) (__swbuf_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wcrtomb.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) (_wcrtomb_r) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wctomb_r.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) (__ascii_wctomb) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-ctype_.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) (_ctype_) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_addsubdf3.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__aeabi_dsub) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_muldivdf3.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__aeabi_dmul) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_cmpdf2.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__aeabi_dcmpeq) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_unorddf2.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__aeabi_dcmpun) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_fixdfsi.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__aeabi_d2iz) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_aeabi_uldivmod.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) (__aeabi_uldivmod) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_udivmoddi4.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_aeabi_uldivmod.o) (__udivmoddi4) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_dvmd_tls.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_aeabi_uldivmod.o) (__aeabi_ldiv0) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(close.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-closer.o) (_close) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(fstat.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fstatr.o) (_fstat) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(isatty.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-isattyr.o) (_isatty) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(lseek.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lseekr.o) (_lseek) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(read.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-readr.o) (_read) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(sbrk.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-sbrkr.o) (_sbrk) -c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(write.o) - c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-writer.o) (_write) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) (_exit) @@ -140,7 +28,6 @@ __lock___atexit_recursive_mutex 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) __lock___arc4random_mutex 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) -errno 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) __lock___env_recursive_mutex 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) __lock___sinit_recursive_mutex @@ -219,6 +106,8 @@ Discarded input sections .text 0x00000000 0x0 ./USER/main.o .data 0x00000000 0x0 ./USER/main.o .bss 0x00000000 0x0 ./USER/main.o + .text.delay_ms + 0x00000000 0x2c ./USER/main.o .debug_macro 0x00000000 0xa78 ./USER/main.o .debug_macro 0x00000000 0x22 ./USER/main.o .debug_macro 0x00000000 0x22 ./USER/main.o @@ -234,7 +123,7 @@ Discarded input sections .debug_macro 0x00000000 0x3a ./USER/main.o .debug_macro 0x00000000 0x7c ./USER/main.o .debug_macro 0x00000000 0x22 ./USER/main.o - .debug_macro 0x00000000 0x64 ./USER/main.o + .debug_macro 0x00000000 0x94 ./USER/main.o .debug_macro 0x00000000 0x58 ./USER/main.o .debug_macro 0x00000000 0x34 ./USER/main.o .debug_macro 0x00000000 0x1c ./USER/main.o @@ -261,7 +150,7 @@ Discarded input sections .data 0x00000000 0x0 ./SYSTEM/system_gw1ns4c.o .bss 0x00000000 0x0 ./SYSTEM/system_gw1ns4c.o .text.SystemCoreClockUpdate - 0x00000000 0x40 ./SYSTEM/system_gw1ns4c.o + 0x00000000 0x2c ./SYSTEM/system_gw1ns4c.o .debug_macro 0x00000000 0xa78 ./SYSTEM/system_gw1ns4c.o .debug_macro 0x00000000 0x22 ./SYSTEM/system_gw1ns4c.o .debug_macro 0x00000000 0x22 ./SYSTEM/system_gw1ns4c.o @@ -277,7 +166,7 @@ Discarded input sections .debug_macro 0x00000000 0x3a ./SYSTEM/system_gw1ns4c.o .debug_macro 0x00000000 0x7c ./SYSTEM/system_gw1ns4c.o .debug_macro 0x00000000 0x22 ./SYSTEM/system_gw1ns4c.o - .debug_macro 0x00000000 0x64 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x94 ./SYSTEM/system_gw1ns4c.o .debug_macro 0x00000000 0x58 ./SYSTEM/system_gw1ns4c.o .debug_macro 0x00000000 0x34 ./SYSTEM/system_gw1ns4c.o .debug_macro 0x00000000 0x1c ./SYSTEM/system_gw1ns4c.o @@ -306,39 +195,39 @@ Discarded input sections .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_SetOutEnable - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_ClrOutEnable - 0x00000000 0x1a ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_WriteBits - 0x00000000 0x1a ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_ReadBits - 0x00000000 0x16 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_GetOutEnable - 0x00000000 0x16 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_SetAltFunc - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_ClrAltFunc - 0x00000000 0x1a ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_GetAltFunc - 0x00000000 0x16 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_IntClear - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_GetIntStatus - 0x00000000 0x16 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_SetIntEnable - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_ClrIntEnable - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_SetIntHighLevel - 0x00000000 0x38 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_SetIntRisingEdge - 0x00000000 0x38 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_SetIntLowLevel - 0x00000000 0x38 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_SetIntFallingEdge - 0x00000000 0x38 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .text.GPIO_MaskedWrite - 0x00000000 0x38 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_gpio.o @@ -352,7 +241,7 @@ Discarded input sections .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_gpio.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_gpio.o - .debug_macro 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_gpio.o .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_gpio.o @@ -380,36 +269,37 @@ Discarded input sections .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_UnEnable - 0x00000000 0x1a ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_Enable - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_Rate_Set - 0x00000000 0x40 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.Delay_ms_i2c - 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x2c ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_Init - 0x00000000 0x44 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x3c ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_SendByte - 0x00000000 0xb2 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x5c ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_SendData - 0x00000000 0xd8 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_ReceiveByte - 0x00000000 0xc2 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_ReceiveData - 0x00000000 0xf6 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x78 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_SendBytes - 0x00000000 0x4a ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x88 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_ReadBytes - 0x00000000 0x4e ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_InterruptOpen - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o .text.I2C_InterruptClose - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_i2c.o - .debug_info 0x00000000 0x58a ./PERIPHERAL/Sources/gw1ns4c_i2c.o - .debug_abbrev 0x00000000 0x248 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_info 0x00000000 0x8f1 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_abbrev 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_loc 0x00000000 0x727 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .debug_aranges 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_i2c.o - .debug_ranges 0x00000000 0x70 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_ranges 0x00000000 0x1d8 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .debug_macro 0x00000000 0x100 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_i2c.o @@ -426,14 +316,14 @@ Discarded input sections .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_i2c.o .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_i2c.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_i2c.o - .debug_macro 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_i2c.o .debug_macro 0x00000000 0x52 ./PERIPHERAL/Sources/gw1ns4c_i2c.o - .debug_line 0x00000000 0x8bc ./PERIPHERAL/Sources/gw1ns4c_i2c.o - .debug_str 0x00000000 0x8935 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_line 0x00000000 0xcf4 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_str 0x00000000 0x8a1f ./PERIPHERAL/Sources/gw1ns4c_i2c.o .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_i2c.o - .debug_frame 0x00000000 0x204 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_frame 0x00000000 0x144 ./PERIPHERAL/Sources/gw1ns4c_i2c.o .ARM.attributes 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_i2c.o .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o @@ -459,15 +349,16 @@ Discarded input sections .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_misc.o .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_misc.o .text.NVIC_PriorityGroupConfig - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_misc.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_misc.o .text.NVIC_Init - 0x00000000 0xc4 ./PERIPHERAL/Sources/gw1ns4c_misc.o + 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_misc.o .text.NVIC_SetVectorTable - 0x00000000 0x2c ./PERIPHERAL/Sources/gw1ns4c_misc.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_misc.o .text.SysTick_CLKSourceConfig - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_misc.o - .debug_info 0x00000000 0x51b ./PERIPHERAL/Sources/gw1ns4c_misc.o - .debug_abbrev 0x00000000 0x1aa ./PERIPHERAL/Sources/gw1ns4c_misc.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_info 0x00000000 0x537 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_abbrev 0x00000000 0x1c1 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_loc 0x00000000 0x19b ./PERIPHERAL/Sources/gw1ns4c_misc.o .debug_aranges 0x00000000 0x38 ./PERIPHERAL/Sources/gw1ns4c_misc.o .debug_ranges 0x00000000 0x28 ./PERIPHERAL/Sources/gw1ns4c_misc.o @@ -487,14 +378,14 @@ Discarded input sections .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_misc.o .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_misc.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_misc.o - .debug_macro 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_misc.o .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_misc.o .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_misc.o .debug_macro 0x00000000 0x2e ./PERIPHERAL/Sources/gw1ns4c_misc.o - .debug_line 0x00000000 0x44a ./PERIPHERAL/Sources/gw1ns4c_misc.o - .debug_str 0x00000000 0x89f1 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_line 0x00000000 0x524 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_str 0x00000000 0x8adb ./PERIPHERAL/Sources/gw1ns4c_misc.o .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_misc.o - .debug_frame 0x00000000 0xb0 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_frame 0x00000000 0x6c ./PERIPHERAL/Sources/gw1ns4c_misc.o .ARM.attributes 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_misc.o .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o @@ -519,36 +410,37 @@ Discarded input sections .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Get_Current_Value - 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Set_Match_Value - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Get_Match_Value - 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Set_Load_Value - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Get_Load_Value - 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Start_RTC - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Close_RTC - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Get_RTC_Control_value - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.RTC_Inter_Mask_Set - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.RTC_Inter_Mask_Clr - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Get_RTC_Inter_Mask_value - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.Clear_RTC_interrupt - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o .text.RTC_init - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_rtc.o - .debug_info 0x00000000 0x29a ./PERIPHERAL/Sources/gw1ns4c_rtc.o - .debug_abbrev 0x00000000 0x11c ./PERIPHERAL/Sources/gw1ns4c_rtc.o + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_info 0x00000000 0x335 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_abbrev 0x00000000 0x19f ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_loc 0x00000000 0x2c ./PERIPHERAL/Sources/gw1ns4c_rtc.o .debug_aranges 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_rtc.o - .debug_ranges 0x00000000 0x70 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_ranges 0x00000000 0xc0 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .debug_macro 0x00000000 0xf5 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_rtc.o @@ -564,14 +456,14 @@ Discarded input sections .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_rtc.o .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_rtc.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_rtc.o - .debug_macro 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_rtc.o - .debug_line 0x00000000 0x4b9 ./PERIPHERAL/Sources/gw1ns4c_rtc.o - .debug_str 0x00000000 0x8919 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_line 0x00000000 0x5f4 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_str 0x00000000 0x8a03 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_rtc.o - .debug_frame 0x00000000 0x1bc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_frame 0x00000000 0xe0 ./PERIPHERAL/Sources/gw1ns4c_rtc.o .ARM.attributes 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_rtc.o .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o @@ -597,58 +489,61 @@ Discarded input sections .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_spi.o .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_Init - 0x00000000 0x68 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x3c ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_SetDirection - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_ClrDirection - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_GetDirection - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_SetPhase - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_ClrPhase - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_GetPhase - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_SetPolarity - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_ClrPolarity - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_GetPolarity - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_SetClkSel - 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_spi.o - .text.SPI_GetClkSel 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetClkSel + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_GetToeStatus - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_GetRoeStatus - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_GetTmtStatus - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_GetTrdyStatus - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_GetRrdyStatus - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_GetErrStatus - 0x00000000 0x24 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_ClrToeStatus - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_ClrRoeStatus - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_ClrErrStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_ReadWriteByte 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_WriteData - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_ReadData - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_spi.o .text.SPI_Select_Slave - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o - .debug_info 0x00000000 0x42c ./PERIPHERAL/Sources/gw1ns4c_spi.o - .debug_abbrev 0x00000000 0x1c4 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_info 0x00000000 0x4d8 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_abbrev 0x00000000 0x27e ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_loc 0x00000000 0xc2 ./PERIPHERAL/Sources/gw1ns4c_spi.o .debug_aranges - 0x00000000 0xd8 ./PERIPHERAL/Sources/gw1ns4c_spi.o - .debug_ranges 0x00000000 0xc8 ./PERIPHERAL/Sources/gw1ns4c_spi.o + 0x00000000 0xe0 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_ranges 0x00000000 0xd0 ./PERIPHERAL/Sources/gw1ns4c_spi.o .debug_macro 0x00000000 0x100 ./PERIPHERAL/Sources/gw1ns4c_spi.o .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_spi.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_spi.o @@ -668,11 +563,11 @@ Discarded input sections .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_spi.o .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_spi.o .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o - .debug_macro 0x00000000 0x5e ./PERIPHERAL/Sources/gw1ns4c_spi.o - .debug_line 0x00000000 0x635 ./PERIPHERAL/Sources/gw1ns4c_spi.o - .debug_str 0x00000000 0x89ea ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_line 0x00000000 0x822 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_str 0x00000000 0x8ad6 ./PERIPHERAL/Sources/gw1ns4c_spi.o .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_spi.o - .debug_frame 0x00000000 0x330 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_frame 0x00000000 0x1a0 ./PERIPHERAL/Sources/gw1ns4c_spi.o .ARM.attributes 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_spi.o .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o @@ -698,19 +593,19 @@ Discarded input sections .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .text.SYSCON_Init - 0x00000000 0x28 ./PERIPHERAL/Sources/gw1ns4c_syscon.o - .text.SYSCON_GetRemap 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .text.SYSCON_GetRemap + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o .text.SYSCON_GetPmuctrlEnable - 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o .text.SYSCON_GetResetopLockuprst - 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o .text.SYSCON_GetRstinfoSysresetreq - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_syscon.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .text.SYSCON_GetRstinfoWdogresetreq - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_syscon.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .text.SYSCON_GetRstinfoLockreset - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_syscon.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .debug_info 0x00000000 0x1ea ./PERIPHERAL/Sources/gw1ns4c_syscon.o .debug_abbrev 0x00000000 0xf3 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .debug_aranges @@ -732,14 +627,14 @@ Discarded input sections .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_syscon.o .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_syscon.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_syscon.o - .debug_macro 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .debug_macro 0x00000000 0x16 ./PERIPHERAL/Sources/gw1ns4c_syscon.o - .debug_line 0x00000000 0x442 ./PERIPHERAL/Sources/gw1ns4c_syscon.o - .debug_str 0x00000000 0x8895 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_line 0x00000000 0x51e ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_str 0x00000000 0x897f ./PERIPHERAL/Sources/gw1ns4c_syscon.o .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_syscon.o - .debug_frame 0x00000000 0xf0 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_frame 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_syscon.o .ARM.attributes 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_syscon.o .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o @@ -765,33 +660,34 @@ Discarded input sections .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_timer.o .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_Init - 0x00000000 0x9a ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0x50 ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_StartTimer - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_StopTimer - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_GetIRQStatus - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_ClearIRQ - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_GetReload - 0x00000000 0x16 ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_SetReload - 0x00000000 0x1a ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_GetValue - 0x00000000 0x16 ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_SetValue - 0x00000000 0x1a ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_EnableIRQ - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_DisableIRQ - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_SelExtEnable - 0x00000000 0x26 ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_timer.o .text.TIMER_SelExtClock - 0x00000000 0x26 ./PERIPHERAL/Sources/gw1ns4c_timer.o - .debug_info 0x00000000 0x430 ./PERIPHERAL/Sources/gw1ns4c_timer.o - .debug_abbrev 0x00000000 0x130 ./PERIPHERAL/Sources/gw1ns4c_timer.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_info 0x00000000 0x432 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_abbrev 0x00000000 0x144 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_loc 0x00000000 0x6f ./PERIPHERAL/Sources/gw1ns4c_timer.o .debug_aranges 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_timer.o .debug_ranges 0x00000000 0x70 ./PERIPHERAL/Sources/gw1ns4c_timer.o @@ -810,15 +706,15 @@ Discarded input sections .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_timer.o .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_timer.o .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_timer.o - .debug_macro 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_timer.o .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_timer.o .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_timer.o .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_timer.o .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_timer.o - .debug_line 0x00000000 0x4f1 ./PERIPHERAL/Sources/gw1ns4c_timer.o - .debug_str 0x00000000 0x897a ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_line 0x00000000 0x644 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_str 0x00000000 0x8a64 ./PERIPHERAL/Sources/gw1ns4c_timer.o .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_timer.o - .debug_frame 0x00000000 0x218 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_frame 0x00000000 0xe0 ./PERIPHERAL/Sources/gw1ns4c_timer.o .ARM.attributes 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_timer.o .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o @@ -844,49 +740,50 @@ Discarded input sections .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_uart.o .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_Init - 0x00000000 0xd8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_GetRxBufferFull - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_GetTxBufferFull - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_GetRxBufferOverrunStatus - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_GetTxBufferOverrunStatus - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_ClearRxBufferOverrunStatus - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_ClearTxBufferOverrunStatus - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_SendChar - 0x00000000 0x2c ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_SendString - 0x00000000 0x3c ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_ReceiveChar - 0x00000000 0x26 ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_GetBaudDivider - 0x00000000 0x16 ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_GetTxIRQStatus - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_GetRxIRQStatus - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_ClearTxIRQ - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_ClearRxIRQ - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_GetTxOverrunIRQStatus - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_GetRxOverrunIRQStatus - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_ClearTxOverrunIRQ - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_ClearRxOverrunIRQ - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_SetHSTM - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o .text.UART_ClrHSTM - 0x00000000 0x1e ./PERIPHERAL/Sources/gw1ns4c_uart.o - .debug_info 0x00000000 0x670 ./PERIPHERAL/Sources/gw1ns4c_uart.o - .debug_abbrev 0x00000000 0x1ca ./PERIPHERAL/Sources/gw1ns4c_uart.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_info 0x00000000 0x6f3 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_abbrev 0x00000000 0x237 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_loc 0x00000000 0xa08 ./PERIPHERAL/Sources/gw1ns4c_uart.o .debug_aranges 0x00000000 0xc0 ./PERIPHERAL/Sources/gw1ns4c_uart.o .debug_ranges 0x00000000 0xb0 ./PERIPHERAL/Sources/gw1ns4c_uart.o @@ -905,15 +802,15 @@ Discarded input sections .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_uart.o .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_uart.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_uart.o - .debug_macro 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_uart.o .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_uart.o .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_uart.o .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_uart.o .debug_macro 0x00000000 0x76 ./PERIPHERAL/Sources/gw1ns4c_uart.o - .debug_line 0x00000000 0x661 ./PERIPHERAL/Sources/gw1ns4c_uart.o - .debug_str 0x00000000 0x8ad1 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_line 0x00000000 0x7bf ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_str 0x00000000 0x8bbb ./PERIPHERAL/Sources/gw1ns4c_uart.o .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_uart.o - .debug_frame 0x00000000 0x354 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_frame 0x00000000 0x16c ./PERIPHERAL/Sources/gw1ns4c_uart.o .ARM.attributes 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_uart.o .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o @@ -939,45 +836,46 @@ Discarded input sections .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_Init - 0x00000000 0xdc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x98 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_RestartCounter - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_GetCounterValue - 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_SetResetEnable - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_GetResStatus - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_SetIntEnable - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_GetIntStatus - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_ClrIntEnable - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_GetRawIntStatus - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_GetMaskIntStatus - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_LockWriteAccess - 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_UnlockWriteAccess - 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_SetITModeEnable - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_ClrITModeEnable - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_GetITModeStatus - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_SetITOP - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_ClrITOP - 0x00000000 0x28 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_GetITOPResStatus - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .text.WDOG_GetITOPIntStatus - 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_wdog.o - .debug_info 0x00000000 0x473 ./PERIPHERAL/Sources/gw1ns4c_wdog.o - .debug_abbrev 0x00000000 0x1ee ./PERIPHERAL/Sources/gw1ns4c_wdog.o + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_info 0x00000000 0x47b ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_abbrev 0x00000000 0x216 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_loc 0x00000000 0x47 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .debug_aranges 0x00000000 0xb0 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .debug_ranges 0x00000000 0xa0 ./PERIPHERAL/Sources/gw1ns4c_wdog.o @@ -996,15 +894,15 @@ Discarded input sections .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_wdog.o .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_wdog.o .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_wdog.o - .debug_macro 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_wdog.o .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_wdog.o - .debug_line 0x00000000 0x5ce ./PERIPHERAL/Sources/gw1ns4c_wdog.o - .debug_str 0x00000000 0x8a45 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_line 0x00000000 0x727 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_str 0x00000000 0x8b2f ./PERIPHERAL/Sources/gw1ns4c_wdog.o .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_wdog.o - .debug_frame 0x00000000 0x290 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_frame 0x00000000 0x140 ./PERIPHERAL/Sources/gw1ns4c_wdog.o .ARM.attributes 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_wdog.o .group 0x00000000 0xc ./CORE/core_cm3.o @@ -1018,47 +916,48 @@ Discarded input sections .data 0x00000000 0x0 ./CORE/core_cm3.o .bss 0x00000000 0x0 ./CORE/core_cm3.o .text.__get_PSP - 0x00000000 0x10 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__set_PSP - 0x00000000 0xa ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__get_MSP - 0x00000000 0x10 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__set_MSP - 0x00000000 0xa ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__get_BASEPRI - 0x00000000 0x1c ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__set_BASEPRI - 0x00000000 0x18 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__get_PRIMASK - 0x00000000 0x1c ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__set_PRIMASK - 0x00000000 0x18 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__get_FAULTMASK - 0x00000000 0x1c ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__set_FAULTMASK - 0x00000000 0x18 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__get_CONTROL - 0x00000000 0x1c ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__set_CONTROL - 0x00000000 0x18 ./CORE/core_cm3.o - .text.__REV 0x00000000 0x1e ./CORE/core_cm3.o - .text.__REV16 0x00000000 0x20 ./CORE/core_cm3.o - .text.__REVSH 0x00000000 0x20 ./CORE/core_cm3.o - .text.__RBIT 0x00000000 0x20 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__REV 0x00000000 0x4 ./CORE/core_cm3.o + .text.__REV16 0x00000000 0x4 ./CORE/core_cm3.o + .text.__REVSH 0x00000000 0x4 ./CORE/core_cm3.o + .text.__RBIT 0x00000000 0x8 ./CORE/core_cm3.o .text.__LDREXB - 0x00000000 0x20 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__LDREXH - 0x00000000 0x20 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__LDREXW - 0x00000000 0x20 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__STREXB - 0x00000000 0x26 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__STREXH - 0x00000000 0x26 ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o .text.__STREXW - 0x00000000 0x24 ./CORE/core_cm3.o - .debug_info 0x00000000 0x572 ./CORE/core_cm3.o - .debug_abbrev 0x00000000 0xbd ./CORE/core_cm3.o + 0x00000000 0x8 ./CORE/core_cm3.o + .debug_info 0x00000000 0x5ef ./CORE/core_cm3.o + .debug_abbrev 0x00000000 0xd4 ./CORE/core_cm3.o + .debug_loc 0x00000000 0x3a2 ./CORE/core_cm3.o .debug_aranges 0x00000000 0xc8 ./CORE/core_cm3.o .debug_ranges 0x00000000 0xb8 ./CORE/core_cm3.o @@ -1070,10 +969,10 @@ Discarded input sections .debug_macro 0x00000000 0x103 ./CORE/core_cm3.o .debug_macro 0x00000000 0x6a ./CORE/core_cm3.o .debug_macro 0x00000000 0x1df ./CORE/core_cm3.o - .debug_line 0x00000000 0x3fa ./CORE/core_cm3.o - .debug_str 0x00000000 0x3e1b ./CORE/core_cm3.o + .debug_line 0x00000000 0x3e0 ./CORE/core_cm3.o + .debug_str 0x00000000 0x3e4d ./CORE/core_cm3.o .comment 0x00000000 0x77 ./CORE/core_cm3.o - .debug_frame 0x00000000 0x320 ./CORE/core_cm3.o + .debug_frame 0x00000000 0x170 ./CORE/core_cm3.o .ARM.attributes 0x00000000 0x2d ./CORE/core_cm3.o .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) @@ -1082,6 +981,8 @@ Discarded input sections .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + .data._impure_ptr + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) @@ -1093,19 +994,10 @@ Discarded input sections .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-printf.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-printf.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-printf.o) - .text._printf_r - 0x00000000 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-printf.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - .text.vfprintf - 0x00000000 0x18 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wsetup.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wsetup.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wsetup.o) + .text.memset 0x00000000 0xa0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) + .debug_frame 0x00000000 0x38 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) + .ARM.attributes + 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) @@ -1120,33 +1012,6 @@ Discarded input sections .debug_frame 0x00000000 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) .ARM.attributes 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fflush.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fflush.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fflush.o) - .text.fflush 0x00000000 0x24 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fflush.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text.__fp_lock - 0x00000000 0x1c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text.__fp_unlock - 0x00000000 0x1c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text.__sfmoreglue - 0x00000000 0x30 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text._cleanup - 0x00000000 0x14 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text.__sfp 0x00000000 0xa4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text.__sinit_lock_acquire - 0x00000000 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text.__sinit_lock_release - 0x00000000 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text.__fp_lock_all - 0x00000000 0x24 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text.__fp_unlock_all - 0x00000000 0x24 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) @@ -1155,27 +1020,17 @@ Discarded input sections .debug_frame 0x00000000 0x34 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) .ARM.attributes 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fwalk.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fwalk.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fwalk.o) - .text._fwalk 0x00000000 0x48 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fwalk.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-localeconv.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-localeconv.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-localeconv.o) - .text.__localeconv_l - 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-localeconv.o) - .text.localeconv - 0x00000000 0x8 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-localeconv.o) .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) .text.__retarget_lock_init 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_init_recursive + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) .text.__retarget_lock_close 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_close_recursive + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) .text.__retarget_lock_acquire 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) .text.__retarget_lock_try_acquire @@ -1184,70 +1039,6 @@ Discarded input sections 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) .text.__retarget_lock_release 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memchr-stub.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memchr-stub.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memchr-stub.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memcpy.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memcpy.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mlock.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mlock.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mlock.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .text.__s2b 0x00000000 0x98 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .text.__ulp 0x00000000 0x40 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .text.__b2d 0x00000000 0xbc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .text.__ratio 0x00000000 0x58 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .text._mprec_log10 - 0x00000000 0x38 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .text.__copybits - 0x00000000 0x48 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .text.__any_on - 0x00000000 0x54 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .rodata.__mprec_tinytens - 0x00000000 0x28 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-s_frexp.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-s_frexp.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-s_frexp.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-sbrkr.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-sbrkr.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-sbrkr.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - .text.__seofread - 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strlen-stub.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strlen-stub.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strlen-stub.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strncpy.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strncpy.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strncpy.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .text._vfiprintf_r - 0x00000000 0xd9c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .text.vfiprintf - 0x00000000 0x18 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .text.__sbprintf - 0x00000000 0x88 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .rodata._vfiprintf_r.str1.4 - 0x00000000 0x2f c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .rodata.blanks.7348 - 0x00000000 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .rodata.zeroes.7349 - 0x00000000 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-writer.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-writer.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-writer.o) .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) @@ -1256,101 +1047,6 @@ Discarded input sections .debug_frame 0x00000000 0x30 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) .ARM.attributes 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-callocr.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-callocr.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-callocr.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-closer.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-closer.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-closer.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fclose.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fclose.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fclose.o) - .text.fclose 0x00000000 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fclose.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) - .text.fputwc 0x00000000 0x38 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fstatr.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fstatr.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fstatr.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fvwrite.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fvwrite.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fvwrite.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-isattyr.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-isattyr.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-isattyr.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - .text._setlocale_r - 0x00000000 0x40 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - .text.setlocale - 0x00000000 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - .bss._PathLocale - 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lseekr.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lseekr.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lseekr.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mbtowc_r.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mbtowc_r.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mbtowc_r.o) - .text._mbtowc_r - 0x00000000 0x14 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mbtowc_r.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memmove.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memmove.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memmove.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-readr.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-readr.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-readr.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reallocr.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reallocr.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reallocr.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) - .text.cleanup_glue - 0x00000000 0x1c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) - .text._reclaim_reent - 0x00000000 0x88 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) - .text 0x00000000 0x1bc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strcmp.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strcmp.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strcmp.o) - .debug_frame 0x00000000 0x34 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strcmp.o) - .ARM.attributes - 0x00000000 0x1b c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strcmp.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wbuf.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wbuf.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wbuf.o) - .text.__swbuf 0x00000000 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wbuf.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wcrtomb.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wcrtomb.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wcrtomb.o) - .text.wcrtomb 0x00000000 0x48 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wcrtomb.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wctomb_r.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wctomb_r.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wctomb_r.o) - .text._wctomb_r - 0x00000000 0x14 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wctomb_r.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-ctype_.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-ctype_.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-ctype_.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_addsubdf3.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_addsubdf3.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_muldivdf3.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_muldivdf3.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_cmpdf2.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_cmpdf2.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_unorddf2.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_unorddf2.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_fixdfsi.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_fixdfsi.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_aeabi_uldivmod.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_aeabi_uldivmod.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_udivmoddi4.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_udivmoddi4.o) - .ARM.extab 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_udivmoddi4.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_dvmd_tls.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_dvmd_tls.o) .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtend.o .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtend.o .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtend.o @@ -1364,27 +1060,6 @@ Discarded input sections .fini 0x00000000 0x8 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtn.o .ARM.attributes 0x00000000 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtn.o - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(close.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(close.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(close.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(fstat.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(fstat.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(fstat.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(isatty.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(isatty.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(isatty.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(lseek.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(lseek.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(lseek.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(read.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(read.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(read.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(sbrk.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(sbrk.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(sbrk.o) - .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(write.o) - .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(write.o) - .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(write.o) .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) @@ -1429,406 +1104,190 @@ LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../ LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a END GROUP -.text 0x00000000 0x63f5 +.text 0x00000000 0x864 *(.isr_vector) .isr_vector 0x00000000 0xc0 ./STARTUP/startup_gw1ns4c.o 0x00000000 __isr_vector *(.text*) .text.NMI_Handler - 0x000000c0 0xc ./USER/gw1ns4c_it.o + 0x000000c0 0x4 ./USER/gw1ns4c_it.o 0x000000c0 NMI_Handler .text.HardFault_Handler - 0x000000cc 0x6 ./USER/gw1ns4c_it.o - 0x000000cc HardFault_Handler + 0x000000c4 0x4 ./USER/gw1ns4c_it.o + 0x000000c4 HardFault_Handler .text.MemManage_Handler - 0x000000d2 0x6 ./USER/gw1ns4c_it.o - 0x000000d2 MemManage_Handler + 0x000000c8 0x4 ./USER/gw1ns4c_it.o + 0x000000c8 MemManage_Handler .text.BusFault_Handler - 0x000000d8 0x6 ./USER/gw1ns4c_it.o - 0x000000d8 BusFault_Handler + 0x000000cc 0x4 ./USER/gw1ns4c_it.o + 0x000000cc BusFault_Handler .text.UsageFault_Handler - 0x000000de 0x6 ./USER/gw1ns4c_it.o - 0x000000de UsageFault_Handler + 0x000000d0 0x4 ./USER/gw1ns4c_it.o + 0x000000d0 UsageFault_Handler .text.SVC_Handler - 0x000000e4 0xc ./USER/gw1ns4c_it.o - 0x000000e4 SVC_Handler + 0x000000d4 0x4 ./USER/gw1ns4c_it.o + 0x000000d4 SVC_Handler .text.DebugMon_Handler - 0x000000f0 0xc ./USER/gw1ns4c_it.o - 0x000000f0 DebugMon_Handler + 0x000000d8 0x4 ./USER/gw1ns4c_it.o + 0x000000d8 DebugMon_Handler .text.PendSV_Handler - 0x000000fc 0xc ./USER/gw1ns4c_it.o - 0x000000fc PendSV_Handler + 0x000000dc 0x4 ./USER/gw1ns4c_it.o + 0x000000dc PendSV_Handler .text.SysTick_Handler - 0x00000108 0xc ./USER/gw1ns4c_it.o - 0x00000108 SysTick_Handler + 0x000000e0 0x4 ./USER/gw1ns4c_it.o + 0x000000e0 SysTick_Handler .text.USER_INT0_Handler - 0x00000114 0xc ./USER/gw1ns4c_it.o - 0x00000114 USER_INT0_Handler + 0x000000e4 0x4 ./USER/gw1ns4c_it.o + 0x000000e4 USER_INT0_Handler .text.USER_INT1_Handler - 0x00000120 0xc ./USER/gw1ns4c_it.o - 0x00000120 USER_INT1_Handler + 0x000000e8 0x4 ./USER/gw1ns4c_it.o + 0x000000e8 USER_INT1_Handler .text.USER_INT2_Handler - 0x0000012c 0xc ./USER/gw1ns4c_it.o - 0x0000012c USER_INT2_Handler + 0x000000ec 0x4 ./USER/gw1ns4c_it.o + 0x000000ec USER_INT2_Handler .text.USER_INT3_Handler - 0x00000138 0xc ./USER/gw1ns4c_it.o - 0x00000138 USER_INT3_Handler + 0x000000f0 0x4 ./USER/gw1ns4c_it.o + 0x000000f0 USER_INT3_Handler .text.USER_INT4_Handler - 0x00000144 0xc ./USER/gw1ns4c_it.o - 0x00000144 USER_INT4_Handler + 0x000000f4 0x4 ./USER/gw1ns4c_it.o + 0x000000f4 USER_INT4_Handler .text.USER_INT5_Handler - 0x00000150 0xc ./USER/gw1ns4c_it.o - 0x00000150 USER_INT5_Handler + 0x000000f8 0x4 ./USER/gw1ns4c_it.o + 0x000000f8 USER_INT5_Handler .text.UART0_Handler - 0x0000015c 0xc ./USER/gw1ns4c_it.o - 0x0000015c UART0_Handler + 0x000000fc 0x4 ./USER/gw1ns4c_it.o + 0x000000fc UART0_Handler .text.UART1_Handler - 0x00000168 0xc ./USER/gw1ns4c_it.o - 0x00000168 UART1_Handler + 0x00000100 0x4 ./USER/gw1ns4c_it.o + 0x00000100 UART1_Handler .text.TIMER0_Handler - 0x00000174 0xc ./USER/gw1ns4c_it.o - 0x00000174 TIMER0_Handler + 0x00000104 0x4 ./USER/gw1ns4c_it.o + 0x00000104 TIMER0_Handler .text.TIMER1_Handler - 0x00000180 0xc ./USER/gw1ns4c_it.o - 0x00000180 TIMER1_Handler + 0x00000108 0x4 ./USER/gw1ns4c_it.o + 0x00000108 TIMER1_Handler .text.I2C_Handler - 0x0000018c 0xc ./USER/gw1ns4c_it.o - 0x0000018c I2C_Handler + 0x0000010c 0x4 ./USER/gw1ns4c_it.o + 0x0000010c I2C_Handler .text.RTC_Handler - 0x00000198 0xc ./USER/gw1ns4c_it.o - 0x00000198 RTC_Handler + 0x00000110 0x4 ./USER/gw1ns4c_it.o + 0x00000110 RTC_Handler .text.PORT0_0_Handler - 0x000001a4 0xc ./USER/gw1ns4c_it.o - 0x000001a4 PORT0_0_Handler + 0x00000114 0x4 ./USER/gw1ns4c_it.o + 0x00000114 PORT0_0_Handler .text.PORT0_1_Handler - 0x000001b0 0xc ./USER/gw1ns4c_it.o - 0x000001b0 PORT0_1_Handler + 0x00000118 0x4 ./USER/gw1ns4c_it.o + 0x00000118 PORT0_1_Handler .text.PORT0_2_Handler - 0x000001bc 0xc ./USER/gw1ns4c_it.o - 0x000001bc PORT0_2_Handler + 0x0000011c 0x4 ./USER/gw1ns4c_it.o + 0x0000011c PORT0_2_Handler .text.PORT0_3_Handler - 0x000001c8 0xc ./USER/gw1ns4c_it.o - 0x000001c8 PORT0_3_Handler + 0x00000120 0x4 ./USER/gw1ns4c_it.o + 0x00000120 PORT0_3_Handler .text.PORT0_4_Handler - 0x000001d4 0xc ./USER/gw1ns4c_it.o - 0x000001d4 PORT0_4_Handler + 0x00000124 0x4 ./USER/gw1ns4c_it.o + 0x00000124 PORT0_4_Handler .text.PORT0_5_Handler - 0x000001e0 0xc ./USER/gw1ns4c_it.o - 0x000001e0 PORT0_5_Handler + 0x00000128 0x4 ./USER/gw1ns4c_it.o + 0x00000128 PORT0_5_Handler .text.PORT0_6_Handler - 0x000001ec 0xc ./USER/gw1ns4c_it.o - 0x000001ec PORT0_6_Handler + 0x0000012c 0x4 ./USER/gw1ns4c_it.o + 0x0000012c PORT0_6_Handler .text.PORT0_7_Handler - 0x000001f8 0xc ./USER/gw1ns4c_it.o - 0x000001f8 PORT0_7_Handler + 0x00000130 0x4 ./USER/gw1ns4c_it.o + 0x00000130 PORT0_7_Handler .text.PORT0_8_Handler - 0x00000204 0xc ./USER/gw1ns4c_it.o - 0x00000204 PORT0_8_Handler + 0x00000134 0x4 ./USER/gw1ns4c_it.o + 0x00000134 PORT0_8_Handler .text.PORT0_9_Handler - 0x00000210 0xc ./USER/gw1ns4c_it.o - 0x00000210 PORT0_9_Handler + 0x00000138 0x4 ./USER/gw1ns4c_it.o + 0x00000138 PORT0_9_Handler .text.PORT0_10_Handler - 0x0000021c 0xc ./USER/gw1ns4c_it.o - 0x0000021c PORT0_10_Handler + 0x0000013c 0x4 ./USER/gw1ns4c_it.o + 0x0000013c PORT0_10_Handler .text.PORT0_11_Handler - 0x00000228 0xc ./USER/gw1ns4c_it.o - 0x00000228 PORT0_11_Handler + 0x00000140 0x4 ./USER/gw1ns4c_it.o + 0x00000140 PORT0_11_Handler .text.PORT0_12_Handler - 0x00000234 0xc ./USER/gw1ns4c_it.o - 0x00000234 PORT0_12_Handler + 0x00000144 0x4 ./USER/gw1ns4c_it.o + 0x00000144 PORT0_12_Handler .text.PORT0_13_Handler - 0x00000240 0xc ./USER/gw1ns4c_it.o - 0x00000240 PORT0_13_Handler + 0x00000148 0x4 ./USER/gw1ns4c_it.o + 0x00000148 PORT0_13_Handler .text.PORT0_14_Handler - 0x0000024c 0xc ./USER/gw1ns4c_it.o - 0x0000024c PORT0_14_Handler + 0x0000014c 0x4 ./USER/gw1ns4c_it.o + 0x0000014c PORT0_14_Handler .text.PORT0_15_Handler - 0x00000258 0xc ./USER/gw1ns4c_it.o - 0x00000258 PORT0_15_Handler - .text.main 0x00000264 0x3c ./USER/main.o - 0x00000264 main + 0x00000150 0x4 ./USER/gw1ns4c_it.o + 0x00000150 PORT0_15_Handler + .text.LCD_Reset + 0x00000154 0xcc ./USER/main.o + 0x00000154 LCD_Reset + .text.LCD_FunctionSet + 0x00000220 0x7c ./USER/main.o + 0x00000220 LCD_FunctionSet + .text.LCD_Clear + 0x0000029c 0x8c ./USER/main.o + 0x0000029c LCD_Clear + .text.LCD_DisplayOn + 0x00000328 0x8c ./USER/main.o + 0x00000328 LCD_DisplayOn + .text.LCD_EntryModeSet + 0x000003b4 0x8c ./USER/main.o + 0x000003b4 LCD_EntryModeSet + .text.LCDInit 0x00000440 0x1c ./USER/main.o + 0x00000440 LCDInit + .text.LCD_SetDDRAM_Address + 0x0000045c 0x8c ./USER/main.o + 0x0000045c LCD_SetDDRAM_Address + .text.LCD_Write + 0x000004e8 0x8c ./USER/main.o + 0x000004e8 LCD_Write + .text.LCD_PrintTest + 0x00000574 0x20 ./USER/main.o + 0x00000574 LCD_PrintTest .text.GPIOInit - 0x000002a0 0x30 ./USER/main.o - 0x000002a0 GPIOInit - .text.delay_ms - 0x000002d0 0x34 ./USER/main.o - 0x000002d0 delay_ms + 0x00000594 0x34 ./USER/main.o + 0x00000594 GPIOInit + .text.startup.main + 0x000005c8 0x14 ./USER/main.o + 0x000005c8 main .text.SystemInit - 0x00000304 0x40 ./SYSTEM/system_gw1ns4c.o - 0x00000304 SystemInit - .text 0x00000344 0x98 ./STARTUP/startup_gw1ns4c.o - 0x00000344 Reset_Handler - 0x000003aa PORT0_COMB_Handler - 0x000003b4 UARTOVF_Handler - 0x000003ba Spare15_Handler + 0x000005dc 0x2c ./SYSTEM/system_gw1ns4c.o + 0x000005dc SystemInit + .text 0x00000608 0x98 ./STARTUP/startup_gw1ns4c.o + 0x00000608 Reset_Handler + 0x0000066e PORT0_COMB_Handler + 0x00000678 UARTOVF_Handler + 0x0000067e Spare15_Handler .text.GPIO_Init - 0x000003dc 0x190 ./PERIPHERAL/Sources/gw1ns4c_gpio.o - 0x000003dc GPIO_Init + 0x000006a0 0xc8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x000006a0 GPIO_Init .text.GPIO_SetBit - 0x0000056c 0x20 ./PERIPHERAL/Sources/gw1ns4c_gpio.o - 0x0000056c GPIO_SetBit + 0x00000768 0x8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000768 GPIO_SetBit .text.GPIO_ResetBit - 0x0000058c 0x22 ./PERIPHERAL/Sources/gw1ns4c_gpio.o - 0x0000058c GPIO_ResetBit - *fill* 0x000005ae 0x2 - .text.exit 0x000005b0 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) - 0x000005b0 exit - .text.memset 0x000005d0 0xa0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) - 0x000005d0 memset - .text.printf 0x00000670 0x28 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-printf.o) - 0x00000670 printf - .text._vfprintf_r - 0x00000698 0x1b04 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - 0x00000698 _vfprintf_r - .text.__sbprintf - 0x0000219c 0x88 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - .text.__swsetup_r - 0x00002224 0xcc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wsetup.o) - 0x00002224 __swsetup_r + 0x00000770 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000770 GPIO_ResetBit + .text.exit 0x0000077c 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) + 0x0000077c exit .text.__call_exitprocs - 0x000022f0 0xb0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) - 0x000022f0 __call_exitprocs - .text.quorem 0x000023a0 0x12c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) - *fill* 0x000024cc 0x4 - .text._dtoa_r 0x000024d0 0xe6c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) - 0x000024d0 _dtoa_r - .text.__sflush_r - 0x0000333c 0x144 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fflush.o) - 0x0000333c __sflush_r - .text._fflush_r - 0x00003480 0x5c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fflush.o) - 0x00003480 _fflush_r - .text.std 0x000034dc 0x50 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .text._cleanup_r - 0x0000352c 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - 0x0000352c _cleanup_r - .text.__sinit 0x00003538 0x5c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - 0x00003538 __sinit - .text.__sfp_lock_acquire - 0x00003594 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - 0x00003594 __sfp_lock_acquire - .text.__sfp_lock_release - 0x000035a0 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - 0x000035a0 __sfp_lock_release - .text._malloc_trim_r - 0x000035ac 0xa0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) - 0x000035ac _malloc_trim_r - .text._free_r 0x0000364c 0x1f4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) - 0x0000364c _free_r - .text._fwalk_reent - 0x00003840 0x50 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fwalk.o) - 0x00003840 _fwalk_reent - .text._localeconv_r - 0x00003890 0x8 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-localeconv.o) - 0x00003890 _localeconv_r - .text.__retarget_lock_init_recursive - 0x00003898 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) - 0x00003898 __retarget_lock_init_recursive - .text.__retarget_lock_close_recursive - 0x0000389c 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) - 0x0000389c __retarget_lock_close_recursive + 0x0000079c 0xb0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + 0x0000079c __call_exitprocs .text.__retarget_lock_acquire_recursive - 0x000038a0 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) - 0x000038a0 __retarget_lock_acquire_recursive + 0x0000084c 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + 0x0000084c __retarget_lock_acquire_recursive .text.__retarget_lock_release_recursive - 0x000038a4 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) - 0x000038a4 __retarget_lock_release_recursive - .text.__swhatbuf_r - 0x000038a8 0x5c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) - 0x000038a8 __swhatbuf_r - .text.__smakebuf_r - 0x00003904 0x94 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) - 0x00003904 __smakebuf_r - .text._malloc_r - 0x00003998 0x558 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - 0x00003998 _malloc_r - .text.memchr 0x00003ef0 0x8c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memchr-stub.o) - 0x00003ef0 memchr - .text 0x00003f7c 0xec c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memcpy.o) - 0x00003f7c memcpy - .text.__malloc_lock - 0x00004068 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mlock.o) - 0x00004068 __malloc_lock - .text.__malloc_unlock - 0x00004074 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mlock.o) - 0x00004074 __malloc_unlock - .text._Balloc 0x00004080 0x4c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x00004080 _Balloc - .text._Bfree 0x000040cc 0x14 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x000040cc _Bfree - .text.__multadd - 0x000040e0 0x8c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x000040e0 __multadd - .text.__hi0bits - 0x0000416c 0x40 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x0000416c __hi0bits - .text.__lo0bits - 0x000041ac 0x60 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x000041ac __lo0bits - .text.__i2b 0x0000420c 0x14 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x0000420c __i2b - .text.__multiply - 0x00004220 0x130 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x00004220 __multiply - .text.__pow5mult - 0x00004350 0xa0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x00004350 __pow5mult - .text.__lshift - 0x000043f0 0xb4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x000043f0 __lshift - .text.__mcmp 0x000044a4 0x38 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x000044a4 __mcmp - .text.__mdiff 0x000044dc 0x100 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x000044dc __mdiff - .text.__d2b 0x000045dc 0xac c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x000045dc __d2b - .text.frexp 0x00004688 0x70 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-s_frexp.o) - 0x00004688 frexp - .text._sbrk_r 0x000046f8 0x24 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-sbrkr.o) - 0x000046f8 _sbrk_r - .text.__sread 0x0000471c 0x24 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - 0x0000471c __sread - .text.__swrite - 0x00004740 0x40 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - 0x00004740 __swrite - .text.__sseek 0x00004780 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - 0x00004780 __sseek - .text.__sclose - 0x000047a0 0x8 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - 0x000047a0 __sclose - .text.strlen 0x000047a8 0x5c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strlen-stub.o) - 0x000047a8 strlen - .text.strncpy 0x00004804 0x74 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strncpy.o) - 0x00004804 strncpy - .text.__sprint_r.part.0 - 0x00004878 0x78 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .text.__sprint_r - 0x000048f0 0x14 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - 0x000048f0 __sprint_r - .text._write_r - 0x00004904 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-writer.o) - 0x00004904 _write_r - .text._calloc_r - 0x00004930 0x60 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-callocr.o) - 0x00004930 _calloc_r - .text._close_r - 0x00004990 0x24 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-closer.o) - 0x00004990 _close_r - .text._fclose_r - 0x000049b4 0xd0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fclose.o) - 0x000049b4 _fclose_r - .text.__fputwc - 0x00004a84 0xa0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) - 0x00004a84 __fputwc - .text._fputwc_r - 0x00004b24 0x64 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) - 0x00004b24 _fputwc_r - .text._fstat_r - 0x00004b88 0x28 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fstatr.o) - 0x00004b88 _fstat_r - .text.__sfvwrite_r - 0x00004bb0 0x300 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fvwrite.o) - 0x00004bb0 __sfvwrite_r - .text._isatty_r - 0x00004eb0 0x24 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-isattyr.o) - 0x00004eb0 _isatty_r - .text.__locale_mb_cur_max - 0x00004ed4 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - 0x00004ed4 __locale_mb_cur_max - .text._lseek_r - 0x00004ee0 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lseekr.o) - 0x00004ee0 _lseek_r - .text.__ascii_mbtowc - 0x00004f0c 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mbtowc_r.o) - 0x00004f0c __ascii_mbtowc - .text.memmove 0x00004f38 0xcc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memmove.o) - 0x00004f38 memmove - .text._read_r 0x00005004 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-readr.o) - 0x00005004 _read_r - .text._realloc_r - 0x00005030 0x37c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reallocr.o) - 0x00005030 _realloc_r - .text.__swbuf_r - 0x000053ac 0xb0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wbuf.o) - 0x000053ac __swbuf_r - .text._wcrtomb_r - 0x0000545c 0x34 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wcrtomb.o) - 0x0000545c _wcrtomb_r - .text.__ascii_wctomb - 0x00005490 0x1c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wctomb_r.o) - 0x00005490 __ascii_wctomb - .text 0x000054ac 0x378 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_addsubdf3.o) - 0x000054ac __aeabi_drsub - 0x000054b4 __aeabi_dsub - 0x000054b4 __subdf3 - 0x000054b8 __aeabi_dadd - 0x000054b8 __adddf3 - 0x00005730 __floatunsidf - 0x00005730 __aeabi_ui2d - 0x00005750 __floatsidf - 0x00005750 __aeabi_i2d - 0x00005774 __aeabi_f2d - 0x00005774 __extendsfdf2 - 0x000057b8 __floatundidf - 0x000057b8 __aeabi_ul2d - 0x000057c8 __floatdidf - 0x000057c8 __aeabi_l2d - .text 0x00005824 0x424 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_muldivdf3.o) - 0x00005824 __aeabi_dmul - 0x00005824 __muldf3 - 0x00005a78 __divdf3 - 0x00005a78 __aeabi_ddiv - .text 0x00005c48 0x110 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_cmpdf2.o) - 0x00005c48 __gtdf2 - 0x00005c48 __gedf2 - 0x00005c50 __ltdf2 - 0x00005c50 __ledf2 - 0x00005c58 __nedf2 - 0x00005c58 __eqdf2 - 0x00005c58 __cmpdf2 - 0x00005cd4 __aeabi_cdrcmple - 0x00005ce4 __aeabi_cdcmpeq - 0x00005ce4 __aeabi_cdcmple - 0x00005cf4 __aeabi_dcmpeq - 0x00005d08 __aeabi_dcmplt - 0x00005d1c __aeabi_dcmple - 0x00005d30 __aeabi_dcmpge - 0x00005d44 __aeabi_dcmpgt - .text 0x00005d58 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_unorddf2.o) - 0x00005d58 __unorddf2 - 0x00005d58 __aeabi_dcmpun - .text 0x00005d84 0x50 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_fixdfsi.o) - 0x00005d84 __aeabi_d2iz - 0x00005d84 __fixdfsi - .text 0x00005dd4 0x30 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_aeabi_uldivmod.o) - 0x00005dd4 __aeabi_uldivmod - .text 0x00005e04 0x2d0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_udivmoddi4.o) - 0x00005e04 __udivmoddi4 - .text 0x000060d4 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_dvmd_tls.o) - 0x000060d4 __aeabi_idiv0 - 0x000060d4 __aeabi_ldiv0 - .text._close 0x000060d8 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(close.o) - 0x000060d8 _close - .text._fstat 0x000060e8 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(fstat.o) - 0x000060e8 _fstat - .text._isatty 0x000060f8 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(isatty.o) - 0x000060f8 _isatty - .text._lseek 0x00006108 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(lseek.o) - 0x00006108 _lseek - .text._read 0x00006118 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(read.o) - 0x00006118 _read - .text._sbrk 0x00006128 0x1c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(sbrk.o) - 0x00006128 _sbrk - .text._write 0x00006144 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(write.o) - 0x00006144 _write - .text._exit 0x00006154 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) - 0x00006154 _exit + 0x00000850 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + 0x00000850 __retarget_lock_release_recursive + .text._exit 0x00000854 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) + 0x00000854 _exit *(.init) - .init 0x00006158 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o - 0x00006158 _init + .init 0x00000858 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o + 0x00000858 _init *(.fini) - .fini 0x0000615c 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o - 0x0000615c _fini + .fini 0x0000085c 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o + 0x0000085c _fini *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) @@ -1840,170 +1299,106 @@ END GROUP *(SORT_BY_NAME(.dtors.*)) *(.dtors) *(.rodata*) - .rodata 0x00006160 0xa ./USER/main.o - *fill* 0x0000616a 0x2 .rodata._global_impure_ptr - 0x0000616c 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) - 0x0000616c _global_impure_ptr - .rodata._vfprintf_r.str1.4 - 0x00006170 0x42 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - *fill* 0x000061b2 0x2 - .rodata.blanks.7370 - 0x000061b4 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - .rodata.zeroes.7371 - 0x000061c4 0x10 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - .rodata._dtoa_r.str1.4 - 0x000061d4 0xd c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) - 0x12 (size before relaxing) - *fill* 0x000061e1 0x7 - .rodata.__mprec_bigtens - 0x000061e8 0x28 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x000061e8 __mprec_bigtens - .rodata.__mprec_tens - 0x00006210 0xc8 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - 0x00006210 __mprec_tens - .rodata.p05.6125 - 0x000062d8 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .rodata._setlocale_r.str1.4 - 0x000062e4 0xa c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - 0xd (size before relaxing) - *fill* 0x000062ee 0x2 - .rodata.str1.4 - 0x000062f0 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - 0x2 (size before relaxing) - .rodata._ctype_ - 0x000062f4 0x101 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-ctype_.o) - 0x000062f4 _ctype_ + 0x00000860 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + 0x00000860 _global_impure_ptr *(.eh_frame*) -.glue_7 0x000063f8 0x0 - .glue_7 0x000063f8 0x0 linker stubs +.glue_7 0x00000864 0x0 + .glue_7 0x00000864 0x0 linker stubs + +.glue_7t 0x00000864 0x0 + .glue_7t 0x00000864 0x0 linker stubs -.glue_7t 0x000063f8 0x0 - .glue_7t 0x000063f8 0x0 linker stubs +.vfp11_veneer 0x00000864 0x0 + .vfp11_veneer 0x00000864 0x0 linker stubs -.vfp11_veneer 0x000063f8 0x0 - .vfp11_veneer 0x000063f8 0x0 linker stubs +.v4_bx 0x00000864 0x0 + .v4_bx 0x00000864 0x0 linker stubs -.v4_bx 0x000063f8 0x0 - .v4_bx 0x000063f8 0x0 linker stubs +.iplt 0x00000864 0x0 + .iplt 0x00000864 0x0 ./USER/gw1ns4c_it.o -.iplt 0x000063f8 0x0 - .iplt 0x000063f8 0x0 ./USER/gw1ns4c_it.o +.rel.dyn 0x00000864 0x0 + .rel.iplt 0x00000864 0x0 ./USER/gw1ns4c_it.o .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x000063f5 __exidx_start = . + 0x00000864 __exidx_start = . -.ARM.exidx 0x000063f8 0x8 +.ARM.exidx *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x000063f8 0x8 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_udivmoddi4.o) - 0x00006400 __exidx_end = . - 0x00006400 __etext = . - -.rel.dyn 0x00006400 0x0 - .rel.iplt 0x00006400 0x0 ./USER/gw1ns4c_it.o + 0x00000864 __exidx_end = . + 0x00000864 __etext = . -.data 0x20000000 0x9c0 load address 0x00006400 +.data 0x20000000 0x43c load address 0x00000864 0x20000000 __data_start__ = . *(vtable) *(.data*) - .data.SystemCoreClock - 0x20000000 0x4 ./SYSTEM/system_gw1ns4c.o - 0x20000000 SystemCoreClock + .data.HCLK 0x20000000 0x4 ./SYSTEM/system_gw1ns4c.o + 0x20000000 HCLK .data.PCLK1 0x20000004 0x4 ./SYSTEM/system_gw1ns4c.o 0x20000004 PCLK1 .data.PCLK2 0x20000008 0x4 ./SYSTEM/system_gw1ns4c.o 0x20000008 PCLK2 - .data.HCLK 0x2000000c 0x4 ./SYSTEM/system_gw1ns4c.o - 0x2000000c HCLK - .data._impure_ptr - 0x20000010 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) - 0x20000010 _impure_ptr - *fill* 0x20000014 0x4 + .data.SystemCoreClock + 0x2000000c 0x4 ./SYSTEM/system_gw1ns4c.o + 0x2000000c SystemCoreClock .data.impure_data - 0x20000018 0x428 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + 0x20000010 0x428 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) .data.__atexit_recursive_mutex - 0x20000440 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) - 0x20000440 __atexit_recursive_mutex - .data.__malloc_av_ - 0x20000444 0x408 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - 0x20000444 __malloc_av_ - .data.__malloc_sbrk_base - 0x2000084c 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - 0x2000084c __malloc_sbrk_base - .data.__malloc_trim_threshold - 0x20000850 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - 0x20000850 __malloc_trim_threshold - .data.__global_locale - 0x20000854 0x16c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - 0x20000854 __global_locale - 0x200009c0 . = ALIGN (0x4) - 0x200009c0 PROVIDE (__preinit_array_start = .) + 0x20000438 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + 0x20000438 __atexit_recursive_mutex + 0x2000043c . = ALIGN (0x4) + 0x2000043c PROVIDE (__preinit_array_start = .) *(.preinit_array) - 0x200009c0 PROVIDE (__preinit_array_end = .) - 0x200009c0 . = ALIGN (0x4) - 0x200009c0 PROVIDE (__init_array_start = .) + 0x2000043c PROVIDE (__preinit_array_end = .) + 0x2000043c . = ALIGN (0x4) + 0x2000043c PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array) - 0x200009c0 PROVIDE (__init_array_end = .) - 0x200009c0 . = ALIGN (0x4) - 0x200009c0 PROVIDE (__fini_array_start = .) + 0x2000043c PROVIDE (__init_array_end = .) + 0x2000043c . = ALIGN (0x4) + 0x2000043c PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array) - 0x200009c0 PROVIDE (__fini_array_end = .) - 0x200009c0 . = ALIGN (0x4) - 0x200009c0 __data_end__ = . + 0x2000043c PROVIDE (__fini_array_end = .) + 0x2000043c . = ALIGN (0x4) + 0x2000043c __data_end__ = . -.igot.plt 0x200009c0 0x0 load address 0x00006dc0 - .igot.plt 0x200009c0 0x0 ./USER/gw1ns4c_it.o +.igot.plt 0x2000043c 0x0 load address 0x00000ca0 + .igot.plt 0x2000043c 0x0 ./USER/gw1ns4c_it.o -.bss 0x200009c0 0x60 load address 0x00006dc0 - 0x200009c0 . = ALIGN (0x4) - 0x200009c0 __bss_start__ = . +.bss 0x2000043c 0x24 load address 0x00000ca0 + 0x2000043c . = ALIGN (0x4) + 0x2000043c __bss_start__ = . *(.bss*) - .bss.__malloc_current_mallinfo - 0x200009c0 0x28 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - 0x200009c0 __malloc_current_mallinfo - .bss.__malloc_max_sbrked_mem - 0x200009e8 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - 0x200009e8 __malloc_max_sbrked_mem - .bss.__malloc_max_total_mem - 0x200009ec 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - 0x200009ec __malloc_max_total_mem - .bss.__malloc_top_pad - 0x200009f0 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - 0x200009f0 __malloc_top_pad - .bss.heap_end.4194 - 0x200009f4 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(sbrk.o) *(COMMON) - COMMON 0x200009f8 0x21 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) - 0x200009f8 __lock___atexit_recursive_mutex - 0x200009fc __lock___arc4random_mutex - 0x20000a00 __lock___env_recursive_mutex - 0x20000a04 __lock___sinit_recursive_mutex - 0x20000a08 __lock___malloc_recursive_mutex - 0x20000a0c __lock___at_quick_exit_mutex - 0x20000a10 __lock___dd_hash_mutex - 0x20000a14 __lock___tz_mutex - 0x20000a18 __lock___sfp_recursive_mutex - *fill* 0x20000a19 0x3 - COMMON 0x20000a1c 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) - 0x20000a1c errno - 0x20000a20 . = ALIGN (0x4) - 0x20000a20 __bss_end__ = . + COMMON 0x2000043c 0x21 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + 0x2000043c __lock___atexit_recursive_mutex + 0x20000440 __lock___arc4random_mutex + 0x20000444 __lock___env_recursive_mutex + 0x20000448 __lock___sinit_recursive_mutex + 0x2000044c __lock___malloc_recursive_mutex + 0x20000450 __lock___at_quick_exit_mutex + 0x20000454 __lock___dd_hash_mutex + 0x20000458 __lock___tz_mutex + 0x2000045c __lock___sfp_recursive_mutex + 0x20000460 . = ALIGN (0x4) + *fill* 0x2000045d 0x3 + 0x20000460 __bss_end__ = . -.heap 0x20000a20 0x200 - 0x20000a20 __end__ = . - 0x20000a20 end = __end__ +.heap 0x20000460 0x200 + 0x20000460 __end__ = . + 0x20000460 end = __end__ *(.heap*) - .heap 0x20000a20 0x200 ./STARTUP/startup_gw1ns4c.o - 0x20000a20 __HeapBase - 0x20000c20 __HeapLimit = . + .heap 0x20000460 0x200 ./STARTUP/startup_gw1ns4c.o + 0x20000460 __HeapBase + 0x20000660 __HeapLimit = . -.stack_dummy 0x20000a20 0x400 +.stack_dummy 0x20000460 0x400 *(.stack*) - .stack 0x20000a20 0x400 ./STARTUP/startup_gw1ns4c.o + .stack 0x20000460 0x400 ./STARTUP/startup_gw1ns4c.o 0x20004000 __StackTop = (ORIGIN (RAM) + LENGTH (RAM)) 0x20003c00 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) 0x20004000 PROVIDE (__stack = __StackTop) @@ -2029,123 +1424,11 @@ OUTPUT(cm3_1602_lcd.elf elf32-littlearm) .ARM.attributes 0x00000119 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) .ARM.attributes - 0x00000146 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) - .ARM.attributes - 0x00000173 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-printf.o) - .ARM.attributes - 0x000001a0 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - .ARM.attributes - 0x000001cd 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wsetup.o) - .ARM.attributes - 0x000001fa 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) - .ARM.attributes - 0x00000227 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) - .ARM.attributes - 0x00000254 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fflush.o) - .ARM.attributes - 0x00000281 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .ARM.attributes - 0x000002ae 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) - .ARM.attributes - 0x000002db 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fwalk.o) - .ARM.attributes - 0x00000308 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-localeconv.o) - .ARM.attributes - 0x00000335 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) - .ARM.attributes - 0x00000362 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) - .ARM.attributes - 0x0000038f 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - .ARM.attributes - 0x000003bc 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memchr-stub.o) - .ARM.attributes - 0x000003e9 0x1b c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memcpy.o) - .ARM.attributes - 0x00000404 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mlock.o) - .ARM.attributes - 0x00000431 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .ARM.attributes - 0x0000045e 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-s_frexp.o) - .ARM.attributes - 0x0000048b 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-sbrkr.o) - .ARM.attributes - 0x000004b8 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - .ARM.attributes - 0x000004e5 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strlen-stub.o) - .ARM.attributes - 0x00000512 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strncpy.o) - .ARM.attributes - 0x0000053f 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .ARM.attributes - 0x0000056c 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-writer.o) - .ARM.attributes - 0x00000599 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-callocr.o) - .ARM.attributes - 0x000005c6 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-closer.o) - .ARM.attributes - 0x000005f3 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fclose.o) + 0x00000146 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) .ARM.attributes - 0x00000620 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) + 0x00000173 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) .ARM.attributes - 0x0000064d 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fstatr.o) - .ARM.attributes - 0x0000067a 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fvwrite.o) - .ARM.attributes - 0x000006a7 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-isattyr.o) - .ARM.attributes - 0x000006d4 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - .ARM.attributes - 0x00000701 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lseekr.o) - .ARM.attributes - 0x0000072e 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mbtowc_r.o) - .ARM.attributes - 0x0000075b 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memmove.o) - .ARM.attributes - 0x00000788 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-readr.o) - .ARM.attributes - 0x000007b5 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reallocr.o) - .ARM.attributes - 0x000007e2 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) - .ARM.attributes - 0x0000080f 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wbuf.o) - .ARM.attributes - 0x0000083c 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wcrtomb.o) - .ARM.attributes - 0x00000869 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wctomb_r.o) - .ARM.attributes - 0x00000896 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-ctype_.o) - .ARM.attributes - 0x000008c3 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_addsubdf3.o) - .ARM.attributes - 0x000008e0 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_muldivdf3.o) - .ARM.attributes - 0x000008fd 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_cmpdf2.o) - .ARM.attributes - 0x0000091a 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_unorddf2.o) - .ARM.attributes - 0x00000937 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_fixdfsi.o) - .ARM.attributes - 0x00000954 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x00000971 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_udivmoddi4.o) - .ARM.attributes - 0x0000099e 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x000009bb 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(close.o) - .ARM.attributes - 0x000009e8 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(fstat.o) - .ARM.attributes - 0x00000a15 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(isatty.o) - .ARM.attributes - 0x00000a42 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(lseek.o) - .ARM.attributes - 0x00000a6f 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(read.o) - .ARM.attributes - 0x00000a9c 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(sbrk.o) - .ARM.attributes - 0x00000ac9 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(write.o) - .ARM.attributes - 0x00000af6 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) + 0x000001a0 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) .comment 0x00000000 0x76 .comment 0x00000000 0x76 ./USER/gw1ns4c_it.o @@ -2154,39 +1437,39 @@ OUTPUT(cm3_1602_lcd.elf elf32-littlearm) .comment 0x00000076 0x77 ./SYSTEM/system_gw1ns4c.o .comment 0x00000076 0x77 ./PERIPHERAL/Sources/gw1ns4c_gpio.o -.debug_info 0x00000000 0xf37 - .debug_info 0x00000000 0x374 ./USER/gw1ns4c_it.o - .debug_info 0x00000374 0x348 ./USER/main.o - .debug_info 0x000006bc 0x126 ./SYSTEM/system_gw1ns4c.o - .debug_info 0x000007e2 0x26 ./STARTUP/startup_gw1ns4c.o - .debug_info 0x00000808 0x72f ./PERIPHERAL/Sources/gw1ns4c_gpio.o +.debug_info 0x00000000 0x1c71 + .debug_info 0x00000000 0x23a ./USER/gw1ns4c_it.o + .debug_info 0x0000023a 0x117d ./USER/main.o + .debug_info 0x000013b7 0x11c ./SYSTEM/system_gw1ns4c.o + .debug_info 0x000014d3 0x26 ./STARTUP/startup_gw1ns4c.o + .debug_info 0x000014f9 0x778 ./PERIPHERAL/Sources/gw1ns4c_gpio.o -.debug_abbrev 0x00000000 0x4ae - .debug_abbrev 0x00000000 0x9d ./USER/gw1ns4c_it.o - .debug_abbrev 0x0000009d 0x1a5 ./USER/main.o - .debug_abbrev 0x00000242 0x92 ./SYSTEM/system_gw1ns4c.o - .debug_abbrev 0x000002d4 0x14 ./STARTUP/startup_gw1ns4c.o - .debug_abbrev 0x000002e8 0x1c6 ./PERIPHERAL/Sources/gw1ns4c_gpio.o +.debug_abbrev 0x00000000 0x5cf + .debug_abbrev 0x00000000 0xc8 ./USER/gw1ns4c_it.o + .debug_abbrev 0x000000c8 0x25c ./USER/main.o + .debug_abbrev 0x00000324 0xa3 ./SYSTEM/system_gw1ns4c.o + .debug_abbrev 0x000003c7 0x14 ./STARTUP/startup_gw1ns4c.o + .debug_abbrev 0x000003db 0x1f4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o -.debug_aranges 0x00000000 0x270 +.debug_aranges 0x00000000 0x1b0 .debug_aranges - 0x00000000 0x140 ./USER/gw1ns4c_it.o + 0x00000000 0x40 ./USER/gw1ns4c_it.o .debug_aranges - 0x00000140 0x30 ./USER/main.o + 0x00000040 0x78 ./USER/main.o .debug_aranges - 0x00000170 0x28 ./SYSTEM/system_gw1ns4c.o + 0x000000b8 0x20 ./SYSTEM/system_gw1ns4c.o .debug_aranges - 0x00000198 0x20 ./STARTUP/startup_gw1ns4c.o + 0x000000d8 0x20 ./STARTUP/startup_gw1ns4c.o .debug_aranges - 0x000001b8 0xb8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x000000f8 0xb8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o -.debug_ranges 0x00000000 0x210 - .debug_ranges 0x00000000 0x130 ./USER/gw1ns4c_it.o - .debug_ranges 0x00000130 0x20 ./USER/main.o - .debug_ranges 0x00000150 0x18 ./SYSTEM/system_gw1ns4c.o - .debug_ranges 0x00000168 0xa8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o +.debug_ranges 0x00000000 0x238 + .debug_ranges 0x00000000 0x30 ./USER/gw1ns4c_it.o + .debug_ranges 0x00000030 0x150 ./USER/main.o + .debug_ranges 0x00000180 0x10 ./SYSTEM/system_gw1ns4c.o + .debug_ranges 0x00000190 0xa8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o -.debug_macro 0x00000000 0x204e +.debug_macro 0x00000000 0x207e .debug_macro 0x00000000 0x100 ./USER/gw1ns4c_it.o .debug_macro 0x00000100 0xa78 ./USER/gw1ns4c_it.o .debug_macro 0x00000b78 0x22 ./USER/gw1ns4c_it.o @@ -2203,109 +1486,44 @@ OUTPUT(cm3_1602_lcd.elf elf32-littlearm) .debug_macro 0x00001b3e 0x3a ./USER/gw1ns4c_it.o .debug_macro 0x00001b78 0x7c ./USER/gw1ns4c_it.o .debug_macro 0x00001bf4 0x22 ./USER/gw1ns4c_it.o - .debug_macro 0x00001c16 0x64 ./USER/gw1ns4c_it.o - .debug_macro 0x00001c7a 0x58 ./USER/gw1ns4c_it.o - .debug_macro 0x00001cd2 0x34 ./USER/gw1ns4c_it.o - .debug_macro 0x00001d06 0x1c ./USER/gw1ns4c_it.o - .debug_macro 0x00001d22 0xf6 ./USER/main.o - .debug_macro 0x00001e18 0x102 ./SYSTEM/system_gw1ns4c.o - .debug_macro 0x00001f1a 0x100 ./PERIPHERAL/Sources/gw1ns4c_gpio.o - .debug_macro 0x0000201a 0x34 ./PERIPHERAL/Sources/gw1ns4c_gpio.o - -.debug_line 0x00000000 0x14b5 - .debug_line 0x00000000 0x649 ./USER/gw1ns4c_it.o - .debug_line 0x00000649 0x3fd ./USER/main.o - .debug_line 0x00000a46 0x3b5 ./SYSTEM/system_gw1ns4c.o - .debug_line 0x00000dfb 0x98 ./STARTUP/startup_gw1ns4c.o - .debug_line 0x00000e93 0x622 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00001c16 0x94 ./USER/gw1ns4c_it.o + .debug_macro 0x00001caa 0x58 ./USER/gw1ns4c_it.o + .debug_macro 0x00001d02 0x34 ./USER/gw1ns4c_it.o + .debug_macro 0x00001d36 0x1c ./USER/gw1ns4c_it.o + .debug_macro 0x00001d52 0xf6 ./USER/main.o + .debug_macro 0x00001e48 0x102 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00001f4a 0x100 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x0000204a 0x34 ./PERIPHERAL/Sources/gw1ns4c_gpio.o -.debug_str 0x00000000 0x8c98 - .debug_str 0x00000000 0x8896 ./USER/gw1ns4c_it.o - 0x89fa (size before relaxing) - .debug_str 0x00008896 0x1d2 ./USER/main.o - 0x8953 (size before relaxing) - .debug_str 0x00008a68 0x6d ./SYSTEM/system_gw1ns4c.o - 0x87ee (size before relaxing) - .debug_str 0x00008ad5 0x2b ./STARTUP/startup_gw1ns4c.o - 0x65 (size before relaxing) - .debug_str 0x00008b00 0x198 ./PERIPHERAL/Sources/gw1ns4c_gpio.o - 0x8ab0 (size before relaxing) +.debug_line 0x00000000 0x1add + .debug_line 0x00000000 0x4c9 ./USER/gw1ns4c_it.o + .debug_line 0x000004c9 0x882 ./USER/main.o + .debug_line 0x00000d4b 0x484 ./SYSTEM/system_gw1ns4c.o + .debug_line 0x000011cf 0x98 ./STARTUP/startup_gw1ns4c.o + .debug_line 0x00001267 0x876 ./PERIPHERAL/Sources/gw1ns4c_gpio.o -.debug_frame 0x00000000 0x1c44 - .debug_frame 0x00000000 0x490 ./USER/gw1ns4c_it.o - .debug_frame 0x00000490 0x78 ./USER/main.o - .debug_frame 0x00000508 0x50 ./SYSTEM/system_gw1ns4c.o - .debug_frame 0x00000558 0x330 ./PERIPHERAL/Sources/gw1ns4c_gpio.o - .debug_frame 0x00000888 0x28 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) - .debug_frame 0x000008b0 0x38 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) - .debug_frame 0x000008e8 0x78 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-printf.o) - .debug_frame 0x00000960 0x8c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfprintf.o) - .debug_frame 0x000009ec 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wsetup.o) - .debug_frame 0x00000a18 0x5c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) - .debug_frame 0x00000a74 0x8c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-dtoa.o) - .debug_frame 0x00000b00 0x5c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fflush.o) - .debug_frame 0x00000b5c 0x150 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-findfp.o) - .debug_frame 0x00000cac 0x8c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-freer.o) - .debug_frame 0x00000d38 0x54 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fwalk.o) - .debug_frame 0x00000d8c 0x40 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-localeconv.o) - .debug_frame 0x00000dcc 0xb0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) - .debug_frame 0x00000e7c 0x64 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-makebuf.o) - .debug_frame 0x00000ee0 0x4c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mallocr.o) - .debug_frame 0x00000f2c 0x34 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memchr-stub.o) - .debug_frame 0x00000f60 0x30 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mlock.o) - .debug_frame 0x00000f90 0x260 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mprec.o) - .debug_frame 0x000011f0 0x30 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-s_frexp.o) - .debug_frame 0x00001220 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-sbrkr.o) - .debug_frame 0x0000124c 0x8c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-stdio.o) - .debug_frame 0x000012d8 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strlen-stub.o) - .debug_frame 0x000012f8 0x38 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-strncpy.o) - .debug_frame 0x00001330 0xd0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-vfiprintf.o) - .debug_frame 0x00001400 0x30 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-writer.o) - .debug_frame 0x00001430 0x28 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-callocr.o) - .debug_frame 0x00001458 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-closer.o) - .debug_frame 0x00001484 0x3c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fclose.o) - .debug_frame 0x000014c0 0x9c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fputwc.o) - .debug_frame 0x0000155c 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fstatr.o) - .debug_frame 0x00001588 0x64 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fvwrite.o) - .debug_frame 0x000015ec 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-isattyr.o) - .debug_frame 0x00001618 0x54 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-locale.o) - .debug_frame 0x0000166c 0x30 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lseekr.o) - .debug_frame 0x0000169c 0x4c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-mbtowc_r.o) - .debug_frame 0x000016e8 0x40 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memmove.o) - .debug_frame 0x00001728 0x30 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-readr.o) - .debug_frame 0x00001758 0x48 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reallocr.o) - .debug_frame 0x000017a0 0x60 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-reent.o) - .debug_frame 0x00001800 0x40 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wbuf.o) - .debug_frame 0x00001840 0x64 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wcrtomb.o) - .debug_frame 0x000018a4 0x3c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-wctomb_r.o) - .debug_frame 0x000018e0 0xac c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_addsubdf3.o) - .debug_frame 0x0000198c 0x50 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_muldivdf3.o) - .debug_frame 0x000019dc 0xc4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_cmpdf2.o) - .debug_frame 0x00001aa0 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_unorddf2.o) - .debug_frame 0x00001ac0 0x24 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_arm_fixdfsi.o) - .debug_frame 0x00001ae4 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_aeabi_uldivmod.o) - .debug_frame 0x00001b10 0x34 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a(_udivmoddi4.o) - .debug_frame 0x00001b44 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(close.o) - .debug_frame 0x00001b64 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(fstat.o) - .debug_frame 0x00001b84 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(isatty.o) - .debug_frame 0x00001ba4 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(lseek.o) - .debug_frame 0x00001bc4 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(read.o) - .debug_frame 0x00001be4 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(sbrk.o) - .debug_frame 0x00001c04 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(write.o) - .debug_frame 0x00001c24 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) +.debug_str 0x00000000 0x8e35 + .debug_str 0x00000000 0x8980 ./USER/gw1ns4c_it.o + 0x8ae4 (size before relaxing) + .debug_str 0x00008980 0x2b4 ./USER/main.o + 0x8ab2 (size before relaxing) + .debug_str 0x00008c34 0x62 ./SYSTEM/system_gw1ns4c.o + 0x88d8 (size before relaxing) + .debug_str 0x00008c96 0x2b ./STARTUP/startup_gw1ns4c.o + 0x98 (size before relaxing) + .debug_str 0x00008cc1 0x174 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x8b9a (size before relaxing) -.stab 0x00000000 0x9c - .stab 0x00000000 0x24 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(close.o) - .stab 0x00000024 0x18 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(fstat.o) - 0x24 (size before relaxing) - .stab 0x0000003c 0x18 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(isatty.o) - 0x24 (size before relaxing) - .stab 0x00000054 0x18 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(lseek.o) - 0x24 (size before relaxing) - .stab 0x0000006c 0x18 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(read.o) - 0x24 (size before relaxing) - .stab 0x00000084 0x18 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(write.o) - 0x24 (size before relaxing) +.debug_frame 0x00000000 0x6d4 + .debug_frame 0x00000000 0x260 ./USER/gw1ns4c_it.o + .debug_frame 0x00000260 0x164 ./USER/main.o + .debug_frame 0x000003c4 0x48 ./SYSTEM/system_gw1ns4c.o + .debug_frame 0x0000040c 0x174 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_frame 0x00000580 0x28 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) + .debug_frame 0x000005a8 0x5c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + .debug_frame 0x00000604 0xb0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .debug_frame 0x000006b4 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) -.stabstr 0x00000000 0x14d - .stabstr 0x00000000 0x14d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(close.o) +.debug_loc 0x00000000 0x4e7 + .debug_loc 0x00000000 0x1b0 ./USER/main.o + .debug_loc 0x000001b0 0x337 ./PERIPHERAL/Sources/gw1ns4c_gpio.o diff --git a/Debug/cm3_led.bin b/Debug/cm3_led.bin new file mode 100644 index 0000000000000000000000000000000000000000..f02dc2251037ae793bca9063389c7aea2565a0f7 GIT binary patch literal 2192 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 literal 0 HcmV?d00001 diff --git a/Debug/cm3_led.map b/Debug/cm3_led.map new file mode 100644 index 0000000..868a383 --- /dev/null +++ b/Debug/cm3_led.map @@ -0,0 +1,1503 @@ +Archive member included to satisfy reference by file (symbol) + +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o (exit) +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) (_global_impure_ptr) +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o (__libc_init_array) +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o (memset) +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) (__call_exitprocs) +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) (atexit) +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) (__libc_fini_array) +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) (__retarget_lock_acquire_recursive) +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) (__register_exitproc) +c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) + c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) (_exit) + +Allocating common symbols +Common symbol size file + +__lock___atexit_recursive_mutex + 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) +__lock___arc4random_mutex + 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) +__lock___env_recursive_mutex + 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) +__lock___sinit_recursive_mutex + 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) +__lock___malloc_recursive_mutex + 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) +__lock___at_quick_exit_mutex + 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) +__lock___dd_hash_mutex + 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) +__lock___tz_mutex 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) +__lock___sfp_recursive_mutex + 0x1 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + +Discarded input sections + + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o + .text 0x00000000 0x40 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtbegin.o + .data 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtbegin.o + .bss 0x00000000 0x1c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtbegin.o + .init_array 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtbegin.o + .fini_array 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtbegin.o + .eh_frame 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtbegin.o + .ARM.attributes + 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtbegin.o + .text 0x00000000 0x74 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o + .ARM.extab 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o + .ARM.exidx 0x00000000 0x8 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o + .ARM.attributes + 0x00000000 0x1b c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/gw1ns4c_it.o + .text 0x00000000 0x0 ./USER/gw1ns4c_it.o + .data 0x00000000 0x0 ./USER/gw1ns4c_it.o + .bss 0x00000000 0x0 ./USER/gw1ns4c_it.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .group 0x00000000 0xc ./USER/main.o + .text 0x00000000 0x0 ./USER/main.o + .data 0x00000000 0x0 ./USER/main.o + .bss 0x00000000 0x0 ./USER/main.o + .text.delay_ms + 0x00000000 0x2c ./USER/main.o + .debug_macro 0x00000000 0xa78 ./USER/main.o + .debug_macro 0x00000000 0x22 ./USER/main.o + .debug_macro 0x00000000 0x22 ./USER/main.o + .debug_macro 0x00000000 0x22 ./USER/main.o + .debug_macro 0x00000000 0x8e ./USER/main.o + .debug_macro 0x00000000 0x51 ./USER/main.o + .debug_macro 0x00000000 0x103 ./USER/main.o + .debug_macro 0x00000000 0x6a ./USER/main.o + .debug_macro 0x00000000 0x1df ./USER/main.o + .debug_macro 0x00000000 0x7b7 ./USER/main.o + .debug_macro 0x00000000 0x314 ./USER/main.o + .debug_macro 0x00000000 0x6a ./USER/main.o + .debug_macro 0x00000000 0x3a ./USER/main.o + .debug_macro 0x00000000 0x7c ./USER/main.o + .debug_macro 0x00000000 0x22 ./USER/main.o + .debug_macro 0x00000000 0x94 ./USER/main.o + .debug_macro 0x00000000 0x58 ./USER/main.o + .debug_macro 0x00000000 0x34 ./USER/main.o + .debug_macro 0x00000000 0x1c ./USER/main.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .group 0x00000000 0xc ./SYSTEM/system_gw1ns4c.o + .text 0x00000000 0x0 ./SYSTEM/system_gw1ns4c.o + .data 0x00000000 0x0 ./SYSTEM/system_gw1ns4c.o + .bss 0x00000000 0x0 ./SYSTEM/system_gw1ns4c.o + .text.SystemCoreClockUpdate + 0x00000000 0x2c ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0xa78 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x22 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x22 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x22 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x8e ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x51 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x103 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x6a ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x1df ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x7b7 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x314 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x6a ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x3a ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x7c ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x22 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x94 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x58 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x34 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00000000 0x1c ./SYSTEM/system_gw1ns4c.o + .data 0x00000000 0x0 ./STARTUP/startup_gw1ns4c.o + .bss 0x00000000 0x0 ./STARTUP/startup_gw1ns4c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_SetOutEnable + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_ClrOutEnable + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_WriteBits + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_ReadBits + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_GetOutEnable + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_SetAltFunc + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_ClrAltFunc + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_GetAltFunc + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_IntClear + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_GetIntStatus + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_SetIntEnable + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_ClrIntEnable + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_SetIntHighLevel + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_SetIntRisingEdge + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_SetIntLowLevel + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_SetIntFallingEdge + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .text.GPIO_MaskedWrite + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x51 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x103 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x1df ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x7b7 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_UnEnable + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_Enable + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_Rate_Set + 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.Delay_ms_i2c + 0x00000000 0x2c ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_Init + 0x00000000 0x3c ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_SendByte + 0x00000000 0x5c ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_SendData + 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_ReceiveByte + 0x00000000 0x64 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_ReceiveData + 0x00000000 0x78 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_SendBytes + 0x00000000 0x88 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_ReadBytes + 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_InterruptOpen + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .text.I2C_InterruptClose + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_info 0x00000000 0x8f1 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_abbrev 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_loc 0x00000000 0x727 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_aranges + 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_ranges 0x00000000 0x1d8 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x100 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x51 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x103 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x1df ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x7b7 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_macro 0x00000000 0x52 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_line 0x00000000 0xcf4 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_str 0x00000000 0x8a1f ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .debug_frame 0x00000000 0x144 ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .ARM.attributes + 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_i2c.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_misc.o + .text 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .text.NVIC_PriorityGroupConfig + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .text.NVIC_Init + 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .text.NVIC_SetVectorTable + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .text.SysTick_CLKSourceConfig + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_info 0x00000000 0x537 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_abbrev 0x00000000 0x1c1 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_loc 0x00000000 0x19b ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_aranges + 0x00000000 0x38 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_ranges 0x00000000 0x28 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x106 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x51 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x103 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x1df ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x7b7 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_macro 0x00000000 0x2e ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_line 0x00000000 0x524 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_str 0x00000000 0x8adb ./PERIPHERAL/Sources/gw1ns4c_misc.o + .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_misc.o + .debug_frame 0x00000000 0x6c ./PERIPHERAL/Sources/gw1ns4c_misc.o + .ARM.attributes + 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_misc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Get_Current_Value + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Set_Match_Value + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Get_Match_Value + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Set_Load_Value + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Get_Load_Value + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Start_RTC + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Close_RTC + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Get_RTC_Control_value + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.RTC_Inter_Mask_Set + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.RTC_Inter_Mask_Clr + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Get_RTC_Inter_Mask_value + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.Clear_RTC_interrupt + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .text.RTC_init + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_info 0x00000000 0x335 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_abbrev 0x00000000 0x19f ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_loc 0x00000000 0x2c ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_aranges + 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_ranges 0x00000000 0xc0 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0xf5 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x51 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x103 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x1df ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x7d5 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_line 0x00000000 0x5f4 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_str 0x00000000 0x8a03 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .debug_frame 0x00000000 0xe0 ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .ARM.attributes + 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_rtc.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_Init + 0x00000000 0x3c ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_SetDirection + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_ClrDirection + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetDirection + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_SetPhase + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_ClrPhase + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetPhase + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_SetPolarity + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_ClrPolarity + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetPolarity + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_SetClkSel + 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetClkSel + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetToeStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetRoeStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetTmtStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetTrdyStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetRrdyStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_GetErrStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_ClrToeStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_ClrRoeStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_ClrErrStatus + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_ReadWriteByte + 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_WriteData + 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_ReadData + 0x00000000 0x20 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .text.SPI_Select_Slave + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_info 0x00000000 0x4d8 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_abbrev 0x00000000 0x27e ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_loc 0x00000000 0xc2 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_aranges + 0x00000000 0xe0 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_ranges 0x00000000 0xd0 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x100 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x51 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x103 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x1df ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x7b7 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_line 0x00000000 0x822 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_str 0x00000000 0x8ad6 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .debug_frame 0x00000000 0x1a0 ./PERIPHERAL/Sources/gw1ns4c_spi.o + .ARM.attributes + 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_spi.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .text 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .text.SYSCON_Init + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .text.SYSCON_GetRemap + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .text.SYSCON_GetPmuctrlEnable + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .text.SYSCON_GetResetopLockuprst + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .text.SYSCON_GetRstinfoSysresetreq + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .text.SYSCON_GetRstinfoWdogresetreq + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .text.SYSCON_GetRstinfoLockreset + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_info 0x00000000 0x1ea ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_abbrev 0x00000000 0xf3 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_aranges + 0x00000000 0x50 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_ranges 0x00000000 0x40 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x100 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x51 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x103 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x1df ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x7b7 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_macro 0x00000000 0x16 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_line 0x00000000 0x51e ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_str 0x00000000 0x897f ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .debug_frame 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .ARM.attributes + 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_syscon.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_Init + 0x00000000 0x50 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_StartTimer + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_StopTimer + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_GetIRQStatus + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_ClearIRQ + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_GetReload + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_SetReload + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_GetValue + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_SetValue + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_EnableIRQ + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_DisableIRQ + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_SelExtEnable + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .text.TIMER_SelExtClock + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_info 0x00000000 0x432 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_abbrev 0x00000000 0x144 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_loc 0x00000000 0x6f ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_aranges + 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_ranges 0x00000000 0x70 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x100 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x51 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x103 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x1df ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x7b7 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_line 0x00000000 0x644 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_str 0x00000000 0x8a64 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .debug_frame 0x00000000 0xe0 ./PERIPHERAL/Sources/gw1ns4c_timer.o + .ARM.attributes + 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_timer.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_Init + 0x00000000 0x80 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_GetRxBufferFull + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_GetTxBufferFull + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_GetRxBufferOverrunStatus + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_GetTxBufferOverrunStatus + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_ClearRxBufferOverrunStatus + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_ClearTxBufferOverrunStatus + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_SendChar + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_SendString + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_ReceiveChar + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_GetBaudDivider + 0x00000000 0x4 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_GetTxIRQStatus + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_GetRxIRQStatus + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_ClearTxIRQ + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_ClearRxIRQ + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_GetTxOverrunIRQStatus + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_GetRxOverrunIRQStatus + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_ClearTxOverrunIRQ + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_ClearRxOverrunIRQ + 0x00000000 0x8 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_SetHSTM + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .text.UART_ClrHSTM + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_info 0x00000000 0x6f3 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_abbrev 0x00000000 0x237 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_loc 0x00000000 0xa08 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_aranges + 0x00000000 0xc0 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_ranges 0x00000000 0xb0 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x100 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x51 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x103 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x1df ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x7b7 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x3a ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_macro 0x00000000 0x76 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_line 0x00000000 0x7bf ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_str 0x00000000 0x8bbb ./PERIPHERAL/Sources/gw1ns4c_uart.o + .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_uart.o + .debug_frame 0x00000000 0x16c ./PERIPHERAL/Sources/gw1ns4c_uart.o + .ARM.attributes + 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_uart.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .data 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .bss 0x00000000 0x0 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_Init + 0x00000000 0x98 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_RestartCounter + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_GetCounterValue + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_SetResetEnable + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_GetResStatus + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_SetIntEnable + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_GetIntStatus + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_ClrIntEnable + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_GetRawIntStatus + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_GetMaskIntStatus + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_LockWriteAccess + 0x00000000 0x10 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_UnlockWriteAccess + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_SetITModeEnable + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_ClrITModeEnable + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_GetITModeStatus + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_SetITOP + 0x00000000 0xc ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_ClrITOP + 0x00000000 0x14 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_GetITOPResStatus + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .text.WDOG_GetITOPIntStatus + 0x00000000 0x18 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_info 0x00000000 0x47b ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_abbrev 0x00000000 0x216 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_loc 0x00000000 0x47 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_aranges + 0x00000000 0xb0 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_ranges 0x00000000 0xa0 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x100 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0xa78 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x8e ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x51 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x103 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x1df ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x7b7 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x314 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x6a ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x7c ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x22 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x94 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x58 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x1c ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_macro 0x00000000 0x34 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_line 0x00000000 0x727 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_str 0x00000000 0x8b2f ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .comment 0x00000000 0x77 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .debug_frame 0x00000000 0x140 ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .ARM.attributes + 0x00000000 0x2d ./PERIPHERAL/Sources/gw1ns4c_wdog.o + .group 0x00000000 0xc ./CORE/core_cm3.o + .group 0x00000000 0xc ./CORE/core_cm3.o + .group 0x00000000 0xc ./CORE/core_cm3.o + .group 0x00000000 0xc ./CORE/core_cm3.o + .group 0x00000000 0xc ./CORE/core_cm3.o + .group 0x00000000 0xc ./CORE/core_cm3.o + .group 0x00000000 0xc ./CORE/core_cm3.o + .text 0x00000000 0x0 ./CORE/core_cm3.o + .data 0x00000000 0x0 ./CORE/core_cm3.o + .bss 0x00000000 0x0 ./CORE/core_cm3.o + .text.__get_PSP + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__set_PSP + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__get_MSP + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__set_MSP + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__get_BASEPRI + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__set_BASEPRI + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__get_PRIMASK + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__set_PRIMASK + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__get_FAULTMASK + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__set_FAULTMASK + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__get_CONTROL + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__set_CONTROL + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__REV 0x00000000 0x4 ./CORE/core_cm3.o + .text.__REV16 0x00000000 0x4 ./CORE/core_cm3.o + .text.__REVSH 0x00000000 0x4 ./CORE/core_cm3.o + .text.__RBIT 0x00000000 0x8 ./CORE/core_cm3.o + .text.__LDREXB + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__LDREXH + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__LDREXW + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__STREXB + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__STREXH + 0x00000000 0x8 ./CORE/core_cm3.o + .text.__STREXW + 0x00000000 0x8 ./CORE/core_cm3.o + .debug_info 0x00000000 0x5ef ./CORE/core_cm3.o + .debug_abbrev 0x00000000 0xd4 ./CORE/core_cm3.o + .debug_loc 0x00000000 0x3a2 ./CORE/core_cm3.o + .debug_aranges + 0x00000000 0xc8 ./CORE/core_cm3.o + .debug_ranges 0x00000000 0xb8 ./CORE/core_cm3.o + .debug_macro 0x00000000 0x6f ./CORE/core_cm3.o + .debug_macro 0x00000000 0xa78 ./CORE/core_cm3.o + .debug_macro 0x00000000 0x22 ./CORE/core_cm3.o + .debug_macro 0x00000000 0x8e ./CORE/core_cm3.o + .debug_macro 0x00000000 0x51 ./CORE/core_cm3.o + .debug_macro 0x00000000 0x103 ./CORE/core_cm3.o + .debug_macro 0x00000000 0x6a ./CORE/core_cm3.o + .debug_macro 0x00000000 0x1df ./CORE/core_cm3.o + .debug_line 0x00000000 0x3e0 ./CORE/core_cm3.o + .debug_str 0x00000000 0x3e4d ./CORE/core_cm3.o + .comment 0x00000000 0x77 ./CORE/core_cm3.o + .debug_frame 0x00000000 0x170 ./CORE/core_cm3.o + .ARM.attributes + 0x00000000 0x2d ./CORE/core_cm3.o + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + .data._impure_ptr + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) + .text.__libc_init_array + 0x00000000 0x48 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) + .debug_frame 0x00000000 0x2c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) + .ARM.attributes + 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-init.o) + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) + .text.memset 0x00000000 0xa0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) + .debug_frame 0x00000000 0x38 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) + .ARM.attributes + 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-memset.o) + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + .text.startup.register_fini + 0x00000000 0x14 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + .init_array.00000 + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) + .text.atexit 0x00000000 0xc c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) + .debug_frame 0x00000000 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) + .ARM.attributes + 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-atexit.o) + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) + .text.__libc_fini_array + 0x00000000 0x34 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) + .debug_frame 0x00000000 0x34 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) + .ARM.attributes + 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-fini.o) + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_init + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_init_recursive + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_close + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_close_recursive + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_acquire + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_try_acquire + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_try_acquire_recursive + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text.__retarget_lock_release + 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) + .text.__register_exitproc + 0x00000000 0x84 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) + .debug_frame 0x00000000 0x30 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) + .ARM.attributes + 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__atexit.o) + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtend.o + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtend.o + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtend.o + .eh_frame 0x00000000 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtend.o + .ARM.attributes + 0x00000000 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtend.o + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtn.o + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtn.o + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtn.o + .init 0x00000000 0x8 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtn.o + .fini 0x00000000 0x8 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtn.o + .ARM.attributes + 0x00000000 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtn.o + .text 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) + .data 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) + .bss 0x00000000 0x0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) + +Memory Configuration + +Name Origin Length Attributes +FLASH 0x00000000 0x00008000 xr +RAM 0x20000000 0x00004000 xrw +*default* 0x00000000 0xffffffff + +Linker script and memory map + +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtbegin.o +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o +LOAD ./USER/gw1ns4c_it.o +LOAD ./USER/main.o +LOAD ./SYSTEM/system_gw1ns4c.o +LOAD ./STARTUP/startup_gw1ns4c.o +LOAD ./PERIPHERAL/Sources/gw1ns4c_gpio.o +LOAD ./PERIPHERAL/Sources/gw1ns4c_i2c.o +LOAD ./PERIPHERAL/Sources/gw1ns4c_misc.o +LOAD ./PERIPHERAL/Sources/gw1ns4c_rtc.o +LOAD ./PERIPHERAL/Sources/gw1ns4c_spi.o +LOAD ./PERIPHERAL/Sources/gw1ns4c_syscon.o +LOAD ./PERIPHERAL/Sources/gw1ns4c_timer.o +LOAD ./PERIPHERAL/Sources/gw1ns4c_uart.o +LOAD ./PERIPHERAL/Sources/gw1ns4c_wdog.o +LOAD ./CORE/core_cm3.o +START GROUP +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc.a +END GROUP +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtend.o +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crtn.o +START GROUP +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp\libgcc.a +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libc.a +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libm.a +LOAD c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a +END GROUP + +.text 0x00000000 0x454 + *(.isr_vector) + .isr_vector 0x00000000 0xc0 ./STARTUP/startup_gw1ns4c.o + 0x00000000 __isr_vector + *(.text*) + .text.NMI_Handler + 0x000000c0 0x4 ./USER/gw1ns4c_it.o + 0x000000c0 NMI_Handler + .text.HardFault_Handler + 0x000000c4 0x4 ./USER/gw1ns4c_it.o + 0x000000c4 HardFault_Handler + .text.MemManage_Handler + 0x000000c8 0x4 ./USER/gw1ns4c_it.o + 0x000000c8 MemManage_Handler + .text.BusFault_Handler + 0x000000cc 0x4 ./USER/gw1ns4c_it.o + 0x000000cc BusFault_Handler + .text.UsageFault_Handler + 0x000000d0 0x4 ./USER/gw1ns4c_it.o + 0x000000d0 UsageFault_Handler + .text.SVC_Handler + 0x000000d4 0x4 ./USER/gw1ns4c_it.o + 0x000000d4 SVC_Handler + .text.DebugMon_Handler + 0x000000d8 0x4 ./USER/gw1ns4c_it.o + 0x000000d8 DebugMon_Handler + .text.PendSV_Handler + 0x000000dc 0x4 ./USER/gw1ns4c_it.o + 0x000000dc PendSV_Handler + .text.SysTick_Handler + 0x000000e0 0x4 ./USER/gw1ns4c_it.o + 0x000000e0 SysTick_Handler + .text.USER_INT0_Handler + 0x000000e4 0x4 ./USER/gw1ns4c_it.o + 0x000000e4 USER_INT0_Handler + .text.USER_INT1_Handler + 0x000000e8 0x4 ./USER/gw1ns4c_it.o + 0x000000e8 USER_INT1_Handler + .text.USER_INT2_Handler + 0x000000ec 0x4 ./USER/gw1ns4c_it.o + 0x000000ec USER_INT2_Handler + .text.USER_INT3_Handler + 0x000000f0 0x4 ./USER/gw1ns4c_it.o + 0x000000f0 USER_INT3_Handler + .text.USER_INT4_Handler + 0x000000f4 0x4 ./USER/gw1ns4c_it.o + 0x000000f4 USER_INT4_Handler + .text.USER_INT5_Handler + 0x000000f8 0x4 ./USER/gw1ns4c_it.o + 0x000000f8 USER_INT5_Handler + .text.UART0_Handler + 0x000000fc 0x4 ./USER/gw1ns4c_it.o + 0x000000fc UART0_Handler + .text.UART1_Handler + 0x00000100 0x4 ./USER/gw1ns4c_it.o + 0x00000100 UART1_Handler + .text.TIMER0_Handler + 0x00000104 0x4 ./USER/gw1ns4c_it.o + 0x00000104 TIMER0_Handler + .text.TIMER1_Handler + 0x00000108 0x4 ./USER/gw1ns4c_it.o + 0x00000108 TIMER1_Handler + .text.I2C_Handler + 0x0000010c 0x4 ./USER/gw1ns4c_it.o + 0x0000010c I2C_Handler + .text.RTC_Handler + 0x00000110 0x4 ./USER/gw1ns4c_it.o + 0x00000110 RTC_Handler + .text.PORT0_0_Handler + 0x00000114 0x4 ./USER/gw1ns4c_it.o + 0x00000114 PORT0_0_Handler + .text.PORT0_1_Handler + 0x00000118 0x4 ./USER/gw1ns4c_it.o + 0x00000118 PORT0_1_Handler + .text.PORT0_2_Handler + 0x0000011c 0x4 ./USER/gw1ns4c_it.o + 0x0000011c PORT0_2_Handler + .text.PORT0_3_Handler + 0x00000120 0x4 ./USER/gw1ns4c_it.o + 0x00000120 PORT0_3_Handler + .text.PORT0_4_Handler + 0x00000124 0x4 ./USER/gw1ns4c_it.o + 0x00000124 PORT0_4_Handler + .text.PORT0_5_Handler + 0x00000128 0x4 ./USER/gw1ns4c_it.o + 0x00000128 PORT0_5_Handler + .text.PORT0_6_Handler + 0x0000012c 0x4 ./USER/gw1ns4c_it.o + 0x0000012c PORT0_6_Handler + .text.PORT0_7_Handler + 0x00000130 0x4 ./USER/gw1ns4c_it.o + 0x00000130 PORT0_7_Handler + .text.PORT0_8_Handler + 0x00000134 0x4 ./USER/gw1ns4c_it.o + 0x00000134 PORT0_8_Handler + .text.PORT0_9_Handler + 0x00000138 0x4 ./USER/gw1ns4c_it.o + 0x00000138 PORT0_9_Handler + .text.PORT0_10_Handler + 0x0000013c 0x4 ./USER/gw1ns4c_it.o + 0x0000013c PORT0_10_Handler + .text.PORT0_11_Handler + 0x00000140 0x4 ./USER/gw1ns4c_it.o + 0x00000140 PORT0_11_Handler + .text.PORT0_12_Handler + 0x00000144 0x4 ./USER/gw1ns4c_it.o + 0x00000144 PORT0_12_Handler + .text.PORT0_13_Handler + 0x00000148 0x4 ./USER/gw1ns4c_it.o + 0x00000148 PORT0_13_Handler + .text.PORT0_14_Handler + 0x0000014c 0x4 ./USER/gw1ns4c_it.o + 0x0000014c PORT0_14_Handler + .text.PORT0_15_Handler + 0x00000150 0x4 ./USER/gw1ns4c_it.o + 0x00000150 PORT0_15_Handler + .text.GPIOInit + 0x00000154 0x28 ./USER/main.o + 0x00000154 GPIOInit + .text.startup.main + 0x0000017c 0x50 ./USER/main.o + 0x0000017c main + .text.SystemInit + 0x000001cc 0x2c ./SYSTEM/system_gw1ns4c.o + 0x000001cc SystemInit + .text 0x000001f8 0x98 ./STARTUP/startup_gw1ns4c.o + 0x000001f8 Reset_Handler + 0x0000025e PORT0_COMB_Handler + 0x00000268 UARTOVF_Handler + 0x0000026e Spare15_Handler + .text.GPIO_Init + 0x00000290 0xc8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000290 GPIO_Init + .text.GPIO_SetBit + 0x00000358 0x8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000358 GPIO_SetBit + .text.GPIO_ResetBit + 0x00000360 0xc ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x00000360 GPIO_ResetBit + .text.exit 0x0000036c 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) + 0x0000036c exit + .text.__call_exitprocs + 0x0000038c 0xb0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + 0x0000038c __call_exitprocs + .text.__retarget_lock_acquire_recursive + 0x0000043c 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + 0x0000043c __retarget_lock_acquire_recursive + .text.__retarget_lock_release_recursive + 0x00000440 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + 0x00000440 __retarget_lock_release_recursive + .text._exit 0x00000444 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) + 0x00000444 _exit + *(.init) + .init 0x00000448 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o + 0x00000448 _init + *(.fini) + .fini 0x0000044c 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o + 0x0000044c _fini + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) + *(SORT_BY_NAME(.ctors.*)) + *(.ctors) + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend.o *crtend?.o) .dtors) + *(SORT_BY_NAME(.dtors.*)) + *(.dtors) + *(.rodata*) + .rodata._global_impure_ptr + 0x00000450 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + 0x00000450 _global_impure_ptr + *(.eh_frame*) + +.glue_7 0x00000454 0x0 + .glue_7 0x00000454 0x0 linker stubs + +.glue_7t 0x00000454 0x0 + .glue_7t 0x00000454 0x0 linker stubs + +.vfp11_veneer 0x00000454 0x0 + .vfp11_veneer 0x00000454 0x0 linker stubs + +.v4_bx 0x00000454 0x0 + .v4_bx 0x00000454 0x0 linker stubs + +.iplt 0x00000454 0x0 + .iplt 0x00000454 0x0 ./USER/gw1ns4c_it.o + +.rel.dyn 0x00000454 0x0 + .rel.iplt 0x00000454 0x0 ./USER/gw1ns4c_it.o + +.ARM.extab + *(.ARM.extab* .gnu.linkonce.armextab.*) + 0x00000454 __exidx_start = . + +.ARM.exidx + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + 0x00000454 __exidx_end = . + 0x00000454 __etext = . + +.data 0x20000000 0x43c load address 0x00000454 + 0x20000000 __data_start__ = . + *(vtable) + *(.data*) + .data.HCLK 0x20000000 0x4 ./SYSTEM/system_gw1ns4c.o + 0x20000000 HCLK + .data.PCLK1 0x20000004 0x4 ./SYSTEM/system_gw1ns4c.o + 0x20000004 PCLK1 + .data.PCLK2 0x20000008 0x4 ./SYSTEM/system_gw1ns4c.o + 0x20000008 PCLK2 + .data.SystemCoreClock + 0x2000000c 0x4 ./SYSTEM/system_gw1ns4c.o + 0x2000000c SystemCoreClock + .data.impure_data + 0x20000010 0x428 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + .data.__atexit_recursive_mutex + 0x20000438 0x4 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + 0x20000438 __atexit_recursive_mutex + 0x2000043c . = ALIGN (0x4) + 0x2000043c PROVIDE (__preinit_array_start = .) + *(.preinit_array) + 0x2000043c PROVIDE (__preinit_array_end = .) + 0x2000043c . = ALIGN (0x4) + 0x2000043c PROVIDE (__init_array_start = .) + *(SORT_BY_NAME(.init_array.*)) + *(.init_array) + 0x2000043c PROVIDE (__init_array_end = .) + 0x2000043c . = ALIGN (0x4) + 0x2000043c PROVIDE (__fini_array_start = .) + *(SORT_BY_NAME(.fini_array.*)) + *(.fini_array) + 0x2000043c PROVIDE (__fini_array_end = .) + 0x2000043c . = ALIGN (0x4) + 0x2000043c __data_end__ = . + +.igot.plt 0x2000043c 0x0 load address 0x00000890 + .igot.plt 0x2000043c 0x0 ./USER/gw1ns4c_it.o + +.bss 0x2000043c 0x24 load address 0x00000890 + 0x2000043c . = ALIGN (0x4) + 0x2000043c __bss_start__ = . + *(.bss*) + *(COMMON) + COMMON 0x2000043c 0x21 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + 0x2000043c __lock___atexit_recursive_mutex + 0x20000440 __lock___arc4random_mutex + 0x20000444 __lock___env_recursive_mutex + 0x20000448 __lock___sinit_recursive_mutex + 0x2000044c __lock___malloc_recursive_mutex + 0x20000450 __lock___at_quick_exit_mutex + 0x20000454 __lock___dd_hash_mutex + 0x20000458 __lock___tz_mutex + 0x2000045c __lock___sfp_recursive_mutex + 0x20000460 . = ALIGN (0x4) + *fill* 0x2000045d 0x3 + 0x20000460 __bss_end__ = . + +.heap 0x20000460 0x200 + 0x20000460 __end__ = . + 0x20000460 end = __end__ + *(.heap*) + .heap 0x20000460 0x200 ./STARTUP/startup_gw1ns4c.o + 0x20000460 __HeapBase + 0x20000660 __HeapLimit = . + +.stack_dummy 0x20000460 0x400 + *(.stack*) + .stack 0x20000460 0x400 ./STARTUP/startup_gw1ns4c.o + 0x20004000 __StackTop = (ORIGIN (RAM) + LENGTH (RAM)) + 0x20003c00 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) + 0x20004000 PROVIDE (__stack = __StackTop) + 0x00000001 ASSERT ((__StackLimit >= __HeapLimit), region RAM overflowed with stack) +OUTPUT(cm3_led.elf elf32-littlearm) + +.ARM.attributes + 0x00000000 0x29 + .ARM.attributes + 0x00000000 0x1d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/thumb/v7-m/nofp/crti.o + .ARM.attributes + 0x0000001d 0x2d ./USER/gw1ns4c_it.o + .ARM.attributes + 0x0000004a 0x2d ./USER/main.o + .ARM.attributes + 0x00000077 0x2d ./SYSTEM/system_gw1ns4c.o + .ARM.attributes + 0x000000a4 0x1b ./STARTUP/startup_gw1ns4c.o + .ARM.attributes + 0x000000bf 0x2d ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .ARM.attributes + 0x000000ec 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) + .ARM.attributes + 0x00000119 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-impure.o) + .ARM.attributes + 0x00000146 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + .ARM.attributes + 0x00000173 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .ARM.attributes + 0x000001a0 0x2d c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) + +.comment 0x00000000 0x76 + .comment 0x00000000 0x76 ./USER/gw1ns4c_it.o + 0x77 (size before relaxing) + .comment 0x00000076 0x77 ./USER/main.o + .comment 0x00000076 0x77 ./SYSTEM/system_gw1ns4c.o + .comment 0x00000076 0x77 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + +.debug_info 0x00000000 0xf0f + .debug_info 0x00000000 0x23a ./USER/gw1ns4c_it.o + .debug_info 0x0000023a 0x41b ./USER/main.o + .debug_info 0x00000655 0x11c ./SYSTEM/system_gw1ns4c.o + .debug_info 0x00000771 0x26 ./STARTUP/startup_gw1ns4c.o + .debug_info 0x00000797 0x778 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + +.debug_abbrev 0x00000000 0x571 + .debug_abbrev 0x00000000 0xc8 ./USER/gw1ns4c_it.o + .debug_abbrev 0x000000c8 0x1fe ./USER/main.o + .debug_abbrev 0x000002c6 0xa3 ./SYSTEM/system_gw1ns4c.o + .debug_abbrev 0x00000369 0x14 ./STARTUP/startup_gw1ns4c.o + .debug_abbrev 0x0000037d 0x1f4 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + +.debug_aranges 0x00000000 0x168 + .debug_aranges + 0x00000000 0x40 ./USER/gw1ns4c_it.o + .debug_aranges + 0x00000040 0x30 ./USER/main.o + .debug_aranges + 0x00000070 0x20 ./SYSTEM/system_gw1ns4c.o + .debug_aranges + 0x00000090 0x20 ./STARTUP/startup_gw1ns4c.o + .debug_aranges + 0x000000b0 0xb8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + +.debug_ranges 0x00000000 0x108 + .debug_ranges 0x00000000 0x30 ./USER/gw1ns4c_it.o + .debug_ranges 0x00000030 0x20 ./USER/main.o + .debug_ranges 0x00000050 0x10 ./SYSTEM/system_gw1ns4c.o + .debug_ranges 0x00000060 0xa8 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + +.debug_macro 0x00000000 0x207e + .debug_macro 0x00000000 0x100 ./USER/gw1ns4c_it.o + .debug_macro 0x00000100 0xa78 ./USER/gw1ns4c_it.o + .debug_macro 0x00000b78 0x22 ./USER/gw1ns4c_it.o + .debug_macro 0x00000b9a 0x22 ./USER/gw1ns4c_it.o + .debug_macro 0x00000bbc 0x22 ./USER/gw1ns4c_it.o + .debug_macro 0x00000bde 0x8e ./USER/gw1ns4c_it.o + .debug_macro 0x00000c6c 0x51 ./USER/gw1ns4c_it.o + .debug_macro 0x00000cbd 0x103 ./USER/gw1ns4c_it.o + .debug_macro 0x00000dc0 0x6a ./USER/gw1ns4c_it.o + .debug_macro 0x00000e2a 0x1df ./USER/gw1ns4c_it.o + .debug_macro 0x00001009 0x7b7 ./USER/gw1ns4c_it.o + .debug_macro 0x000017c0 0x314 ./USER/gw1ns4c_it.o + .debug_macro 0x00001ad4 0x6a ./USER/gw1ns4c_it.o + .debug_macro 0x00001b3e 0x3a ./USER/gw1ns4c_it.o + .debug_macro 0x00001b78 0x7c ./USER/gw1ns4c_it.o + .debug_macro 0x00001bf4 0x22 ./USER/gw1ns4c_it.o + .debug_macro 0x00001c16 0x94 ./USER/gw1ns4c_it.o + .debug_macro 0x00001caa 0x58 ./USER/gw1ns4c_it.o + .debug_macro 0x00001d02 0x34 ./USER/gw1ns4c_it.o + .debug_macro 0x00001d36 0x1c ./USER/gw1ns4c_it.o + .debug_macro 0x00001d52 0xf6 ./USER/main.o + .debug_macro 0x00001e48 0x102 ./SYSTEM/system_gw1ns4c.o + .debug_macro 0x00001f4a 0x100 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_macro 0x0000204a 0x34 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + +.debug_line 0x00000000 0x179a + .debug_line 0x00000000 0x4c9 ./USER/gw1ns4c_it.o + .debug_line 0x000004c9 0x53f ./USER/main.o + .debug_line 0x00000a08 0x484 ./SYSTEM/system_gw1ns4c.o + .debug_line 0x00000e8c 0x98 ./STARTUP/startup_gw1ns4c.o + .debug_line 0x00000f24 0x876 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + +.debug_str 0x00000000 0x8d7b + .debug_str 0x00000000 0x8980 ./USER/gw1ns4c_it.o + 0x8ae4 (size before relaxing) + .debug_str 0x00008980 0x1fa ./USER/main.o + 0x8a65 (size before relaxing) + .debug_str 0x00008b7a 0x62 ./SYSTEM/system_gw1ns4c.o + 0x88d8 (size before relaxing) + .debug_str 0x00008bdc 0x2b ./STARTUP/startup_gw1ns4c.o + 0x98 (size before relaxing) + .debug_str 0x00008c07 0x174 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + 0x8b9a (size before relaxing) + +.debug_frame 0x00000000 0x5d0 + .debug_frame 0x00000000 0x260 ./USER/gw1ns4c_it.o + .debug_frame 0x00000260 0x60 ./USER/main.o + .debug_frame 0x000002c0 0x48 ./SYSTEM/system_gw1ns4c.o + .debug_frame 0x00000308 0x174 ./PERIPHERAL/Sources/gw1ns4c_gpio.o + .debug_frame 0x0000047c 0x28 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-exit.o) + .debug_frame 0x000004a4 0x5c c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-__call_atexit.o) + .debug_frame 0x00000500 0xb0 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libg.a(lib_a-lock.o) + .debug_frame 0x000005b0 0x20 c:/gmd/toolchain/arm_toolchain/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libnosys.a(_exit.o) + +.debug_loc 0x00000000 0x34f + .debug_loc 0x00000000 0x18 ./USER/main.o + .debug_loc 0x00000018 0x337 ./PERIPHERAL/Sources/gw1ns4c_gpio.o diff --git a/Debug/makefile b/Debug/makefile index e989248..cd5813c 100644 --- a/Debug/makefile +++ b/Debug/makefile @@ -44,19 +44,19 @@ all: cm3_1602_lcd.elf secondary-outputs # Tool invocations cm3_1602_lcd.elf: $(OBJS) $(USER_OBJS) @echo 'Building target: $@' - @echo 'Invoking: GNU ARM Cross C Linker' - arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -g3 -T "C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\gw1ns4c_flash.ld" -Xlinker --gc-sections -Wl,-Map,"cm3_1602_lcd.map" -o "cm3_1602_lcd.elf" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Invoking: Cross ARM C Linker' + arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -O3 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -g3 -T "C:\Users\trashcan\Documents\Gowin\MCU_Designer\cm3_1602_lcd\gw1ns4c_flash.ld" -Xlinker --gc-sections -Wl,-Map,"cm3_1602_lcd.map" -o "cm3_1602_lcd.elf" $(OBJS) $(USER_OBJS) $(LIBS) @echo 'Finished building target: $@' @echo ' ' cm3_1602_lcd.bin: cm3_1602_lcd.elf - @echo 'Invoking: GNU ARM Cross Create Flash Image' + @echo 'Invoking: Cross ARM GNU Create Flash Image' arm-none-eabi-objcopy -O binary "cm3_1602_lcd.elf" "cm3_1602_lcd.bin" @echo 'Finished building: $@' @echo ' ' cm3_1602_lcd.siz: cm3_1602_lcd.elf - @echo 'Invoking: GNU ARM Cross Print Size' + @echo 'Invoking: Cross ARM GNU Print Size' arm-none-eabi-size --format=berkeley "cm3_1602_lcd.elf" @echo 'Finished building: $@' @echo ' ' diff --git a/PERIPHERAL/Includes/gw1ns4c_spi.h b/PERIPHERAL/Includes/gw1ns4c_spi.h index 6eb11b1..17b1ecd 100644 --- a/PERIPHERAL/Includes/gw1ns4c_spi.h +++ b/PERIPHERAL/Includes/gw1ns4c_spi.h @@ -1,12 +1,12 @@ /* * ***************************************************************************************** * - * Copyright (C) 2014-2021 Gowin Semiconductor Technology Co.,Ltd. - * + * Copyright (C) 2014-2021 Gowin Semiconductor Technology Co.,Ltd. + * * @file gw1ns4c_spi.h * @author Embedded Development Team * @version V1.x.x - * @date 2021-01-01 09:00:00 + * @date 2021-07-01 09:00:00 * @brief This file contains all the functions prototypes for the SPI firmware library. ****************************************************************************************** */ @@ -37,17 +37,10 @@ /* SPI InitTypeDef */ typedef struct { - FunctionalState DIRECTION; /* @arg: ENABLE MSB first transmission; - @arg: DISABLE LSB first transmission; - */ - FunctionalState PHASE; /* @arg: ENABLE Posedge transmit data; - @arg: DISABLE Negedge transmit data; - */ - FunctionalState POLARITY; /* @arg: ENABLE Initial polarity to 1 - @arg: DISABLE Initial polarity to 0; - */ - uint32_t CLKSEL; /* Clock Selection */ - + uint8_t DIRECTION; // 0: msb first; 1: lsb first + uint8_t PHASE; // 0: sample at posedge edge; 1: sample at negedge. + uint8_t POLARITY; // 0: idle sclk low; 1: idle sclk high + uint8_t CLKSEL; // clk div = (clksel + 1) * 2 }SPI_InitTypeDef; /** @@ -64,6 +57,15 @@ typedef struct #define CLKSEL_CLK_DIV_6 ((uint32_t) 0x00000003) //CLK/6 #define CLKSEL_CLK_DIV_8 ((uint32_t) 0x00000004) //CLK/8 +#define SHIFT_DIR_MSB_FIRST (0) +#define SHIFT_DIR_LSB_FIRST (1) + +#define SPI_CPOL_LO (0) +#define SPI_CPOL_HI (1) + +#define SPI_CPHA_POSEDGE (0) +#define SPI_CPHA_NEGEDGE (1) + /* Register Bit Position */ #define SPI_CR_DIRECTION_Pos 0 /* CTRL register DIRECTION bit position */ #define SPI_CR_PHASE_Pos 1 /* CTRL register PHASE bit position */ @@ -78,6 +80,9 @@ typedef struct #define SPI_CR_CLKSEL_Pos ((uint32_t) 0x00000003) /* CTRL register CLKSEL Position */ #define SPI_CR_CLKSEL_Mask ((uint32_t) 0x00000003) /* CTRL register CLKSEL mask */ +#define SELECT_SPI {SPI->SSMASK = 1;} +#define DESELECT_SPI {SPI->SSMASK = 0;} + /** * @} */ @@ -191,6 +196,11 @@ extern void SPI_ClrRoeStatus(void); */ extern void SPI_ClrErrStatus(void); +/** + * @brief Reads and Writes Byte Data + */ +extern uint8_t SPI_ReadWriteByte(uint8_t cmd); + /** * @brief Writes Data */ diff --git a/PERIPHERAL/Sources/gw1ns4c_spi.c b/PERIPHERAL/Sources/gw1ns4c_spi.c index 68a64d4..65b813d 100644 --- a/PERIPHERAL/Sources/gw1ns4c_spi.c +++ b/PERIPHERAL/Sources/gw1ns4c_spi.c @@ -1,12 +1,12 @@ /* * ***************************************************************************************** * - * Copyright (C) 2014-2021 Gowin Semiconductor Technology Co.,Ltd. - * + * Copyright (C) 2014-2021 Gowin Semiconductor Technology Co.,Ltd. + * * @file gw1ns4c_spi.c * @author Embedded Development Team * @version V1.x.x - * @date 2021-01-01 09:00:00 + * @date 2021-07-01 09:00:00 * @brief This file contains all the functions prototypes for the SPI firmware library. ****************************************************************************************** */ @@ -72,19 +72,19 @@ void SPI_Init(SPI_InitTypeDef* SPI_InitStruct) SPI->STATUS = 0; /* Set Direction */ - if(SPI_InitStruct->DIRECTION == ENABLE) + if(SPI_InitStruct->DIRECTION == 1) { new_ctrl |= SPI_CR_DIRECTION; } /*Set Phase*/ - if(SPI_InitStruct->PHASE == ENABLE) + if(SPI_InitStruct->PHASE == 1) { new_ctrl |= SPI_CR_PHASE; } /*Set Polarity*/ - if(SPI_InitStruct->POLARITY == ENABLE) + if(SPI_InitStruct->POLARITY == 1) { new_ctrl |= SPI_CR_POLARITY; } @@ -144,6 +144,7 @@ void SPI_ClrPhase(void) { SPI->CTRL &= ~SPI_CR_PHASE; } + /** * @param none * @return uint32_t @@ -163,6 +164,7 @@ void SPI_SetPolarity(void) { SPI->CTRL |= SPI_CR_POLARITY; } + /** * @param none * @return none @@ -241,7 +243,7 @@ FlagStatus SPI_GetTmtStatus(void) */ FlagStatus SPI_GetTrdyStatus(void) { - return (FlagStatus)((SPI->STATUS&SPI_STATUS_TRDY)==SPI_STATUS_TRDY); + return (FlagStatus)((SPI->STATUS & SPI_STATUS_TRDY) == SPI_STATUS_TRDY); } /** @@ -263,6 +265,7 @@ FlagStatus SPI_GetErrStatus(void) { return (FlagStatus)((SPI->STATUS&SPI_STATUS_ERR)==SPI_STATUS_ERR); } + /** * @param none * @return none @@ -294,13 +297,30 @@ void SPI_ClrErrStatus(void) } /** - * @param uint8_t + * @param uint8_t cmd + * @return uint8_t + * @brief Reads and writes byte data + */ +uint8_t SPI_ReadWriteByte(uint8_t cmd) +{ + uint32_t master_rx_data; + + while (!(SPI->STATUS & (1UL << 5))); + SPI->WDATA = cmd; + while (!(SPI->STATUS & (1UL << 6))); + master_rx_data = SPI->RDATA; + + return master_rx_data & 0xff; +} + +/** + * @param uint8_t data * @return none * @brief Writes Data */ void SPI_WriteData(uint8_t data) { - SPI->WDATA = data; + SPI_ReadWriteByte(data); } /** @@ -310,7 +330,7 @@ void SPI_WriteData(uint8_t data) */ uint8_t SPI_ReadData(void) { - return (uint8_t)(SPI->RDATA); + return (SPI_ReadWriteByte(0x00)); } /** @@ -320,7 +340,7 @@ uint8_t SPI_ReadData(void) */ void SPI_Select_Slave(uint32_t Slave_address) { - SPI->SSMASK = Slave_address; + SPI->SSMASK = Slave_address; } /** diff --git a/USER/main.c b/USER/main.c index 8a9a632..073a649 100644 --- a/USER/main.c +++ b/USER/main.c @@ -1,43 +1,237 @@ +/* + * ***************************************************************************************** + * + * Copyright (C) 2014-2021 Gowin Semiconductor Technology Co.,Ltd. + * + * @file main.c + * @author Embedded Development Team + * @version V1.x.x + * @date 2021-01-01 09:00:00 + * @brief Main program body. + ****************************************************************************************** + */ +// RS E D4-D7 +// O4 O5 O0-O3 /* Includes ------------------------------------------------------------------*/ #include "gw1ns4c.h" /* Declarations ------------------------------------------------------------------*/ +void LCDInit(void); void delay_ms(__IO uint32_t delay_ms); void GPIOInit(void); +void LCD_PrintTest(); /* Functions ------------------------------------------------------------------*/ -int main(void) -{ +int main(void) { SystemInit(); //Initializes system GPIOInit(); //Initializes GPIO - printf("hello UwU"); - while(1) - { - GPIO_ResetBit(GPIO0,GPIO_Pin_0); //LED1 on - delay_ms(500); - - GPIO_SetBit(GPIO0,GPIO_Pin_0); //LED1 off - delay_ms(500); - } + LCDInit(); //Initializes LCD + LCD_PrintTest(); + while (1) { + } } +void LCD_Reset() { + delay_ms(70); + GPIO_ResetBit(GPIO0, GPIO_Pin_4); //RS to instruction mode + + GPIO_ResetBit(GPIO0, GPIO_Pin_0); //IR4 is 1 + GPIO_SetBit(GPIO0, GPIO_Pin_1); //IR5 is 1 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR6 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //IR7 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading high order nibble + delay_ms(6); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD to prepare next nibble + delay_ms(1); + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading high order nibble + delay_ms(2); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD to prepare next nibble + + GPIO_ResetBit(GPIO0, GPIO_Pin_0); //IR4 is 0 for 4-bit mode + GPIO_SetBit(GPIO0, GPIO_Pin_1); //IR5 is 1 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR6 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //IR7 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading high order nibble + delay_ms(2); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD to prepare next nibble +} + +/** + * Performs the LCD function set + * 4-bit mode, 5x8 font size, 2 Lines + * */ +void LCD_FunctionSet() { + GPIO_ResetBit(GPIO0, GPIO_Pin_4); //RS to instruction mode + + GPIO_ResetBit(GPIO0, GPIO_Pin_0); //IR4 is 0 for 4-bit mode + GPIO_SetBit(GPIO0, GPIO_Pin_1); //IR5 is 1 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR6 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //IR7 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading high order nibble + //TODO: delay microseconds routine?? + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD to prepare next nibble + + //IR0, IR1 are Don't Cares + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR2 is 0 + GPIO_SetBit(GPIO0, GPIO_Pin_3); //IR3 is 1 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading low order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD +} + +void LCD_Clear() { + GPIO_ResetBit(GPIO0, GPIO_Pin_4); //RS to instruction mode + + GPIO_ResetBit(GPIO0, GPIO_Pin_0); //IR4 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_1); //IR5 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR6 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //IR7 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading high order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD to prepare next nibble + + GPIO_SetBit(GPIO0, GPIO_Pin_0); //IR0 is 1 + GPIO_ResetBit(GPIO0, GPIO_Pin_1); //IR1 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR2 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //IR3 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading low order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD +} + +void LCD_DisplayOn() { + GPIO_ResetBit(GPIO0, GPIO_Pin_4); //RS to instruction mode + + GPIO_ResetBit(GPIO0, GPIO_Pin_0); //IR4 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_1); //IR5 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR6 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //IR7 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading high order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD to prepare next nibble + + GPIO_SetBit(GPIO0, GPIO_Pin_0); //IR0 is 1 for blinking cursor + GPIO_SetBit(GPIO0, GPIO_Pin_1); //IR1 is 1 to make cursor visible + GPIO_SetBit(GPIO0, GPIO_Pin_2); //IR2 is 1 to turn on display + GPIO_SetBit(GPIO0, GPIO_Pin_3); //IR3 is 1 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading low order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD +} + +void LCD_EntryModeSet() { + GPIO_ResetBit(GPIO0, GPIO_Pin_4); //RS to instruction mode + + GPIO_ResetBit(GPIO0, GPIO_Pin_0); //IR4 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_1); //IR5 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR6 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //IR7 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading high order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD to prepare next nibble + + GPIO_ResetBit(GPIO0, GPIO_Pin_0); //IR0 is 0 for no shifting (??) + GPIO_SetBit(GPIO0, GPIO_Pin_1); //IR1 is 1 for increment cursor mode (Left to Right mode) + GPIO_SetBit(GPIO0, GPIO_Pin_2); //IR2 is 1 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //IR3 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading low order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD +} + +void LCDInit(void) { + LCD_Reset(); + LCD_FunctionSet(); + LCD_Clear(); + LCD_DisplayOn(); + LCD_EntryModeSet(); +} + +void LCD_SetDDRAM_Address() { + //test: address 000 0000 + GPIO_ResetBit(GPIO0, GPIO_Pin_4); //RS to instruction mode + + GPIO_ResetBit(GPIO0, GPIO_Pin_0); //IR4 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_1); //IR5 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR6 is 0 + GPIO_SetBit(GPIO0, GPIO_Pin_3); //IR7 is 1 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading high order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD to prepare next nibble + + GPIO_ResetBit(GPIO0, GPIO_Pin_0); //IR0 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_1); //IR1 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //IR2 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //IR3 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading low order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD +} + +void LCD_Write() { + //Test: character 'S' ASCII = 0101 0011 + GPIO_SetBit(GPIO0, GPIO_Pin_4); //RS to data mode + + GPIO_SetBit(GPIO0, GPIO_Pin_0); //D4 is 1 + GPIO_ResetBit(GPIO0, GPIO_Pin_1); //D5 is 0 + GPIO_SetBit(GPIO0, GPIO_Pin_2); //D6 is 1 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //D7 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading high order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD to prepare next nibble + + GPIO_SetBit(GPIO0, GPIO_Pin_0); //D0 is 1 + GPIO_SetBit(GPIO0, GPIO_Pin_1); //D1 is 1 + GPIO_ResetBit(GPIO0, GPIO_Pin_2); //D2 is 0 + GPIO_ResetBit(GPIO0, GPIO_Pin_3); //D3 is 0 + + GPIO_SetBit(GPIO0, GPIO_Pin_5); //Enable LCD and start reading low order nibble + delay_ms(1); + GPIO_ResetBit(GPIO0, GPIO_Pin_5); //Disable LCD + +} + +void LCD_PrintTest() { + LCD_SetDDRAM_Address(); + delay_ms(1); + LCD_Write(); +} + + //Initializes GPIO -void GPIOInit(void) -{ - GPIO_InitTypeDef GPIO_InitType; - - GPIO_InitType.GPIO_Pin = GPIO_Pin_0; - GPIO_InitType.GPIO_Mode = GPIO_Mode_OUT; - GPIO_InitType.GPIO_Int = GPIO_Int_Disable; +void GPIOInit(void) { + for (uint32_t pin = GPIO_Pin_0; pin <= GPIO_Pin_5; pin = pin << 1) { + GPIO_InitTypeDef GPIO_InitType; + + GPIO_InitType.GPIO_Pin = pin; + GPIO_InitType.GPIO_Mode = GPIO_Mode_OUT; + GPIO_InitType.GPIO_Int = GPIO_Int_Disable; - GPIO_Init(GPIO0,&GPIO_InitType); + GPIO_Init(GPIO0, &GPIO_InitType); - GPIO_SetBit(GPIO0,GPIO_Pin_0); + GPIO_ResetBit(GPIO0, pin); + } } //delay ms -void delay_ms(__IO uint32_t delay_ms) -{ - for(delay_ms=(SystemCoreClock>>13)*delay_ms; delay_ms != 0; delay_ms--); +void delay_ms(__IO uint32_t delay_ms) { + for (delay_ms = (SystemCoreClock >> 13) * delay_ms; delay_ms != 0; + delay_ms--) + ; }

7mt>()l5aq{W4yb^8M@4_&zdaD8YaRrdDK>)`ObJ40OdyFy&}yF*<1dqQ0NdqZ6Q z`$AOcyaz*Ek6(qTB8mh*CCRq?Od`<4iBoW${MjsAr>!i+b>=%%v3)N?KXv9DLdA)d zgmEprlp3-8Z&b;7izncE==;j zBJ>ug_)KDfLk}lTu6=DduIb;ARNWFfItJJp8b|E&?a(#Uuos0+r}ADL>KzLBL1-$a zd3k6A73zx681z%;%FyC&z%N1v5{KOoYNI4?44q#CxHB{XEa2P~I)NJC?$C!Mf*%TP zrKWi}^x|y5Bcahrz;mJL-~{LS(4VNhFNCVs0RAg9oBHLSLih znLULle!D#q4eQ)tPe$)@?zBHT9Po%;PIBu}yO)~jDLbF2^rC$i2<*IO7g2k?ZvT28 zz}xmVBF}%>XMm5L_w0x0gHP;ZiQl$_@2C2m8r~1>;(RxJ6|v}9;ZGn~oQuL|jsRR7 z9={oIW%v;);7`LJQf+SvZ=u599KM|d(F5W2l=Oq)M^G|mq@$170}py{q>A=^R*vf} zp+6lDxHYthy65eo#aX}|p~FdmxGOaC0Kna$FXMoFLpM$Y+!uQMbinO+|Yolp#KQG&FG#;IYs$s^{aOuVw(A2qmbXPlk>pIrUWNIO-`+hh|bw z`CaG&s>`#X_o=O(4;@8p@It6$CE%sd$|Zo8LsKgNuY~p_hIuvgZQ_PELI-UDycybb zAmHuLl~VzK2sNGr_^;4TBK@C2S*qr{q3eeM{t}wI4)E7d6^)edht8(1@ImN9YJm?! zBO3w#2)#u$`Y5!FDEV>d63XF|(6@-@pM@&c0zMDjNM-p~XdAJ?m!ZWJ`Z~0OinPT( zlS=(<`%y~zWcy$uz~lBuHsCk*8I;3s?az+@JZ1lp znC}^TQ5x_&`!TBfbM|+LU!J!!7>b;i?3bvgzidCS9`K4ijjHmhea0fd>-J^D-f!4X z5tZJu$B+zq+y3rRfIr$d5)Zy(7g9!_*zLsLpW1s8SwFWY5chmxUq!9?FS}zL;7dD2 z;_Yj@i`zYX{ILj~9Dauw<&^Lz8v&<<_aWXrJ$yX+p|dUg`5M4?!@Y9=XNN1Pw&#Se zTnN}6ev*iFUid-kjXT04sXN^tj#Gd5Rru58fQQ0Yb^;y=&m01HG`xz$&12!=-vK-x z9zleBBK$Iy`pNKi`rxT>5fS9+@Nb6#eiy!nxbE5TEmY3u!#^RGdLevs72u`t*TgR` zhkroyd^Oy*58$=%eCif&hDTGseJlKTs^%ZVwIzUe!bcE){yBUyb>DZx&Pu?0;bW*# z{~Erg3Glb@4x+>d;iIE~lOx+I0H;LGKMinN$RT?Jo{Bs|J@x6xx2RYBE^-&O(X)}7PQde# zJ*NR)h+IL1eI z;+|hQXMPLtursq4@Q8C=Bj7jA!czcGI6LM8o^%$IjQp*W9SeBM2~*=d?QEi$zjM}8 z4$nFf;)&;+3+aRB!Bl`3oSz>Gc+uIP;P=iAlL4~vuC!+AM z{Y(4DtMFupJ()^yzuiE6=|OuViJ@QF^NGR_*|$-DdDwoH68yD&KMi+}*_E|`$L){l zgWuTOsAE21-@OR%q&=UaJZ-;}1UzHEOL;zLA3~w$?SE1`y=1SVhJD$7kOau@?LkDF zSL`z==BxG|rvhHH=M&jqxBC)+H|+bUMc=ebhXdZSze{ZVwtdTqfIry(Bzk{npFr>a zZvV0n@DKZ|G~grqs0o07+RsuueQbYgF5px9IV${T_CwSNU)WoS1$NrQy8vf}pCAgK z8=gaD*&hCQBH+C6KGlHp!|zrAz8^lJ9B^UyjAH;7hriVWxFq~c2jGX{TZv146h4t^ zds+AVJkG+yMAA{9Xj`W%%|GU`u2;vG~c62dNoPiJV2*o))=g5a7(n zsWSj)MSes%oEtfDDPVi#U6O_0i+o0{a$)2mO6;P@BxZ&!3qx(V*1d2Dt_`OXKQ!(II;c`yPNE}o zHL<|T!XjL=hY}mDx}Eat-bUZAK9xk_(Kq8>eRDM0*qL)4bn;VFwkdZ|Y4?1SYPeSs(Rk`-RNDMIDsi25UJTd0R~(G%^!wwu&d48y>&#{d zYU|Fyn0>Um(MjykPUu=#2Mp%1@IO>gFt;h0s%@%CrV@2?)9W|(v}b#*_5)X}THCRr zZ~gi;?OmsGY(tj+jBbJne2mz|SsZR=jqy{>)D#*XZYwXN-4-RrXd*~h(T+{y!2 zwDe|sdRJ7f@9Az`2Wa28HoLB`cSU_=OQxx3{ZZL=1lrdYW@07LcxFv|$BN3vRPsOi zFug3@oUH$kKJ^H;qE^-Y8!5J?yKTj)_I9G9LAkPm!h)El-+x56|ET;e=_LBxs$*m8 zdW+gKSWi`eC1RG9>Bx4rZd}us={s&iwzr_mvhl39uLC|C1i(D)>wB^pP#>X)Wue9T zvTHMv44#1}a|JkqF1QgbH!TQX_a3a-nQiUc*uz;Om(05Cu^?CG7;r-O`gKScQ8Fk* z@5T+P9J=J~>(_PS$q+Z+%&HCD>+uA6={U!BtY77Svaz*?>SM&|>t37f@jvR_(CvS) zw!638{{;0%0sPN;`XrL&ge(X2L%*98a)vE*LJMt7riQ%7Gt}c%fyZ<4c$KqX)QJ{2 z`z>`w6*xolojv9{!}FaXQ71Ib9_&lykdQNbp)=uNXVk$?INw=d*%3fFAcO}5`A%qV z;G@T^kYjf{!{<3ej&Vj7IFSM;pQ08x`zn~EJ{%g2JE6Vph%d)K;Nz)}Il~TihR$^c z&2xsSxTDmUgBa%KeCiB~Iz#9E&wn#O?l#CbFHo7SXpt%B|8G?$>evO&*u9gUW@7uJ=vKO z{okswGd}7}Dfo|a8yX#mQ=H*oJWyboGxQMZ5q|!B@_)5S{~Hw?9CgA4&gi|rfe{>H z3p6J6EU*uCH~V1Bz7Zev6{tRburnw;Y5+b!@AnIyFF>F{=MyWEdA-5^6{{w3EK$7WAy&xFHiaOB3Bx9E~Es<9eIB+gE2Q>lP|~ zDpP}7Gon{)EY#qF#NuU{WK+7f4pl{2l5+|RtLpFyRjN-c%~Z~6pPk>HKYeQ`cCzFjJjMCiCMIVM(kZT~wJ#HCJY8 z^6{WKk*QUrL!L{j8W-S$M3tEXs$DIApi*T;rm`}XX=rSyNTid^H7V35!Hp9|YU%1! zqOw^xMyZu(s)*Mopt7Y3GZa667Clj#n0l~3k}o0pYx>kA(x6{;Z9{GIG9s!~-_(*} zCTdF6F0M*e>-^$YB{Z9=Y}>|FAZk4dwYV}6gizVx; z6D@VkxFx2ITEyXXNsysTG5Q?l5cd%$G$$W@A=84W=pxO;<#mZvvMS$dNu-*Ip(>F= zD$~5QHnk|wI$mFLIWJf^DPt$|A<{-3>6Qv&MD!%ZiqQg22TWXETvd&VHZRhgK`pD9 zH_-W*DRt>`l#3W=cE5(IM}J8+Wa@iY=g*35T$6wB!TG_qlqet|wUF>ML`u4)o;o!e zNwJzLJeszkxGtrx^nvspX(L_z7RBMU&5cbN;`LNAouka41KNVb241rCXohN?zu)Y9 z4iFzx7LaD~XeOijC766+P3?l3ie=4U@_wSOx|&$LHeQ*jUDw^G+LVM_GLu?bQO#@; z^d3yHkuT5x?PmE2{|g}|ynTZ1C8XePO|311dQ zNnEOytxteSl}s%zq^I1G4eBy+Q&jO5w_7RlF4f{eBl=1lkrtXVJk^-wYQ{Y|R+6il zMJx(h($aB_9Gd2owbW1#RQ#)orrDL`Qf(!ATtj_rQ?j87qKUIBBvwiLIJprb3q7-{ z2`pGun;+ZCuyey=q;yBOlGI@`UUr>Ivz}in+trP=~KdRu=Z$qFmLv=R&|8k@b<9&pPf=yo zoLDr@AE*~To+3HU#H~st7u1q+0O3dsNJ6hn21^7Hij}xE?ONZ{CvBh^mE>-$ptQWS zq`WXzSX5RLFN_tJX7>j>)4<6hDN)y4-O^AA@|sL0wNgTf%9Bc<`7ml2Enqxm%4_*6 zx=3niV`@MVT-IOIVN9wZ%Uz8HR9&iV{@&QFY1KB@XPPl?C7LUsu@E_U_)+u-@}V>~ zjqo*z#mP*1Swm%}va!Ai!$c<0P?bq9Ni=0*kd4SdjV&M}IF=Nvz$4PHpbIQrnn_gD zW)>$?X|zXvEE+51(Uz%_Rs|~KfmnQ88E(43dCe`TI|^?&t9mDksKQx4wK&WitkBB83rDC715w6O5=eWOb^w zFPlkc``m`ATGC9~hsiFw4ds<|))rBONMJxofP`e}mGZPq(uzsdY-~wYYRRZsO%3(J zX-bSqH$mZ92$AC94Qj!$vl&T>QWhsQ$P*B5H;ot1wtCkblWFbf=wX^BYEz^^B`cd3 zCgEdCDDeq?bk)vS)a*(!EEUnX=5`qtpiCWTOx0>&_rGNNxNS(;L0_x|I}`Uu4SlhE z7y4o)52h?8y!KY?Nli**q_Q$OY3Q!XcGBq0&pBB&iuw4JC8S6g$TN40oHeH~S~}aR z%C2cWF0;0m++v_8I5E@N+RNq)IpE+x?O?6M;Or%}Rn0YMee?uok|u}%Xt1OyNNsbr zw@GAA3PZBER8vC(alXljIbJidQ6iA0a@MBV`C7J8z#N;K>s4zLuL$D?bl=jN6y6~z z3^aySgJ&%mT*dZc5~|U)0v+ESU5g6iF@ueY%^E5;Duc>JZDOPq>!&nAl2+C%BuQ#k zJIMQ9EM0q_(k)UUU#Z)$QjuwM6}1|yA@1|p_H6et*{asQRusr%2)F0R0H?)>Ze>*7 zGj?L}U2w0f3S#KN(6FpOIigY0f?R_%QCC}$NiR$;QKEpfaT+36g6jI1;y`OiUK>J7 zDuGU4yRI+W)3b3yA9achIv$jds@gPcswEXIuxN}?@EfAK-MEtUAJoD$cxaFl6G}`= z5Qhq^Z6H@h8&8xhPNeJeGnv-jwMc^81!Y(*gBD^#SW_CZ8RKRx8GJ}IxgeEjCT+r3 z`dksX%xWlgEyTojcT<^K~^denDYI}NdWumT*K2BEk z`!+`u^|`oglxHDbnf6=?FyUCDENEzf^Cy)|B^S+F+j`UiYrEIY2AQDz(2ERNp0SeI z`TOU~6V$#jh3ALNLo9qS+lw)azU7g_w2erOhHR8pH4S&ySj?a0FIr3qJ06vnLYWKr zJE$>;L6uJLwuOGg8U>3lS3r<1(Og@(kiGh2f_J#yXIa*Xy5-lo64zQzQ**UQi7>b+lJ?l4X zvQTg!F8X{5P6EEmM5?kTQ(Dhr(e;Cp{iz4Zl2}n(DJ-h%!kGh~i}ENKgN)bxjR@SP z9ywi`7o$Nxm4KW?a4t3}u4m&a|Cse_TKl@!Wb-l2*Q@LW9;6JfT%bEpF@jN~6f*w% zYy&t=awr{e)xxcyth|^WqDlSt)Fqfmpsjdtni|0{@I$}{jE63dy4CfY_=aD%qOq|q z=+xCVVbzjEsu~(vb!~=5Qep*aO0Z=AMr=reco~cOw2Vh&9T~x(b)*^>E^k&HF%mX4 z!bJ%$ZO+aTWgj`b%hJ0`$f?v^(^3yV4OM(eV``x=kZU@6){^!lDQuckQiMnlvs66P z#uT$W1jbMXH5MBBzIx*-{G>!cri$QVTQlI~A>OV|V#)y)b#)V1pX?J12UN?N`XofG zg-WMu(Wn_^xaG&A(XwbcwJQrppO7|nGUaB`en)C=AE;K07&KG4(xH$*B)Qzzn{iJE2tTzCUEH3?y*M0sw_ z+>s#|+zM7TwqTA1Y`|StYlvthLo+k##7=(d^BBz){m2I;qRo^)$_o{kLCRU2I0iNz zwJP9TUkuGo`C-J1M6)e1;w^XTN(Mw2EG&ZAEs}2-H#y=)qo}fLMVIA>!3u$}wivWt zNOeQ>v<1oPS`bT5Y>|w?AmR=;fMD1HaLai>ySAe+tJ(o`lRs$Osh}=g?kMGe|jlAu}ANsMAV6tN2UEHO7sCDI8{@Kgxvy8-GEnu|qO`o5?u=> zpHvrtp^cp8B*r<)h@G4R%-Sl= znz)Kp1aw!EuY&y*200qz-!R)HmdL5V1VAZ9f~Gm8a9DeiYBA(8d6@NZt_-FA?+wYP zCOAqs5mw{iwrftoZ;CjWA5}xhH_cePdMG6DK@0 z8Nz&{mm3g2F*9>Zb9DyIL(J^T+-l4c(M)*}6JarpZ_O2TjhN9S8qjpQ9+BK3qLA1a z{gtM>)fnAR*!V>cg_2MLi+DC%%q2ElqDxgv#)?y(Of1hK6EU#P_O}O@kE9+L#Wj#r zqOPWmx8iS3V~D6sH)F{_4u<40>YE)&I$EIpv?l2qIWmRmwXhjO+ONu(gL2Izn5Lu! z5Ya2^3-Lc)n|9stWTp0d3i`u77pwJz{9G|GvCC79ASxMkhC)O^HG8Q^$n8nu&G&#r zT##xs?2>uzlO+R2(iB4(h$>VD^1#x)Dgd!FOKWA289~b2B@lWh_wLewFIn|i8e=d^ zt?kD+(NQLz^gJCj0n)F9c?X#DmLV$_kmoE`q*it4aWtS#^U#j!BpY@$+e8B!8B>87 zXnbcfzvs2_*-rs^V0PzpO(WI^WO#80bY!1J4ZjxYKo~=4rU63_ahow(d$|?%Z*a(M zga08IXhg!-JTMtd#bMQ`n3GCt1v*U*Rf9iRAH_@?yx*v^np`UE7a?sZwp3U&o}tBI z5Xo75<(<$*uPi-6_FS}7g65K_DmlNUseV^Bvcm0CN}E!N1@#G(3Qkhe3t;v)BxD7G zQVDViW8!mf7MCZffh-I%AD=K4Y|R6S82YmGWtWaTEgdBiS6xOOo|%s2p2J3w zymels$_Z?0h{P|jS3r7l)25pjDnD(I@V=Lvw|^R@SxxYAUqS!zW-y6nkd!iA0Bd*_ zs7~V{oPw@;A1gAsOj!$QP53R%c6hqD5RXlDuk!k=;V=T`2){}VDglr?GP};egluD-4 zzMOKs=N#xonz*ShnQUroNG`=9L*lcTshVIpfT-r=<3NY-8(QvQw$wjKVLs=~Fic^E z4*7#+jUef5^sIHPzl+Uv^$oxw zu5Up514*n`x$Y;d1ER`O=dY-)sm3ZHOyQVG^?%D{3n?=IBO*meal5-1x3+Vyu7Ta1aqoIWwBB?ZHtO&v7YkE%d(Q( z(|q-n%PL7?A#tz=&nJNz7@TCOK#UCgn7KA{mKmUhns8JoiPP1JnQ*m<1{*&%_038* zr)YjT_&k&0Hz**DCSV=Y8>)!IPA7Q#n;WpY6-85aNwCuen=1I8DF&hGE5A{EDuFC1 zbEO?@NwfEOt1*0;<&I*skmpm!z*QcPmdDG=i{Y&=i^Z|{s@V$f zEY2(VnlvR^0ss#nQ7sM^gf1!17h@VL>7UZg^`4W~BNORJwAz}Mmu<$ zMrtqBz_T8H%0bbuSNf~5vezdSRc};}v}~kxUd`zy?3Ze9U6WO!r_h+%^}lxM796#R zYH&BftK_ZpRwjVC&Ks+{p;^!xZ$nY1pwiP>=FlXTZV%jY!pbqCs7#V7y?9_Bh4-Ed zOX`Hr_+ZzUS4eVTsby+l+U8VC5`I0lW3<|?d@np%6|iD32=ZP>QG`rqEU8xXr^cT; zss|{H&4)hOPO{E?Ck1B5F^{+Y`7<#fQt*y7R5!9$t_8!eyVMNSXDhSc%q?}KsHd*^ zWD$u^r3e~*sxpNV!-=GAGx6za&dJwqmSj0C-!MKDIZ}gVj;iIz0^n&JZ}whhb)cEC z2b3pxvAP(&+|)Y#GraEX9_*Y++6Fvo*vpz$G-*J6NOexI3p0nFlz`Ddnua;9v6SMf1$~s>z=tFaTSJ;Lhp{1c z8`>MXhN)JIsjp|{m@neqZN>)x`Vp`3s8BP_N{@@r)U1DUK_TZ7h5Fz|rgb2T* zA%oVi!-gROv3q5T}ZqzR6_-2T@^JA2_`*2#BQa;%+ zP#mr~+ZDmJUQ{kU$L8k*5v7U+Q-xf5l)O1X66`jCiX$!F}B2r^^vz1tq7%cPey>dpcOD{`aZ z20nM(ktcwPD=QtuO~&gS^js}CR+bYe|Eys*q=kQ_n zu5EOe;GpFF-60sH&GmD@I{b{aQ~t;AJw!e4$4n5nM5wcNi@zX|7S1nM)CPRWkHC@6K+3zBBoSo z;N5y^8AM}svn((57Hx4FJYb1m&+RPb$_bBME83;aY(tWe7{MF@;bD)Jm6XIXg)}r+ z7(4U#hhoBqKajkwT(iD?HHkmkc%zqwt9z-nEH9Rt`|IouJ>L3WE&|xo>jMLer;XWu!cA?XgKpMb+hp>#)-hK-}@b3o)#Zb zT>O`5ISG*+3BMq_$@JnQ`2Br5h?sz+-TCcGcY6_$K^Z;9Za+-17}MT7gqdV@C2JI0 z5VSaij=5`TsB-ytd{>yGQoW2vXuV&WR0mUQ$4g4Zbv03<$= z>|s!TPqzDgY(2mZe#jN?{DKtDFEHuu_9?a56_o{l?^;3_D-+Y0$;9F$wN)Q``(^F{ z?%Spc*=%3B3pF1Lv`7wsBw%lI;SL%_@8J`%9yL4st|qscA*cd|auOH{1Ji0+{lq%P z=0FgJF-||PbK6iL6v@2pSTIH2)z}WyKB-Ct) zGUsW!L^*qW;}HrRe9x(KH9a#pXET%Ngtzwh23dEiM5qZp ztcp$HxKdkrXhOe|bhQbGRXs^wX06l@8rEepM4E<(?$)nyLv|f^JJ(bXOv;cWQMo(~ zH>BTz$vi1m#I6?dksnL=(#M=o(bP#S!bji_#ivU5qVAg8g`msD_Lmv}UAd+;9*s1_ z8=Z&bgUNEPj8qHBm3pqEo?*DTLjYC=h|r<|pJU5H?y7VXo}db3p!&L>$*}>JRkMZ4 z@KIZn26lvd?}ZCl`9VixRv%yo2XC|>amHef_D$i07L1iX$4IXCULG=L`0Qx0d9l|_ z?Jg&;cg1mi*+hFglZuor6pudLW$Db85;jZi?X)TTeS36;KfVspp z-Ap#g9Yb-5&l9MOIJFa)miDkojFX!-;XiiCP&&T#!of^@FNFhhq|;9+g1t2$b-+6~ zO(vsuRA=%ta#vT|+>BKoY9$NGrfoV;AILoq%_;|VM&9{T-Q=0!JYmcmjD6M8Cb;*S zD`t)^p2w4?a(Qoz-k_ki#;{6}&aUeqF@&-T=Xv@}uqRhS>8ImVjK%J-JtRKMC5Q>$ z&(KeQb;o>f+K!L{Gg)Nt6>qnY3Ov)M`1_nV>P1_2BLf;bxF!%{g96E07l=qffTuw#Iz% z(nO{2Tsp0t(=u2}O6h0*J;yw`!_DV&6OwssbU?kvgO2CzZv*Wzq7+zd)t7Mv!W%3D z4#L%IDxVIOCTU5~kg$K)r+x)qaSh%1F)Zf8gM8kur;j2NXNI1K<0Iq9d7`&` z%E@tR_XQr)ej{Z(k*cL8H~nh|{i-ZY$n!v@_HbYeWz{#14#W`VJcCcd2i|cF^)iv% zItPyG1DEj-P?2bHc*+1}pG2SM!Q(@SfT$1No%3 z9N}0qcL@2OA1uY-OPuu*(FFBPYfy~_KP z>7aD#i6leF|4}=Dh*i4o(G% zD|*VwW!%z%JDVv=cGV-H{m3}21hVf)3$5|UvX=TpWexAY)KeYA)4Z1i+HmcH1-y!k z&R?ldB2C&jY~-wmuZG4-tQb=YliHfu&n?Ka(L@toWhjs-qOfN#|m(E_YLt zqSg4tQIbak&5D!V%~F|WQ)xa6AyE+ATzu|^OnobjP~NgeuSs~~axsjj^*tHkl}enR z-@VGOwwcQaneU)^ihA!+tjdhV+$R%PhK8i}&F9)w$lDHSE)`rNHokX;s_-nWo22Pl z@ek(kTjJ;|(oxmf(0YBPv3@Q$6_BMCta|@$z>em5b`h$%`jikw%`qvvCs#D4O0uVC zeNVa%zirUVE+b-4!>rLk6sf*8?a6NCUt()Si8SqGG9Hm#C!5{(r=ig6NiT{QfYT_C}a_hY~sY0bvveb3cO+}FoD&yMzcPlmWphyp;zZA$BNZy%0Ol2 zlJf`3oI0^PPJRKi`&6cuHR0Dypq=Db;%Ei_Ee%>sRUR#kVsf%4OMA+*v-6kZcQ@vg z&1vgtUDw`~-;+J2n|@XzKVDiGjh7ygKWA3thXMYW(m8AM=d40pc(LZ-mn`P3TDK8JnA5oyI!5cN?3^{( zb*uWi=HYFpYNk1~BM+g@jqBR`ko}xqEKdaX;u%fgx?w{yd2Y)EbZogvXrnW_zDjwlE|Xt}PQ>K=-VvgX76N~%>V+sb|*^en6}CDm0Qbvd9Pj7>JN<-Fr$ zp=A%S5Fkhrw;TG%WLhWvwqtjdlK=(z}W$jmc(&IUKV1 z(f$q3YwbPZH6fleBH($DGnl=FML0dXTCIeIg%EJ;qfO0aTj-vyRtjZ9dB>~3CpfIr zJsJjgpc=323I~pL8 zcncqIWiyMxBf0Obw1!q$p?&+zDt#^mMopa4#plT5R0@qWQndu!0czAC2RpS083`Vb zda37FT1I8_Z&*XwXh93gMtou}kHBE!Us0i*5Jv9m{CaXJ?J`?;IKTnJn)ykkk!dY8 z1pAF}ty(Nur<87VPs6UJZhzmN!mnRIDO1KH43U=L zAy1lva>>krXGOJCr5K8U#P#IzFxi&7pBfAK07!|A>3BUrD2oM~(%9>=3mr(yW|5!+ z97+#gY)fS&_Wy!@Zb#+5%xe--*o1*I;E@K68~UCa&XX;yY!2i_hO3C`eM3pd;l(tqRuIV-Hjdv=CuI6M zgEpGwY+Xu_yidrIe%*i;O>xy}4{T2A)9*VF^Fr%2TQ=B@jiVoS-R1P`zTz6Te(8{Q z|AuYjF*BFzr^+#VpnNByqnjPcgm18;;P|hr=Da|9WI_#KI07lC+*Wcdpqz~5Nre6m z;ry7=FIDd{>_(py_xhh1Lx^DRL-RBvwrH_tmqZl!*f94bgyz%YU!*NG+FbrNlbW6# z&qf+0&cpUD&(iStB!|D&Qyehk6&z&vk*I|JU%X&fFnp3cC1@P+ug|@r;m1olAd7s{ zjs1JI-fpiBpurF67#+a0`{0trCQgz9OHmSJI1n`;c-Vi>f)e@%ooHZoPS=?x@1$Xk z#XLyaziJl(*>k;`X%VY!uS7v33D+~np7GHg&% z|5146>Wh9Fx=Btxo-&OylWE_caXh6vM;g#l_@`5-x~w@H=QN|z`Ej*UBw%3DjgZ+L@6t-jYTuBT7Mx`SZgRs=H=Rv7uFg82uPtJyRU7 zS0iTf_x=xE3VR3rQX~|78#|Q^OT$2|fB4s8v;V2>Y8O7y81jOh32^*yS0hpdD&;-W znxdyhsM%Obi0x3c1*=j@l=!-+r`H5nKwBT=M@Fy3U}kLP2?QM?x?noS1X^v5t{>)WWtX_FX(Rr2Czd&IOH!|1+RV&gCMZM(0kP`9@ z;#G4RD}CniUZ@L8d%Xt%9%xt1kmzU;<+gEL=S2hV{ddC6SHpNRngs~=pCY~ zNfEXVhz){E!8C8{Q<~J$7B2GuD+-O$N*28L!DpevF6%Gf*f3VgXqmgXgsaH{!9D0Y zr{Hwoa+QLK(-C4gJI4HSfGGUAvVmy;AR?QqFJP7G?1-f09iHz7@`-+wO_n~x+tmnx?4JI~j7-XCUE`7ge$^`)CFPeHB5<05+xV`U zL|hYy#C29&XS6?fP<2Duck1mNNi4O+x6z07T=G21|&oZXUBmU?%tn()}T*bSF4q38X?f> zfCXY7S#`mav@(o~%}75)i1}&;LlnBgFh?|LBU52bmw4*vV<)Mnx@XVTn`^yum|M9SG%)aZ|7=ya;Rw|)gvE190 zkC=Wul%2$MBW(w}0>4qWt5uPnS5S;Q=}0t14w5LPEwDOKPizikKjnJQ<<{MgeprtD zzGjySzLSdbN=rWYPg}BjAM6d6|4 zl9xg+c-6mQw|8MdtRPCiv!i=AjW_7rhO9Nc)n+9Jh$3}`XouLOjTNc`;RhDzH~5;N zGPg9;R@X|mpx=x`3=;mRk*SOZv~-ixs~VfJ1clCO=UGg3Vl&A&r2{D;uYIF2CH?}7 zgUyQgM+d!j7{tfC(Zf;QJFI&OEtH_Z0;U&B|hdt@M{nz z$pWvKQp~8V#q=9pWa5N>ELbU80cv2$1d6P+u)s?)*B8n*@xE64b^)yhQ$KN}MmlYU zlYrB+B=RG>wCIAZYeS-HWkgOjL(u2kFn@b7W=t3Pq%d_oY=`y^vz2^Shm?3_KDoO|2ABcB(J%u{1?y8w=%{`! zdvsGFvzX@_F{6l_^K=BCVP{mh-%=E{-kwJy*7S_HEaUYru6hon=O`eciz9GRAjwq_D z)=FcU?4{PP@Q*|CRwhbD4bOV2Q%{z|%cAuqpnggg2Ms#3;FMi}J{P{>yyvZ`L0cQ= z3F!G4T4G1LmWU_KCde5=yZ2B3a3F#TjO4b%98hQC1_y%}s8v()`t zO^xv8x_dJ|v4HuGtLE{AK3y}YOy`avEu~%Np5WtcM9NR@eW`g)D}|c7^rrK4ZG9En zb?&SqxJ5}<{&{zGHh?ia7%e8tBfLYoQ8dhReSiXSdV(}*7; zol2tjZS7Z7%(UgC3J|I z!QU_C<_%1!lG{#CM&gzmN^cYxXrBQ4xxFQJWDG;A^c3r2Pr28Wx2Exn-SVh}r6y}&j)HC7VqJSwUO%!*iy{ImEy_%-;&Wml7g2L&MF_*YFudA2rN~K8n`?6lg;&ueLsE|C~f$(lxxJXr5S#06 z$P7Ig=&ctf<#rK`lkqjboFqyvDU{A7kUlp{90HjHLvdck+ z=hixq{Am1hv~(sY%~gP=69Hx7R6kt%5A3Az;TA35>~aFg;;GP zhg0qTGurQ}jS>eS(bg=M&0C?paqE=Mskicm4yqqwkB#gW+C4NrJRvkOG%2)K-rga+ z5B{0YBG%u(Hs6P>-OQjBwssGM_Xvc?TcdnW#`{8HYeL}tguwfWf%g-wv50Z78*8F_ zM>k<>av=U>jvsYnO?K~8{5=El_YAzB8hAf7@P1n0{j|XQ>4Ept1Mg=B-p>rY-zV^X zpTPTBf%mfl@AnJ5-!Jff|G@kG1Mi8MyuYwj;016Ow&n)Hu|T*m5MCY#9}x%_2g0R+ zaCsnnP#`=n5I!^zP6Wc0fp9VqUJwY^2Eq#i;rc+hF%Vu92&V(#mOyw(AiOLP&IEd3 z$mkms)wb3JzW9kR9I<}y3p>^bQvg_bR<$oY$lBx!54NuLg@;(L_`*Z2QMQ@EFss5B z9&R1y3y-jF^o2)SfAWP#SyRJidZVotUwDl5U0-;t^{_8I&ioksdt@No8VLI;gZRF} zAnZ#Vp-A9+ClJmHga-w}g9G6qf$-2kcvv7z8i4l~wrGU${=yay_wIvmp!bKZ(e69C z30q?VVUoVyU)UOF?F0#kN~B+mwZ>b6K>`ZX7&R91eVl~nb9kbaZ;*&`i^_Y_6UIV* z&y#Q!hxfFqB}`-gSZk`4mN1R;W36e{N(n#6;px@}3DfvJ)|zQ;kuZ(ZW37Fxvn5Pp z@>pw@b*Y3^dH1t^;R{0^`hQzwMxQmK!#Z|tQ9-nztgs{2)|zd{kGaR<*|unVVYH;Q zwJciH(c0Nw)>_EXLuT3fTou)M9av>b*;v?SJ9&Y$3?dyZYx-Ih5f z+e4e{D6@j{w$^B2aamC;TUrutFT??X<*}01XnVH2Bw85Hmhy+4S!|DlKLuYD78Vr7 z%GyebI`Cse(emQblEU)#&bGp6XRM)cuFH?DSWIJ0ouIbD4!TO*NW5osWqS9<} zdk6H`Y?xwHK8a7OM|oBld3GKwm@)ipttrJKNey$_mS)#qFS2 zYf*7Yacfy|Yc|^!$LT;s;tclo;Uo1$d%UQ#wXn6bu&q5-8Z9X)iMO@k$mqgWY&guK zn*4?PLA(vfW2L2?Wzn{xc)X)HURqY1Rjp_cI~K!wxma0ISqZ+0 zm$rA5mBiYkWhFSo5x>>cnk~-8+c*=iNkOoJSbMy%yriQwTU1zH+F4pyUW{sY;)jFK zTBWhpPViMN-Qbru&(6KR&+h}j19Sz#M;$(FQ53)@TL9YrP4 z_A-3i2FC3`9kHZ}$gMx?>t37fQQvhI<7bdsW7(3TRvc!DT4l>R%8J`d(XcUk;QOw3 zL$~^>sJOVJJX%!J(HSjjj}^B?W38o~(ZXo79O;2cd|$2Y?rm3}l@xb?mWAc5ph|m3 zM|oR0c(ycK8t*7<1F!o@(tBKQJ99dSQWWhh>ufJ7>L_mOC@IFzYL%9@qoDCy zl&b-9j`U@F6=ba-jRHfn7Nj$<)3UB2?6RyU1aB3j_(P9U-wj=3K^s6ids}R0+WT5O zIuMc-KuFrSJ;Q=j2JT})`T}twEt1}oc1TEC8DX^`X;Bm=?S_y>WkO`hc(mY2g5ME5 zOYp~nKNY-5@IJxE1m6(+tKesX5e!(A-)O=81fznbg69a{F8C|K-w;l=pbLAsX#c31268x8UP~&k#ao`ar^8368)RN%>9@EEk+l2$kVT39l7ALGZhR7ZSoS zyiLLn2|g$I3gK|e`iq3W5Of?ohe|Y^5c$UiD+Fr^2U%8^gx3?|KlAN0v@f+c!o>F! zFP{+Uk<~=`asNQM$|#I_%qK+sYY0KFCPL78DIwZtB_Y}sU5DFy10nc;{wN<5n{hB9 z@hM<-yA-6b9xKq8u{>xqK+k0Tc#uIZ-asnW%hRUX+jfIdDEbM>(qm zx%?<^9fg5h50tx^!a%MM_;m$^fh!47j}AdJJNIX<2MWXG2K~9bv!$FcExBBHUQY3W z6@sLD*-)i8UsPf-h38mShOj{BH`iiY#YQ3<<-5&4?NFGc(vfsg2xJ;D0s5q8G`2sYWiFv;hzXz zEqJ})ErLuhc;2#9v75qT(W5Jz*p^&QYAVIP*ss7^xCkjp# zoGG}!U`$ZU;dv6S6s#3&6l@V(F4!u#N^q@Uui$ZlCkdV^xJ_`o;Dv%e6ud(48o?U` zZxg&n@BzU`1)mgrR`6xPHw51id{0o1E1ydEOTnY;B_J?t+sAdHliieI-0c zuu!mE@KC{|;6lMgf=dLC5NsFh7F;j5QE;>1R>9K*&k{Ue@M6Ks1b-@co#0J^cL?4m z_$xs@K0YPk=LKI8d`nP|o9|2bBf-xFzZP^L@Q98)t^&tMc)Z}Ag3|@{xI0(E#exS3 zCIt0(Trc6Y;4;CCU{-Lo;L(D|3Z5uHl=HcEK2;8wxY1kVyYU+`kV%LIQac%9%)f_DhsC-^JD#{{1e zd|vPs!M6neB>2AIM}nUVel6%gVI;Z^6C5KrUT{yr>4LKb=L!}J9we9$Tp(C4m=;_n zm=Vkht`Q-&3hpl$6D$>+Cs-+1E7&O5BDh?zRdAKyTESky z;{;CqC!H)z#7yMe#86y2(aE#!1 z!94}13(gjtD_AUekYGY^fndF0T5y?QMldV5TJUJWV+BtXJX!Dz!E*#J5WGb2CxTZC zUN3ly;9Y_{1Roasjo>qaFABaU_y@sv1wRn{Sa7FcXsGmm!4ZPv1Sbkk6`U!!zhF$T zRB)bPrC_aKqhO2Ra=})?Rf1~;dj%o(mAn@m$lm*(jz_aA)So8`<_qExKZmKzsO?L( z_wlk)o*yQ-NRaJ%yw`SRr#xRP*eA$#HsXC-!eGQTp@U^;7x*e3TnIh5eYvj_?+M?f^Q3cDEO)1SAzey^wRC||C(<9 z-EzPs!+bGMuu5>DU`kN?MOI39mEbzTje;i#o-BB#;C8`_1TPc3N>KYjZk6yof)5Hl zCit|V_J6!C;dcc8D)^D$7lPXFF<9*NQG$C2?kPA!Q2RUL5-t~Bf1!>NnHO^qDHS zkKi0ZxbV2V2MJaP)(SQWE)hIZFe|u5uvhSS!L5R)3u=Ga_a*#8!7Bx?6TDea`^oN? z@S}pi6?|UsRlz?9{zdTbf}aU~Etn_t(tfesBs^J=7HU!Z%@z#KOB^E4lY(`EX~Dw< zwI8fY!s`W(5j;`w6hZC(I#0qE3;tN}YQbL!YQNXL64vu0k4yL&!IuQJzw5sw{J!8n z1$PSCwyMAObB&hpc)`5{X9^x5sQp_9N;n}{BiJaoSWx@5IwZVWut)GX!7YN?pLMo` zee*YHuPfyFwSwA@b*F@P2tFeCq~LRc+JE)7gx?kXQ1Da1uLQN$z?T>n0!tV(FRq!LhF9fw8iq@!5e;OsYhv1%qGX%B&DK25(JQu!SAkP~Fwclxl zgxdv=5!vx0)P87@+)c&Lb2^R|l3ce@!4?*oGq6tN!&mh5(g1ZY&5!C*n z{UjU{EE7Cbuv$?2g_n)b>5rQ3ps|9-m^?cqI37;l-w%`SV zmkR26JX*_2{rV=sI|X+LJ|d{+@1B$JD}rwezAN~lpq{t;O2Uqe*TV(J2~HB!^L4W% zJXf$paGqe5pq{5oNqCu{USG0G!s`U}{M-o=K3VWg!R>+<3F>*dt0a8A;H`r92tFvN z=i{E1@QZ@43%(=xS3x}w_l1N*GF}fB93==bti~n5F@oa-_Y|BisQcmnZ}zYD-~9hl zpVdOIqXmx@{CCUu@5cL|YM1|R{@?WdH@*LV#dn*C&yg9=<6_KVy?BUaJx|YvV=W%( zX`@8%1oQ8PxU~K!OylkDmc`>SI>TV{W5bD9O^Cs18zBmL4Izwf9=BjzvmK5!4yN`- zcs?QW?T~O6A@cvOgwG{JIc}BkorEY4j}!Qw?Ov4YU-I4}d57}l6XHGlIZ)0j3A21h zdDlpI10l+Nu7ueyG1;M>AOk?d#XB&El{~BTi>e>)NbUfO8fK zTKoEXy4yDPQ9i4B)^FT^2LJc|XdI?7LjM)v2JCCK;Xm;_x)c8o#+#4lI^Mip#H%yn zk&kUTQd`MZcm6wvV!yNGv!5wBtw@lH45Rqi6*_l$T|yNLH=BVKYB z@qTW^tKLOCk~6x#3w9Cjq5spk*@ReChH?DG7K%n1%pyW2$3pzXL_%s)qQOjGQMe z3NXWijv-Ylv+r{%G48QjDQQkp-1QX4Jz3)&eW}z{xOS}LHQqEljnU$52)rL_yeW8X zNT~i$V;P=3-Yf9V;n{Igz$xD52Hwchls?06%kj3}OX(CM z@wQNM`7LBJ(05`sSL^vr!qc-M@!qH8cn=s{e&+L>EysI&pZ>-L5YOwYPS<0EL9~l8 z-*}?mW@gKZ# zUHHoEyGSL@Z*Q=0H*X(W^I8?}&1(P4EGFMNZCV*iOg%r=*1ErcN$HDOS>cm^veMZ# zc!gN={H~0vcfX>G`JEv@rnusG53qH9`d9_4R^Iop$_CI01v=g7J&j1=ocRT<9 diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_misc.d b/Debug/PERIPHERAL/Sources/gw1ns4c_misc.d index f94bfa0..c3d6b63 100644 --- a/Debug/PERIPHERAL/Sources/gw1ns4c_misc.d +++ b/Debug/PERIPHERAL/Sources/gw1ns4c_misc.d @@ -1,40 +1,40 @@ PERIPHERAL/Sources/gw1ns4c_misc.o: ../PERIPHERAL/Sources/gw1ns4c_misc.c \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h: diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_misc.o b/Debug/PERIPHERAL/Sources/gw1ns4c_misc.o index 367f88a32959783019b85bf3b49cb58175d70e6a..edce5da310a97a07ec245cb61ccc83e4bd595179 100644 GIT binary patch delta 23462 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 XJkmzn%OsYN3! diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_rtc.d b/Debug/PERIPHERAL/Sources/gw1ns4c_rtc.d index ffeade3..eb7842e 100644 --- a/Debug/PERIPHERAL/Sources/gw1ns4c_rtc.d +++ b/Debug/PERIPHERAL/Sources/gw1ns4c_rtc.d @@ -1,40 +1,40 @@ PERIPHERAL/Sources/gw1ns4c_rtc.o: ../PERIPHERAL/Sources/gw1ns4c_rtc.c \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h: diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_rtc.o b/Debug/PERIPHERAL/Sources/gw1ns4c_rtc.o index f0160ddeb4a22c0c9e6c92607e06e330f4969258..5ac7d5324f64be7ecddc5ccbc44510e1081b3fa5 100644 GIT binary patch literal 64592 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 N@0Gflra^A-{{SX%>9ha< diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_spi.d b/Debug/PERIPHERAL/Sources/gw1ns4c_spi.d index 9d494f5..69073d3 100644 --- a/Debug/PERIPHERAL/Sources/gw1ns4c_spi.d +++ b/Debug/PERIPHERAL/Sources/gw1ns4c_spi.d @@ -1,40 +1,40 @@ PERIPHERAL/Sources/gw1ns4c_spi.o: ../PERIPHERAL/Sources/gw1ns4c_spi.c \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h: diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_spi.o b/Debug/PERIPHERAL/Sources/gw1ns4c_spi.o index 8931a790f88c0d701be28cc5d53f3cea9954e23a..9ef0c3527ec50b78048a0827644edeb49f714088 100644 GIT binary patch literal 69616 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 literal 68336 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 diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_syscon.d b/Debug/PERIPHERAL/Sources/gw1ns4c_syscon.d index 33f09a5..ae151e1 100644 --- a/Debug/PERIPHERAL/Sources/gw1ns4c_syscon.d +++ b/Debug/PERIPHERAL/Sources/gw1ns4c_syscon.d @@ -1,41 +1,41 @@ PERIPHERAL/Sources/gw1ns4c_syscon.o: \ ../PERIPHERAL/Sources/gw1ns4c_syscon.c \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h \ - C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h \ + C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_syscon.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_syscon.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\CORE/core_cm3.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\CORE/core_cm3.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\SYSTEM/system_gw1ns4c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\SYSTEM/system_gw1ns4c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\USER/gw1ns4c_conf.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\USER/gw1ns4c_conf.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_gpio.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_gpio.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_wdog.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_wdog.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_uart.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_uart.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_timer.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_timer.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_spi.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_spi.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_i2c.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_i2c.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_misc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_misc.h: -C:\Users\Dorian\Documents\MCU_Projects\cm3_1602_lcd\PERIPHERAL\Includes/gw1ns4c_rtc.h: +C:\Users\trashcan\Documents\Gowin_EMPU(GW1NS-4C)_V1.1.3\ref_design\MCU_RefDesign\GMD_RefDesign\cm3_led\PERIPHERAL\Includes/gw1ns4c_rtc.h: diff --git a/Debug/PERIPHERAL/Sources/gw1ns4c_syscon.o b/Debug/PERIPHERAL/Sources/gw1ns4c_syscon.o index c0470daf64e001c3075ca59f7383cb087249040e..7b1664c73ec82cf74a5c91669465fcd8ba6512a3 100644 GIT binary patch delta 10745 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 ajHN_DTaCkyYgK4>Q`0_YbX@W0t@uA(_dI$4 delta 10320 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 auFt%JG!ZtF*};4 z%pOs9GMHw^Cc{IvnLR@87?K_kqnEYR6`y95^_8>KHPp~mO52SZPI^y|JsSqZXuI{0 z{T?x)?H^E4m`}zuWYASWMjS^8QXPji&VoGzpF2b)v6Dj?fE7xFAGPJBM*D7Ym z)eJTAO0#w)pHc_uP+$6+dft;}9?!|{QYuqYbh4&vW}DVxZ+w>1lI8EGR}#1;>A7SA zGd7niTE=B!UW#4sAQz?@ze!eR%eBvpk`h_mA(D9@_bkcGVuecjU~cqG%NpR?=|4hB zWa}s0ckRxpa4MW##eY>?PO2bEQg_t(kROidM_m zEn4;|WyQo#F0rNs$Ul8S5ku2*94d<3l1S@`TA+nqXP+T)t6xo1H10{!tEE^p`-}uB zbWRn@sO$}tLY^E+lB1t1;glKx!^hKE&Ql;zVnV%h|_am}8YqpOa5Nu{rjM``)M~g@&p^O?;((eNt-Z zlbJaDl9Y;3r4q%ozM!ml$2Su(!E|z^aVS$0SM+A775u8}o?H?}S!-shl_@+^Y@iXe zrG5}P#*g$>7DplgS6kX$J#jIwJ;8rk2wi+)NhVZ2vi>FT@p&?%8U}$6MvRX`HA2xH zIyIh0r=CMB4t#v{wXZV%|1_wYl3}Xh`e|Obe@t&NI<+@`u-A_(aq@r9JE0C_~&nJ1HLYu8oRJwNq?asbr3vh2XN_KWIPE!9}=G04d;w+E>;1+uo>=4>rV*&n8w zyjur3ugV^7YY#k~fUL@yLsi40aqrUZjE1bJe6UKk6kDs419FBM>%AICpOZb@)~@