aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/SBC-OLED01_Datasheet_2022-01-06.pdfbin0 -> 341977 bytes
-rw-r--r--docs/SSD1306.pdfbin0 -> 1876686 bytes
-rw-r--r--docs/XIAO_RP2040_front_pinout.pngbin0 -> 2491888 bytes
-rw-r--r--firmware/.gitignore21
-rw-r--r--firmware/CMakeLists.txt52
-rw-r--r--firmware/firmware.elf.map4394
-rwxr-xr-xfirmware/flash.sh6
-rw-r--r--firmware/pico_sdk_import.cmake121
-rw-r--r--firmware/src/adc.hpp25
-rw-r--r--firmware/src/debug.hpp12
-rw-r--r--firmware/src/display.hpp22
-rw-r--r--firmware/src/firmware.cpp35
-rw-r--r--firmware/src/midi.hpp15
13 files changed, 4703 insertions, 0 deletions
diff --git a/docs/SBC-OLED01_Datasheet_2022-01-06.pdf b/docs/SBC-OLED01_Datasheet_2022-01-06.pdf
new file mode 100644
index 0000000..6b97243
--- /dev/null
+++ b/docs/SBC-OLED01_Datasheet_2022-01-06.pdf
Binary files differ
diff --git a/docs/SSD1306.pdf b/docs/SSD1306.pdf
new file mode 100644
index 0000000..c179409
--- /dev/null
+++ b/docs/SSD1306.pdf
Binary files differ
diff --git a/docs/XIAO_RP2040_front_pinout.png b/docs/XIAO_RP2040_front_pinout.png
new file mode 100644
index 0000000..17589ba
--- /dev/null
+++ b/docs/XIAO_RP2040_front_pinout.png
Binary files differ
diff --git a/firmware/.gitignore b/firmware/.gitignore
new file mode 100644
index 0000000..fb76132
--- /dev/null
+++ b/firmware/.gitignore
@@ -0,0 +1,21 @@
+CMakeCache.txt
+CMakeDoxyfile.in
+CMakeDoxygenDefaults.cmake
+CMakeFiles/
+Makefile
+_deps/
+build/
+cmake_install.cmake
+generated/
+pico-sdk/
+pico_extras/
+pico_extras_import.cmake
+pico_flash_region.ld
+picotool/
+power-seq-software.bin
+power-seq-software.dis
+power-seq-software.elf
+power-seq-software.elf.map
+power-seq-software.hex
+power-seq-software.uf2
+
diff --git a/firmware/CMakeLists.txt b/firmware/CMakeLists.txt
new file mode 100644
index 0000000..5b7d81e
--- /dev/null
+++ b/firmware/CMakeLists.txt
@@ -0,0 +1,52 @@
+# Generated Cmake Pico project file
+
+cmake_minimum_required(VERSION 3.13)
+
+set(CMAKE_C_STANDARD 11)
+set(CMAKE_CXX_STANDARD 23)
+
+# Initialise pico_sdk from installed location
+# (note this can come from environment, CMake cache etc)
+set(PICO_SDK_PATH "/usr/share/pico-sdk")
+
+set(PICO_BOARD seeed_xiao_rp2040 CACHE STRING "Board type")
+
+# Pull in Raspberry Pi Pico SDK (must be before project)
+include(pico_sdk_import.cmake)
+
+if (PICO_SDK_VERSION_STRING VERSION_LESS "1.4.0")
+ message(FATAL_ERROR "Raspberry Pi Pico SDK version 1.4.0 (or later) required. Your version is ${PICO_SDK_VERSION_STRING}")
+endif()
+
+project(firmware C CXX ASM)
+
+# Initialise the Raspberry Pi Pico SDK
+pico_sdk_init()
+
+# Add executable. Default name is the project name, version 0.1
+
+add_executable(firmware src/firmware.cpp )
+
+pico_set_program_name(firmware "firmware")
+pico_set_program_version(firmware "0.1")
+
+pico_enable_stdio_uart(firmware 1)
+pico_enable_stdio_usb(firmware 0)
+
+# Add the standard library to the build
+target_link_libraries(firmware
+ pico_stdlib)
+
+# Add the standard include files to the build
+target_include_directories(firmware PRIVATE
+ ${CMAKE_CURRENT_LIST_DIR}/src
+ ${CMAKE_CURRENT_LIST_DIR}/.. # for our common lwipopts or any other standard includes, if required
+)
+
+# Add any user requested libraries
+target_link_libraries(firmware
+ hardware_i2c
+ )
+
+pico_add_extra_outputs(firmware)
+
diff --git a/firmware/firmware.elf.map b/firmware/firmware.elf.map
new file mode 100644
index 0000000..aaffc7d
--- /dev/null
+++ b/firmware/firmware.elf.map
@@ -0,0 +1,4394 @@
+Archive member included to satisfy reference by file (symbol)
+
+/usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o (__aeabi_idiv0)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o (calloc)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o) (_calloc_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o (malloc)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o) (_malloc_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o) (__malloc_lock)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o (realloc)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o) (_realloc_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o (memcmp)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o) (memmove)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o (localtime_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o (mktime)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o) (__month_lengths)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o) (__tzcalc_limits)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o) (__tz_lock)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o) (_tzset_unlocked)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o) (_tzset_unlocked_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o) (_timezone)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o) (_impure_ptr)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o) (_sbrk_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o) (__errno)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o) (__retarget_lock_acquire)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o) (sysconf)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o) (strcmp)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o) (strcpy)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+ CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o (strlen)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o) (div)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o) (_free_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o) (_getenv_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o) (strtoul)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o) (_ctype_)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o) (siscanf)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o) (__ssvfiscanf_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o) (__sf)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o) (_fwalk_sglue)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o) (__sccl)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o) (__sread)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o) (__submore)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o) (strncmp)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o) (__gettzinfo)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o) (gmtime_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o) (__locale_mb_cur_max)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o) (_close_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o) (errno)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o) (_lseek_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o) (_read_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o) (_write_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o) (environ)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o) (__env_lock)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o) (__ascii_mbtowc)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o) (_strtol_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o) (__ascii_wctomb)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o) (_strtoll_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o) (_strtoull_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o) (_mbrtowc_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o) (iswspace)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o) (iswspace_l)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o) (_fclose_r)
+/usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o) (__sflush_r)
+
+Merging object attributes
+
+
+Discarded input sections
+
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .text._ZN5debug4initEv
+ 0x00000000 0x8 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .text._ZN7display4initEv
+ 0x00000000 0x38 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .text._ZN3adc4initEv
+ 0x00000000 0x4 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .text._ZN3adc11get_samplesEv
+ 0x00000000 0x8 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .text._ZN4midi4initEv
+ 0x00000000 0x4 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .text._ZN4midi12send_messageEv
+ 0x00000000 0x4 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .text._Z6updatev
+ 0x00000000 0x4 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .text.setup_default_uart
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .debug_info 0x00000000 0x9f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .debug_abbrev 0x00000000 0x5f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .debug_aranges
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .debug_rnglists
+ 0x00000000 0x13 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .debug_line 0x00000000 0x114 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .debug_str 0x00000000 0x1b1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .debug_frame 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_default_irq_handler
+ 0x00000000 0x2bc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_get_pad
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_get_function
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_irqover
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_inover
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_outover
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_oeover
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_input_hysteresis_enabled
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_is_input_hysteresis_enabled
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_slew_rate
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_get_slew_rate
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_drive_strength
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_get_drive_strength
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_irq_enabled
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_irq_enabled_with_callback
+ 0x00000000 0xe8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_irq_callback
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_add_raw_irq_handler_with_order_priority_masked
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_add_raw_irq_handler_with_order_priority_masked64
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_add_raw_irq_handler_masked
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_add_raw_irq_handler_masked64
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_remove_raw_irq_handler_masked
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_remove_raw_irq_handler_masked64
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_dormant_irq_enabled
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_debug_pins_init
+ 0x00000000 0x6c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_input_enabled
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_init
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_deinit
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_set_function_masked
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text.gpio_init_mask
+ 0x00000000 0x5c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .bss.raw_irq_mask
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .bss.callbacks
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .text.rp2040_chip_version
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .debug_info 0x00000000 0x129 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .debug_abbrev 0x00000000 0x77 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .debug_loclists
+ 0x00000000 0x53 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .debug_aranges
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .debug_rnglists
+ 0x00000000 0x13 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .debug_line 0x00000000 0x1d6 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .debug_str 0x00000000 0x1f2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .debug_frame 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .debug_info 0x00000000 0x6c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .debug_abbrev 0x00000000 0x26 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .debug_aranges
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .debug_line 0x00000000 0x61 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .debug_str 0x00000000 0x191 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .rodata.panic_unsupported.str1.4
+ 0x00000000 0xe CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .text.panic_unsupported
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/custom_panic_function.S.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/custom_panic_function.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/custom_panic_function.S.o
+ .ARM.attributes
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/custom_panic_function.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .text.hw_claim_lock
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .text.hw_claim_unlock
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .text.hw_is_claimed
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .text.hw_claim_unused_from_range
+ 0x00000000 0x88 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .text.hw_claim_clear
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .rodata.spin_lock_claim.str1.4
+ 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .text.spin_lock_claim
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .text.spin_lock_claim_mask
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .text.spin_lock_unclaim
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .rodata.spin_lock_claim_unused.str1.4
+ 0x00000000 0x1b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .text.spin_lock_claim_unused
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .text.spin_lock_is_claimed
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .bss.claimed 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .text.spin_lock_init
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_is_enabled
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_set_mask_enabled
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_set_mask_n_enabled
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_get_mask
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_get_mask_n
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_set_pending
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_is_pending
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_has_shared_handler
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_get_vtable_handler
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_has_handler
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_get_exclusive_handler
+ 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_add_shared_handler
+ 0x00000000 0x1b8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_set_priority
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.irq_get_priority
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .rodata.user_irq_claim.str1.4
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.user_irq_claim
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.user_irq_unclaim
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .rodata.user_irq_claim_unused.str1.4
+ 0x00000000 0x1b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.user_irq_claim_unused
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text.user_irq_is_claimed
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .bss.user_irq_claimed
+ 0x00000000 0x1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .text.sem_init
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .time_critical.sem_available
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .time_critical.sem_acquire_blocking
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .time_critical.sem_acquire_timeout_ms
+ 0x00000000 0x80 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .time_critical.sem_acquire_timeout_us
+ 0x00000000 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .time_critical.sem_acquire_block_until
+ 0x00000000 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .time_critical.sem_try_acquire
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .time_critical.sem_release
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .time_critical.sem_reset
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .debug_info 0x00000000 0x14cb CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .debug_abbrev 0x00000000 0x399 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .debug_loclists
+ 0x00000000 0x589 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .debug_aranges
+ 0x00000000 0x60 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .debug_rnglists
+ 0x00000000 0x143 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .debug_line 0x00000000 0xe27 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .debug_str 0x00000000 0x530 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .debug_frame 0x00000000 0xf8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .text.mutex_init
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .text.recursive_mutex_init
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.mutex_enter_blocking
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.recursive_mutex_enter_blocking
+ 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.mutex_try_enter
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.recursive_mutex_try_enter
+ 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.mutex_enter_timeout_ms
+ 0x00000000 0x8c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.recursive_mutex_enter_timeout_ms
+ 0x00000000 0x9c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.mutex_enter_timeout_us
+ 0x00000000 0x7c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.recursive_mutex_enter_timeout_us
+ 0x00000000 0x8c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.mutex_enter_block_until
+ 0x00000000 0x64 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.recursive_mutex_enter_block_until
+ 0x00000000 0x74 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .time_critical.recursive_mutex_exit
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .text.critical_section_init
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .text.critical_section_init_with_lock_num
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .text.critical_section_deinit
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .debug_info 0x00000000 0x304 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .debug_abbrev 0x00000000 0x204 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .debug_loclists
+ 0x00000000 0xc5 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .debug_aranges
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .debug_rnglists
+ 0x00000000 0x2e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .debug_line 0x00000000 0x37e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .debug_str 0x00000000 0x2c4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .debug_frame 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_init_default
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_get_default
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_create_on_timer
+ 0x00000000 0xac CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_create_on_timer_with_unused_hardware_alarm
+ 0x00000000 0xac CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_destroy
+ 0x00000000 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_add_alarm_at
+ 0x00000000 0xcc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_timer_alarm_num
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_core_num
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.sleep_until
+ 0x00000000 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.sleep_us
+ 0x00000000 0xb8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_add_repeating_timer_us
+ 0x00000000 0x124 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.cancel_repeating_timer
+ 0x00000000 0x88 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_timer_for_timer_num
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_get_default_timer
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_remaining_alarm_time_us
+ 0x00000000 0x90 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_remaining_alarm_time_ms
+ 0x00000000 0xc4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.remaining_alarm_time_us
+ 0x00000000 0x94 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.remaining_alarm_time_ms
+ 0x00000000 0xc8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .rodata.at_the_end_of_time
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .rodata.nil_time
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .text.check_single_timeout_us
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .text.check_per_iteration_timeout_us
+ 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .text.init_single_timeout_until
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .text.init_per_iteration_timeout_us
+ 0x00000000 0x34 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .debug_info 0x00000000 0x668 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .debug_abbrev 0x00000000 0x2bc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .debug_loclists
+ 0x00000000 0x2ca CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .debug_aranges
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .debug_rnglists
+ 0x00000000 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .debug_line 0x00000000 0x442 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .debug_str 0x00000000 0x3e5 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .debug_frame 0x00000000 0x68 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.hardware_alarm_irq_handler
+ 0x00000000 0xc4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.hardware_alarm_claim
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_hardware_alarm_unclaim
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.hardware_alarm_unclaim
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_hardware_alarm_is_claimed
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.hardware_alarm_is_claimed
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .rodata.timer_hardware_alarm_claim_unused.str1.4
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_hardware_alarm_claim_unused
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.hardware_alarm_claim_unused
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_busy_wait_us_32
+ 0x00000000 0x88 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_busy_wait_us
+ 0x00000000 0x5c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_busy_wait_ms
+ 0x00000000 0x88 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_busy_wait_until
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.busy_wait_us_32
+ 0x00000000 0x8c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.busy_wait_ms
+ 0x00000000 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_hardware_alarm_set_callback
+ 0x00000000 0x90 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.hardware_alarm_set_callback
+ 0x00000000 0x8c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_hardware_alarm_set_target
+ 0x00000000 0xc4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.hardware_alarm_set_target
+ 0x00000000 0xd0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_hardware_alarm_cancel
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.hardware_alarm_cancel
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.timer_hardware_alarm_force_irq
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text.hardware_alarm_force_irq
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .bss.timer_callbacks_pending
+ 0x00000000 0x1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .bss.target_hi
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .bss.alarm_callbacks
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.pico_localtime_r
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.pico_mktime
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .rodata.datetime_to_str.str1.4
+ 0x00000000 0x19 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.datetime_to_str
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.datetime_to_tm
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.tm_to_datetime
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.time_to_datetime
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.datetime_to_time
+ 0x00000000 0x4c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.timespec_to_ms
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.ms_to_timespec
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.timespec_to_us
+ 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text.us_to_timespec
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .rodata.str1.4
+ 0x00000000 0xad CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .rodata.DATETIME_DOWS
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .rodata.DATETIME_MONTHS
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .debug_info 0x00000000 0x709 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .debug_abbrev 0x00000000 0x224 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .debug_loclists
+ 0x00000000 0x2ab CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .debug_aranges
+ 0x00000000 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .debug_rnglists
+ 0x00000000 0x61 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .debug_line 0x00000000 0x4e5 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .debug_str 0x00000000 0x392 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .debug_frame 0x00000000 0x11c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .text.fixed_bitset_flip_all
+ 0x00000000 0x78 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .text.fixed_bitset_is_empty
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .debug_info 0x00000000 0x1a4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .debug_abbrev 0x00000000 0xfd CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .debug_loclists
+ 0x00000000 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .debug_aranges
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .debug_rnglists
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .debug_line 0x00000000 0x30d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .debug_str 0x00000000 0x225 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .debug_frame 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .rodata.ph_dump_node.str1.4
+ 0x00000000 0x15 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_dump_node
+ 0x00000000 0xac CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_merge_nodes
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_create
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_post_alloc_init
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_clear
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_destroy
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_merge_two_pass
+ 0x00000000 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_remove_any_head
+ 0x00000000 0x120 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_remove_head
+ 0x00000000 0x128 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_remove_and_free_node
+ 0x00000000 0x7c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .rodata.ph_dump.str1.4
+ 0x00000000 0xf CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text.ph_dump 0x00000000 0x3a8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .debug_info 0x00000000 0x1f21 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .debug_abbrev 0x00000000 0x37b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .debug_loclists
+ 0x00000000 0x1baf CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .debug_aranges
+ 0x00000000 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .debug_rnglists
+ 0x00000000 0x557 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .debug_line 0x00000000 0x1400 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .debug_str 0x00000000 0x3db CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .debug_frame 0x00000000 0x180 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .text.queue_init_with_spinlock
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .text.queue_free
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .text.queue_try_add
+ 0x00000000 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .text.queue_try_remove
+ 0x00000000 0x74 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .text.queue_try_peek
+ 0x00000000 0x60 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .text.queue_add_blocking
+ 0x00000000 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .text.queue_remove_blocking
+ 0x00000000 0x78 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .text.queue_peek_blocking
+ 0x00000000 0x64 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .debug_info 0x00000000 0x1687 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .debug_abbrev 0x00000000 0x322 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .debug_loclists
+ 0x00000000 0x819 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .debug_aranges
+ 0x00000000 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .debug_rnglists
+ 0x00000000 0x12d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .debug_line 0x00000000 0xf22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .debug_str 0x00000000 0x49b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .debug_frame 0x00000000 0xf0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .text.uart_deinit
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .text.uart_set_baudrate
+ 0x00000000 0xac CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .text.uart_set_format
+ 0x00000000 0x74 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .text.uart_set_fifo_enabled
+ 0x00000000 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .text.uart_set_break
+ 0x00000000 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .text.uart_set_translate_crlf
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .text.uart_is_readable_within_us
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clock_configure_internal
+ 0x00000000 0xd4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clocks_irq_handler
+ 0x00000000 0xa4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clock_stop
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clock_configure
+ 0x00000000 0x134 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clock_configure_mhz
+ 0x00000000 0x6c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clock_set_reported_hz
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.frequency_count_khz
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clocks_enable_resus
+ 0x00000000 0x34 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clock_gpio_init_int_frac16
+ 0x00000000 0x4c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clock_configure_gpin
+ 0x00000000 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.set_sys_clock_48mhz
+ 0x00000000 0xd0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.set_sys_clock_pll
+ 0x00000000 0x1b4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.check_sys_clock_hz
+ 0x00000000 0x204 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.check_sys_clock_khz
+ 0x00000000 0x21c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clock_get_sleep_en_gate
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text.clock_gate_sleep_en
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .rodata.gpin0_src
+ 0x00000000 0xa CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .bss._resus_callback
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .text.pll_deinit
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .text.vreg_set_voltage
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .text.vreg_get_voltage
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .text.vreg_disable_voltage_limit
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .debug_info 0x00000000 0x266 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .debug_abbrev 0x00000000 0x152 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .debug_loclists
+ 0x00000000 0x92 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .debug_aranges
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .debug_rnglists
+ 0x00000000 0x3a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .debug_line 0x00000000 0x2ab CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .debug_str 0x00000000 0x35e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .debug_frame 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text.watchdog_start_tick
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text.watchdog_update
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text.watchdog_get_time_remaining_us
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text.watchdog_get_time_remaining_ms
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text._watchdog_enable
+ 0x00000000 0x78 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text.watchdog_enable
+ 0x00000000 0x84 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text.watchdog_disable
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text.watchdog_reboot
+ 0x00000000 0x98 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text.watchdog_caused_reboot
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text.watchdog_enable_caused_reboot
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .bss.load_value
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .debug_info 0x00000000 0x8c2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .debug_abbrev 0x00000000 0x2c2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .debug_loclists
+ 0x00000000 0x510 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .debug_aranges
+ 0x00000000 0x68 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .debug_rnglists
+ 0x00000000 0xed CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .debug_line 0x00000000 0x752 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .debug_str 0x00000000 0x3bb CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .debug_frame 0x00000000 0xd0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .text.tick_stop
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .text.tick_is_running
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .text.rom_reset_usb_boot
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .text.rom_reset_usb_boot_extra
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .debug_info 0x00000000 0x6c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .debug_abbrev 0x00000000 0x26 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .debug_aranges
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .debug_line 0x00000000 0x5f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .debug_str 0x00000000 0x18f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .debug_info 0x00000000 0x6c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .debug_abbrev 0x00000000 0x26 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .debug_aranges
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .debug_line 0x00000000 0x62 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .debug_str 0x00000000 0x192 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .text.default_core_init_deinit
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .text.default_enter_safe_zone_timeout_ms
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .text.default_exit_safe_zone_timeout_ms
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .text.get_flash_safety_helper
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .text.flash_safe_execute_core_init
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .text.flash_safe_execute_core_deinit
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .text.flash_safe_execute
+ 0x00000000 0x6c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .bss.irq_state
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .data.default_flash_safety_helper
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .debug_info 0x00000000 0x616 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .debug_abbrev 0x00000000 0x2c9 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .debug_loclists
+ 0x00000000 0x18f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .debug_aranges
+ 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .debug_rnglists
+ 0x00000000 0x67 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .debug_line 0x00000000 0x494 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .debug_str 0x00000000 0x733 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .debug_frame 0x00000000 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .text.xosc_disable
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .text.xosc_dormant
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .text.hw_divider_divmod_s32
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .text.hw_divider_divmod_u32
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .text.hw_divider_divmod_return
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .text.hw_divider_save_state
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .text.hw_divider_restore_state
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .debug_line 0x00000000 0xa6 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .debug_line_str
+ 0x00000000 0x65 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .debug_info 0x00000000 0x23 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .debug_abbrev 0x00000000 0x12 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .debug_aranges
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .debug_str 0x00000000 0x71 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .debug_rnglists
+ 0x00000000 0x2b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .ARM.attributes
+ 0x00000000 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .text.runtime_run_per_core_initializers
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .text.runtime_init_per_core_install_stack_guard
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .debug_info 0x00000000 0x192 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .debug_abbrev 0x00000000 0xec CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .debug_loclists
+ 0x00000000 0xba CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .debug_aranges
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .debug_rnglists
+ 0x00000000 0x13 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .debug_line 0x00000000 0x28b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .debug_str 0x00000000 0x258 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .debug_frame 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .text.rtc_irq_handler
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .text.rtc_running
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .text.rtc_init
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .text.rtc_set_datetime
+ 0x00000000 0xb0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .text.rtc_get_datetime
+ 0x00000000 0x4c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .text.rtc_enable_alarm
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .text.rtc_set_alarm
+ 0x00000000 0x180 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .text.rtc_disable_alarm
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .text.rtc_run_from_external_source
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .bss._alarm_repeats
+ 0x00000000 0x1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .bss._callback
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .debug_info 0x00000000 0xe09 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .debug_abbrev 0x00000000 0x327 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .debug_loclists
+ 0x00000000 0x3d7 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .debug_aranges
+ 0x00000000 0x60 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .debug_rnglists
+ 0x00000000 0xcf CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .debug_line 0x00000000 0xb4f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .debug_str 0x00000000 0xbeb CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .debug_frame 0x00000000 0xf4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text.clzsi 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text.ctzsi 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text.popcountsi
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text.clzdi 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text.ctzdi 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text.popcountdi
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text.__rev 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text.__revll 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .text.__wrap___aeabi_idiv
+ 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .text.divmod_s32s32_unsafe
+ 0x00000000 0x34 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .text.divmod_u32u32_unsafe
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .text.__wrap___aeabi_ldiv
+ 0x00000000 0x424 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .text.divmod_s64s64_rem
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .text.divmod_u64u64_rem
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.push_r8_r11
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.pop_r8_r11
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_darithmetic
+ 0x00000000 0x60 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_cdcmple
+ 0x00000000 0x6c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_dcmpeq
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_dcmplt
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_dcmple
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_dcmpge
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_dcmpgt
+ 0x00000000 0xa CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_dcmpun
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_ui2d
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_i2d
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_d2iz
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.double2int
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_d2uiz
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.fix2double
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.ufix2double
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.fix642double
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_l2d
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_ul2d
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_d2lz
+ 0x00000000 0x26 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.double2int64
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_d2ulz
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.double2fix64_z
+ 0x00000000 0x4e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.double2fix64
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.double2ufix64
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.double2fix
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.double2fix_z
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.double2ufix
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_d2f
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap_srqt
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap_sincostan_remainder
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap_cos
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap_sin
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap_sincos
+ 0x00000000 0x8c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap_tan
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap_atan2
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap_exp
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text.__wrap_log
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.dpow_1 0x00000000 0x28c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.dpow_int2
+ 0x00000000 0xf8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.dpowint_0
+ 0x00000000 0x178 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.dpow_0 0x00000000 0x15c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_ldexp
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_copysign
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_trunc
+ 0x00000000 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_round
+ 0x00000000 0xa8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_floor
+ 0x00000000 0xbc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_ceil
+ 0x00000000 0x94 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_asin
+ 0x00000000 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_acos
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_atan
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_sinh
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_cosh
+ 0x00000000 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_tanh
+ 0x00000000 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_asinh
+ 0x00000000 0xa8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_acosh
+ 0x00000000 0x78 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_atanh
+ 0x00000000 0x5c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_exp2
+ 0x00000000 0xbc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_log2
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_exp10
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_log10
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_expm1
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_log1p
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_fma
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_powint
+ 0x00000000 0xa8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_pow
+ 0x00000000 0x340 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_hypot
+ 0x00000000 0x1b4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_cbrt
+ 0x00000000 0xd8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_fmod
+ 0x00000000 0x168 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_remquo
+ 0x00000000 0x290 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_drem
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text.__wrap_remainder
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .debug_info 0x00000000 0x3d19 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .debug_abbrev 0x00000000 0x3ad CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .debug_loclists
+ 0x00000000 0x48dc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .debug_aranges
+ 0x00000000 0x128 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .debug_rnglists
+ 0x00000000 0x60f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .debug_line 0x00000000 0x2d6b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .debug_str 0x00000000 0x514 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .debug_frame 0x00000000 0x430 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_farithmetic
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_cfcmple
+ 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_fcmpeq
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_fcmplt
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_fcmple
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_fcmpge
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_fcmpgt
+ 0x00000000 0xa CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_fcmpun
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_ui2f
+ 0x00000000 0xa CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_i2f
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_f2iz
+ 0x00000000 0x4e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.float2int
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.float2fix_z
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.float2fix
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.float2ufix
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_f2uiz
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.fix2float
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.ufix2float
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.fix642float
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.ufix642float
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_l2f
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_ul2f
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_f2lz
+ 0x00000000 0x26 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.float2int64
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.float2fix64
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_f2ulz
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.float2ufix64
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap___aeabi_f2d
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap_sqrtf
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap_cosf
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap_sinf
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap_sincosf
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap_tanf
+ 0x00000000 0x4c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap_atan2f
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap_expf
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text.__wrap_logf
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .bss.sf_clz_func
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.fpow_int2
+ 0x00000000 0xd8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.fpowint_0
+ 0x00000000 0xf0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.fpow_0 0x00000000 0xf8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_ldexpf
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_copysignf
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_truncf
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_roundf
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_floorf
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_ceilf
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_asinf
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_acosf
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_atanf
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_sinhf
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_coshf
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_tanhf
+ 0x00000000 0x4c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_asinhf
+ 0x00000000 0xa4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_acoshf
+ 0x00000000 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_atanhf
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_exp2f
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_log2f
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_exp10f
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_log10f
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_expm1f
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_log1pf
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_fmaf
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_powintf
+ 0x00000000 0x90 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_powf
+ 0x00000000 0x190 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_hypotf
+ 0x00000000 0x108 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_cbrtf
+ 0x00000000 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_fmodf
+ 0x00000000 0xc0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_remquof
+ 0x00000000 0x140 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_dremf
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text.__wrap_remainderf
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .debug_info 0x00000000 0x382b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .debug_abbrev 0x00000000 0x381 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .debug_loclists
+ 0x00000000 0x33c6 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .debug_aranges
+ 0x00000000 0x120 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .debug_rnglists
+ 0x00000000 0x436 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .debug_line 0x00000000 0x250d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .debug_str 0x00000000 0x527 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .debug_frame 0x00000000 0x378 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o
+ .ARM.attributes
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .rodata.__wrap_malloc.str1.4
+ 0x00000000 0xe CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .text.__wrap_malloc
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .text.__wrap_calloc
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .text.__wrap_realloc
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .text.__wrap_free
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .debug_info 0x00000000 0x3e4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .debug_abbrev 0x00000000 0x1ad CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .debug_loclists
+ 0x00000000 0x212 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .debug_aranges
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .debug_rnglists
+ 0x00000000 0x4c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .debug_line 0x00000000 0x25f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .debug_str 0x00000000 0x231 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .debug_frame 0x00000000 0x74 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .text.aeabi_memset_memcpy
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .text.memset 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_test_and_set_c
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_is_lock_free
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_load
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_store
+ 0x00000000 0x34 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_compare_exchange
+ 0x00000000 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_exchange
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_load_1
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_load_2
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_load_4
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_load_8
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_store_1
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_store_2
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_store_4
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_store_8
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_compare_exchange_1
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_compare_exchange_2
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_compare_exchange_4
+ 0x00000000 0x4c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_compare_exchange_8
+ 0x00000000 0x64 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_exchange_1
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_exchange_2
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_exchange_4
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_exchange_8
+ 0x00000000 0x34 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_add_1
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_add_2
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_add_4
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_add_8
+ 0x00000000 0x34 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_sub_1
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_sub_2
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_sub_4
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_sub_8
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_and_1
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_and_2
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_and_4
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_and_8
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_or_1
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_or_2
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_or_4
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_or_8
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_xor_1
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_xor_2
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_xor_4
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text.__atomic_fetch_xor_8
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .debug_info 0x00000000 0x5244 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .debug_abbrev 0x00000000 0x30b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .debug_loclists
+ 0x00000000 0x1deb CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .debug_aranges
+ 0x00000000 0x168 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .debug_rnglists
+ 0x00000000 0x2d1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .debug_line 0x00000000 0x2e9d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .debug_str 0x00000000 0x6ef CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .debug_frame 0x00000000 0x388 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .text._Znwj 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .text._Znaj 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .text._ZdlPv 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .text._ZdaPv 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .text._ZdlPvj 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .text._ZdaPvj 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .debug_info 0x00000000 0x8f3 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .debug_abbrev 0x00000000 0x233 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .debug_loclists
+ 0x00000000 0x80 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .debug_aranges
+ 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .debug_rnglists
+ 0x00000000 0x31 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .debug_line 0x00000000 0x21a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .debug_str 0x00000000 0x3e3 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .debug_frame 0x00000000 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text._out_buffer
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text._out_null
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text._out_rev
+ 0x00000000 0xa8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text._ntoa_format
+ 0x00000000 0x1e0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text._out_fct
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .rodata._ftoa.str1.4
+ 0x00000000 0x15 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text._ftoa 0x00000000 0x478 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text._etoa 0x00000000 0x594 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text._vsnprintf
+ 0x00000000 0xbc8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .rodata._vsnprintf
+ 0x00000000 0x90 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text.__wrap_sprintf
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text.__wrap_snprintf
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text.__wrap_vsnprintf
+ 0x00000000 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text.vfctprintf
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text.weak_raw_printf
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .rodata.pow10.0
+ 0x00000000 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._sbrk 0x00000000 0x34 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._gettimeofday
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text.settimeofday
+ 0x00000000 0x68 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._times 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._getpid 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._kill 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._read 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._write 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._open 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._close 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._lseek 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._fstat 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._isatty 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text._getentropy
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .rodata.__assert_func.str1.4
+ 0x00000000 0x43 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text.__assert_func
+ 0x00000000 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .bss.heap_end.0
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .bss.epoch_time_us_since_boot
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .rodata.__cxa_guard_acquire.str1.4
+ 0x00000000 0x1a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .text.__cxa_guard_acquire
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .text.__cxa_guard_release
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .text.__cxa_guard_abort
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .debug_info 0x00000000 0x150 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .debug_abbrev 0x00000000 0xf9 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .debug_loclists
+ 0x00000000 0x62 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .debug_aranges
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .debug_rnglists
+ 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .debug_line 0x00000000 0x1b1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .debug_str 0x00000000 0x201 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .debug_frame 0x00000000 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_buffered_printer
+ 0x00000000 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdout_serialize_begin
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdout_serialize_end
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_get_until
+ 0x00000000 0x7c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_putchar_raw
+ 0x00000000 0x94 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_puts_raw
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_flush
+ 0x00000000 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_deinit_all
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_getchar_timeout_us
+ 0x00000000 0x98 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_filter_driver
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_set_translate_crlf
+ 0x00000000 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_set_chars_available_callback
+ 0x00000000 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.__wrap_getchar
+ 0x00000000 0x80 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.__wrap_vprintf
+ 0x00000000 0xc8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.__wrap_printf
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdout_uart_init
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdin_uart_init
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdio_uart_init_full
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdio_uart_deinit
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdout_uart_deinit
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdin_uart_deinit
+ 0x00000000 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdio_uart_deinit_full
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .rodata.__bi_83.0
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .rodata.__bi_87.1
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .rodata.__bi_71.2
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .rodata.__bi_75.3
+ 0x00000000 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .binary_info.__bi_ptr87
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .binary_info.__bi_ptr83
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .binary_info.__bi_ptr75
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .binary_info.__bi_ptr71
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .text._emutls_one_time_init
+ 0x00000000 0xa8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .text._runtime_tls_size
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .text.__emutls_get_address
+ 0x00000000 0xbc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .text._init_tls
+ 0x00000000 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .text._set_tls
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .bss._emutls_align
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .bss._emutls_size
+ 0x00000000 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .bss.emutls_one_time_init_done
+ 0x00000000 0x1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .bss.__tls_adjusted_by_core
+ 0x00000000 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .debug_info 0x00000000 0x8ab CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .debug_abbrev 0x00000000 0x3fe CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .debug_loclists
+ 0x00000000 0x240 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .debug_aranges
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .debug_rnglists
+ 0x00000000 0xb5 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .debug_line 0x00000000 0x7aa CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .debug_str 0x00000000 0x4c1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .comment 0x00000000 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .debug_frame 0x00000000 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+ .text 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .data 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .bss 0x00000000 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_write_blocking_internal
+ 0x00000000 0x168 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_read_blocking_internal
+ 0x00000000 0x100 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_read_blocking_internal.constprop.0
+ 0x00000000 0xac CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_write_blocking_internal.constprop.0
+ 0x00000000 0xc8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_deinit
+ 0x00000000 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_set_slave_mode
+ 0x00000000 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_write_blocking
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_write_blocking_until
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_write_timeout_per_char_us
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_write_burst_blocking
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_read_blocking
+ 0x00000000 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_read_blocking_until
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_read_timeout_per_char_us
+ 0x00000000 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text.i2c_read_burst_blocking
+ 0x00000000 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .text 0x00000000 0x0 pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/bs2_default_padded_checksummed.S.o
+ .data 0x00000000 0x0 pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/bs2_default_padded_checksummed.S.o
+ .bss 0x00000000 0x0 pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/bs2_default_padded_checksummed.S.o
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .text.calloc 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .debug_info 0x00000000 0x791 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .debug_abbrev 0x00000000 0x1f1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .debug_loclists
+ 0x00000000 0x54 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .debug_line 0x00000000 0x186 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .debug_str 0x00000000 0x4db /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .debug_frame 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-calloc.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .text._calloc_r
+ 0x00000000 0xac /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .debug_info 0x00000000 0x8be /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .debug_abbrev 0x00000000 0x256 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .debug_loclists
+ 0x00000000 0x279 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .debug_rnglists
+ 0x00000000 0x38 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .debug_line 0x00000000 0x26f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .debug_str 0x00000000 0x51c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .debug_frame 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-callocr.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .text.malloc 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .text.free 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .debug_info 0x00000000 0x7c3 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .debug_abbrev 0x00000000 0x20e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .debug_loclists
+ 0x00000000 0x54 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .debug_rnglists
+ 0x00000000 0x19 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .debug_line 0x00000000 0x1ad /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .debug_str 0x00000000 0x4ef /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .debug_frame 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-malloc.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .text._malloc_r
+ 0x00000000 0x550 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .bss.__malloc_current_mallinfo
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .bss.__malloc_max_total_mem
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .bss.__malloc_max_sbrked_mem
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .data.__malloc_sbrk_base
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .bss.__malloc_top_pad
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .data.__malloc_trim_threshold
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .data.__malloc_av_
+ 0x00000000 0x408 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .debug_info 0x00000000 0xcd0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .debug_abbrev 0x00000000 0x2d6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .debug_loclists
+ 0x00000000 0xa5e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .debug_rnglists
+ 0x00000000 0x37 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .debug_line 0x00000000 0x985 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .debug_str 0x00000000 0x6f2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .debug_frame 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mallocr.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .text.__malloc_lock
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .text.__malloc_unlock
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .debug_info 0x00000000 0x78e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .debug_abbrev 0x00000000 0x1fe /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .debug_loclists
+ 0x00000000 0x46 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .debug_rnglists
+ 0x00000000 0x19 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .debug_line 0x00000000 0x19c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .debug_str 0x00000000 0x54c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .debug_frame 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mlock.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .text.realloc 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .debug_info 0x00000000 0x791 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .debug_abbrev 0x00000000 0x1f1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .debug_loclists
+ 0x00000000 0x54 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .debug_line 0x00000000 0x187 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .debug_str 0x00000000 0x4e0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .debug_frame 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-realloc.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .text._realloc_r
+ 0x00000000 0x318 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .debug_info 0x00000000 0xbb0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .debug_abbrev 0x00000000 0x286 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .debug_loclists
+ 0x00000000 0xcf9 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .debug_rnglists
+ 0x00000000 0xa0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .debug_line 0x00000000 0x6da /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .debug_str 0x00000000 0x5bd /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .debug_frame 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reallocr.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .text.memcmp 0x00000000 0x44 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .debug_info 0x00000000 0x130 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .debug_abbrev 0x00000000 0x96 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .debug_loclists
+ 0x00000000 0x159 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .debug_line 0x00000000 0x1a1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .debug_str 0x00000000 0x1ba /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .debug_frame 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memcmp.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .text.memmove 0x00000000 0x108 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .debug_info 0x00000000 0x14d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .debug_abbrev 0x00000000 0xc9 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .debug_loclists
+ 0x00000000 0x3ba /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .debug_rnglists
+ 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .debug_line 0x00000000 0x305 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .debug_str 0x00000000 0x1ed /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .debug_frame 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-memmove.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .text.localtime_r
+ 0x00000000 0x224 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .debug_info 0x00000000 0x3ef /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .debug_abbrev 0x00000000 0x1a4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .debug_loclists
+ 0x00000000 0x20a /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .debug_rnglists
+ 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .debug_line 0x00000000 0x483 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .debug_str 0x00000000 0x319 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .debug_frame 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lcltime_r.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .text.validate_structure
+ 0x00000000 0x20c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .text.mktime 0x00000000 0x3f4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .rodata._DAYS_BEFORE_MONTH
+ 0x00000000 0x30 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .rodata.DAYS_IN_MONTH
+ 0x00000000 0x30 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .debug_info 0x00000000 0x5a2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .debug_abbrev 0x00000000 0x1eb /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .debug_loclists
+ 0x00000000 0x6c3 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .debug_rnglists
+ 0x00000000 0x57 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .debug_line 0x00000000 0x97d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .debug_str 0x00000000 0x36f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .debug_frame 0x00000000 0x64 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mktime.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .rodata.__month_lengths
+ 0x00000000 0x60 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .debug_info 0x00000000 0xb2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .debug_abbrev 0x00000000 0x67 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .debug_aranges
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .debug_line 0x00000000 0x74 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .debug_str 0x00000000 0x1c1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-month_lengths.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .text.__tzcalc_limits
+ 0x00000000 0x1a8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .debug_info 0x00000000 0x2fc /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .debug_abbrev 0x00000000 0x14a /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .debug_loclists
+ 0x00000000 0x187 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .debug_rnglists
+ 0x00000000 0x25 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .debug_line 0x00000000 0x341 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .debug_str 0x00000000 0x2bb /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .debug_frame 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzcalc_limits.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .text.__tz_lock
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .text.__tz_unlock
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .debug_info 0x00000000 0x10b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .debug_abbrev 0x00000000 0xce /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .debug_rnglists
+ 0x00000000 0x19 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .debug_line 0x00000000 0xf6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .debug_str 0x00000000 0x21c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .debug_frame 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzlock.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .text._tzset_unlocked
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .text.tzset 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .debug_info 0x00000000 0x76f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .debug_abbrev 0x00000000 0x1ec /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .debug_rnglists
+ 0x00000000 0x19 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .debug_line 0x00000000 0x1b5 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .debug_str 0x00000000 0x4f9 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .debug_frame 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .rodata._tzset_unlocked_r.str1.4
+ 0x00000000 0x6b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .text._tzset_unlocked_r
+ 0x00000000 0x49c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .text._tzset_r
+ 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .bss.prev_tzenv
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .bss.__tzname_dst
+ 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .bss.__tzname_std
+ 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .debug_info 0x00000000 0xd61 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .debug_abbrev 0x00000000 0x2c2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .debug_loclists
+ 0x00000000 0x3e2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .debug_rnglists
+ 0x00000000 0x2d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .debug_line 0x00000000 0x786 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .debug_str 0x00000000 0x635 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .debug_frame 0x00000000 0x54 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzset_r.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .bss._timezone
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .bss._daylight
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .rodata.str1.4
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .data._tzname 0x00000000 0x8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .debug_info 0x00000000 0xd0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .debug_abbrev 0x00000000 0x64 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .debug_aranges
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .debug_line 0x00000000 0xb6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .debug_str 0x00000000 0x1c6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-tzvars.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .data._impure_ptr
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .data._impure_data
+ 0x00000000 0x120 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .debug_info 0x00000000 0x738 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .debug_abbrev 0x00000000 0x18b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .debug_aranges
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .debug_line 0x00000000 0x108 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .debug_str 0x00000000 0x4cf /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-impure.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .text._sbrk_r 0x00000000 0x24 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .debug_info 0x00000000 0x7a5 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .debug_abbrev 0x00000000 0x21c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .debug_loclists
+ 0x00000000 0x5f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .debug_line 0x00000000 0x1c6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .debug_str 0x00000000 0x4d3 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .debug_frame 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sbrkr.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .text.__errno 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .debug_info 0x00000000 0x71e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .debug_abbrev 0x00000000 0x1a0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .debug_line 0x00000000 0x137 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .debug_str 0x00000000 0x4c4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-errno.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_init
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_init_recursive
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_close
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_close_recursive
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_acquire
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_acquire_recursive
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_try_acquire
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_try_acquire_recursive
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_release
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text.__retarget_lock_release_recursive
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .bss.__lock___arc4random_mutex
+ 0x00000000 0x1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .bss.__lock___dd_hash_mutex
+ 0x00000000 0x1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .bss.__lock___tz_mutex
+ 0x00000000 0x1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .bss.__lock___env_recursive_mutex
+ 0x00000000 0x1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .bss.__lock___malloc_recursive_mutex
+ 0x00000000 0x1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .bss.__lock___at_quick_exit_mutex
+ 0x00000000 0x1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .bss.__lock___atexit_recursive_mutex
+ 0x00000000 0x1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .bss.__lock___sfp_recursive_mutex
+ 0x00000000 0x1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .debug_info 0x00000000 0x21d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .debug_abbrev 0x00000000 0x11b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .debug_loclists
+ 0x00000000 0x29 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .debug_aranges
+ 0x00000000 0x68 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .debug_rnglists
+ 0x00000000 0x49 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .debug_line 0x00000000 0x17d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .debug_str 0x00000000 0x351 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .debug_frame 0x00000000 0xb0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .text.sysconf 0x00000000 0x1c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .debug_info 0x00000000 0xc6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .debug_abbrev 0x00000000 0x86 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .debug_loclists
+ 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .debug_line 0x00000000 0x109 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .debug_str 0x00000000 0x1c3 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .debug_frame 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sysconf.o)
+ .text 0x00000000 0x88 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .debug_line 0x00000000 0x87 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .debug_line_str
+ 0x00000000 0xa2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .debug_info 0x00000000 0x33 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .debug_abbrev 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .debug_str 0x00000000 0xb7 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .ARM.attributes
+ 0x00000000 0x1b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcmp.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .text.strcpy 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .debug_info 0x00000000 0xc8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .debug_abbrev 0x00000000 0x81 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .debug_loclists
+ 0x00000000 0x29 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .debug_line 0x00000000 0xd8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .debug_str 0x00000000 0x1b8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strcpy.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .text.div 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .debug_info 0x00000000 0x117 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .debug_abbrev 0x00000000 0xdf /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .debug_loclists
+ 0x00000000 0x6a /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .debug_line 0x00000000 0xea /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .debug_str 0x00000000 0x1ca /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .debug_frame 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-div.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .text._malloc_trim_r
+ 0x00000000 0xb0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .text._free_r 0x00000000 0x1d4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .debug_info 0x00000000 0xb58 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .debug_abbrev 0x00000000 0x28f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .debug_loclists
+ 0x00000000 0x3e9 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .debug_rnglists
+ 0x00000000 0x1b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .debug_line 0x00000000 0x57a /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .debug_str 0x00000000 0x648 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .debug_frame 0x00000000 0x58 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-freer.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .text._findenv_r
+ 0x00000000 0x8c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .text._getenv_r
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .debug_info 0x00000000 0x8b3 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .debug_abbrev 0x00000000 0x248 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .debug_loclists
+ 0x00000000 0x10c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .debug_rnglists
+ 0x00000000 0x1a /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .debug_line 0x00000000 0x288 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .debug_str 0x00000000 0x518 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .debug_frame 0x00000000 0x50 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-getenv_r.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .text._strtoul_l.isra.0
+ 0x00000000 0x144 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .text._strtoul_r
+ 0x00000000 0x8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .text.strtoul_l
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .text.strtoul 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .debug_info 0x00000000 0xd51 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .debug_abbrev 0x00000000 0x2ec /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .debug_loclists
+ 0x00000000 0x4c3 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .debug_aranges
+ 0x00000000 0x38 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .debug_rnglists
+ 0x00000000 0x26 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .debug_line 0x00000000 0x453 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .debug_str 0x00000000 0x767 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .debug_frame 0x00000000 0x84 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoul.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .rodata._ctype_
+ 0x00000000 0x101 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .debug_info 0x00000000 0xbe /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .debug_abbrev 0x00000000 0x68 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .debug_aranges
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .debug_line 0x00000000 0xb8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .debug_str 0x00000000 0x1b3 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ctype_.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .text.siscanf 0x00000000 0x54 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .text._siscanf_r
+ 0x00000000 0x54 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .debug_info 0x00000000 0x908 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .debug_abbrev 0x00000000 0x262 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .debug_loclists
+ 0x00000000 0x80 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .debug_rnglists
+ 0x00000000 0x19 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .debug_line 0x00000000 0x2b1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .debug_str 0x00000000 0x524 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .debug_frame 0x00000000 0x58 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-siscanf.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .text._sungetc_r
+ 0x00000000 0x88 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .text.__ssrefill_r
+ 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .text._sfread_r
+ 0x00000000 0xb8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .text.__ssvfiscanf_r
+ 0x00000000 0x1728 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .rodata.__ssvfiscanf_r
+ 0x00000000 0x290 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .rodata.basefix.0
+ 0x00000000 0x22 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .debug_info 0x00000000 0x21be /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .debug_abbrev 0x00000000 0x4b2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .debug_loclists
+ 0x00000000 0x364d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .debug_aranges
+ 0x00000000 0x38 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .debug_rnglists
+ 0x00000000 0x488 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .debug_line 0x00000000 0x2797 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .debug_str 0x00000000 0x921 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .debug_frame 0x00000000 0xa4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-svfiscanf.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.stdio_exit_handler
+ 0x00000000 0x1c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.cleanup_stdio
+ 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.__fp_lock
+ 0x00000000 0x1c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.__fp_unlock
+ 0x00000000 0x1c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.global_stdio_init.part.0
+ 0x00000000 0x110 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.__sfp 0x00000000 0xc8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.__sinit 0x00000000 0x38 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.__sfp_lock_acquire
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.__sfp_lock_release
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.__fp_lock_all
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text.__fp_unlock_all
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .data.__sglue 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .bss.__sf 0x00000000 0x138 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .bss.__stdio_exit_handler
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .debug_info 0x00000000 0x111b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .debug_abbrev 0x00000000 0x479 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .debug_loclists
+ 0x00000000 0x31d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .debug_aranges
+ 0x00000000 0x70 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .debug_rnglists
+ 0x00000000 0xc8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .debug_line 0x00000000 0x7a5 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .debug_str 0x00000000 0x752 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .debug_frame 0x00000000 0x130 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-findfp.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .text._fwalk_sglue
+ 0x00000000 0x44 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .debug_info 0x00000000 0x7f3 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .debug_abbrev 0x00000000 0x1df /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .debug_loclists
+ 0x00000000 0xc6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .debug_line 0x00000000 0x1de /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .debug_str 0x00000000 0x4da /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .debug_frame 0x00000000 0x38 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fwalk.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .text.__sccl 0x00000000 0x88 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .debug_info 0x00000000 0x113 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .debug_abbrev 0x00000000 0xa0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .debug_loclists
+ 0x00000000 0x173 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .debug_rnglists
+ 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .debug_line 0x00000000 0x1b1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .debug_str 0x00000000 0x1c0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .debug_frame 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-sccl.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .text.__sread 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .text.__seofread
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .text.__swrite
+ 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .text.__sseek 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .text.__sclose
+ 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .debug_info 0x00000000 0xa9f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .debug_abbrev 0x00000000 0x248 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .debug_loclists
+ 0x00000000 0x2e7 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .debug_aranges
+ 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .debug_rnglists
+ 0x00000000 0x2b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .debug_line 0x00000000 0x29e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .debug_str 0x00000000 0x537 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .debug_frame 0x00000000 0x90 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-stdio.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .text.__submore
+ 0x00000000 0x78 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .text._ungetc_r
+ 0x00000000 0x13c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .text.ungetc 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .debug_info 0x00000000 0x9ba /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .debug_abbrev 0x00000000 0x2ac /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .debug_loclists
+ 0x00000000 0x30d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .debug_aranges
+ 0x00000000 0x30 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .debug_rnglists
+ 0x00000000 0x2e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .debug_line 0x00000000 0x49e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .debug_str 0x00000000 0x56b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .debug_frame 0x00000000 0x68 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-ungetc.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .text.strncmp 0x00000000 0x6c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .debug_info 0x00000000 0x10d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .debug_abbrev 0x00000000 0x98 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .debug_loclists
+ 0x00000000 0xa5 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .debug_line 0x00000000 0x1f2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .debug_str 0x00000000 0x1bc /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .debug_frame 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strncmp.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .text.__gettzinfo
+ 0x00000000 0x8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .data.tzinfo 0x00000000 0x58 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .debug_info 0x00000000 0x175 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .debug_abbrev 0x00000000 0xbd /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .debug_line 0x00000000 0x157 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .debug_str 0x00000000 0x23d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gettzinfo.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .text.gmtime_r
+ 0x00000000 0x1b0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .debug_info 0x00000000 0x2fb /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .debug_abbrev 0x00000000 0x100 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .debug_loclists
+ 0x00000000 0x21f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .debug_rnglists
+ 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .debug_line 0x00000000 0x35e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .debug_str 0x00000000 0x29b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .debug_frame 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-gmtime_r.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .rodata._setlocale_r.str1.4
+ 0x00000000 0xd /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .text._setlocale_r
+ 0x00000000 0x44 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .text.__locale_mb_cur_max
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .text.setlocale
+ 0x00000000 0x44 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .rodata.str1.4
+ 0x00000000 0x2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .data.__global_locale
+ 0x00000000 0x16c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .bss._PathLocale
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .debug_info 0x00000000 0xc56 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .debug_abbrev 0x00000000 0x304 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .debug_loclists
+ 0x00000000 0x16c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .debug_aranges
+ 0x00000000 0x30 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .debug_rnglists
+ 0x00000000 0x2e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .debug_line 0x00000000 0x2e0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .debug_str 0x00000000 0x749 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .debug_frame 0x00000000 0x58 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-locale.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .text._close_r
+ 0x00000000 0x24 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .debug_info 0x00000000 0x780 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .debug_abbrev 0x00000000 0x1f2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .debug_loclists
+ 0x00000000 0x5f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .debug_line 0x00000000 0x1c6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .debug_str 0x00000000 0x4c0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .debug_frame 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-closer.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .text._reclaim_reent
+ 0x00000000 0x74 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .bss.errno 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .debug_info 0x00000000 0x839 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .debug_abbrev 0x00000000 0x22d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .debug_loclists
+ 0x00000000 0x6e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .debug_line 0x00000000 0x226 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .debug_str 0x00000000 0x4e9 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .debug_frame 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-reent.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .text._lseek_r
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .debug_info 0x00000000 0x7cb /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .debug_abbrev 0x00000000 0x206 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .debug_loclists
+ 0x00000000 0xa7 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .debug_line 0x00000000 0x1bd /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .debug_str 0x00000000 0x4ce /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .debug_frame 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lseekr.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .text._read_r 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .debug_info 0x00000000 0x7e2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .debug_abbrev 0x00000000 0x1f2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .debug_loclists
+ 0x00000000 0xa7 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .debug_line 0x00000000 0x1bc /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .debug_str 0x00000000 0x4ce /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .debug_frame 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-readr.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .text._write_r
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .debug_info 0x00000000 0x7e8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .debug_abbrev 0x00000000 0x1f7 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .debug_loclists
+ 0x00000000 0xa7 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .debug_line 0x00000000 0x1bd /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .debug_str 0x00000000 0x4d0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .debug_frame 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-writer.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .data.environ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .bss.initial_env
+ 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .debug_info 0x00000000 0x70 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .debug_abbrev 0x00000000 0x61 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .debug_aranges
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .debug_line 0x00000000 0x65 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .debug_str 0x00000000 0x13e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-environ.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .text.__env_lock
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .text.__env_unlock
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .debug_info 0x00000000 0x78e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .debug_abbrev 0x00000000 0x1fe /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .debug_loclists
+ 0x00000000 0x46 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .debug_rnglists
+ 0x00000000 0x19 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .debug_line 0x00000000 0x19f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .debug_str 0x00000000 0x542 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .debug_frame 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-envlock.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .text._mbtowc_r
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .text.__ascii_mbtowc
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .debug_info 0x00000000 0xae2 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .debug_abbrev 0x00000000 0x275 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .debug_loclists
+ 0x00000000 0x12c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .debug_rnglists
+ 0x00000000 0x19 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .debug_line 0x00000000 0x244 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .debug_str 0x00000000 0x6f0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .debug_frame 0x00000000 0x40 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbtowc_r.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .text._strtol_l.isra.0
+ 0x00000000 0x154 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .text._strtol_r
+ 0x00000000 0x8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .text.strtol_l
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .text.strtol 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .debug_info 0x00000000 0xdb3 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .debug_abbrev 0x00000000 0x327 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .debug_loclists
+ 0x00000000 0x64e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .debug_aranges
+ 0x00000000 0x38 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .debug_rnglists
+ 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .debug_line 0x00000000 0x497 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .debug_str 0x00000000 0x75c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .debug_frame 0x00000000 0x84 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtol.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .text._wctomb_r
+ 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .text.__ascii_wctomb
+ 0x00000000 0x1c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .debug_info 0x00000000 0xa9c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .debug_abbrev 0x00000000 0x25f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .debug_loclists
+ 0x00000000 0x111 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .debug_rnglists
+ 0x00000000 0x19 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .debug_line 0x00000000 0x244 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .debug_str 0x00000000 0x6f7 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .debug_frame 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-wctomb_r.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .text._strtoll_l.isra.0
+ 0x00000000 0x19c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .text._strtoll_r
+ 0x00000000 0x8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .text.strtoll_l
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .text.strtoll 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .debug_info 0x00000000 0xd55 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .debug_abbrev 0x00000000 0x309 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .debug_loclists
+ 0x00000000 0x529 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .debug_aranges
+ 0x00000000 0x38 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .debug_rnglists
+ 0x00000000 0x26 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .debug_line 0x00000000 0x47a /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .debug_str 0x00000000 0x766 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .debug_frame 0x00000000 0x84 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoll.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .text._strtoull_l.isra.0
+ 0x00000000 0x1c4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .text._strtoull_r
+ 0x00000000 0x8 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .text.strtoull_l
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .text.strtoull
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .debug_info 0x00000000 0xd5e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .debug_abbrev 0x00000000 0x309 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .debug_loclists
+ 0x00000000 0x58d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .debug_aranges
+ 0x00000000 0x38 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .debug_rnglists
+ 0x00000000 0x26 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .debug_line 0x00000000 0x480 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .debug_str 0x00000000 0x76b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .debug_frame 0x00000000 0x84 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strtoull.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .rodata._mbrtowc_r.str1.4
+ 0x00000000 0x1 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .text._mbrtowc_r
+ 0x00000000 0x48 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .text.mbrtowc 0x00000000 0x4c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .debug_info 0x00000000 0xb81 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .debug_abbrev 0x00000000 0x25e /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .debug_loclists
+ 0x00000000 0x20b /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .debug_rnglists
+ 0x00000000 0x19 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .debug_line 0x00000000 0x2fb /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .debug_str 0x00000000 0x6f6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .debug_frame 0x00000000 0x4c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-mbrtowc.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .text.iswspace
+ 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .debug_info 0x00000000 0xf6 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .debug_abbrev 0x00000000 0xbf /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .debug_loclists
+ 0x00000000 0x29 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .debug_line 0x00000000 0x171 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .debug_str 0x00000000 0x1cb /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .debug_frame 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .text.iswspace_l
+ 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .debug_info 0x00000000 0x9be /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .debug_abbrev 0x00000000 0x1ed /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .debug_loclists
+ 0x00000000 0x30 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .debug_aranges
+ 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .debug_rnglists
+ 0x00000000 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .debug_line 0x00000000 0x213 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .debug_str 0x00000000 0x6ad /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-iswspace_l.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .text._fclose_r
+ 0x00000000 0xd4 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .text.fclose 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .debug_info 0x00000000 0x8fd /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .debug_abbrev 0x00000000 0x29c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .debug_loclists
+ 0x00000000 0x10f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .debug_aranges
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .debug_rnglists
+ 0x00000000 0x28 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .debug_line 0x00000000 0x2e5 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .debug_str 0x00000000 0x58d /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .debug_frame 0x00000000 0x44 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fclose.o)
+ .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .text.__sflush_r
+ 0x00000000 0x154 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .text._fflush_r
+ 0x00000000 0x68 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .text.fflush 0x00000000 0x7c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .debug_info 0x00000000 0xad5 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .debug_abbrev 0x00000000 0x319 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .debug_loclists
+ 0x00000000 0x338 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .debug_aranges
+ 0x00000000 0x30 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .debug_rnglists
+ 0x00000000 0x78 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .debug_line 0x00000000 0x50a /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .debug_str 0x00000000 0x595 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .comment 0x00000000 0x1f /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .debug_frame 0x00000000 0x6c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+ .ARM.attributes
+ 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fflush.o)
+
+Memory Configuration
+
+Name Origin Length Attributes
+FLASH 0x10000000 0x00200000 xr
+XIP_RAM 0x15000000 0x00004000 xrw
+RAM 0x20000000 0x00040000 xrw
+SCRATCH_X 0x20040000 0x00001000 xrw
+SCRATCH_Y 0x20041000 0x00001000 xrw
+*default* 0x00000000 0xffffffff
+
+Linker script and memory map
+
+ 0x20000000 RAM_ORIGIN_DEFAULT = 0x20000000
+ 0x00040000 RAM_LENGTH_DEFAULT = 0x40000
+ 0x20040000 SCRATCH_X_ORIGIN_DEFAULT = 0x20040000
+ 0x00001000 SCRATCH_X_LENGTH_DEFAULT = 0x1000
+ 0x20041000 SCRATCH_Y_ORIGIN_DEFAULT = 0x20041000
+ 0x00001000 SCRATCH_Y_LENGTH_DEFAULT = 0x1000
+ 0x15000000 XIP_RAM_ORIGIN_DEFAULT = 0x15000000
+ 0x00004000 XIP_RAM_LENGTH_DEFAULT = 0x4000
+LOAD CMakeFiles/firmware.dir/src/firmware.cpp.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2040/pico_platform/platform.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/custom_panic_function.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/sem.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/critical_section.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/timeout_helper.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/datetime.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/fixed_bitset.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/pheap.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_util/queue.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_rtc/rtc.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/cxa_guard.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_thread_local/thread_local.c.o
+LOAD CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+LOAD pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/bs2_default_padded_checksummed.S.o
+LOAD /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libstdc++.a
+LOAD /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libm.a
+START GROUP
+LOAD /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a
+LOAD /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a
+LOAD /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a
+END GROUP
+ 0x20000000 PROVIDE (RAM_ORIGIN = RAM_ORIGIN_DEFAULT)
+ 0x00040000 PROVIDE (RAM_LENGTH = RAM_LENGTH_DEFAULT)
+ 0x20040000 PROVIDE (SCRATCH_X_ORIGIN = SCRATCH_X_ORIGIN_DEFAULT)
+ 0x00001000 PROVIDE (SCRATCH_X_LENGTH = SCRATCH_X_LENGTH_DEFAULT)
+ 0x20041000 PROVIDE (SCRATCH_Y_ORIGIN = SCRATCH_Y_ORIGIN_DEFAULT)
+ 0x00001000 PROVIDE (SCRATCH_Y_LENGTH = SCRATCH_Y_LENGTH_DEFAULT)
+ 0x15000000 PROVIDE (XIP_RAM_ORIGIN = XIP_RAM_ORIGIN_DEFAULT)
+ 0x00004000 PROVIDE (XIP_RAM_LENGTH = XIP_RAM_LENGTH_DEFAULT)
+ 0x20000000 RAM_ORIGIN = DEFINED (RAM_ORIGIN)?RAM_ORIGIN:RAM_ORIGIN_DEFAULT
+ 0x00040000 RAM_LENGTH = DEFINED (RAM_LENGTH)?RAM_LENGTH:RAM_LENGTH_DEFAULT
+ 0x20040000 SCRATCH_X_ORIGIN = DEFINED (SCRATCH_X_ORIGIN)?SCRATCH_X_ORIGIN:SCRATCH_X_ORIGIN_DEFAULT
+ 0x00001000 SCRATCH_X_LENGTH = DEFINED (SCRATCH_X_LENGTH)?SCRATCH_X_LENGTH:SCRATCH_X_LENGTH_DEFAULT
+ 0x20041000 SCRATCH_Y_ORIGIN = DEFINED (SCRATCH_Y_ORIGIN)?SCRATCH_Y_ORIGIN:SCRATCH_Y_ORIGIN_DEFAULT
+ 0x00001000 SCRATCH_Y_LENGTH = DEFINED (SCRATCH_Y_LENGTH)?SCRATCH_Y_LENGTH:SCRATCH_Y_LENGTH_DEFAULT
+ 0x15000000 XIP_RAM_ORIGIN = DEFINED (XIP_RAM_ORIGIN)?XIP_RAM_ORIGIN:XIP_RAM_ORIGIN_DEFAULT
+ 0x00004000 XIP_RAM_LENGTH = DEFINED (XIP_RAM_LENGTH)?XIP_RAM_LENGTH:XIP_RAM_LENGTH_DEFAULT
+
+.flash_begin 0x10000000 0x0
+ 0x10000000 __flash_binary_start = .
+
+.boot2 0x10000000 0x100
+ 0x10000000 __boot2_start__ = .
+ *(.boot2)
+ .boot2 0x10000000 0x100 pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/bs2_default_padded_checksummed.S.o
+ 0x10000100 __boot2_end__ = .
+ 0x00000001 ASSERT (((__boot2_end__ - __boot2_start__) == 0x100), ERROR: Pico second stage bootloader must be exactly 256 bytes in size for RP2040)
+
+.text 0x10000100 0x1d3c
+ 0x10000100 __logical_binary_start = .
+ *(.vectors)
+ .vectors 0x10000100 0xd4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ 0x10000100 __vectors
+ 0x10000100 __VECTOR_TABLE
+ 0x100001c0 isr_irq30
+ 0x100001c0 __unhandled_user_irq
+ 0x100001c0 isr_irq13
+ 0x100001c0 isr_irq27
+ 0x100001c0 isr_irq31
+ 0x100001c0 isr_irq5
+ 0x100001c0 isr_irq11
+ 0x100001c0 isr_irq23
+ 0x100001c0 isr_irq18
+ 0x100001c0 isr_irq28
+ 0x100001c0 isr_irq19
+ 0x100001c0 isr_irq0
+ 0x100001c0 isr_irq6
+ 0x100001c0 isr_irq22
+ 0x100001c0 isr_irq17
+ 0x100001c0 isr_irq14
+ 0x100001c0 __vectors_end
+ 0x100001c0 __default_isrs_start
+ 0x100001c0 isr_irq2
+ 0x100001c0 isr_irq10
+ 0x100001c0 isr_irq8
+ 0x100001c0 isr_irq24
+ 0x100001c0 isr_irq1
+ 0x100001c0 isr_irq7
+ 0x100001c0 isr_irq21
+ 0x100001c0 isr_irq20
+ 0x100001c0 isr_irq15
+ 0x100001c0 isr_irq25
+ 0x100001c0 isr_irq4
+ 0x100001c0 isr_irq16
+ 0x100001c0 isr_irq29
+ 0x100001c0 isr_irq26
+ 0x100001c0 isr_irq3
+ 0x100001c0 isr_irq12
+ 0x100001c0 isr_irq9
+ 0x100001c6 unhandled_user_irq_num_in_r0
+ 0x100001c8 isr_invalid
+ 0x100001ca isr_nmi
+ 0x100001cc isr_hardfault
+ 0x100001ce isr_svcall
+ 0x100001d0 isr_pendsv
+ 0x100001d2 isr_systick
+ 0x100001d4 __default_isrs_end
+ *(.binary_info_header)
+ .binary_info_header
+ 0x100001d4 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ 0x100001e8 __binary_info_header_end = .
+ *(.embedded_block)
+ 0x100001e8 __embedded_block_end = .
+ *(.reset)
+ .reset 0x100001e8 0x98 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ 0x100001e8 _entry_point
+ *(.init)
+ *libgcc.a:cmse_nonsecure_call.o()
+ *(EXCLUDE_FILE(*libm.a: *libgcc.a:) .text*)
+ .text.startup.main
+ 0x10000280 0x44 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ 0x10000280 main
+ .text.gpio_set_function
+ 0x100002c4 0x34 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ 0x100002c4 gpio_set_function
+ .text.gpio_set_pulls
+ 0x100002f8 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ 0x100002f8 gpio_set_pulls
+ .text.panic 0x10000318 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ 0x10000318 panic
+ .text.hw_claim_or_assert
+ 0x10000348 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ 0x10000348 hw_claim_or_assert
+ .text.next_striped_spin_lock_num
+ 0x10000398 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ 0x10000398 next_striped_spin_lock_num
+ .text.spin_locks_reset
+ 0x100003b0 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ 0x100003b0 spin_locks_reset
+ .text.runtime_init_per_core_irq_priorities
+ 0x100003cc 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ 0x100003cc runtime_init_per_core_irq_priorities
+ .text.irq_set_enabled
+ 0x10000414 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ 0x10000414 irq_set_enabled
+ .text.irq_set_exclusive_handler
+ 0x10000438 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ 0x10000438 irq_set_exclusive_handler
+ .text.irq_remove_handler
+ 0x1000048c 0x1bc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ 0x1000048c irq_remove_handler
+ .text.irq_add_tail_to_free_list
+ 0x10000648 0xb4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ 0x10000648 irq_add_tail_to_free_list
+ .text.lock_init
+ 0x100006fc 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ 0x100006fc lock_init
+ .text.runtime_init_mutex
+ 0x1000070c 0x5c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ 0x1000070c runtime_init_mutex
+ .text.sleep_until_callback
+ 0x10000768 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.alarm_pool_irq_handler
+ 0x10000770 0x330 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .text.runtime_init_default_alarm_pool
+ 0x10000aa0 0xcc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ 0x10000aa0 runtime_init_default_alarm_pool
+ .text.alarm_pool_add_alarm_at_force_in_context
+ 0x10000b6c 0xbc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ 0x10000b6c alarm_pool_add_alarm_at_force_in_context
+ .text.alarm_pool_cancel_alarm
+ 0x10000c28 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ 0x10000c28 alarm_pool_cancel_alarm
+ .text.sleep_ms
+ 0x10000c98 0xc8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ 0x10000c98 sleep_ms
+ .text.best_effort_wfe_or_timeout
+ 0x10000d60 0xec CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ 0x10000d60 best_effort_wfe_or_timeout
+ .text.timer_hardware_alarm_claim
+ 0x10000e4c 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ 0x10000e4c timer_hardware_alarm_claim
+ .text.timer_time_us_64
+ 0x10000e60 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ 0x10000e60 timer_time_us_64
+ .text.time_us_64
+ 0x10000e70 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ 0x10000e70 time_us_64
+ .text.busy_wait_us
+ 0x10000e84 0x6c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ 0x10000e84 busy_wait_us
+ .text.busy_wait_until
+ 0x10000ef0 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ 0x10000ef0 busy_wait_until
+ .text.uart_init
+ 0x10000f10 0x118 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ 0x10000f10 uart_init
+ .text.clock_configure_int_divider
+ 0x10001028 0xe4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ 0x10001028 clock_configure_int_divider
+ .text.clock_configure_undivided
+ 0x1000110c 0xd8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ 0x1000110c clock_configure_undivided
+ .text.clock_get_hz
+ 0x100011e4 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ 0x100011e4 clock_get_hz
+ .text.pll_init
+ 0x100011f0 0xac CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ 0x100011f0 pll_init
+ .text.tick_start
+ 0x1000129c 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ 0x1000129c tick_start
+ .text.rom_func_lookup
+ 0x100012ac 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ 0x100012ac rom_func_lookup
+ .text.rom_data_lookup
+ 0x100012bc 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ 0x100012bc rom_data_lookup
+ .text.rom_funcs_lookup
+ 0x100012cc 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ 0x100012cc rom_funcs_lookup
+ .text.xosc_init
+ 0x10001310 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ 0x10001310 xosc_init
+ .text.first_per_core_initializer
+ 0x10001338 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .text.hard_assertion_failure
+ 0x1000133c 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ 0x1000133c hard_assertion_failure
+ .text.runtime_run_initializers
+ 0x10001348 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ 0x10001348 runtime_run_initializers
+ .text.runtime_init_early_resets
+ 0x10001370 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x10001370 runtime_init_early_resets
+ .text.runtime_init_usb_power_down
+ 0x1000139c 0x1c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x1000139c runtime_init_usb_power_down
+ .text.runtime_init_post_clock_resets
+ 0x100013b8 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x100013b8 runtime_init_post_clock_resets
+ .text.runtime_init_rp2040_gpio_ie_disable
+ 0x100013d8 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x100013d8 runtime_init_rp2040_gpio_ie_disable
+ .text.runtime_init_spin_locks_reset
+ 0x100013ec 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x100013ec runtime_init_spin_locks_reset
+ .text.runtime_init_install_ram_vector_table
+ 0x100013f4 0xb4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x100013f4 runtime_init_install_ram_vector_table
+ .text.runtime_init_clocks
+ 0x100014a8 0xd8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ 0x100014a8 runtime_init_clocks
+ .text 0x10001580 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .text.__wrap___aeabi_uidiv
+ 0x10001590 0x4c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ 0x10001590 __wrap___aeabi_uidiv
+ 0x10001590 __wrap___aeabi_uidivmod
+ 0x10001590 div_u32u32
+ 0x10001590 divmod_u32u32
+ 0x100015c0 divmod_u32u32_savestate
+ .text.missing_double_func_shim
+ 0x100015dc 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .text.__aeabi_double_init
+ 0x100015e8 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ 0x100015e8 __aeabi_double_init
+ .text.double_table_shim_on_use_helper
+ 0x10001688 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ 0x10001688 double_table_shim_on_use_helper
+ .text.__aeabi_lmul
+ 0x100016b4 0x32 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ 0x100016b4 __wrap___aeabi_lmul
+ *fill* 0x100016e6 0x2
+ .text.missing_float_func_shim
+ 0x100016e8 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .text.__aeabi_float_init
+ 0x100016f4 0x60 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ 0x100016f4 __aeabi_float_init
+ .text 0x10001754 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ 0x10001754 __aeabi_mem_init
+ .text.memcpy 0x10001764 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ 0x10001764 __wrap___aeabi_memcpy
+ 0x10001764 __wrap_memcpy
+ .text._out_char
+ 0x10001770 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .text.weak_raw_vprintf
+ 0x10001780 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ 0x10001780 weak_raw_vprintf
+ .text._exit 0x100017b0 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ 0x100017b0 _exit
+ .text._fini 0x100017b4 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ 0x100017b4 _fini
+ .text.exit 0x100017b8 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ 0x100017b8 exit
+ .text.runtime_init
+ 0x100017c0 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ 0x100017c0 runtime_init
+ .text.stdio_out_chars_no_crlf
+ 0x100017ec 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_out_chars_crlf
+ 0x100017fc 0x90 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .text.stdio_put_string
+ 0x1000188c 0xf4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ 0x1000188c stdio_put_string
+ .text.stdio_set_driver_enabled
+ 0x10001980 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ 0x10001980 stdio_set_driver_enabled
+ .text.stdio_init_all
+ 0x100019b0 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ 0x100019b0 stdio_init_all
+ .text.__wrap_putchar
+ 0x100019bc 0x94 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ 0x100019bc stdio_putchar
+ 0x100019bc __wrap_putchar
+ .text.__wrap_puts
+ 0x10001a50 0x3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ 0x10001a50 __wrap_puts
+ 0x10001a50 stdio_puts
+ .text.stdio_uart_out_chars
+ 0x10001a8c 0x4c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdio_uart_in_chars
+ 0x10001ad8 0x88 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ 0x10001ad8 stdio_uart_in_chars
+ .text.on_uart_rx
+ 0x10001b60 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdio_uart_out_flush
+ 0x10001b88 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdio_uart_set_chars_available_callback
+ 0x10001b9c 0x80 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .text.stdio_uart_init
+ 0x10001c1c 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ 0x10001c1c stdio_uart_init
+ .text.i2c_set_baudrate
+ 0x10001c6c 0xb0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ 0x10001c6c i2c_set_baudrate
+ .text.i2c_init
+ 0x10001d1c 0x54 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ 0x10001d1c i2c_init
+ .text.strlen 0x10001d70 0x60 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+ 0x10001d70 strlen
+ .text.strlen.__stub
+ 0x10001dd0 0x30 linker stubs
+ *(.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)
+ 0x10001e00 . = ALIGN (0x4)
+ [!provide] PROVIDE (__bothinit_array_start = .)
+ 0x10001e00 PROVIDE (__preinit_array_start = .)
+ *(SORT_BY_NAME(.preinit_array.*))
+ .preinit_array.00100
+ 0x10001e00 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x10001e00 __pre_init_runtime_init_early_resets
+ .preinit_array.00101
+ 0x10001e04 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x10001e04 __pre_init_runtime_init_usb_power_down
+ .preinit_array.00275
+ 0x10001e08 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .preinit_array.00300
+ 0x10001e0c 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .preinit_array.00350
+ 0x10001e10 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .preinit_array.00350
+ 0x10001e14 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .preinit_array.00500
+ 0x10001e18 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x10001e18 __pre_init_runtime_init_clocks
+ .preinit_array.00600
+ 0x10001e1c 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x10001e1c __pre_init_runtime_init_post_clock_resets
+ .preinit_array.00700
+ 0x10001e20 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x10001e20 __pre_init_runtime_init_rp2040_gpio_ie_disable
+ .preinit_array.01000
+ 0x10001e24 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x10001e24 __pre_init_runtime_init_spin_locks_reset
+ .preinit_array.01100
+ 0x10001e28 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ 0x10001e28 __pre_init_runtime_init_mutex
+ .preinit_array.10080
+ 0x10001e2c 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x10001e2c __pre_init_runtime_init_install_ram_vector_table
+ .preinit_array.11000
+ 0x10001e30 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ 0x10001e30 __pre_init_runtime_init_default_alarm_pool
+ .preinit_array.YYYYY
+ 0x10001e34 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ 0x10001e34 __pre_init_first_per_core_initializer
+ .preinit_array.ZZZZZ.01200
+ 0x10001e38 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ 0x10001e38 __pre_init_runtime_init_per_core_irq_priorities
+ *(.preinit_array)
+ 0x10001e3c PROVIDE (__preinit_array_end = .)
+ 0x10001e3c . = ALIGN (0x4)
+ 0x10001e3c PROVIDE (__init_array_start = .)
+ *(SORT_BY_NAME(.init_array.*))
+ *(.init_array)
+ 0x10001e3c PROVIDE (__init_array_end = .)
+ [!provide] PROVIDE (__bothinit_array_end = .)
+ 0x10001e3c . = ALIGN (0x4)
+ [!provide] PROVIDE (__fini_array_start = .)
+ *(SORT_BY_NAME(.fini_array.*))
+ *(.fini_array)
+ [!provide] PROVIDE (__fini_array_end = .)
+ [!provide] PROVIDE (__dso_handle = 0x0)
+ *(.eh_frame*)
+ 0x10001e3c . = ALIGN (0x4)
+
+.glue_7 0x10001e3c 0x0
+ .glue_7 0x10001e3c 0x0 linker stubs
+
+.glue_7t 0x10001e3c 0x0
+ .glue_7t 0x10001e3c 0x0 linker stubs
+
+.vfp11_veneer 0x10001e3c 0x0
+ .vfp11_veneer 0x10001e3c 0x0 linker stubs
+
+.v4_bx 0x10001e3c 0x0
+ .v4_bx 0x10001e3c 0x0 linker stubs
+
+.iplt 0x10001e3c 0x0
+ .iplt 0x10001e3c 0x0 CMakeFiles/firmware.dir/src/firmware.cpp.o
+
+.rodata 0x10001e3c 0x154
+ *(EXCLUDE_FILE(*libm.a: *libgcc.a:) .rodata*)
+ .rodata.panic.str1.4
+ 0x10001e3c 0xd4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ 0x11 (size before relaxing)
+ .rodata.timer_hardware_alarm_claim.str1.4
+ 0x10001f10 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ 0x22 (size before relaxing)
+ .rodata.hard_assertion_failure.str1.4
+ 0x10001f10 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ 0xc (size before relaxing)
+ .rodata.missing_double_func_shim.str1.4
+ 0x10001f10 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ 0x18 (size before relaxing)
+ .rodata.missing_float_func_shim.str1.4
+ 0x10001f10 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ 0x1 (size before relaxing)
+ .rodata.str1.4
+ 0x10001f10 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ 0x50 (size before relaxing)
+ .rodata.__bi_84
+ 0x10001f10 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .rodata.__bi_78
+ 0x10001f1c 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .rodata.__bi_60
+ 0x10001f28 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .rodata.__bi_54
+ 0x10001f34 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .rodata.__bi_48
+ 0x10001f40 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .rodata.__bi_42
+ 0x10001f4c 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .rodata.__bi_34
+ 0x10001f58 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .rodata.__bi_26
+ 0x10001f64 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .rodata.crlf_str.0
+ 0x10001f70 0x2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .rodata.str1.4
+ 0x10001f72 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ 0x2c (size before relaxing)
+ *fill* 0x10001f72 0x2
+ .rodata.__bi_45.4
+ 0x10001f74 0xc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .rodata.__bi_49.5
+ 0x10001f80 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .rodata.__bi_50.6
+ 0x10001f88 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ *(.srodata*)
+ 0x10001f90 . = ALIGN (0x4)
+ *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*)))
+ 0x10001f90 . = ALIGN (0x4)
+
+.ARM.extab
+ *(.ARM.extab* .gnu.linkonce.armextab.*)
+ 0x10001f90 __exidx_start = .
+
+.ARM.exidx
+ *(.ARM.exidx* .gnu.linkonce.armexidx.*)
+ 0x10001f90 __exidx_end = .
+ 0x10001f90 . = ALIGN (0x4)
+ 0x10001f90 __binary_info_start = .
+
+.binary_info 0x10001f90 0x2c
+ *(.binary_info.keep.*)
+ .binary_info.keep.__bi_ptr84
+ 0x10001f90 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .binary_info.keep.__bi_ptr78
+ 0x10001f94 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .binary_info.keep.__bi_ptr60
+ 0x10001f98 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .binary_info.keep.__bi_ptr54
+ 0x10001f9c 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .binary_info.keep.__bi_ptr48
+ 0x10001fa0 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .binary_info.keep.__bi_ptr42
+ 0x10001fa4 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .binary_info.keep.__bi_ptr34
+ 0x10001fa8 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .binary_info.keep.__bi_ptr26
+ 0x10001fac 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ *(.binary_info.*)
+ .binary_info.__bi_ptr50
+ 0x10001fb0 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .binary_info.__bi_ptr49
+ 0x10001fb4 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .binary_info.__bi_ptr45
+ 0x10001fb8 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ 0x10001fbc __binary_info_end = .
+ 0x10001fbc . = ALIGN (0x4)
+
+.xip_ram 0x15000000 0x0 load address 0x10001fbc
+ 0x15000000 __xip_ram_start__ = .
+ 0x15000000 . = ALIGN (0x4)
+ *(.xip_ram*)
+ 0x15000000 . = ALIGN (0x4)
+ 0x15000000 __xip_ram_end__ = .
+ 0x10001fbc __xip_ram_source__ = LOADADDR (.xip_ram)
+
+.ram_vector_table
+ 0x20000000 0xc0
+ *(.ram_vector_table)
+ .ram_vector_table
+ 0x20000000 0xc0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x20000000 ram_vector_table
+
+.uninitialized_data
+ 0x200000c0 0x0
+ 0x200000c0 . = ALIGN (0x4)
+ *(.uninitialized_data*)
+
+.data 0x200000c0 0x190 load address 0x10001fbc
+ 0x200000c0 __data_start__ = .
+ *(vtable)
+ *(.time_critical*)
+ .time_critical.mutex_try_enter_block_until
+ 0x200000c0 0x9c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ 0x200000c0 mutex_try_enter_block_until
+ .time_critical.mutex_exit
+ 0x2000015c 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ 0x2000015c mutex_exit
+ *(.text*)
+ .text 0x20000184 0x4 /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ 0x20000184 __aeabi_ldiv0
+ 0x20000184 __aeabi_idiv0
+ .text.__stub 0x20000188 0x10 linker stubs
+ 0x20000198 . = ALIGN (0x4)
+ *(.rodata*)
+ 0x20000198 . = ALIGN (0x4)
+ 0x20000198 PROVIDE (__emutls_array_start = .)
+ *(.*.__emutls_v.*)
+ 0x20000198 PROVIDE (__emutls_array_end = .)
+ 0x20000198 . = ALIGN (0x4)
+ *(.data*)
+ .data.striped_spin_lock_num
+ 0x20000198 0x1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ *fill* 0x20000199 0x3
+ .data 0x2000019c 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o
+ 0x2000019c irq_handler_chain_slots
+ 0x200001cc irq_handler_chain_first_slot
+ 0x200001d6 irq_handler_chain_remove_tail
+ .data.default_alarm_pool
+ 0x200001e4 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ *fill* 0x200001fc 0x4
+ .data.aeabi_bits_funcs
+ 0x20000200 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ 0x20000200 aeabi_bits_funcs
+ 0x20000210 aeabi_bits_funcs_end
+ .data.aeabi_mem_funcs
+ 0x20000210 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ 0x20000210 aeabi_mem_funcs
+ 0x20000220 aeabi_mem_funcs_end
+ .data.stdio_uart
+ 0x20000220 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ 0x20000220 stdio_uart
+ .data.i2c1_inst
+ 0x20000238 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ 0x20000238 i2c1_inst
+ .data.i2c0_inst
+ 0x20000240 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ 0x20000240 i2c0_inst
+ *(.sdata*)
+ *(.got)
+ *(.got.*)
+ 0x20000248 . = ALIGN (0x4)
+ *(.after_data.*)
+ 0x20000248 . = ALIGN (0x4)
+ 0x20000248 PROVIDE (__mutex_array_start = .)
+ *(SORT_BY_NAME(.mutex_array.*))
+ *(.mutex_array)
+ .mutex_array 0x20000248 0x8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ 0x20000250 PROVIDE (__mutex_array_end = .)
+ *(.jcr)
+ 0x20000250 . = ALIGN (0x4)
+
+.igot.plt 0x20000250 0x0 load address 0x1000214c
+ .igot.plt 0x20000250 0x0 CMakeFiles/firmware.dir/src/firmware.cpp.o
+
+.tdata 0x20000250 0x0 load address 0x1000214c
+ 0x20000250 . = ALIGN (0x4)
+ *(.tdata .tdata.* .gnu.linkonce.td.*)
+ 0x20000250 __tdata_end = .
+ 0x20000250 PROVIDE (__data_end__ = .)
+ 0x10001fbc __etext = LOADADDR (.data)
+ 0x20000250 . = ALIGN (0x4)
+
+.tbss 0x20000250 0x0 load address 0x1000214c
+ 0x20000250 __bss_start__ = .
+ 0x20000250 __tls_base = .
+ *(.tbss .tbss.* .gnu.linkonce.tb.*)
+ *(.tcommon)
+ 0x20000250 . = ALIGN (0x4)
+ 0x20000250 __tls_end = .
+
+.tbss_space 0x20000250 0x0 load address 0x1000214c
+ 0x20000250 . = (__bss_start__ + SIZEOF (.tbss))
+
+.bss 0x20000250 0x3e0 load address 0x1000214c
+ 0x20000250 . = ALIGN (0x4)
+ 0x20000250 __tbss_end = .
+ *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.bss*)))
+ .bss.default_alarm_pool_entries
+ 0x20000250 0x180 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .bss.sd_table 0x200003d0 0x100 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ 0x200003d0 sd_table
+ .bss.chars_available_callback
+ 0x200004d0 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .bss.chars_available_param
+ 0x200004d4 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .bss.claimed 0x200004d8 0x1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ *fill* 0x200004d9 0x3
+ .bss.configured_freq
+ 0x200004dc 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .bss.drivers 0x20000504 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .bss.filter 0x20000508 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .bss.lazy_vsnprintf
+ 0x2000050c 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .bss.pools 0x20000510 0x10 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .bss.sf_clz_func
+ 0x20000520 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ 0x20000520 sf_clz_func
+ .bss.sf_table 0x20000524 0x100 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ 0x20000524 sf_table
+ .bss.uart_char_to_line_feed
+ 0x20000624 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ 0x20000624 uart_char_to_line_feed
+ .bss.uart_instance
+ 0x20000628 0x4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .bss.irq_handler_chain_free_slot_head
+ 0x2000062c 0x1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ *(COMMON)
+ [!provide] PROVIDE (__global_pointer$ = (. + 0x800))
+ *(.sbss*)
+ 0x20000630 . = ALIGN (0x4)
+ *fill* 0x2000062d 0x3
+ 0x20000630 __bss_end__ = .
+ [!provide] PROVIDE (__tls_start = SIZEOF (.tdata)?ADDR (.tdata):ADDR (.tbss))
+ [!provide] PROVIDE (__tls_size = (__tls_end - __tls_start))
+ [!provide] PROVIDE (__tls_align = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)))
+ [!provide] PROVIDE (__tls_size_align = ALIGN (__tls_size, __tls_align))
+ [!provide] PROVIDE (__arm32_tls_tcb_offset = MAX (0x8, __tls_align))
+ [!provide] PROVIDE (__tdata_size = SIZEOF (.tdata))
+ [!provide] PROVIDE (__tdata_source = LOADADDR (.tdata))
+ [!provide] PROVIDE (__tbss_size = SIZEOF (.tbss))
+ [!provide] PROVIDE (__tbss_offset = (ADDR (.tbss) - __tls_start))
+
+.tlsX_not_needed_marker
+ *(.tlsX_not_needed_marker)
+ [!provide] PROVIDE (__tlsX_align = (SIZEOF (.tlsX_not_needed_marker) > 0x0)?0x4:__tls_align)
+ [!provide] PROVIDE (__tlsX_size_align = (SIZEOF (.tlsX_not_needed_marker) > 0x0)?0x0:__tls_size_align)
+ 0x20000250 __tls_start = DEFINED (__tls_start)?__tls_start:SIZEOF (.tdata)?ADDR (.tdata):ADDR (.tbss)
+ 0x00000000 __tls_size = DEFINED (__tls_size)?__tls_size:(__tls_end - __tls_start)
+ 0x00000001 __tls_align = DEFINED (__tls_align)?__tls_align:MAX (ALIGNOF (.tdata), ALIGNOF (.tbss))
+ 0x00000000 __tls_size_align = DEFINED (__tls_size_align)?__tls_size_align:ALIGN (__tls_size, __tls_align)
+ 0x00000008 __arm32_tls_tcb_offset = DEFINED (__arm32_tls_tcb_offset)?__arm32_tls_tcb_offset:MAX (0x8, __tls_align)
+ 0x00000000 __tdata_size = DEFINED (__tdata_size)?__tdata_size:SIZEOF (.tdata)
+ 0x1000214c __tdata_source = DEFINED (__tdata_source)?__tdata_source:LOADADDR (.tdata)
+ 0x00000000 __tbss_size = DEFINED (__tbss_size)?__tbss_size:SIZEOF (.tbss)
+ 0x00000000 __tbss_offset = DEFINED (__tbss_offset)?__tbss_offset:(ADDR (.tbss) - __tls_start)
+ 0x00000001 __tlsX_align = DEFINED (__tlsX_align)?__tlsX_align:(SIZEOF (.tlsX_not_needed_marker) > 0x0)?0x4:__tls_align
+ 0x00000000 __tlsX_size_align = DEFINED (__tlsX_size_align)?__tlsX_size_align:(SIZEOF (.tlsX_not_needed_marker) > 0x0)?0x0:__tls_size_align
+
+.tls0 0x20000630 0x0 load address 0x1000214c
+ 0x20000630 . = ALIGN (__tlsX_align)
+ [!provide] PROVIDE (__tls0_base = .)
+ 0x20000630 . = (. + __tlsX_size_align)
+
+.tls1 0x20000630 0x0 load address 0x1000214c
+ 0x20000630 . = ALIGN (__tlsX_align)
+ [!provide] PROVIDE (__tls1_base = .)
+ 0x20000630 . = (. + __tlsX_size_align)
+
+.persistent_data
+ 0x20000630 0x0 load address 0x1000214c
+ 0x20000630 __persistent_data_start__ = .
+ *(.persistent_data*)
+ 0x20000630 . = ALIGN (0x4)
+ [!provide] PROVIDE (__persistent_data_end__ = .)
+
+.dummy_pre_heap
+ 0x20000630 0x0 load address 0x1000214c
+ 0x20000630 . = .
+
+.heap 0x20000630 0x800
+ 0x20000630 __end__ = .
+ 0x20000630 end = __end__
+ *(.heap*)
+ .heap 0x20000630 0x800 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ 0x20040000 __HeapLimit = DEFINED (HEAP_LIMIT)?HEAP_LIMIT:(ORIGIN (RAM) + LENGTH (RAM))
+
+.scratch_x 0x20040000 0x0 load address 0x1000214c
+ 0x20040000 __scratch_x_start__ = .
+ *(.scratch_x.*)
+ 0x20040000 . = ALIGN (0x4)
+ 0x20040000 __scratch_x_end__ = .
+ 0x1000214c __scratch_x_source__ = LOADADDR (.scratch_x)
+
+.scratch_y 0x20041000 0x0 load address 0x1000214c
+ 0x20041000 __scratch_y_start__ = .
+ *(.scratch_y.*)
+ 0x20041000 . = ALIGN (0x4)
+ 0x20041000 __scratch_y_end__ = .
+ 0x1000214c __scratch_y_source__ = LOADADDR (.scratch_y)
+
+.stack1_dummy
+ *(.stack1*)
+
+.stack_dummy 0x20041000 0x800
+ *(.stack*)
+ .stack 0x20041000 0x800 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+
+.rel.dyn 0x20041800 0x0
+ .rel.iplt 0x20041800 0x0 CMakeFiles/firmware.dir/src/firmware.cpp.o
+
+.flash_end 0x1000214c 0x0
+ *(.embedded_end_block*)
+ 0x1000214c PROVIDE (__flash_binary_end = .)
+ 0x20040000 __StackLimit = (ORIGIN (RAM) + LENGTH (RAM))
+ 0x20041000 __StackOneTop = (ORIGIN (SCRATCH_X) + LENGTH (SCRATCH_X))
+ 0x20042000 __StackTop = (ORIGIN (SCRATCH_Y) + LENGTH (SCRATCH_Y))
+ 0x20041000 __StackOneBottom = (__StackOneTop - SIZEOF (.stack1_dummy))
+ 0x20041800 __StackBottom = (__StackTop - SIZEOF (.stack_dummy))
+ [!provide] PROVIDE (__stack = __StackTop)
+ [!provide] PROVIDE (__heap_start = __end__)
+ [!provide] PROVIDE (__heap_end = __HeapLimit)
+ [!provide] PROVIDE (__tls_align = MAX (ALIGNOF (.tdata), ALIGNOF (.tbss)))
+ [!provide] PROVIDE (__tls_size_align = (((__tls_size + __tls_align) - 0x1) & ~ ((__tls_align - 0x1))))
+ [!provide] PROVIDE (__arm32_tls_tcb_offset = MAX (0x8, __tls_align))
+ [!provide] PROVIDE (_end = __end__)
+ [!provide] PROVIDE (__llvm_libc_heap_limit = __HeapLimit)
+ 0x00000001 ASSERT ((__StackLimit >= __HeapLimit), region RAM overflowed)
+ 0x00000001 ASSERT (((__binary_info_header_end - __logical_binary_start) <= 0x100), Binary info must be in first 256 bytes of the binary)
+OUTPUT(firmware.elf elf32-littlearm)
+LOAD linker stubs
+
+.debug_info 0x00000000 0x2072f
+ .debug_info 0x00000000 0x1ac0 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .debug_info 0x00001ac0 0x22d1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .debug_info 0x00003d91 0x1bf CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .debug_info 0x00003f50 0x987 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .debug_info 0x000048d7 0x463 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .debug_info 0x00004d3a 0x244 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .debug_info 0x00004f7e 0x2266 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .debug_info 0x000071e4 0x161 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .debug_info 0x00007345 0x279d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .debug_info 0x00009ae2 0x4ce7 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .debug_info 0x0000e7c9 0x2ab2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .debug_info 0x0001127b 0x1a8f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .debug_info 0x00012d0a 0x2eb7 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .debug_info 0x00015bc1 0x500 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .debug_info 0x000160c1 0x248 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .debug_info 0x00016309 0x65a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .debug_info 0x00016963 0x1d0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .debug_info 0x00016b33 0x206 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .debug_info 0x00016d39 0x7ea CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .debug_info 0x00017523 0x781 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .debug_info 0x00017ca4 0x23 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .debug_info 0x00017cc7 0x23 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .debug_info 0x00017cea 0x23 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .debug_info 0x00017d0d 0x2d2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .debug_info 0x00017fdf 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ .debug_info 0x00018003 0x24 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ .debug_info 0x00018027 0x23 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .debug_info 0x0001804a 0x2be CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .debug_info 0x00018308 0x23 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .debug_info 0x0001832b 0x2d6 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .debug_info 0x00018601 0x22f6 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .debug_info 0x0001a8f7 0x23 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ .debug_info 0x0001a91a 0xbb5 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .debug_info 0x0001b4cf 0x1d4e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .debug_info 0x0001d21d 0x15a3 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .debug_info 0x0001e7c0 0x1e43 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .debug_info 0x00020603 0x3c /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ .debug_info 0x0002063f 0xf0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+
+.debug_abbrev 0x00000000 0x5e2b
+ .debug_abbrev 0x00000000 0x4bb CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .debug_abbrev 0x000004bb 0x511 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .debug_abbrev 0x000009cc 0x12b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .debug_abbrev 0x00000af7 0x354 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .debug_abbrev 0x00000e4b 0x22b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .debug_abbrev 0x00001076 0x1b1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .debug_abbrev 0x00001227 0x656 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .debug_abbrev 0x0000187d 0xee CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .debug_abbrev 0x0000196b 0x4be CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .debug_abbrev 0x00001e29 0x746 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .debug_abbrev 0x0000256f 0x501 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .debug_abbrev 0x00002a70 0x3a0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .debug_abbrev 0x00002e10 0x583 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .debug_abbrev 0x00003393 0x1f2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .debug_abbrev 0x00003585 0x145 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .debug_abbrev 0x000036ca 0x1bc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .debug_abbrev 0x00003886 0x11d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .debug_abbrev 0x000039a3 0x173 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .debug_abbrev 0x00003b16 0x26b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .debug_abbrev 0x00003d81 0x2af CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .debug_abbrev 0x00004030 0x12 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .debug_abbrev 0x00004042 0x12 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .debug_abbrev 0x00004054 0x12 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .debug_abbrev 0x00004066 0x1bb CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .debug_abbrev 0x00004221 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ .debug_abbrev 0x00004235 0x14 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ .debug_abbrev 0x00004249 0x12 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .debug_abbrev 0x0000425b 0x19e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .debug_abbrev 0x000043f9 0x12 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .debug_abbrev 0x0000440b 0xb8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .debug_abbrev 0x000044c3 0x543 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .debug_abbrev 0x00004a06 0x12 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ .debug_abbrev 0x00004a18 0x35f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .debug_abbrev 0x00004d77 0x638 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .debug_abbrev 0x000053af 0x4d1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .debug_abbrev 0x00005880 0x4ef CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .debug_abbrev 0x00005d6f 0x26 /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ .debug_abbrev 0x00005d95 0x96 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+
+.debug_loclists
+ 0x00000000 0x1195a
+ .debug_loclists
+ 0x00000000 0x3c CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .debug_loclists
+ 0x0000003c 0x173a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .debug_loclists
+ 0x00001776 0x36d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .debug_loclists
+ 0x00001ae3 0x108 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .debug_loclists
+ 0x00001beb 0x7d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .debug_loclists
+ 0x00001c68 0x1011 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .debug_loclists
+ 0x00002c79 0x41 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .debug_loclists
+ 0x00002cba 0xb00 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .debug_loclists
+ 0x000037ba 0x2997 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .debug_loclists
+ 0x00006151 0x1995 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .debug_loclists
+ 0x00007ae6 0xcf9 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .debug_loclists
+ 0x000087df 0x2a5b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .debug_loclists
+ 0x0000b23a 0x1cf CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .debug_loclists
+ 0x0000b409 0x47 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .debug_loclists
+ 0x0000b450 0x347 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .debug_loclists
+ 0x0000b797 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .debug_loclists
+ 0x0000b7df 0x7e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .debug_loclists
+ 0x0000b85d 0x14f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .debug_loclists
+ 0x0000b9ac 0x69 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .debug_loclists
+ 0x0000ba15 0x35 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .debug_loclists
+ 0x0000ba4a 0x4e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .debug_loclists
+ 0x0000ba98 0x353d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .debug_loclists
+ 0x0000efd5 0x419 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .debug_loclists
+ 0x0000f3ee 0xce4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .debug_loclists
+ 0x000100d2 0x66a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .debug_loclists
+ 0x0001073c 0x11bc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .debug_loclists
+ 0x000118f8 0x62 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+
+.debug_aranges 0x00000000 0xfb0
+ .debug_aranges
+ 0x00000000 0x58 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .debug_aranges
+ 0x00000058 0x110 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .debug_aranges
+ 0x00000168 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .debug_aranges
+ 0x00000190 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .debug_aranges
+ 0x000001d8 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .debug_aranges
+ 0x00000220 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .debug_aranges
+ 0x00000248 0xd0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .debug_aranges
+ 0x00000318 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .debug_aranges
+ 0x00000338 0x98 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .debug_aranges
+ 0x000003d0 0xe0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .debug_aranges
+ 0x000004b0 0xf0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .debug_aranges
+ 0x000005a0 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .debug_aranges
+ 0x000005f8 0xb0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .debug_aranges
+ 0x000006a8 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .debug_aranges
+ 0x000006d0 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .debug_aranges
+ 0x00000700 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .debug_aranges
+ 0x00000740 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .debug_aranges
+ 0x00000770 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .debug_aranges
+ 0x000007a8 0x48 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .debug_aranges
+ 0x000007f0 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .debug_aranges
+ 0x00000810 0x60 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .debug_aranges
+ 0x00000870 0x50 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .debug_aranges
+ 0x000008c0 0x150 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .debug_aranges
+ 0x00000a10 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .debug_aranges
+ 0x00000a38 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ .debug_aranges
+ 0x00000a58 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ .debug_aranges
+ 0x00000a78 0x138 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .debug_aranges
+ 0x00000bb0 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .debug_aranges
+ 0x00000bd8 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .debug_aranges
+ 0x00000c10 0x18 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .debug_aranges
+ 0x00000c28 0x90 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .debug_aranges
+ 0x00000cb8 0x28 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ .debug_aranges
+ 0x00000ce0 0xb0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .debug_aranges
+ 0x00000d90 0xc8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .debug_aranges
+ 0x00000e58 0x80 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .debug_aranges
+ 0x00000ed8 0x98 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .debug_aranges
+ 0x00000f70 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ .debug_aranges
+ 0x00000f90 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+
+.debug_rnglists
+ 0x00000000 0x2f94
+ .debug_rnglists
+ 0x00000000 0x49 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .debug_rnglists
+ 0x00000049 0x508 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .debug_rnglists
+ 0x00000551 0x19 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .debug_rnglists
+ 0x0000056a 0xb6 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .debug_rnglists
+ 0x00000620 0x58 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .debug_rnglists
+ 0x00000678 0x3d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .debug_rnglists
+ 0x000006b5 0x3bf CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .debug_rnglists
+ 0x00000a74 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .debug_rnglists
+ 0x00000a93 0x30d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .debug_rnglists
+ 0x00000da0 0x7c9 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .debug_rnglists
+ 0x00001569 0x2b3 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .debug_rnglists
+ 0x0000181c 0x25c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .debug_rnglists
+ 0x00001a78 0x672 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .debug_rnglists
+ 0x000020ea 0x32 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .debug_rnglists
+ 0x0000211c 0x2b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .debug_rnglists
+ 0x00002147 0x112 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .debug_rnglists
+ 0x00002259 0x1f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .debug_rnglists
+ 0x00002278 0x6d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .debug_rnglists
+ 0x000022e5 0x4a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .debug_rnglists
+ 0x0000232f 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .debug_rnglists
+ 0x0000234f 0x43 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .debug_rnglists
+ 0x00002392 0x38 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .debug_rnglists
+ 0x000023ca 0xf8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .debug_rnglists
+ 0x000024c2 0x1a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .debug_rnglists
+ 0x000024dc 0xe5 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .debug_rnglists
+ 0x000025c1 0x19 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .debug_rnglists
+ 0x000025da 0x25 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .debug_rnglists
+ 0x000025ff 0x2e2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .debug_rnglists
+ 0x000028e1 0x1b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ .debug_rnglists
+ 0x000028fc 0x8b CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .debug_rnglists
+ 0x00002987 0x2b0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .debug_rnglists
+ 0x00002c37 0x1c2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .debug_rnglists
+ 0x00002df9 0x188 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .debug_rnglists
+ 0x00002f81 0x13 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+
+.debug_line 0x00000000 0x183fe
+ .debug_line 0x00000000 0x672 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .debug_line 0x00000672 0x1c3c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .debug_line 0x000022ae 0x1e5 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .debug_line 0x00002493 0x871 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .debug_line 0x00002d04 0x424 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .debug_line 0x00003128 0x31f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .debug_line 0x00003447 0x17cb CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .debug_line 0x00004c12 0x24c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .debug_line 0x00004e5e 0x1b81 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .debug_line 0x000069df 0x345f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .debug_line 0x00009e3e 0x1e0e CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .debug_line 0x0000bc4c 0xf16 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .debug_line 0x0000cb62 0x2979 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .debug_line 0x0000f4db 0x460 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .debug_line 0x0000f93b 0x2a9 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .debug_line 0x0000fbe4 0x3ed CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .debug_line 0x0000ffd1 0x2eb CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .debug_line 0x000102bc 0x2a1 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .debug_line 0x0001055d 0x6f2 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .debug_line 0x00010c4f 0x4b7 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .debug_line 0x00011106 0x108 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .debug_line 0x0001120e 0x2ee CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .debug_line 0x000114fc 0x44d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .debug_line 0x00011949 0x4a7 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .debug_line 0x00011df0 0x5d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ .debug_line 0x00011e4d 0x61 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ .debug_line 0x00011eae 0x3c6 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .debug_line 0x00012274 0x2fc CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .debug_line 0x00012570 0x94 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .debug_line 0x00012604 0x12f CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .debug_line 0x00012733 0x1ead CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .debug_line 0x000145e0 0xa3 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ .debug_line 0x00014683 0x7d7 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .debug_line 0x00014e5a 0x1386 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .debug_line 0x000161e0 0xd5a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .debug_line 0x00016f3a 0x124a CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .debug_line 0x00018184 0x4a /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ .debug_line 0x000181ce 0x230 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+
+.debug_str 0x00000000 0x5f94
+ .debug_str 0x00000000 0x5f94 CMakeFiles/firmware.dir/src/firmware.cpp.o
+ 0x1298 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ 0xcc1 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ 0x1f9 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ 0x37c (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ 0x325 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ 0x238 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ 0xaf7 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ 0x204 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ 0x7ff (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ 0x11dc (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ 0xa27 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ 0xff1 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ 0xec9 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ 0x463 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ 0x286 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ 0x34b (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ 0x23b (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ 0x28b (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x7be (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ 0x493 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ 0x73 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ 0x76 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ 0x78 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ 0x2e0 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ 0x7e (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ 0x7c (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ 0x76 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ 0x2a5 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ 0x73 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ 0x42f (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ 0x4dd (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ 0x67 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ 0x77a (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ 0xf05 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ 0x1068 (size before relaxing)
+ .debug_str 0x00005f94 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ 0x13f7 (size before relaxing)
+ .debug_str 0x00005f94 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ 0xba (size before relaxing)
+ .debug_str 0x00005f94 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+ 0x1d7 (size before relaxing)
+
+.comment 0x00000000 0x3c
+ .comment 0x00000000 0x3c CMakeFiles/firmware.dir/src/firmware.cpp.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ 0x1f (size before relaxing)
+ .comment 0x0000003c 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+ 0x1f (size before relaxing)
+
+.ARM.attributes
+ 0x00000000 0x2a
+ .ARM.attributes
+ 0x00000000 0x2c CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .ARM.attributes
+ 0x0000002c 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .ARM.attributes
+ 0x00000058 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .ARM.attributes
+ 0x00000084 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .ARM.attributes
+ 0x000000b0 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .ARM.attributes
+ 0x000000dc 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .ARM.attributes
+ 0x00000108 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .ARM.attributes
+ 0x00000134 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o
+ .ARM.attributes
+ 0x00000156 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .ARM.attributes
+ 0x00000182 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .ARM.attributes
+ 0x000001ae 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .ARM.attributes
+ 0x000001da 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .ARM.attributes
+ 0x00000206 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .ARM.attributes
+ 0x00000232 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .ARM.attributes
+ 0x0000025e 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .ARM.attributes
+ 0x0000028a 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .ARM.attributes
+ 0x000002b6 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .ARM.attributes
+ 0x000002e2 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .ARM.attributes
+ 0x0000030e 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .ARM.attributes
+ 0x0000033a 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .ARM.attributes
+ 0x00000366 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .ARM.attributes
+ 0x00000392 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ .ARM.attributes
+ 0x000003b4 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ .ARM.attributes
+ 0x000003d6 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ .ARM.attributes
+ 0x000003f8 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .ARM.attributes
+ 0x00000424 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ .ARM.attributes
+ 0x00000446 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ .ARM.attributes
+ 0x00000468 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ .ARM.attributes
+ 0x0000048a 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .ARM.attributes
+ 0x000004b6 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ .ARM.attributes
+ 0x000004d8 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
+ .ARM.attributes
+ 0x00000504 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .ARM.attributes
+ 0x00000530 0x22 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ .ARM.attributes
+ 0x00000552 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .ARM.attributes
+ 0x0000057e 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .ARM.attributes
+ 0x000005aa 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .ARM.attributes
+ 0x000005d6 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .ARM.attributes
+ 0x00000602 0x22 pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/bs2_default_padded_checksummed.S.o
+ .ARM.attributes
+ 0x00000624 0x1e /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ .ARM.attributes
+ 0x00000642 0x2c /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+
+.debug_frame 0x00000000 0x1eb4
+ .debug_frame 0x00000000 0xac CMakeFiles/firmware.dir/src/firmware.cpp.o
+ .debug_frame 0x000000ac 0x2ac CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
+ .debug_frame 0x00000358 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
+ .debug_frame 0x0000039c 0x9c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o
+ .debug_frame 0x00000438 0xa4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
+ .debug_frame 0x000004dc 0x30 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
+ .debug_frame 0x0000050c 0x1f4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
+ .debug_frame 0x00000700 0x20 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o
+ .debug_frame 0x00000720 0x1e0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o
+ .debug_frame 0x00000900 0x2d4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o
+ .debug_frame 0x00000bd4 0x2b8 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
+ .debug_frame 0x00000e8c 0xec CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
+ .debug_frame 0x00000f78 0x26c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
+ .debug_frame 0x000011e4 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
+ .debug_frame 0x00001228 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
+ .debug_frame 0x00001268 0xa0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
+ .debug_frame 0x00001308 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
+ .debug_frame 0x00001348 0x70 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
+ .debug_frame 0x000013b8 0x84 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
+ .debug_frame 0x0000143c 0x2c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
+ .debug_frame 0x00001468 0x44 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
+ .debug_frame 0x000014ac 0x40 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
+ .debug_frame 0x000014ec 0x1e4 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o
+ .debug_frame 0x000016d0 0x198 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
+ .debug_frame 0x00001868 0x29c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
+ .debug_frame 0x00001b04 0x154 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
+ .debug_frame 0x00001c58 0x23c CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o
+ .debug_frame 0x00001e94 0x20 /usr/lib/gcc/arm-none-eabi/16.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o)
+
+.debug_line_str
+ 0x00000000 0x29d
+ .debug_line_str
+ 0x00000000 0x29d CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
+ 0x67 (size before relaxing)
+ .debug_line_str
+ 0x0000029d 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
+ 0x6a (size before relaxing)
+ .debug_line_str
+ 0x0000029d 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
+ 0x6c (size before relaxing)
+ .debug_line_str
+ 0x0000029d 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
+ 0x72 (size before relaxing)
+ .debug_line_str
+ 0x0000029d 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
+ 0x70 (size before relaxing)
+ .debug_line_str
+ 0x0000029d 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
+ 0x6a (size before relaxing)
+ .debug_line_str
+ 0x0000029d 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
+ 0x67 (size before relaxing)
+ .debug_line_str
+ 0x0000029d 0x0 CMakeFiles/firmware.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
+ 0x5b (size before relaxing)
+ .debug_line_str
+ 0x0000029d 0x0 /usr/lib/gcc/arm-none-eabi/16.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
+ 0x92 (size before relaxing)
diff --git a/firmware/flash.sh b/firmware/flash.sh
new file mode 100755
index 0000000..674b085
--- /dev/null
+++ b/firmware/flash.sh
@@ -0,0 +1,6 @@
+#/usr/bin/bash
+
+sudo mount $1 /mnt
+sudo cp firmware.uf2 /mnt
+sudo umount /mnt
+
diff --git a/firmware/pico_sdk_import.cmake b/firmware/pico_sdk_import.cmake
new file mode 100644
index 0000000..d493cc2
--- /dev/null
+++ b/firmware/pico_sdk_import.cmake
@@ -0,0 +1,121 @@
+# This is a copy of <PICO_SDK_PATH>/external/pico_sdk_import.cmake
+
+# This can be dropped into an external project to help locate this SDK
+# It should be include()ed prior to project()
+
+# Copyright 2020 (c) 2020 Raspberry Pi (Trading) Ltd.
+#
+# Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
+# following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following
+# disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
+# disclaimer in the documentation and/or other materials provided with the distribution.
+#
+# 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products
+# derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+if (DEFINED ENV{PICO_SDK_PATH} AND (NOT PICO_SDK_PATH))
+ set(PICO_SDK_PATH $ENV{PICO_SDK_PATH})
+ message("Using PICO_SDK_PATH from environment ('${PICO_SDK_PATH}')")
+endif ()
+
+if (DEFINED ENV{PICO_SDK_FETCH_FROM_GIT} AND (NOT PICO_SDK_FETCH_FROM_GIT))
+ set(PICO_SDK_FETCH_FROM_GIT $ENV{PICO_SDK_FETCH_FROM_GIT})
+ message("Using PICO_SDK_FETCH_FROM_GIT from environment ('${PICO_SDK_FETCH_FROM_GIT}')")
+endif ()
+
+if (DEFINED ENV{PICO_SDK_FETCH_FROM_GIT_PATH} AND (NOT PICO_SDK_FETCH_FROM_GIT_PATH))
+ set(PICO_SDK_FETCH_FROM_GIT_PATH $ENV{PICO_SDK_FETCH_FROM_GIT_PATH})
+ message("Using PICO_SDK_FETCH_FROM_GIT_PATH from environment ('${PICO_SDK_FETCH_FROM_GIT_PATH}')")
+endif ()
+
+if (DEFINED ENV{PICO_SDK_FETCH_FROM_GIT_TAG} AND (NOT PICO_SDK_FETCH_FROM_GIT_TAG))
+ set(PICO_SDK_FETCH_FROM_GIT_TAG $ENV{PICO_SDK_FETCH_FROM_GIT_TAG})
+ message("Using PICO_SDK_FETCH_FROM_GIT_TAG from environment ('${PICO_SDK_FETCH_FROM_GIT_TAG}')")
+endif ()
+
+if (PICO_SDK_FETCH_FROM_GIT AND NOT PICO_SDK_FETCH_FROM_GIT_TAG)
+ set(PICO_SDK_FETCH_FROM_GIT_TAG "master")
+ message("Using master as default value for PICO_SDK_FETCH_FROM_GIT_TAG")
+endif()
+
+set(PICO_SDK_PATH "${PICO_SDK_PATH}" CACHE PATH "Path to the Raspberry Pi Pico SDK")
+set(PICO_SDK_FETCH_FROM_GIT "${PICO_SDK_FETCH_FROM_GIT}" CACHE BOOL "Set to ON to fetch copy of SDK from git if not otherwise locatable")
+set(PICO_SDK_FETCH_FROM_GIT_PATH "${PICO_SDK_FETCH_FROM_GIT_PATH}" CACHE FILEPATH "location to download SDK")
+set(PICO_SDK_FETCH_FROM_GIT_TAG "${PICO_SDK_FETCH_FROM_GIT_TAG}" CACHE FILEPATH "release tag for SDK")
+
+if (NOT PICO_SDK_PATH)
+ if (PICO_SDK_FETCH_FROM_GIT)
+ include(FetchContent)
+ set(FETCHCONTENT_BASE_DIR_SAVE ${FETCHCONTENT_BASE_DIR})
+ if (PICO_SDK_FETCH_FROM_GIT_PATH)
+ get_filename_component(FETCHCONTENT_BASE_DIR "${PICO_SDK_FETCH_FROM_GIT_PATH}" REALPATH BASE_DIR "${CMAKE_SOURCE_DIR}")
+ endif ()
+ FetchContent_Declare(
+ pico_sdk
+ GIT_REPOSITORY https://github.com/raspberrypi/pico-sdk
+ GIT_TAG ${PICO_SDK_FETCH_FROM_GIT_TAG}
+ )
+
+ if (NOT pico_sdk)
+ message("Downloading Raspberry Pi Pico SDK")
+ # GIT_SUBMODULES_RECURSE was added in 3.17
+ if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.17.0")
+ FetchContent_Populate(
+ pico_sdk
+ QUIET
+ GIT_REPOSITORY https://github.com/raspberrypi/pico-sdk
+ GIT_TAG ${PICO_SDK_FETCH_FROM_GIT_TAG}
+ GIT_SUBMODULES_RECURSE FALSE
+
+ SOURCE_DIR ${FETCHCONTENT_BASE_DIR}/pico_sdk-src
+ BINARY_DIR ${FETCHCONTENT_BASE_DIR}/pico_sdk-build
+ SUBBUILD_DIR ${FETCHCONTENT_BASE_DIR}/pico_sdk-subbuild
+ )
+ else ()
+ FetchContent_Populate(
+ pico_sdk
+ QUIET
+ GIT_REPOSITORY https://github.com/raspberrypi/pico-sdk
+ GIT_TAG ${PICO_SDK_FETCH_FROM_GIT_TAG}
+
+ SOURCE_DIR ${FETCHCONTENT_BASE_DIR}/pico_sdk-src
+ BINARY_DIR ${FETCHCONTENT_BASE_DIR}/pico_sdk-build
+ SUBBUILD_DIR ${FETCHCONTENT_BASE_DIR}/pico_sdk-subbuild
+ )
+ endif ()
+
+ set(PICO_SDK_PATH ${pico_sdk_SOURCE_DIR})
+ endif ()
+ set(FETCHCONTENT_BASE_DIR ${FETCHCONTENT_BASE_DIR_SAVE})
+ else ()
+ message(FATAL_ERROR
+ "SDK location was not specified. Please set PICO_SDK_PATH or set PICO_SDK_FETCH_FROM_GIT to on to fetch from git."
+ )
+ endif ()
+endif ()
+
+get_filename_component(PICO_SDK_PATH "${PICO_SDK_PATH}" REALPATH BASE_DIR "${CMAKE_BINARY_DIR}")
+if (NOT EXISTS ${PICO_SDK_PATH})
+ message(FATAL_ERROR "Directory '${PICO_SDK_PATH}' not found")
+endif ()
+
+set(PICO_SDK_INIT_CMAKE_FILE ${PICO_SDK_PATH}/pico_sdk_init.cmake)
+if (NOT EXISTS ${PICO_SDK_INIT_CMAKE_FILE})
+ message(FATAL_ERROR "Directory '${PICO_SDK_PATH}' does not appear to contain the Raspberry Pi Pico SDK")
+endif ()
+
+set(PICO_SDK_PATH ${PICO_SDK_PATH} CACHE PATH "Path to the Raspberry Pi Pico SDK" FORCE)
+
+include(${PICO_SDK_INIT_CMAKE_FILE})
diff --git a/firmware/src/adc.hpp b/firmware/src/adc.hpp
new file mode 100644
index 0000000..a3bd0b0
--- /dev/null
+++ b/firmware/src/adc.hpp
@@ -0,0 +1,25 @@
+#include <array>
+#include <cstdint>
+
+namespace adc
+{
+
+struct Sample
+{
+ std::uint8_t value {0};
+ bool changed {false};
+};
+
+void
+init()
+{
+}
+
+std::array<Sample, 2>
+get_samples()
+{
+ // TODO: scale 12-bit range into MIDI 7-bit range with hysteresis
+ return std::array<Sample, 2>{{{}, {}}};
+}
+
+}
diff --git a/firmware/src/debug.hpp b/firmware/src/debug.hpp
new file mode 100644
index 0000000..856da38
--- /dev/null
+++ b/firmware/src/debug.hpp
@@ -0,0 +1,12 @@
+#include <cstdio>
+
+namespace debug
+{
+
+void
+init()
+{
+ stdio_init_all();
+}
+
+}
diff --git a/firmware/src/display.hpp b/firmware/src/display.hpp
new file mode 100644
index 0000000..e2dabf2
--- /dev/null
+++ b/firmware/src/display.hpp
@@ -0,0 +1,22 @@
+#include "hardware/i2c.h"
+
+namespace display
+{
+
+// I2C0 on GPIO8 (SDA) and GPIO9 (SCL) running at 400KHz
+constexpr auto I2C_PORT = i2c0;
+constexpr unsigned I2C_SDA = 8;
+constexpr unsigned I2C_SCL = 9;
+
+void
+init()
+{
+ i2c_init(I2C_PORT, 400*1000);
+
+ gpio_set_function(I2C_SDA, GPIO_FUNC_I2C);
+ gpio_set_function(I2C_SCL, GPIO_FUNC_I2C);
+ gpio_pull_up(I2C_SDA);
+ gpio_pull_up(I2C_SCL);
+}
+
+}
diff --git a/firmware/src/firmware.cpp b/firmware/src/firmware.cpp
new file mode 100644
index 0000000..fc5bdd7
--- /dev/null
+++ b/firmware/src/firmware.cpp
@@ -0,0 +1,35 @@
+#include "pico/stdlib.h"
+
+#include "debug.hpp"
+#include "display.hpp"
+#include "adc.hpp"
+#include "midi.hpp"
+
+void
+update()
+{
+ for (auto const [value, changed] : adc::get_samples())
+ {
+ if (!changed) continue;
+
+ midi::send_message();
+ // update framebuffer
+ }
+
+ // send frame to display
+}
+
+[[noreturn]] int
+main()
+{
+ debug::init();
+ display::init();
+ adc::init();
+ midi::init();
+
+ while (true)
+ {
+ update();
+ sleep_ms(50);
+ }
+}
diff --git a/firmware/src/midi.hpp b/firmware/src/midi.hpp
new file mode 100644
index 0000000..c2d639a
--- /dev/null
+++ b/firmware/src/midi.hpp
@@ -0,0 +1,15 @@
+
+namespace midi
+{
+
+void
+init()
+{
+}
+
+void
+send_message()
+{
+}
+
+}