Archive member included to satisfy reference by file (symbol)

/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
                              build/default/production/rfm69.o (__udivmodhi4)
/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
                              build/default/production/max31329.o (__divmodhi4)
/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
                              build/default/production/rfm69.o (__udivmodsi4)
/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
                              /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o (exit)
/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
                              build/default/production/uart.o (__do_copy_data)
/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
                              build/default/production/uart.o (__do_clear_bss)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o)
                              build/default/production/uart.o (dtostrf)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o)
                              build/default/production/rfm69.o (memcpy)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o)
                              build/default/production/rfm69.o (memset)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o)
                              build/default/production/st25dv.o (strchr)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
                              build/default/production/uart.o (snprintf)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
                              /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (vfprintf)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o)
                              /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) (ftoa_prf)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o)
                              /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) (__ftoa_engine)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
                              /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen_P)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
                              /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o)
                              /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (fputc)
/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
                              /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (__ultoa_invert)
/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
                              /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__prologue_saves__)
/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
                              /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__epilogue_restores__)

Discarded input sections

 .data          0x00000000        0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o
 .bss           0x00000000        0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o
 .text          0x00000000        0x0 build/default/production/uart.o
 .data          0x00000000        0x0 build/default/production/uart.o
 .bss           0x00000000        0x0 build/default/production/uart.o
 .text.uart_wait_until_sent
                0x00000000       0x16 build/default/production/uart.o
 .rodata.uart_print_uint16.str1.1
                0x00000000        0x4 build/default/production/uart.o
 .text.uart_print_uint16
                0x00000000       0x5c build/default/production/uart.o
 .text.uart_print_float
                0x00000000       0x5c build/default/production/uart.o
 .text.bytes2hex
                0x00000000       0x6c build/default/production/uart.o
 .rodata.uart_print_binary_hex.str1.1
                0x00000000        0x4 build/default/production/uart.o
 .text.uart_print_binary_hex
                0x00000000       0x86 build/default/production/uart.o
 .rodata.uart_print_hex.str1.1
                0x00000000        0x6 build/default/production/uart.o
 .text.uart_print_hex
                0x00000000       0x5a build/default/production/uart.o
 .text.uart_print_hex_bin
                0x00000000       0x9c build/default/production/uart.o
 .text.uart_print_binary
                0x00000000       0x66 build/default/production/uart.o
 .rodata.uart_print_uint8.str1.1
                0x00000000        0x2 build/default/production/uart.o
 .text.uart_print_uint8
                0x00000000       0x62 build/default/production/uart.o
 .data.HexLookUp
                0x00000000       0x11 build/default/production/uart.o
 .bss.binary_string
                0x00000000        0x9 build/default/production/uart.o
 .text          0x00000000        0x0 build/default/production/rfm69.o
 .data          0x00000000        0x0 build/default/production/rfm69.o
 .bss           0x00000000        0x0 build/default/production/rfm69.o
 .text.rfm69_set_state
                0x00000000        0xe build/default/production/rfm69.o
 .text.wait_rx_payload_ready
                0x00000000        0xc build/default/production/rfm69.o
 .text.set_rfm69_standby
                0x00000000       0x10 build/default/production/rfm69.o
 .text.set_rfm69_sleep
                0x00000000       0x10 build/default/production/rfm69.o
 .text.set_rfm69_tx_power
                0x00000000        0xa build/default/production/rfm69.o
 .bss.cond_5    0x00000000        0x1 build/default/production/rfm69.o
 .bss.cond_4    0x00000000        0x1 build/default/production/rfm69.o
 .bss.len_payload
                0x00000000        0x1 build/default/production/rfm69.o
 .bss.rssi      0x00000000        0x1 build/default/production/rfm69.o
 .text          0x00000000        0x0 build/default/production/states.o
 .data          0x00000000        0x0 build/default/production/states.o
 .bss           0x00000000        0x0 build/default/production/states.o
 .text.led_2_set_state
                0x00000000        0xe build/default/production/states.o
 .text.led_3_set_state
                0x00000000        0xe build/default/production/states.o
 .text          0x00000000        0x0 build/default/production/i2c.o
 .data          0x00000000        0x0 build/default/production/i2c.o
 .bss           0x00000000        0x0 build/default/production/i2c.o
 .text.read_one_byte_16bit_addr
                0x00000000        0x8 build/default/production/i2c.o
 .text.read_one_byte_16bit_addr_no_err_register
                0x00000000       0x1e build/default/production/i2c.o
 .text          0x00000000        0x0 build/default/production/m95128.o
 .data          0x00000000        0x0 build/default/production/m95128.o
 .bss           0x00000000        0x0 build/default/production/m95128.o
 .text          0x00000000        0x0 build/default/production/spi.o
 .data          0x00000000        0x0 build/default/production/spi.o
 .bss           0x00000000        0x0 build/default/production/spi.o
 .text          0x00000000        0x0 build/default/production/st25dv.o
 .data          0x00000000        0x0 build/default/production/st25dv.o
 .bss           0x00000000        0x0 build/default/production/st25dv.o
 .text.rfid_read_system_register
                0x00000000        0xc build/default/production/st25dv.o
 .text          0x00000000        0x0 build/default/production/interrupts.o
 .data          0x00000000        0x0 build/default/production/interrupts.o
 .bss           0x00000000        0x0 build/default/production/interrupts.o
 .text          0x00000000        0x0 build/default/production/max31329.o
 .data          0x00000000        0x0 build/default/production/max31329.o
 .bss           0x00000000        0x0 build/default/production/max31329.o
 .text          0x00000000        0x0 build/default/production/power_mgmt.o
 .data          0x00000000        0x0 build/default/production/power_mgmt.o
 .bss           0x00000000        0x0 build/default/production/power_mgmt.o
 .text.shutdown_all_peripherals
                0x00000000       0x34 build/default/production/power_mgmt.o
 .comment       0x00000000       0x13 build/default/production/power_mgmt.o
 .text          0x00000000        0x0 build/default/production/adc.o
 .data          0x00000000        0x0 build/default/production/adc.o
 .bss           0x00000000        0x0 build/default/production/adc.o
 .text          0x00000000        0x0 build/default/production/ndef.o
 .data          0x00000000        0x0 build/default/production/ndef.o
 .bss           0x00000000        0x0 build/default/production/ndef.o
 .text          0x00000000        0x0 build/default/production/main.o
 .data          0x00000000        0x0 build/default/production/main.o
 .bss           0x00000000        0x0 build/default/production/main.o
 .bss.main_counter
                0x00000000        0x2 build/default/production/main.o
 .bss.CRAP      0x00000000       0x41 build/default/production/main.o
 .text          0x00000000        0x0 build/default/production/defines.o
 .data          0x00000000        0x0 build/default/production/defines.o
 .bss           0x00000000        0x0 build/default/production/defines.o
 .bss.DATA_BUFFER_20
                0x00000000       0x14 build/default/production/defines.o
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
 .text.libgcc.mul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
 .text.libgcc   0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
 .text.libgcc.prologue
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
 .text.libgcc.builtins
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
 .text.libgcc.fmul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
 .text.libgcc.fixed
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
 .text.libgcc.mul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
 .text.libgcc   0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
 .text.libgcc.prologue
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
 .text.libgcc.builtins
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
 .text.libgcc.fmul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
 .text.libgcc.fixed
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
 .text.libgcc.mul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
 .text.libgcc   0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
 .text.libgcc.prologue
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
 .text.libgcc.builtins
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
 .text.libgcc.fmul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
 .text.libgcc.fixed
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .text.libgcc.mul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .text.libgcc.div
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .text.libgcc   0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .text.libgcc.prologue
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .text.libgcc.builtins
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .text.libgcc.fmul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .text.libgcc.fixed
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .text.libgcc.mul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .text.libgcc.div
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .text.libgcc   0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .text.libgcc.prologue
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .text.libgcc.builtins
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .text.libgcc.fmul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .text.libgcc.fixed
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .text.libgcc.mul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .text.libgcc.div
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .text.libgcc   0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .text.libgcc.prologue
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .text.libgcc.builtins
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .text.libgcc.fmul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .text.libgcc.fixed
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o)
 .text.avr-libc
                0x00000000       0x4a /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o)
 .comment       0x00000000       0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o)
 .text.avr-libc
                0x00000000      0x2c4 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o)
 .comment       0x00000000       0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o)
 .text.avr-libc
                0x00000000      0x1b0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o)
 .progmemx.data.ftoa_engine
                0x00000000       0xfa /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
 .text.libgcc.mul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
 .text.libgcc.div
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
 .text.libgcc   0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
 .text.libgcc.builtins
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
 .text.libgcc.fmul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
 .text.libgcc.fixed
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
 .text          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
 .data          0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
 .bss           0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
 .text.libgcc.mul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
 .text.libgcc.div
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
 .text.libgcc   0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
 .text.libgcc.builtins
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
 .text.libgcc.fmul
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
 .text.libgcc.fixed
                0x00000000        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00008000         xr
data             0x00800100         0x00000800         rw!x
eeprom           0x00810000         0x00000400         rw!x
fuse             0x00820000         0x00000003         rw!x
lock             0x00830000         0x00000400         rw!x
signature        0x00840000         0x00000400         rw!x
user_signatures  0x00850000         0x00000400         rw!x
*default*        0x00000000         0xffffffff

Linker script and memory map

Address of section .data set to 0x800100
LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o
LOAD build/default/production/uart.o
LOAD build/default/production/rfm69.o
LOAD build/default/production/states.o
LOAD build/default/production/i2c.o
LOAD build/default/production/m95128.o
LOAD build/default/production/spi.o
LOAD build/default/production/st25dv.o
LOAD build/default/production/interrupts.o
LOAD build/default/production/max31329.o
LOAD build/default/production/power_mgmt.o
LOAD build/default/production/adc.o
LOAD build/default/production/ndef.o
LOAD build/default/production/main.o
LOAD build/default/production/defines.o
                0x00000001                        __MPLAB_BUILD = 0x1
START GROUP
LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a
END GROUP
START GROUP
LOAD /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a
LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a
LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a
LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/libatmega328pb.a
END GROUP
                [0x00000000]                      __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0
                [0x00008000]                      __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000
                [0x00800100]                      __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060
                [0x00000800]                      __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0
                [0x00000400]                      __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000
                [0x00000003]                      __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400
                0x00000400                        __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400
                0x00000400                        __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400
                0x00000400                        __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.text           0x00000000     0x262e
 *(.vectors)
 .vectors       0x00000000       0xb4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o
                0x00000000                __vectors
                0x00000000                __vector_default
 *(.vectors)
 *(.progmem.gcc*)
                0x000000b4                        . = ALIGN (0x2)
                0x000000b4                        __trampolines_start = .
 *(.trampolines)
 .trampolines   0x000000b4        0x0 linker stubs
 *(.trampolines*)
                0x000000b4                        __trampolines_end = .
 *libprintf_flt.a:*(.progmem.data)
 *libc.a:*(.progmem.data)
 *(.progmem.*)
                0x000000b4                        . = ALIGN (0x2)
 *(.lowtext)
 *(.lowtext*)
                0x000000b4                        __ctors_start = .
 *(.ctors)
                0x000000b4                        __ctors_end = .
                0x000000b4                        __dtors_start = .
 *(.dtors)
                0x000000b4                        __dtors_end = .
 SORT_BY_NAME(*)(.ctors)
 SORT_BY_NAME(*)(.dtors)
 *(.init0)
 .init0         0x000000b4        0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o
                0x000000b4                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x000000b4        0xc /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x000000c0       0x16 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o)
                0x000000c0                __do_copy_data
 .init4         0x000000d6       0x10 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o)
                0x000000d6                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x000000e6        0x8 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o
 *(.init9)
 *(.text)
 .text          0x000000ee        0x4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o
                0x000000ee                __vector_38
                0x000000ee                __vector_22
                0x000000ee                __vector_28
                0x000000ee                __vector_32
                0x000000ee                __vector_34
                0x000000ee                __vector_24
                0x000000ee                __vector_12
                0x000000ee                __bad_interrupt
                0x000000ee                __vector_31
                0x000000ee                __vector_35
                0x000000ee                __vector_39
                0x000000ee                __vector_3
                0x000000ee                __vector_23
                0x000000ee                __vector_30
                0x000000ee                __vector_25
                0x000000ee                __vector_11
                0x000000ee                __vector_13
                0x000000ee                __vector_17
                0x000000ee                __vector_19
                0x000000ee                __vector_7
                0x000000ee                __vector_41
                0x000000ee                __vector_43
                0x000000ee                __vector_27
                0x000000ee                __vector_5
                0x000000ee                __vector_33
                0x000000ee                __vector_37
                0x000000ee                __vector_4
                0x000000ee                __vector_44
                0x000000ee                __vector_9
                0x000000ee                __vector_21
                0x000000ee                __vector_15
                0x000000ee                __vector_36
                0x000000ee                __vector_29
                0x000000ee                __vector_40
                0x000000ee                __vector_8
                0x000000ee                __vector_26
                0x000000ee                __vector_14
                0x000000ee                __vector_10
                0x000000ee                __vector_16
                0x000000ee                __vector_18
                0x000000ee                __vector_20
                0x000000ee                __vector_42
                0x000000f2                        . = ALIGN (0x2)
 *(.text.*)
 .text.uart_init
                0x000000f2       0x18 build/default/production/uart.o
                0x000000f2                uart_init
 .text.uart_sendChar
                0x0000010a       0x10 build/default/production/uart.o
                0x0000010a                uart_sendChar
 .text.uart_sendStringArray
                0x0000011a       0x2c build/default/production/uart.o
                0x0000011a                uart_sendStringArray
 .text.uart_sendString
                0x00000146       0x20 build/default/production/uart.o
                0x00000146                uart_sendString
 .text.uart_print_uint8_array
                0x00000166       0xda build/default/production/uart.o
                0x00000166                uart_print_uint8_array
 .text.uart_print_tx_rx_data
                0x00000240       0x54 build/default/production/rfm69.o
                0x00000240                uart_print_tx_rx_data
 .text.spi_read_rfm69_rt
                0x00000294       0x26 build/default/production/rfm69.o
                0x00000294                spi_read_rfm69_rt
 .text.spi_write_rfm69_rt
                0x000002ba       0x2c build/default/production/rfm69.o
                0x000002ba                spi_write_rfm69_rt
 .text.spi_write_rfm69_multiple_rt
                0x000002e6       0x58 build/default/production/rfm69.o
                0x000002e6                spi_write_rfm69_multiple_rt
 .text.hash_3bytes
                0x0000033e       0xa8 build/default/production/rfm69.o
                0x0000033e                hash_3bytes
 .text.set_rfm69_power_amp_boost
                0x000003e6       0x12 build/default/production/rfm69.o
                0x000003e6                set_rfm69_power_amp_boost
 .text.set_rfm69_power_amp_normal
                0x000003f8       0x12 build/default/production/rfm69.o
                0x000003f8                set_rfm69_power_amp_normal
 .text.reset_txrx_struct
                0x0000040a       0x22 build/default/production/rfm69.o
                0x0000040a                reset_txrx_struct
 .text.generate_wheel_counts_message
                0x0000042c      0x14c build/default/production/rfm69.o
                0x0000042c                generate_wheel_counts_message
 .text.set_rfm69_mode
                0x00000578       0x1c build/default/production/rfm69.o
                0x00000578                set_rfm69_mode
 .text.wait_tx_sent
                0x00000594        0xc build/default/production/rfm69.o
                0x00000594                wait_tx_sent
 .text.hash     0x000005a0       0x48 build/default/production/rfm69.o
                0x000005a0                hash
 .text.wait_rfm69_mode_ready
                0x000005e8        0xc build/default/production/rfm69.o
                0x000005e8                wait_rfm69_mode_ready
 .text.set_rfm69_tx_mode
                0x000005f4       0x10 build/default/production/rfm69.o
                0x000005f4                set_rfm69_tx_mode
 .text.set_rfm69_rx_mode
                0x00000604       0x10 build/default/production/rfm69.o
                0x00000604                set_rfm69_rx_mode
 .text.rfm69_write_msg
                0x00000614       0x88 build/default/production/rfm69.o
                0x00000614                rfm69_write_msg
 .text.wait_rx_payload_ready_timeout
                0x0000069c       0x42 build/default/production/rfm69.o
                0x0000069c                wait_rx_payload_ready_timeout
 .text.set_rfm69_idle
                0x000006de       0x10 build/default/production/rfm69.o
                0x000006de                set_rfm69_idle
 .text.rfm69_read_msg
                0x000006ee       0x9a build/default/production/rfm69.o
                0x000006ee                rfm69_read_msg
 .text.send_message
                0x00000788      0x1b8 build/default/production/rfm69.o
                0x00000788                send_message
 .text.reset_rfm69
                0x00000940       0x26 build/default/production/rfm69.o
                0x00000940                reset_rfm69
 .text.rfm69_init
                0x00000966       0xd4 build/default/production/rfm69.o
                0x00000966                rfm69_init
 .text.init_spi
                0x00000a3a       0x10 build/default/production/states.o
                0x00000a3a                init_spi
 .text.rfm69_reset_state
                0x00000a4a        0xe build/default/production/states.o
                0x00000a4a                rfm69_reset_state
 .text.led_1_set_state
                0x00000a58        0xe build/default/production/states.o
                0x00000a58                led_1_set_state
 .text.ldo_set_state
                0x00000a66        0xe build/default/production/states.o
                0x00000a66                ldo_set_state
 .text.i2c_init
                0x00000a74       0x12 build/default/production/i2c.o
                0x00000a74                i2c_init
 .text.i2c_start
                0x00000a86       0x3e build/default/production/i2c.o
                0x00000a86                i2c_start
 .text.i2c_stop
                0x00000ac4       0x12 build/default/production/i2c.o
                0x00000ac4                i2c_stop
 .text.i2c_read_ack
                0x00000ad6       0x16 build/default/production/i2c.o
                0x00000ad6                i2c_read_ack
 .text.i2c_write
                0x00000aec       0x26 build/default/production/i2c.o
                0x00000aec                i2c_write
 .text.write_n_bytes
                0x00000b12       0x56 build/default/production/i2c.o
                0x00000b12                write_n_bytes
 .text.write_one_byte
                0x00000b68       0x20 build/default/production/i2c.o
                0x00000b68                write_one_byte
 .text.i2c_read_nack
                0x00000b88       0x16 build/default/production/i2c.o
                0x00000b88                i2c_read_nack
 .text.read_n_bytes
                0x00000b9e       0x98 build/default/production/i2c.o
                0x00000b9e                read_n_bytes
 .text.read_one_byte
                0x00000c36        0x8 build/default/production/i2c.o
                0x00000c36                read_one_byte
 .text.read_one_byte_no_err_register
                0x00000c3e       0x1e build/default/production/i2c.o
                0x00000c3e                read_one_byte_no_err_register
 .text.read_n_bytes_16bit_addr
                0x00000c5c       0xa0 build/default/production/i2c.o
                0x00000c5c                read_n_bytes_16bit_addr
 .text.spi_eeprom_select
                0x00000cfc        0xe build/default/production/m95128.o
                0x00000cfc                spi_eeprom_select
 .text.write_page_address
                0x00000d0a       0x1e build/default/production/m95128.o
                0x00000d0a                write_page_address
 .text.eeprom_write
                0x00000d28       0x98 build/default/production/m95128.o
                0x00000d28                eeprom_write
 .text.write_last_page_value
                0x00000dc0       0x12 build/default/production/m95128.o
                0x00000dc0                write_last_page_value
 .text.eeprom_read
                0x00000dd2       0x5e build/default/production/m95128.o
                0x00000dd2                eeprom_read
 .text.get_last_page
                0x00000e30       0x1c build/default/production/m95128.o
                0x00000e30                get_last_page
 .text.eeprom_write_tx_data
                0x00000e4c       0x46 build/default/production/m95128.o
                0x00000e4c                eeprom_write_tx_data
 .text.eeprom_read_tx_data
                0x00000e92       0x80 build/default/production/m95128.o
                0x00000e92                eeprom_read_tx_data
 .text.read_struct_last_page
                0x00000f12       0x20 build/default/production/m95128.o
                0x00000f12                read_struct_last_page
 .text.write_struct_to_last_page
                0x00000f32       0x5c build/default/production/m95128.o
                0x00000f32                write_struct_to_last_page
 .text.eeprom_clear_page
                0x00000f8e       0x24 build/default/production/m95128.o
                0x00000f8e                eeprom_clear_page
 .text.delete_last_page
                0x00000fb2       0x22 build/default/production/m95128.o
                0x00000fb2                delete_last_page
 .text.spi_rfm69_select
                0x00000fd4        0xe build/default/production/spi.o
                0x00000fd4                spi_rfm69_select
 .text.spi_write
                0x00000fe2       0x14 build/default/production/spi.o
                0x00000fe2                spi_write
 .text.spi_read
                0x00000ff6        0x8 build/default/production/spi.o
                0x00000ff6                spi_read
 .text.remove_spaces
                0x00000ffe       0x7a build/default/production/st25dv.o
                0x00000ffe                remove_spaces
 .text.rfid_set_low_power_down
                0x00001078        0xe build/default/production/st25dv.o
                0x00001078                rfid_set_low_power_down
 .text.rfid_set_i2c_power
                0x00001086        0xe build/default/production/st25dv.o
                0x00001086                rfid_set_i2c_power
 .text.rfid_read_memory
                0x00001094       0x12 build/default/production/st25dv.o
                0x00001094                rfid_read_memory
 .text.rfid_read_first_ndef_entry
                0x000010a6       0xac build/default/production/st25dv.o
                0x000010a6                rfid_read_first_ndef_entry
 .text.get_nugget_data
                0x00001152      0x138 build/default/production/st25dv.o
                0x00001152                get_nugget_data
 .text.init_pins
                0x0000128a        0x6 build/default/production/interrupts.o
                0x0000128a                init_pins
 .text.set_up_reed_interrupt
                0x00001290       0x14 build/default/production/interrupts.o
                0x00001290                set_up_reed_interrupt
 .text.set_up_minute_interrupt
                0x000012a4       0x14 build/default/production/interrupts.o
                0x000012a4                set_up_minute_interrupt
 .text.wdt_isr_enable
                0x000012b8       0x1c build/default/production/interrupts.o
                0x000012b8                wdt_isr_enable
 .text.wdt_isr_disable
                0x000012d4       0x12 build/default/production/interrupts.o
                0x000012d4                wdt_isr_disable
 .text.rtc_set_per_minute_alarm
                0x000012e6       0x1a build/default/production/max31329.o
                0x000012e6                rtc_set_per_minute_alarm
 .text.uart_print_rtc_time
                0x00001300       0x94 build/default/production/max31329.o
                0x00001300                uart_print_rtc_time
 .text.rtc_read_register
                0x00001394        0xa build/default/production/max31329.o
                0x00001394                rtc_read_register
 .text.rtc_read_status_register
                0x0000139e        0x8 build/default/production/max31329.o
                0x0000139e                rtc_read_status_register
 .text.rtc_read_interrupt_register
                0x000013a6        0x8 build/default/production/max31329.o
                0x000013a6                rtc_read_interrupt_register
 .text.rtc_set_alarm_config
                0x000013ae        0xc build/default/production/max31329.o
                0x000013ae                rtc_set_alarm_config
 .text.rtc_enable_interrupts
                0x000013ba        0xc build/default/production/max31329.o
                0x000013ba                rtc_enable_interrupts
 .text.rtc_read_time_array
                0x000013c6       0x10 build/default/production/max31329.o
                0x000013c6                rtc_read_time_array
 .text.rtc_read_time
                0x000013d6      0x100 build/default/production/max31329.o
                0x000013d6                rtc_read_time
 .text.rtc_write_time
                0x000014d6      0x118 build/default/production/max31329.o
                0x000014d6                rtc_write_time
 .text.set_time_from_rfm69
                0x000015ee      0x13e build/default/production/max31329.o
                0x000015ee                set_time_from_rfm69
 .text.adc_Initialize
                0x0000172c       0x14 build/default/production/adc.o
                0x0000172c                adc_Initialize
 .text.adc_Disable
                0x00001740        0xc build/default/production/adc.o
                0x00001740                adc_Disable
 .text.adc_Enable
                0x0000174c        0xc build/default/production/adc.o
                0x0000174c                adc_Enable
 .text.adc_StartConversion
                0x00001758       0x34 build/default/production/adc.o
                0x00001758                adc_StartConversion
 .text.adc_IsConversionDone
                0x0000178c        0xa build/default/production/adc.o
                0x0000178c                adc_IsConversionDone
 .text.adc_GetConversionResult
                0x00001796        0xa build/default/production/adc.o
                0x00001796                adc_GetConversionResult
 .text.adc_GetConversion
                0x000017a0       0x20 build/default/production/adc.o
                0x000017a0                adc_GetConversion
 .text.readNDEFText
                0x000017c0      0x176 build/default/production/ndef.o
                0x000017c0                readNDEFText
 .text.__vector_1
                0x00001936        0xc build/default/production/main.o
                0x00001936                __vector_1
 .text.__vector_2
                0x00001942       0x76 build/default/production/main.o
                0x00001942                __vector_2
 .text.__vector_6
                0x000019b8       0x4c build/default/production/main.o
                0x000019b8                __vector_6
 .text.start_sleeping
                0x00001a04       0x48 build/default/production/main.o
                0x00001a04                start_sleeping
 .text.get_battery_reading
                0x00001a4c       0x2c build/default/production/main.o
                0x00001a4c                get_battery_reading
 .text.main     0x00001a78      0x4f6 build/default/production/main.o
                0x00001a78                main
 .text.libgcc.div
                0x00001f6e       0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o)
                0x00001f6e                __udivmodhi4
 .text.libgcc.div
                0x00001f96       0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o)
                0x00001f96                __divmodhi4
                0x00001f96                _div
 .text.libgcc.div
                0x00001fbe       0x44 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o)
                0x00001fbe                __udivmodsi4
 .text.avr-libc
                0x00002002       0x12 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o)
                0x00002002                memcpy
 .text.avr-libc
                0x00002014        0xe /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o)
                0x00002014                memset
 .text.avr-libc
                0x00002022       0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o)
                0x00002022                strchr
 .text.avr-libc
                0x00002038       0x64 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
                0x00002038                snprintf
 .text.avr-libc
                0x0000209c      0x3d8 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
                0x0000209c                vfprintf
 .text.avr-libc
                0x00002474       0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o)
                0x00002474                strnlen_P
 .text.avr-libc
                0x0000248a       0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o)
                0x0000248a                strnlen
 .text.avr-libc
                0x000024a0       0x60 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o)
                0x000024a0                fputc
 .text.avr-libc
                0x00002500       0xbc /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o)
                0x00002500                __ultoa_invert
 .text.libgcc.prologue
                0x000025bc       0x38 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o)
                0x000025bc                __prologue_saves__
 .text.libgcc.prologue
                0x000025f4       0x36 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o)
                0x000025f4                __epilogue_restores__
                0x0000262a                        . = ALIGN (0x2)
 *(.fini9)
 .fini9         0x0000262a        0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
                0x0000262a                exit
                0x0000262a                _exit
 *(.fini9)
 *(.fini8)
 *(.fini8)
 *(.fini7)
 *(.fini7)
 *(.fini6)
 *(.fini6)
 *(.fini5)
 *(.fini5)
 *(.fini4)
 *(.fini4)
 *(.fini3)
 *(.fini3)
 *(.fini2)
 *(.fini2)
 *(.fini1)
 *(.fini1)
 *(.fini0)
 .fini0         0x0000262a        0x4 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o)
 *(.fini0)
 *(.hightext)
 *(.hightext*)
 *(.progmemx.*)
                0x0000262e                        . = ALIGN (0x2)
 *(.jumptables)
 *(.jumptables*)
                0x0000262e                        _etext = .

.data           0x00800100       0x74 load address 0x0000262e
                0x00800100                        PROVIDE (__data_start = .)
 *(.data)
 *(.data*)
 *(.gnu.linkonce.d*)
 *(.rodata)
 *(.rodata*)
 .rodata.uart_print_uint8_array.str1.1
                0x00800100       0x74 build/default/production/uart.o
                                  0x8 (size before relaxing)
 .rodata.uart_print_tx_rx_data.str1.1
                0x00800174       0x1b build/default/production/rfm69.o
 .rodata.send_message.str1.1
                0x00800174       0x12 build/default/production/rfm69.o
 .rodata.uart_print_rtc_time.str1.1
                0x00800174       0x1c build/default/production/max31329.o
 .rodata.readNDEFText.str1.1
                0x00800174        0x2 build/default/production/ndef.o
 .rodata.main.str1.1
                0x00800174       0x27 build/default/production/main.o
 *(.gnu.linkonce.r*)
                0x0080019c                        . = ALIGN (0x2)
                0x00800174                        _edata = .
                0x00800174                        PROVIDE (__data_end = .)

.bss            0x00800174      0x430
                0x00800174                        PROVIDE (__bss_start = .)
 *(.bss)
 *(.bss*)
 .bss.array_internal
                0x00800174       0x10 build/default/production/uart.o
                0x00800174                array_internal
 .bss.cond_3    0x00800184        0x1 build/default/production/rfm69.o
                0x00800184                cond_3
 .bss.cond_2    0x00800185        0x1 build/default/production/rfm69.o
                0x00800185                cond_2
 .bss.cond_1    0x00800186        0x1 build/default/production/rfm69.o
                0x00800186                cond_1
 .bss.c_hash_3  0x00800187        0x1 build/default/production/rfm69.o
                0x00800187                c_hash_3
 .bss.c_hash_2  0x00800188        0x1 build/default/production/rfm69.o
                0x00800188                c_hash_2
 .bss.c_hash_1  0x00800189        0x1 build/default/production/rfm69.o
                0x00800189                c_hash_1
 .bss.p_hash_3  0x0080018a        0x1 build/default/production/rfm69.o
                0x0080018a                p_hash_3
 .bss.p_hash_2  0x0080018b        0x1 build/default/production/rfm69.o
                0x0080018b                p_hash_2
 .bss.p_hash_1  0x0080018c        0x1 build/default/production/rfm69.o
                0x0080018c                p_hash_1
 .bss.msg_hash  0x0080018d        0x4 build/default/production/rfm69.o
                0x0080018d                msg_hash
 .bss.i         0x00800191        0x1 build/default/production/rfm69.o
                0x00800191                i
 .bss.new_last_page
                0x00800192        0x1 build/default/production/m95128.o
                0x00800192                new_last_page
 .bss.old_last_page
                0x00800193        0x1 build/default/production/m95128.o
                0x00800193                old_last_page
 .bss.read_value
                0x00800194        0x1 build/default/production/m95128.o
                0x00800194                read_value
 .bss.result    0x00800195        0x1 build/default/production/max31329.o
                0x00800195                result
 .bss.rtc_rfm69_status
                0x00800196        0x1 build/default/production/main.o
                0x00800196                rtc_rfm69_status
 .bss.total_wheel_counts
                0x00800197       0x1e build/default/production/main.o
                0x00800197                total_wheel_counts
 .bss.index_wheel_count
                0x008001b5        0x1 build/default/production/main.o
                0x008001b5                index_wheel_count
 .bss.increment_wheel_count
                0x008001b6        0x1 build/default/production/main.o
                0x008001b6                increment_wheel_count
 .bss.increment_minute_index
                0x008001b7        0x1 build/default/production/main.o
                0x008001b7                increment_minute_index
 .bss.is_debouncing
                0x008001b8        0x1 build/default/production/main.o
                0x008001b8                is_debouncing
 .bss.self_value
                0x008001b9        0x2 build/default/production/main.o
                0x008001b9                self_value
 .bss.TIME      0x008001bb        0x7 build/default/production/defines.o
                0x008001bb                TIME
 .bss.RX_DATA   0x008001c2       0x41 build/default/production/defines.o
                0x008001c2                RX_DATA
 .bss.TX_DATA   0x00800203       0x41 build/default/production/defines.o
                0x00800203                TX_DATA
 .bss.IDENTIFIER
                0x00800244      0x103 build/default/production/defines.o
                0x00800244                IDENTIFIER
 .bss.TRIMMED_STRING
                0x00800347       0x17 build/default/production/defines.o
                0x00800347                TRIMMED_STRING
 .bss.NDEF_MSG  0x0080035e      0x101 build/default/production/defines.o
                0x0080035e                NDEF_MSG
 .bss.DATA_BUFFER_254
                0x0080045f       0xfe build/default/production/defines.o
                0x0080045f                DATA_BUFFER_254
 .bss.DATA_BUFFER_7
                0x0080055d        0x7 build/default/production/defines.o
                0x0080055d                DATA_BUFFER_7
 .bss.DATA_BUFFER_65
                0x00800564       0x40 build/default/production/defines.o
                0x00800564                DATA_BUFFER_65
 *(COMMON)
                0x008005a4                        PROVIDE (__bss_end = .)
                0x0000262e                        __data_load_start = LOADADDR (.data)
                0x000026a2                        __data_load_end = (__data_load_start + SIZEOF (.data))

.noinit         0x008005a4        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x008005a4                        _end = .
                [!provide]                        PROVIDE (__heap_start = .)
                0x00000000                        __flmap_init_label = DEFINED (__flmap_noinit_start)?__flmap_noinit_start:0x0
                0x00000000                        __flmap = DEFINED (__flmap)?__flmap:0x0

.eeprom         0x00810000        0x0
 *(.eeprom*)
                0x00810000                        __eeprom_end = .

.fuse
 *(.fuse)
 *(.lfuse)
 *(.hfuse)
 *(.efuse)

.lock
 *(.lock*)

.signature
 *(.signature*)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x00000000       0x12
 *(.comment)
 .comment       0x00000000       0x12 build/default/production/uart.o
                                 0x13 (size before relaxing)
 .comment       0x00000012       0x13 build/default/production/rfm69.o
 .comment       0x00000012       0x13 build/default/production/states.o
 .comment       0x00000012       0x13 build/default/production/i2c.o
 .comment       0x00000012       0x13 build/default/production/m95128.o
 .comment       0x00000012       0x13 build/default/production/spi.o
 .comment       0x00000012       0x13 build/default/production/st25dv.o
 .comment       0x00000012       0x13 build/default/production/interrupts.o
 .comment       0x00000012       0x13 build/default/production/max31329.o
 .comment       0x00000012       0x13 build/default/production/adc.o
 .comment       0x00000012       0x13 build/default/production/ndef.o
 .comment       0x00000012       0x13 build/default/production/main.o
 .comment       0x00000012       0x13 build/default/production/defines.o
 .comment       0x00000012       0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o)
 .comment       0x00000012       0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o)
 .comment       0x00000012       0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o)

.note.gnu.avr.deviceinfo
                0x00000000       0x40
 .note.gnu.avr.deviceinfo
                0x00000000       0x40 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.note.gnu.build-id
 *(.note.gnu.build-id)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info     0x00000000      0x8ea
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x00000000      0x8ea /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o

.debug_abbrev   0x00000000      0x86e
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x86e /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o

.debug_line     0x00000000      0x1a6
 *(.debug_line .debug_line.* .debug_line_end)
 .debug_line    0x00000000      0x1a6 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o

.debug_frame
 *(.debug_frame)

.debug_str      0x00000000      0x318
 *(.debug_str)
 .debug_str     0x00000000      0x318 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)
OUTPUT(dist/default/production/avr_code.production.elf elf32-avr)
LOAD linker stubs
