From 96153945bc20c3a5192d85edb6eb9908e6c8baaa Mon Sep 17 00:00:00 2001 From: jakeg00dwin Date: Tue, 2 Jul 2024 08:45:33 -0700 Subject: [PATCH] Adding the binary output as well --- dist/default/debug/fg004a.X.debug.map | 1674 ++++++++--------- dist/default/debug/memoryfile.xml | 34 +- .../production/fg004a.X.production.hex | 250 +-- .../production/fg004a.X.production.map | 1428 +++++++------- dist/default/production/memoryfile.xml | 34 +- 5 files changed, 1710 insertions(+), 1710 deletions(-) diff --git a/dist/default/debug/fg004a.X.debug.map b/dist/default/debug/fg004a.X.debug.map index 2ffa09c..b77b913 100644 --- a/dist/default/debug/fg004a.X.debug.map +++ b/dist/default/debug/fg004a.X.debug.map @@ -1,837 +1,837 @@ -Archive member included to satisfy reference by file (symbol) - -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - build/default/debug/main.o (__ltsf2) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - build/default/debug/main.o (__divsf3) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) (__divsf3x) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - build/default/debug/main.o (__fixunssfsi) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - build/default/debug/TriacOut.o (__floatunsisf) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) (__fp_cmp) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_inf) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_nan) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_pscA) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_pscB) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) (__fp_round) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_split3) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) (__fp_zero) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - build/default/debug/main.o (__gtsf2) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - build/default/debug/main.o (__mulsf3) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) (__mulsf3x) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - build/default/debug/main.o (__do_copy_data) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o (exit) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) (_Exit) -c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) (_exit) - -Discarded input sections - - .data 0x0000000000000000 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - .bss 0x0000000000000000 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - .text 0x0000000000000000 0x0 build/default/debug/main.o - .data 0x0000000000000000 0x0 build/default/debug/main.o - .bss 0x0000000000000000 0x0 build/default/debug/main.o - .text._delay_us - 0x0000000000000000 0x128 build/default/debug/main.o - .text.setup 0x0000000000000000 0x4 build/default/debug/main.o - .data.Delay_MicroSeconds - 0x0000000000000000 0x2 build/default/debug/main.o - .rodata.Tau 0x0000000000000000 0x4 build/default/debug/main.o - .rodata.HighThresh - 0x0000000000000000 0x2 build/default/debug/main.o - .rodata.LowThresh - 0x0000000000000000 0x2 build/default/debug/main.o - .rodata.GatePulses - 0x0000000000000000 0xa build/default/debug/main.o - .rodata.GatePulsesQty - 0x0000000000000000 0x2 build/default/debug/main.o - .rodata.TriggerValue - 0x0000000000000000 0x2 build/default/debug/main.o - .text 0x0000000000000000 0x0 build/default/debug/ADC.o - .data 0x0000000000000000 0x0 build/default/debug/ADC.o - .bss 0x0000000000000000 0x0 build/default/debug/ADC.o - .text 0x0000000000000000 0x0 build/default/debug/RegEdit.o - .data 0x0000000000000000 0x0 build/default/debug/RegEdit.o - .bss 0x0000000000000000 0x0 build/default/debug/RegEdit.o - .text.RegEdit_SetRegister - 0x0000000000000000 0x8 build/default/debug/RegEdit.o - .text.RegEdit_IsBitSet - 0x0000000000000000 0x24 build/default/debug/RegEdit.o - .text.RegEdit_AND_Num - 0x0000000000000000 0xa build/default/debug/RegEdit.o - .text 0x0000000000000000 0x0 build/default/debug/TriacOut.o - .data 0x0000000000000000 0x0 build/default/debug/TriacOut.o - .bss 0x0000000000000000 0x0 build/default/debug/TriacOut.o - .text.Delay_MicroSeconds_impl - 0x0000000000000000 0x2 build/default/debug/TriacOut.o - .text.TriacOut_InitTimerA - 0x0000000000000000 0x2 build/default/debug/TriacOut.o - .text.TriacOut_SetupPins - 0x0000000000000000 0x1a build/default/debug/TriacOut.o - .text.TriacOut_SetAllHigh - 0x0000000000000000 0x1a build/default/debug/TriacOut.o - .text.TriacOut_PulsePins - 0x0000000000000000 0x2c build/default/debug/TriacOut.o - .data.Delay_MicroSecnds - 0x0000000000000000 0x2 build/default/debug/TriacOut.o - .debug_info 0x0000000000000000 0x689 build/default/debug/TriacOut.o - .debug_abbrev 0x0000000000000000 0x14d build/default/debug/TriacOut.o - .debug_loc 0x0000000000000000 0x36 build/default/debug/TriacOut.o - .debug_aranges - 0x0000000000000000 0x40 build/default/debug/TriacOut.o - .debug_ranges 0x0000000000000000 0x30 build/default/debug/TriacOut.o - .debug_line 0x0000000000000000 0x183 build/default/debug/TriacOut.o - .debug_str 0x0000000000000000 0x20 build/default/debug/TriacOut.o - .comment 0x0000000000000000 0x30 build/default/debug/TriacOut.o - .debug_frame 0x0000000000000000 0x64 build/default/debug/TriacOut.o - .text 0x0000000000000000 0x0 build/default/debug/zero_cross_detection.o - .data 0x0000000000000000 0x0 build/default/debug/zero_cross_detection.o - .bss 0x0000000000000000 0x0 build/default/debug/zero_cross_detection.o - .text.ZCD_Setup - 0x0000000000000000 0xa build/default/debug/zero_cross_detection.o - .text.ZCD_IsTriggered - 0x0000000000000000 0x3c build/default/debug/zero_cross_detection.o - .text.ZCD_Poll - 0x0000000000000000 0x8 build/default/debug/zero_cross_detection.o - .debug_info 0x0000000000000000 0x37c build/default/debug/zero_cross_detection.o - .debug_abbrev 0x0000000000000000 0xf4 build/default/debug/zero_cross_detection.o - .debug_loc 0x0000000000000000 0x40 build/default/debug/zero_cross_detection.o - .debug_aranges - 0x0000000000000000 0x30 build/default/debug/zero_cross_detection.o - .debug_ranges 0x0000000000000000 0x20 build/default/debug/zero_cross_detection.o - .debug_line 0x0000000000000000 0xf1 build/default/debug/zero_cross_detection.o - .debug_str 0x0000000000000000 0x14 build/default/debug/zero_cross_detection.o - .comment 0x0000000000000000 0x30 build/default/debug/zero_cross_detection.o - .debug_frame 0x0000000000000000 0x50 build/default/debug/zero_cross_detection.o - .text 0x0000000000000000 0x8 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - .stack.descriptors - 0x0000000000000000 0x6a c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - .text 0x0000000000000000 0x4 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - .stack.descriptors - 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - .text 0x0000000000000000 0xce c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - .stack.descriptors - 0x0000000000000000 0x31 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - .text 0x0000000000000000 0x58 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - .stack.descriptors - 0x0000000000000000 0x1a c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - .text 0x0000000000000000 0x7a c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - .stack.descriptors - 0x0000000000000000 0x34 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - .text 0x0000000000000000 0x48 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - .stack.descriptors - 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - .text 0x0000000000000000 0xc c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - .stack.descriptors - 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - .text 0x0000000000000000 0x6 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - .stack.descriptors - 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - .text 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - .stack.descriptors - 0x0000000000000000 0x17 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - .text 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - .stack.descriptors - 0x0000000000000000 0x17 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - .text 0x0000000000000000 0x22 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - .stack.descriptors - 0x0000000000000000 0x18 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - .text 0x0000000000000000 0x44 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - .stack.descriptors - 0x0000000000000000 0x32 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - .text 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - .stack.descriptors - 0x0000000000000000 0x2f c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - .text 0x0000000000000000 0x8 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - .stack.descriptors - 0x0000000000000000 0x2a c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - .text 0x0000000000000000 0x4 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - .stack.descriptors - 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - .text 0x0000000000000000 0xc4 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - .stack.descriptors - 0x0000000000000000 0x31 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - .text 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.mul - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.div - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.prologue - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.builtins - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.fmul - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.fixed - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - .stack.descriptors - 0x0000000000000000 0x73 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - .text 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) - .stack.descriptors - 0x0000000000000000 0x13 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) - .text 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.mul - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.div - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.prologue - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .stack.descriptors - 0x0000000000000000 0x13 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.builtins - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.fmul - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.fixed - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - -Memory Configuration - -Name Origin Length Attributes -text 0x0000000000000000 0x0000000000001000 xr -data 0x0000000000803f00 0x0000000000000100 rw !x -eeprom 0x0000000000810000 0x0000000000000080 rw !x -fuse 0x0000000000820000 0x000000000000000a rw !x -lock 0x0000000000830000 0x0000000000000400 rw !x -signature 0x0000000000840000 0x0000000000000400 rw !x -user_signatures 0x0000000000850000 0x0000000000000400 rw !x -bootrow 0x0000000000860000 0x0000000000000400 rw !x -*default* 0x0000000000000000 0xffffffffffffffff - -Linker script and memory map - -Address of section .data set to 0x803f00 - 0x0000000000008000 __RODATA_PM_OFFSET__ = 0x8000 -LOAD C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - 0x0000000000000001 __MPLAB_BUILD = 0x1 -LOAD build/default/debug/main.o -LOAD build/default/debug/ADC.o -LOAD build/default/debug/RegEdit.o -LOAD build/default/debug/TriacOut.o -LOAD build/default/debug/zero_cross_detection.o -START GROUP -LOAD c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a -END GROUP - 0x0000000000000001 __MPLAB_DEBUG = 0x1 - 0x0000000000000001 __DEBUG = 0x1 -START GROUP -LOAD c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a -LOAD c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a -LOAD c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a -LOAD C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls\libattiny404.a -END GROUP - [0x0000000000000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 - [0x0000000000803f00] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x802000 - [0x0000000000001000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x100000 - [0x0000000000000100] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 - [0x0000000000000080] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 - [0x000000000000000a] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 - 0x0000000000000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 - 0x0000000000000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 - 0x0000000000000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 - 0x0000000000008000 __RODATA_PM_OFFSET__ = DEFINED (__RODATA_PM_OFFSET__)?__RODATA_PM_OFFSET__:0x8000 - 0x0000000000000400 __BOOTROW_REGION_LENGTH__ = DEFINED (__BOOTROW_REGION_LENGTH__)?__BOOTROW_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 0x0000000000000000 0x8c - *(.vectors) - .vectors 0x0000000000000000 0x34 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - 0x0000000000000000 __vector_default - 0x0000000000000000 __vectors - *(.vectors) - *(.progmem.gcc*) - *(.dinit) - .dinit 0x0000000000000034 0x7 data_init - 0x000000000000003c . = ALIGN (0x2) - *fill* 0x000000000000003b 0x1 - 0x000000000000003c __trampolines_start = . - *(.trampolines) - .trampolines 0x000000000000003c 0x0 linker stubs - *(.trampolines*) - 0x000000000000003c __trampolines_end = . - *libprintf_flt.a:*(.progmem.data) - *libc.a:*(.progmem.data) - 0x000000000000003c . = ALIGN (0x2) - *(.jumptables) - *(.jumptables*) - *(.lowtext) - *(.lowtext*) - 0x000000000000003c __ctors_start = . - *(.ctors) - 0x000000000000003c __ctors_end = . - 0x000000000000003c __dtors_start = . - *(.dtors) - 0x000000000000003c __dtors_end = . - SORT(*)(.ctors) - SORT(*)(.dtors) - *(.init0) - .init0 0x000000000000003c 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - 0x000000000000003c __init - *(.init0) - *(.init1) - *(.init1) - *(.init2) - .init2 0x000000000000003c 0xc C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - *(.init2) - *(.init3) - *(.init3) - *(.init4) - .init4 0x0000000000000048 0x3c c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - 0x0000000000000048 __do_copy_data - 0x0000000000000076 __do_clear_bss - *(.init4) - *(.init5) - *(.init5) - *(.init6) - *(.init6) - *(.init7) - *(.init7) - *(.init8) - *(.init8) - *(.init9) - .init9 0x0000000000000084 0x4 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - *(.init9) - 0x0000000000000088 . = ALIGN (0x2) - *(.fini9) - .fini9 0x0000000000000088 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - 0x0000000000000088 _exit - *(.fini9) - *(.fini8) - *(.fini8) - *(.fini7) - *(.fini7) - *(.fini6) - *(.fini6) - *(.fini5) - *(.fini5) - *(.fini4) - *(.fini4) - *(.fini3) - *(.fini3) - *(.fini2) - *(.fini2) - *(.fini1) - *(.fini1) - *(.fini0) - .fini0 0x0000000000000088 0x4 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - *(.fini0) - 0x000000000000008c _etext = . - -.data 0x0000000000803f00 0x0 load address 0x000000000000008c - [!provide] PROVIDE (__data_start, .) - *(.gnu.linkonce.d*) - 0x0000000000803f00 . = ALIGN (0x2) - 0x0000000000803f00 _edata = . - [!provide] PROVIDE (__data_end, .) - -.bss 0x0000000000803f00 0x0 - [!provide] PROVIDE (__bss_start, .) - *(COMMON) - [!provide] PROVIDE (__bss_end, .) - 0x000000000000008c __data_load_start = LOADADDR (.data) - 0x000000000000008c __data_load_end = (__data_load_start + SIZEOF (.data)) - -.noinit 0x0000000000803f00 0x0 - [!provide] PROVIDE (__noinit_start, .) - *(.noinit*) - [!provide] PROVIDE (__noinit_end, .) - 0x0000000000803f00 _end = . - -.eeprom 0x0000000000810000 0x0 - *(.eeprom*) - 0x0000000000810000 __eeprom_end = . - -.fuse - *(.fuse) - *(.lfuse) - *(.hfuse) - *(.efuse) - -.lock - *(.lock*) - -.signature - *(.signature*) - -.user_signatures - *(.user_signatures*) - -.bootrow - *(.bootrow*) - -.stab - *(.stab) - -.stabstr - *(.stabstr) - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.comment 0x0000000000000000 0x5b - *(.comment) - .comment 0x0000000000000000 0x2f build/default/debug/main.o - 0x30 (size before relaxing) - .comment 0x000000000000002f 0x30 build/default/debug/ADC.o - .comment 0x000000000000002f 0x30 build/default/debug/RegEdit.o - .comment 0x000000000000002f 0x2c c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - 0x2d (size before relaxing) - .comment 0x000000000000005b 0x2d c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) - -.stack.descriptors.hdr - 0x0000000000000000 0x2a - .stack.descriptors.hdr - 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - .stack.descriptors.hdr - 0x000000000000000e 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) - .stack.descriptors.hdr - 0x000000000000001c 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) - -.note.GNU-stack - 0x0000000000000000 0x0 - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - .note.GNU-stack - 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) - -.note.gnu.build-id - *(.note.gnu.build-id) - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.debug_aranges 0x0000000000000000 0xc0 - *(.debug_aranges) - .debug_aranges - 0x0000000000000000 0x30 build/default/debug/main.o - .debug_aranges - 0x0000000000000030 0x38 build/default/debug/ADC.o - .debug_aranges - 0x0000000000000068 0x58 build/default/debug/RegEdit.o - -.debug_pubnames - *(.debug_pubnames) - -.debug_info 0x0000000000000000 0x2c57 - *(.debug_info .gnu.linkonce.wi.*) - .debug_info 0x0000000000000000 0x1637 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - .debug_info 0x0000000000001637 0x7e8 build/default/debug/main.o - .debug_info 0x0000000000001e1f 0x949 build/default/debug/ADC.o - .debug_info 0x0000000000002768 0x4ef build/default/debug/RegEdit.o - -.debug_abbrev 0x0000000000000000 0x19e4 - *(.debug_abbrev) - .debug_abbrev 0x0000000000000000 0x1504 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - .debug_abbrev 0x0000000000001504 0x22b build/default/debug/main.o - .debug_abbrev 0x000000000000172f 0x1de build/default/debug/ADC.o - .debug_abbrev 0x000000000000190d 0xd7 build/default/debug/RegEdit.o - -.debug_line 0x0000000000000000 0x65d - *(.debug_line .debug_line.* .debug_line_end) - .debug_line 0x0000000000000000 0x136 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - .debug_line 0x0000000000000136 0x26b build/default/debug/main.o - .debug_line 0x00000000000003a1 0x197 build/default/debug/ADC.o - .debug_line 0x0000000000000538 0x125 build/default/debug/RegEdit.o - -.debug_frame 0x0000000000000000 0x178 - *(.debug_frame) - .debug_frame 0x0000000000000000 0x88 build/default/debug/main.o - .debug_frame 0x0000000000000088 0x5c build/default/debug/ADC.o - .debug_frame 0x00000000000000e4 0x94 build/default/debug/RegEdit.o - -.debug_str 0x0000000000000000 0xa00 - *(.debug_str) - .debug_str 0x0000000000000000 0x943 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - .debug_str 0x0000000000000943 0x32 build/default/debug/main.o - .debug_str 0x0000000000000975 0x7b build/default/debug/ADC.o - .debug_str 0x00000000000009f0 0x10 build/default/debug/RegEdit.o - -.debug_loc 0x0000000000000000 0x368 - *(.debug_loc) - .debug_loc 0x0000000000000000 0x27a build/default/debug/main.o - .debug_loc 0x000000000000027a 0x84 build/default/debug/ADC.o - .debug_loc 0x00000000000002fe 0x6a build/default/debug/RegEdit.o - -.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 0x0000000000000000 0x90 - *(.debug_ranges) - .debug_ranges 0x0000000000000000 0x20 build/default/debug/main.o - .debug_ranges 0x0000000000000020 0x28 build/default/debug/ADC.o - .debug_ranges 0x0000000000000048 0x48 build/default/debug/RegEdit.o - -.debug_macro - *(.debug_macro) -OUTPUT(dist/default/debug/fg004a.X.debug.elf elf32-avr) -LOAD linker stubs -LOAD data_init - -.note.gnu.avr.deviceinfo - 0x0000000000000000 0x3c - .note.gnu.avr.deviceinfo - 0x0000000000000000 0x3c C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - -.text.main 0x000000000000008c 0x3c - .text.main 0x000000000000008c 0x3c build/default/debug/main.o - 0x000000000000008c main - -.text.ADC_Init 0x00000000000000c8 0x38 - .text.ADC_Init - 0x00000000000000c8 0x38 build/default/debug/ADC.o - 0x00000000000000c8 ADC_Init - -.text.ADC_ReadValue_Impl - 0x0000000000000100 0x20 - .text.ADC_ReadValue_Impl - 0x0000000000000100 0x20 build/default/debug/ADC.o - 0x0000000000000100 ADC_ReadValue_Impl - -.text.RegEdit_ClearBit - 0x0000000000000120 0x1a - .text.RegEdit_ClearBit - 0x0000000000000120 0x1a build/default/debug/RegEdit.o - 0x0000000000000120 RegEdit_ClearBit - -.text.RegEdit_SetBit - 0x000000000000013a 0x18 - .text.RegEdit_SetBit - 0x000000000000013a 0x18 build/default/debug/RegEdit.o - 0x000000000000013a RegEdit_SetBit - -.text.ADC_Enable - 0x0000000000000152 0x16 - .text.ADC_Enable - 0x0000000000000152 0x16 build/default/debug/ADC.o - 0x0000000000000152 ADC_Enable - -.text.ADC_Disable - 0x0000000000000168 0x10 - .text.ADC_Disable - 0x0000000000000168 0x10 build/default/debug/ADC.o - 0x0000000000000168 ADC_Disable - -.text.exit 0x0000000000000178 0xe - .text.exit 0x0000000000000178 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - 0x0000000000000178 exit - -.text.RegEdit_OR_Num - 0x0000000000000186 0xa - .text.RegEdit_OR_Num - 0x0000000000000186 0xa build/default/debug/RegEdit.o - 0x0000000000000186 RegEdit_OR_Num - -.text.RegEdit_ClearRegister - 0x0000000000000190 0x6 - .text.RegEdit_ClearRegister - 0x0000000000000190 0x6 build/default/debug/RegEdit.o - 0x0000000000000190 RegEdit_ClearRegister - -.text.RegEdit_SetNum - 0x0000000000000196 0x6 - .text.RegEdit_SetNum - 0x0000000000000196 0x6 build/default/debug/RegEdit.o - 0x0000000000000196 RegEdit_SetNum - -.text 0x000000000000019c 0x2 - .text 0x000000000000019c 0x2 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o - 0x000000000000019c __vector_22 - 0x000000000000019c __vector_1 - 0x000000000000019c __vector_24 - 0x000000000000019c __vector_12 - 0x000000000000019c __bad_interrupt - 0x000000000000019c __vector_6 - 0x000000000000019c __vector_3 - 0x000000000000019c __vector_23 - 0x000000000000019c __vector_25 - 0x000000000000019c __vector_11 - 0x000000000000019c __vector_13 - 0x000000000000019c __vector_17 - 0x000000000000019c __vector_19 - 0x000000000000019c __vector_7 - 0x000000000000019c __vector_5 - 0x000000000000019c __vector_4 - 0x000000000000019c __vector_9 - 0x000000000000019c __vector_2 - 0x000000000000019c __vector_21 - 0x000000000000019c __vector_15 - 0x000000000000019c __vector_8 - 0x000000000000019c __vector_14 - 0x000000000000019c __vector_10 - 0x000000000000019c __vector_16 - 0x000000000000019c __vector_18 - 0x000000000000019c __vector_20 - -.text.__dummy_fini - 0x000000000000019e 0x2 - .text.__dummy_fini - 0x000000000000019e 0x2 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - 0x000000000000019e _fini - -.text.__dummy_funcs_on_exit - 0x00000000000001a0 0x2 - .text.__dummy_funcs_on_exit - 0x00000000000001a0 0x2 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - 0x00000000000001a0 __funcs_on_exit - -.text.__dummy_simulator_exit - 0x00000000000001a2 0x2 - .text.__dummy_simulator_exit - 0x00000000000001a2 0x2 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) - 0x00000000000001a2 __simulator_exit - -.text._Exit 0x00000000000001a4 0x2 - .text._Exit 0x00000000000001a4 0x2 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) - 0x00000000000001a4 _Exit - -.data.ADC_ReadValue - 0x0000000000803f00 0x2 load address 0x00000000000001a6 - .data.ADC_ReadValue - 0x0000000000803f00 0x2 build/default/debug/ADC.o - 0x0000000000803f00 ADC_ReadValue +Archive member included to satisfy reference by file (symbol) + +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + build/default/debug/main.o (__ltsf2) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + build/default/debug/main.o (__divsf3) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) (__divsf3x) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + build/default/debug/main.o (__fixunssfsi) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + build/default/debug/TriacOut.o (__floatunsisf) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) (__fp_cmp) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_inf) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_nan) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_pscA) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_pscB) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) (__fp_round) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_split3) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) (__fp_zero) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + build/default/debug/main.o (__gtsf2) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + build/default/debug/main.o (__mulsf3) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) (__mulsf3x) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + build/default/debug/main.o (__do_copy_data) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o (exit) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) (_Exit) +c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) (_exit) + +Discarded input sections + + .data 0x0000000000000000 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + .bss 0x0000000000000000 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + .text 0x0000000000000000 0x0 build/default/debug/main.o + .data 0x0000000000000000 0x0 build/default/debug/main.o + .bss 0x0000000000000000 0x0 build/default/debug/main.o + .text._delay_us + 0x0000000000000000 0x128 build/default/debug/main.o + .text.setup 0x0000000000000000 0x4 build/default/debug/main.o + .data.Delay_MicroSeconds + 0x0000000000000000 0x2 build/default/debug/main.o + .rodata.Tau 0x0000000000000000 0x4 build/default/debug/main.o + .rodata.HighThresh + 0x0000000000000000 0x2 build/default/debug/main.o + .rodata.LowThresh + 0x0000000000000000 0x2 build/default/debug/main.o + .rodata.GatePulses + 0x0000000000000000 0xa build/default/debug/main.o + .rodata.GatePulsesQty + 0x0000000000000000 0x2 build/default/debug/main.o + .rodata.TriggerValue + 0x0000000000000000 0x2 build/default/debug/main.o + .text 0x0000000000000000 0x0 build/default/debug/ADC.o + .data 0x0000000000000000 0x0 build/default/debug/ADC.o + .bss 0x0000000000000000 0x0 build/default/debug/ADC.o + .text 0x0000000000000000 0x0 build/default/debug/RegEdit.o + .data 0x0000000000000000 0x0 build/default/debug/RegEdit.o + .bss 0x0000000000000000 0x0 build/default/debug/RegEdit.o + .text.RegEdit_SetRegister + 0x0000000000000000 0x8 build/default/debug/RegEdit.o + .text.RegEdit_IsBitSet + 0x0000000000000000 0x24 build/default/debug/RegEdit.o + .text.RegEdit_AND_Num + 0x0000000000000000 0xa build/default/debug/RegEdit.o + .text 0x0000000000000000 0x0 build/default/debug/TriacOut.o + .data 0x0000000000000000 0x0 build/default/debug/TriacOut.o + .bss 0x0000000000000000 0x0 build/default/debug/TriacOut.o + .text.Delay_MicroSeconds_impl + 0x0000000000000000 0x2 build/default/debug/TriacOut.o + .text.TriacOut_InitTimerA + 0x0000000000000000 0x2 build/default/debug/TriacOut.o + .text.TriacOut_SetupPins + 0x0000000000000000 0x1a build/default/debug/TriacOut.o + .text.TriacOut_SetAllHigh + 0x0000000000000000 0x1a build/default/debug/TriacOut.o + .text.TriacOut_PulsePins + 0x0000000000000000 0x2c build/default/debug/TriacOut.o + .data.Delay_MicroSecnds + 0x0000000000000000 0x2 build/default/debug/TriacOut.o + .debug_info 0x0000000000000000 0x689 build/default/debug/TriacOut.o + .debug_abbrev 0x0000000000000000 0x14d build/default/debug/TriacOut.o + .debug_loc 0x0000000000000000 0x36 build/default/debug/TriacOut.o + .debug_aranges + 0x0000000000000000 0x40 build/default/debug/TriacOut.o + .debug_ranges 0x0000000000000000 0x30 build/default/debug/TriacOut.o + .debug_line 0x0000000000000000 0x183 build/default/debug/TriacOut.o + .debug_str 0x0000000000000000 0x20 build/default/debug/TriacOut.o + .comment 0x0000000000000000 0x30 build/default/debug/TriacOut.o + .debug_frame 0x0000000000000000 0x64 build/default/debug/TriacOut.o + .text 0x0000000000000000 0x0 build/default/debug/zero_cross_detection.o + .data 0x0000000000000000 0x0 build/default/debug/zero_cross_detection.o + .bss 0x0000000000000000 0x0 build/default/debug/zero_cross_detection.o + .text.ZCD_Setup + 0x0000000000000000 0xa build/default/debug/zero_cross_detection.o + .text.ZCD_IsTriggered + 0x0000000000000000 0x3c build/default/debug/zero_cross_detection.o + .text.ZCD_Poll + 0x0000000000000000 0x8 build/default/debug/zero_cross_detection.o + .debug_info 0x0000000000000000 0x37c build/default/debug/zero_cross_detection.o + .debug_abbrev 0x0000000000000000 0xf4 build/default/debug/zero_cross_detection.o + .debug_loc 0x0000000000000000 0x40 build/default/debug/zero_cross_detection.o + .debug_aranges + 0x0000000000000000 0x30 build/default/debug/zero_cross_detection.o + .debug_ranges 0x0000000000000000 0x20 build/default/debug/zero_cross_detection.o + .debug_line 0x0000000000000000 0xf1 build/default/debug/zero_cross_detection.o + .debug_str 0x0000000000000000 0x14 build/default/debug/zero_cross_detection.o + .comment 0x0000000000000000 0x30 build/default/debug/zero_cross_detection.o + .debug_frame 0x0000000000000000 0x50 build/default/debug/zero_cross_detection.o + .text 0x0000000000000000 0x8 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + .stack.descriptors + 0x0000000000000000 0x6a c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + .text 0x0000000000000000 0x4 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + .stack.descriptors + 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + .text 0x0000000000000000 0xce c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + .stack.descriptors + 0x0000000000000000 0x31 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + .text 0x0000000000000000 0x58 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + .stack.descriptors + 0x0000000000000000 0x1a c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + .text 0x0000000000000000 0x7a c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + .stack.descriptors + 0x0000000000000000 0x34 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + .text 0x0000000000000000 0x48 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + .stack.descriptors + 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + .text 0x0000000000000000 0xc c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + .stack.descriptors + 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + .text 0x0000000000000000 0x6 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + .stack.descriptors + 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + .text 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + .stack.descriptors + 0x0000000000000000 0x17 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + .text 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + .stack.descriptors + 0x0000000000000000 0x17 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + .text 0x0000000000000000 0x22 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + .stack.descriptors + 0x0000000000000000 0x18 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + .text 0x0000000000000000 0x44 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + .stack.descriptors + 0x0000000000000000 0x32 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + .text 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + .stack.descriptors + 0x0000000000000000 0x2f c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + .text 0x0000000000000000 0x8 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + .stack.descriptors + 0x0000000000000000 0x2a c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + .text 0x0000000000000000 0x4 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + .stack.descriptors + 0x0000000000000000 0x16 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + .text 0x0000000000000000 0xc4 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + .stack.descriptors + 0x0000000000000000 0x31 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + .text 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.mul + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.div + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + .stack.descriptors + 0x0000000000000000 0x73 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + .text 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) + .stack.descriptors + 0x0000000000000000 0x13 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) + .text 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .data 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .bss 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.mul + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.div + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .stack.descriptors + 0x0000000000000000 0x13 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x0000000000000000 0x0000000000001000 xr +data 0x0000000000803f00 0x0000000000000100 rw !x +eeprom 0x0000000000810000 0x0000000000000080 rw !x +fuse 0x0000000000820000 0x000000000000000a rw !x +lock 0x0000000000830000 0x0000000000000400 rw !x +signature 0x0000000000840000 0x0000000000000400 rw !x +user_signatures 0x0000000000850000 0x0000000000000400 rw !x +bootrow 0x0000000000860000 0x0000000000000400 rw !x +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +Address of section .data set to 0x803f00 + 0x0000000000008000 __RODATA_PM_OFFSET__ = 0x8000 +LOAD C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + 0x0000000000000001 __MPLAB_BUILD = 0x1 +LOAD build/default/debug/main.o +LOAD build/default/debug/ADC.o +LOAD build/default/debug/RegEdit.o +LOAD build/default/debug/TriacOut.o +LOAD build/default/debug/zero_cross_detection.o +START GROUP +LOAD c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a +END GROUP + 0x0000000000000001 __MPLAB_DEBUG = 0x1 + 0x0000000000000001 __DEBUG = 0x1 +START GROUP +LOAD c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a +LOAD c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libm.a +LOAD c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a +LOAD C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls\libattiny404.a +END GROUP + [0x0000000000000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x0000000000803f00] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x802000 + [0x0000000000001000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x100000 + [0x0000000000000100] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x0000000000000080] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x000000000000000a] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x0000000000000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x0000000000000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x0000000000000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + 0x0000000000008000 __RODATA_PM_OFFSET__ = DEFINED (__RODATA_PM_OFFSET__)?__RODATA_PM_OFFSET__:0x8000 + 0x0000000000000400 __BOOTROW_REGION_LENGTH__ = DEFINED (__BOOTROW_REGION_LENGTH__)?__BOOTROW_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 0x0000000000000000 0x8c + *(.vectors) + .vectors 0x0000000000000000 0x34 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + 0x0000000000000000 __vector_default + 0x0000000000000000 __vectors + *(.vectors) + *(.progmem.gcc*) + *(.dinit) + .dinit 0x0000000000000034 0x7 data_init + 0x000000000000003c . = ALIGN (0x2) + *fill* 0x000000000000003b 0x1 + 0x000000000000003c __trampolines_start = . + *(.trampolines) + .trampolines 0x000000000000003c 0x0 linker stubs + *(.trampolines*) + 0x000000000000003c __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + 0x000000000000003c . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + *(.lowtext) + *(.lowtext*) + 0x000000000000003c __ctors_start = . + *(.ctors) + 0x000000000000003c __ctors_end = . + 0x000000000000003c __dtors_start = . + *(.dtors) + 0x000000000000003c __dtors_end = . + SORT(*)(.ctors) + SORT(*)(.dtors) + *(.init0) + .init0 0x000000000000003c 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + 0x000000000000003c __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x000000000000003c 0xc C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + .init4 0x0000000000000048 0x3c c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + 0x0000000000000048 __do_copy_data + 0x0000000000000076 __do_clear_bss + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x0000000000000084 0x4 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + *(.init9) + 0x0000000000000088 . = ALIGN (0x2) + *(.fini9) + .fini9 0x0000000000000088 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + 0x0000000000000088 _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x0000000000000088 0x4 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + *(.fini0) + 0x000000000000008c _etext = . + +.data 0x0000000000803f00 0x0 load address 0x000000000000008c + [!provide] PROVIDE (__data_start, .) + *(.gnu.linkonce.d*) + 0x0000000000803f00 . = ALIGN (0x2) + 0x0000000000803f00 _edata = . + [!provide] PROVIDE (__data_end, .) + +.bss 0x0000000000803f00 0x0 + [!provide] PROVIDE (__bss_start, .) + *(COMMON) + [!provide] PROVIDE (__bss_end, .) + 0x000000000000008c __data_load_start = LOADADDR (.data) + 0x000000000000008c __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x0000000000803f00 0x0 + [!provide] PROVIDE (__noinit_start, .) + *(.noinit*) + [!provide] PROVIDE (__noinit_end, .) + 0x0000000000803f00 _end = . + +.eeprom 0x0000000000810000 0x0 + *(.eeprom*) + 0x0000000000810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.user_signatures + *(.user_signatures*) + +.bootrow + *(.bootrow*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x0000000000000000 0x5b + *(.comment) + .comment 0x0000000000000000 0x2f build/default/debug/main.o + 0x30 (size before relaxing) + .comment 0x000000000000002f 0x30 build/default/debug/ADC.o + .comment 0x000000000000002f 0x30 build/default/debug/RegEdit.o + .comment 0x000000000000002f 0x2c c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + 0x2d (size before relaxing) + .comment 0x000000000000005b 0x2d c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) + +.stack.descriptors.hdr + 0x0000000000000000 0x2a + .stack.descriptors.hdr + 0x0000000000000000 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + .stack.descriptors.hdr + 0x000000000000000e 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) + .stack.descriptors.hdr + 0x000000000000001c 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + +.note.GNU-stack + 0x0000000000000000 0x0 + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + .note.GNU-stack + 0x0000000000000000 0x0 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x0000000000000000 0xc0 + *(.debug_aranges) + .debug_aranges + 0x0000000000000000 0x30 build/default/debug/main.o + .debug_aranges + 0x0000000000000030 0x38 build/default/debug/ADC.o + .debug_aranges + 0x0000000000000068 0x58 build/default/debug/RegEdit.o + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x0000000000000000 0x2c57 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x0000000000000000 0x1637 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + .debug_info 0x0000000000001637 0x7e8 build/default/debug/main.o + .debug_info 0x0000000000001e1f 0x949 build/default/debug/ADC.o + .debug_info 0x0000000000002768 0x4ef build/default/debug/RegEdit.o + +.debug_abbrev 0x0000000000000000 0x19e4 + *(.debug_abbrev) + .debug_abbrev 0x0000000000000000 0x1504 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + .debug_abbrev 0x0000000000001504 0x22b build/default/debug/main.o + .debug_abbrev 0x000000000000172f 0x1de build/default/debug/ADC.o + .debug_abbrev 0x000000000000190d 0xd7 build/default/debug/RegEdit.o + +.debug_line 0x0000000000000000 0x65d + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x0000000000000000 0x136 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + .debug_line 0x0000000000000136 0x26b build/default/debug/main.o + .debug_line 0x00000000000003a1 0x197 build/default/debug/ADC.o + .debug_line 0x0000000000000538 0x125 build/default/debug/RegEdit.o + +.debug_frame 0x0000000000000000 0x178 + *(.debug_frame) + .debug_frame 0x0000000000000000 0x88 build/default/debug/main.o + .debug_frame 0x0000000000000088 0x5c build/default/debug/ADC.o + .debug_frame 0x00000000000000e4 0x94 build/default/debug/RegEdit.o + +.debug_str 0x0000000000000000 0xa00 + *(.debug_str) + .debug_str 0x0000000000000000 0x943 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + .debug_str 0x0000000000000943 0x32 build/default/debug/main.o + .debug_str 0x0000000000000975 0x7b build/default/debug/ADC.o + .debug_str 0x00000000000009f0 0x10 build/default/debug/RegEdit.o + +.debug_loc 0x0000000000000000 0x368 + *(.debug_loc) + .debug_loc 0x0000000000000000 0x27a build/default/debug/main.o + .debug_loc 0x000000000000027a 0x84 build/default/debug/ADC.o + .debug_loc 0x00000000000002fe 0x6a build/default/debug/RegEdit.o + +.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 0x0000000000000000 0x90 + *(.debug_ranges) + .debug_ranges 0x0000000000000000 0x20 build/default/debug/main.o + .debug_ranges 0x0000000000000020 0x28 build/default/debug/ADC.o + .debug_ranges 0x0000000000000048 0x48 build/default/debug/RegEdit.o + +.debug_macro + *(.debug_macro) +OUTPUT(dist/default/debug/fg004a.X.debug.elf elf32-avr) +LOAD linker stubs +LOAD data_init + +.note.gnu.avr.deviceinfo + 0x0000000000000000 0x3c + .note.gnu.avr.deviceinfo + 0x0000000000000000 0x3c C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + +.text.main 0x000000000000008c 0x3c + .text.main 0x000000000000008c 0x3c build/default/debug/main.o + 0x000000000000008c main + +.text.ADC_Init 0x00000000000000c8 0x38 + .text.ADC_Init + 0x00000000000000c8 0x38 build/default/debug/ADC.o + 0x00000000000000c8 ADC_Init + +.text.ADC_ReadValue_Impl + 0x0000000000000100 0x20 + .text.ADC_ReadValue_Impl + 0x0000000000000100 0x20 build/default/debug/ADC.o + 0x0000000000000100 ADC_ReadValue_Impl + +.text.RegEdit_ClearBit + 0x0000000000000120 0x1a + .text.RegEdit_ClearBit + 0x0000000000000120 0x1a build/default/debug/RegEdit.o + 0x0000000000000120 RegEdit_ClearBit + +.text.RegEdit_SetBit + 0x000000000000013a 0x18 + .text.RegEdit_SetBit + 0x000000000000013a 0x18 build/default/debug/RegEdit.o + 0x000000000000013a RegEdit_SetBit + +.text.ADC_Enable + 0x0000000000000152 0x16 + .text.ADC_Enable + 0x0000000000000152 0x16 build/default/debug/ADC.o + 0x0000000000000152 ADC_Enable + +.text.ADC_Disable + 0x0000000000000168 0x10 + .text.ADC_Disable + 0x0000000000000168 0x10 build/default/debug/ADC.o + 0x0000000000000168 ADC_Disable + +.text.exit 0x0000000000000178 0xe + .text.exit 0x0000000000000178 0xe c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + 0x0000000000000178 exit + +.text.RegEdit_OR_Num + 0x0000000000000186 0xa + .text.RegEdit_OR_Num + 0x0000000000000186 0xa build/default/debug/RegEdit.o + 0x0000000000000186 RegEdit_OR_Num + +.text.RegEdit_ClearRegister + 0x0000000000000190 0x6 + .text.RegEdit_ClearRegister + 0x0000000000000190 0x6 build/default/debug/RegEdit.o + 0x0000000000000190 RegEdit_ClearRegister + +.text.RegEdit_SetNum + 0x0000000000000196 0x6 + .text.RegEdit_SetNum + 0x0000000000000196 0x6 build/default/debug/RegEdit.o + 0x0000000000000196 RegEdit_SetNum + +.text 0x000000000000019c 0x2 + .text 0x000000000000019c 0x2 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/xc8/avr/lib/avrxmega3/short-calls/crtattiny404.o + 0x000000000000019c __vector_22 + 0x000000000000019c __vector_1 + 0x000000000000019c __vector_24 + 0x000000000000019c __vector_12 + 0x000000000000019c __bad_interrupt + 0x000000000000019c __vector_6 + 0x000000000000019c __vector_3 + 0x000000000000019c __vector_23 + 0x000000000000019c __vector_25 + 0x000000000000019c __vector_11 + 0x000000000000019c __vector_13 + 0x000000000000019c __vector_17 + 0x000000000000019c __vector_19 + 0x000000000000019c __vector_7 + 0x000000000000019c __vector_5 + 0x000000000000019c __vector_4 + 0x000000000000019c __vector_9 + 0x000000000000019c __vector_2 + 0x000000000000019c __vector_21 + 0x000000000000019c __vector_15 + 0x000000000000019c __vector_8 + 0x000000000000019c __vector_14 + 0x000000000000019c __vector_10 + 0x000000000000019c __vector_16 + 0x000000000000019c __vector_18 + 0x000000000000019c __vector_20 + +.text.__dummy_fini + 0x000000000000019e 0x2 + .text.__dummy_fini + 0x000000000000019e 0x2 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + 0x000000000000019e _fini + +.text.__dummy_funcs_on_exit + 0x00000000000001a0 0x2 + .text.__dummy_funcs_on_exit + 0x00000000000001a0 0x2 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + 0x00000000000001a0 __funcs_on_exit + +.text.__dummy_simulator_exit + 0x00000000000001a2 0x2 + .text.__dummy_simulator_exit + 0x00000000000001a2 0x2 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(exit.o) + 0x00000000000001a2 __simulator_exit + +.text._Exit 0x00000000000001a4 0x2 + .text._Exit 0x00000000000001a4 0x2 c:/program files/microchip/xc8/v2.46/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrxmega3/short-calls\libc.a(_Exit.o) + 0x00000000000001a4 _Exit + +.data.ADC_ReadValue + 0x0000000000803f00 0x2 load address 0x00000000000001a6 + .data.ADC_ReadValue + 0x0000000000803f00 0x2 build/default/debug/ADC.o + 0x0000000000803f00 ADC_ReadValue diff --git a/dist/default/debug/memoryfile.xml b/dist/default/debug/memoryfile.xml index 7f11296..b5286e3 100644 --- a/dist/default/debug/memoryfile.xml +++ b/dist/default/debug/memoryfile.xml @@ -1,17 +1,17 @@ - - - - - bytes - 4096 - 424 - 3672 - - - bytes - 256 - 2 - 254 - - - + + + + + bytes + 4096 + 424 + 3672 + + + bytes + 256 + 2 + 254 + + + diff --git a/dist/default/production/fg004a.X.production.hex b/dist/default/production/fg004a.X.production.hex index e10cf87..c5c5f7d 100644 --- a/dist/default/production/fg004a.X.production.hex +++ b/dist/default/production/fg004a.X.production.hex @@ -1,125 +1,125 @@ -:1000000019C02BC02AC029C028C027C026C025C0BF -:1000100024C023C022C021C020C01FC01EC01DC0DC -:100020001CC01BC01AC019C018C017C016C015C00C -:1000300014C013C011241FBECFEFCDBFDFE3DEBF5E -:100040001FE3A0E0BFE3E8EAF7E002C005900D92ED -:10005000A430B107D9F702D1A0C3D2CF2F923F92DB -:100060004F925F926F927F928F929F92AF92BF92C8 -:10007000CF92DF92EF92FF920F931F93CF93DF9374 -:10008000CDB7DEB7AA97CDBFDEBF062F172F8AA741 -:1000900099A72BEA3AEA4AE25FE3C62ED72EE82E6A -:1000A000F92EC701B60116D3C62ED72EE82EF92E8B -:1000B00020E030E040E85FE3862E972EA82EB92E90 -:1000C000C501B401B9D181150CF4AFC020E030E016 -:1000D00040E05FE3402E512E6AA479A4C301B2012F -:1000E000F9D2862E972EA82EB92E20E03FEF4FE7AB -:1000F00057E469837A838B839C8369817A818B81BE -:100100009C81E4D2811509F0DCF420E030E04FE777 -:1001100053E4CD82DE82EF82F8866D817E818F810D -:100120009885D4D2811511F00CF072C0C986DA8698 -:10013000EB86FC8669857A858B859C85E9D176C0BE -:1001400020E030E04AE754E40D871E876F86788A06 -:100150006D857E858F85988973D1C62ED72EE82E22 -:10016000F92E20E030E04AEF53E4698B7A8B8B8BD9 -:100170009C8B69897A898B899C89ACD2062F172F31 -:100180008D83998320E03FEF4FE757E46D8B7E8BA3 -:100190008F8B988F6D897E898F89988D97D28115E5 -:1001A00009F07CF4098F1A8F8D818B8F89818C8F58 -:1001B000698D7A8D8B8D9C8DABD1CB010197F1F739 -:1001C00037C020E030E040E251E4C9A2DAA2EBA25D -:1001D000FCA269A17AA18BA19CA17CD26DA37EA374 -:1001E0008FA398A76DA17EA18FA198A591D1262E4E -:1001F000372E21143104E1F022E330E0C9010197E8 -:10020000F1F781E0281A310821143104B9F710C040 -:100210008D8E9E8EAF8EB8A26D8D7E8D8F8D98A1A6 -:1002200077D1CB010197F1F703C061E06A95F1F74F -:10023000AA96CDBFDEBFDF91CF911F910F91FF90A6 -:10024000EF90DF90CF90BF90AF909F908F907F9076 -:100250006F905F904F903F902F9008950F2EF8EA87 -:10026000EF2EF7E8FF2EF02D0DE110E1CEE9D7E8F3 -:10027000DFD0C8010197F1F770D07CD089919991B6 -:1002800086D0CE15DF05A1F7F1CF61E088E096E0DA -:1002900061D0E0E0F6E0838580FFFDCFE0E0F6E0AE -:1002A00081E08387808991890895CF93C82F883012 -:1002B00010F0CF910895682F82E094E02AD06C2F3F -:1002C00086E094E026D08C2F90E064E0805F9B4F26 -:1002D00020D062E080E096E029D064E082E096E001 -:1002E00018D0E7CF883008F00895682F86E096E0B0 -:1002F0002BD060E080E096E00CD0089586E096E098 -:1003000005D060E080E096E011D00895FC011082F5 -:100310000895E82FF92F81E090E002C0880F991F1F -:100320006A95E2F76081682B60830895E82FF92FC2 -:1003300081E090E002C0880F991F6A95E2F78095EE -:100340009081892380830895E82FF92F8081862B5F -:1003500080830895FC016083089561E080E094E06B -:10036000D8DF63E080E294E0D4DF62E080E294E0F2 -:10037000D0DF089561E084E094E0CBDF63E084E2C5 -:1003800094E0C7DF62E084E294E0C3DF0895CF9297 -:10039000DF92EF92FF92BC0180E090E0E5D0E09127 -:1003A000003FF091013FC62ED72EE82EF92EC7014F -:1003B000B601099561E084E094E0B8DF63E084E28F -:1003C00094E0B4DF62E084E294E0B0DFFF90EF906D -:1003D000DF90CF90089587E068DF87E083DF08959E -:1003E0000F931F93CF93DF93F6DFE091023FF091DD -:1003F000033F87E00995082F192F80DFECDFE0919C -:10040000023FF091033F87E00995C82FD92F76DF8F -:1004100091E0C017D10708F490E081E0C115D24007 -:1004200008F480E08923DF91CF911F910F91089507 -:10043000D7DF8115E9F30895D4D008F481E0089559 -:100440000CD00AC102D140F0F9D030F021F45F3F66 -:1004500019F0EBC0511134C1EEC00FD198F39923BC -:10046000C9F35523B1F3951B550BBB27AA27621778 -:100470007307840738F09F5F5F4F220F331F441FBD -:10048000AA1FA9F333D00E2E3AF0E0E830D09150F5 -:100490005040E695001CCAF729D0FE2F27D0660FE2 -:1004A000771F881FBB1F261737074807AB07B0E821 -:1004B00009F0BB0B802DBF01FF2793585F4F2AF037 -:1004C0009E3F510568F0B1C0FBC05F3FECF3983E22 -:1004D000DCF3869577956795B795F7959F5FC9F794 -:1004E000880F911D9695879597F90895E1E0660F1D -:1004F000771F881FBB1F621773078407BA0720F096 -:10050000621B730B840BBA0BEE1F88F7E0950895FE -:10051000BCD088F09F5790F0B92F9927B751A0F021 -:10052000D1F0660F771F881F991F1AF0BA95C9F787 -:1005300012C0B13081F0C3D0B1E00895C0C0672FC0 -:10054000782F8827B85F39F0B93FCCF38695779537 -:100550006795B395D9F73EF4909580957095619520 -:100560007F4F8F4F9F4F0895E89409C097FB3EF44B -:1005700090958095709561957F4F8F4F9F4F9923F0 -:10058000A9F0F92F96E9BB279395F695879577956E -:100590006795B795F111F8CFFAF4BB0F11F460FF2E -:1005A0001BC06F5F7F4F8F4F9F4F16C0882311F086 -:1005B00096E911C0772321F09EE8872F762F05C09A -:1005C000662371F096E8862F70E060E02AF09A9535 -:1005D000660F771F881FDAF7880F9695879597F92A -:1005E0000895990F0008550FAA0BE0E8FEEF1616C4 -:1005F0001706E807F907C0F012161306E407F50717 -:1006000098F0621B730B840B950B39F40A2661F08A -:10061000232B242B252B21F408950A2609F4A1402D -:10062000A6958FEF811D811D089597F99F6780E83A -:1006300070E060E008959FEF80EC089500240A9434 -:100640001616170618060906089500240A941216AD -:100650001306140605060895092E0394000C11F4E0 -:10066000882352F0BB0F40F4BF2B11F460FF04C08D -:100670006F5F7F4F8F4F9F4F089557FD9058440FE6 -:10068000551F59F05F3F71F04795880F97FB991FF1 -:1006900061F09F3F79F087950895121613061406AE -:1006A000551FF2CF4695F1DF08C01616170618063B -:1006B000991FF1CF86957105610508940895E89416 -:1006C000BB2766277727CB0197F908958ADF08F4BF -:1006D0008FEF08950BD0C0CFB1DF28F0B6DF18F050 -:1006E000952309F0A2CFA7CF1124EACFC6DFA0F34C -:1006F000959FD1F3950F50E0551F629FF001729FB7 -:10070000BB27F00DB11D639FAA27F00DB11DAA1FD5 -:10071000649F6627B00DA11D661F829F2227B00D22 -:10072000A11D621F739FB00DA11D621F839FA00DAD -:10073000611D221F749F3327A00D611D231F849FFD -:10074000600D211D822F762F6A2F11249F57504054 -:100750008AF0E1F088234AF0EE0FFF1FBB1F661FEF -:10076000771F881F91505040A9F79E3F510570F0A8 -:100770005CCFA6CF5F3FECF3983EDCF38695779590 -:100780006795B795F795E7959F5FC1F7FE2B880FA3 -:0E079000911D9695879597F90895F894FFCFDF -:0A079E00FA00F401EE02E803E204A1 -:0407A8002E004501D9 -:00000001FF +:1000000019C02BC02AC029C028C027C026C025C0BF +:1000100024C023C022C021C020C01FC01EC01DC0DC +:100020001CC01BC01AC019C018C017C016C015C00C +:1000300014C013C011241FBECFEFCDBFDFE3DEBF5E +:100040001FE3A0E0BFE3E8EAF7E002C005900D92ED +:10005000A430B107D9F702D1A0C3D2CF2F923F92DB +:100060004F925F926F927F928F929F92AF92BF92C8 +:10007000CF92DF92EF92FF920F931F93CF93DF9374 +:10008000CDB7DEB7AA97CDBFDEBF062F172F8AA741 +:1000900099A72BEA3AEA4AE25FE3C62ED72EE82E6A +:1000A000F92EC701B60116D3C62ED72EE82EF92E8B +:1000B00020E030E040E85FE3862E972EA82EB92E90 +:1000C000C501B401B9D181150CF4AFC020E030E016 +:1000D00040E05FE3402E512E6AA479A4C301B2012F +:1000E000F9D2862E972EA82EB92E20E03FEF4FE7AB +:1000F00057E469837A838B839C8369817A818B81BE +:100100009C81E4D2811509F0DCF420E030E04FE777 +:1001100053E4CD82DE82EF82F8866D817E818F810D +:100120009885D4D2811511F00CF072C0C986DA8698 +:10013000EB86FC8669857A858B859C85E9D176C0BE +:1001400020E030E04AE754E40D871E876F86788A06 +:100150006D857E858F85988973D1C62ED72EE82E22 +:10016000F92E20E030E04AEF53E4698B7A8B8B8BD9 +:100170009C8B69897A898B899C89ACD2062F172F31 +:100180008D83998320E03FEF4FE757E46D8B7E8BA3 +:100190008F8B988F6D897E898F89988D97D28115E5 +:1001A00009F07CF4098F1A8F8D818B8F89818C8F58 +:1001B000698D7A8D8B8D9C8DABD1CB010197F1F739 +:1001C00037C020E030E040E251E4C9A2DAA2EBA25D +:1001D000FCA269A17AA18BA19CA17CD26DA37EA374 +:1001E0008FA398A76DA17EA18FA198A591D1262E4E +:1001F000372E21143104E1F022E330E0C9010197E8 +:10020000F1F781E0281A310821143104B9F710C040 +:100210008D8E9E8EAF8EB8A26D8D7E8D8F8D98A1A6 +:1002200077D1CB010197F1F703C061E06A95F1F74F +:10023000AA96CDBFDEBFDF91CF911F910F91FF90A6 +:10024000EF90DF90CF90BF90AF909F908F907F9076 +:100250006F905F904F903F902F9008950F2EF8EA87 +:10026000EF2EF7E8FF2EF02D0DE110E1CEE9D7E8F3 +:10027000DFD0C8010197F1F770D07CD089919991B6 +:1002800086D0CE15DF05A1F7F1CF61E088E096E0DA +:1002900061D0E0E0F6E0838580FFFDCFE0E0F6E0AE +:1002A00081E08387808991890895CF93C82F883012 +:1002B00010F0CF910895682F82E094E02AD06C2F3F +:1002C00086E094E026D08C2F90E064E0805F9B4F26 +:1002D00020D062E080E096E029D064E082E096E001 +:1002E00018D0E7CF883008F00895682F86E096E0B0 +:1002F0002BD060E080E096E00CD0089586E096E098 +:1003000005D060E080E096E011D00895FC011082F5 +:100310000895E82FF92F81E090E002C0880F991F1F +:100320006A95E2F76081682B60830895E82FF92FC2 +:1003300081E090E002C0880F991F6A95E2F78095EE +:100340009081892380830895E82FF92F8081862B5F +:1003500080830895FC016083089561E080E094E06B +:10036000D8DF63E080E294E0D4DF62E080E294E0F2 +:10037000D0DF089561E084E094E0CBDF63E084E2C5 +:1003800094E0C7DF62E084E294E0C3DF0895CF9297 +:10039000DF92EF92FF92BC0180E090E0E5D0E09127 +:1003A000003FF091013FC62ED72EE82EF92EC7014F +:1003B000B601099561E084E094E0B8DF63E084E28F +:1003C00094E0B4DF62E084E294E0B0DFFF90EF906D +:1003D000DF90CF90089587E068DF87E083DF08959E +:1003E0000F931F93CF93DF93F6DFE091023FF091DD +:1003F000033F87E00995082F192F80DFECDFE0919C +:10040000023FF091033F87E00995C82FD92F76DF8F +:1004100091E0C017D10708F490E081E0C115D24007 +:1004200008F480E08923DF91CF911F910F91089507 +:10043000D7DF8115E9F30895D4D008F481E0089559 +:100440000CD00AC102D140F0F9D030F021F45F3F66 +:1004500019F0EBC0511134C1EEC00FD198F39923BC +:10046000C9F35523B1F3951B550BBB27AA27621778 +:100470007307840738F09F5F5F4F220F331F441FBD +:10048000AA1FA9F333D00E2E3AF0E0E830D09150F5 +:100490005040E695001CCAF729D0FE2F27D0660FE2 +:1004A000771F881FBB1F261737074807AB07B0E821 +:1004B00009F0BB0B802DBF01FF2793585F4F2AF037 +:1004C0009E3F510568F0B1C0FBC05F3FECF3983E22 +:1004D000DCF3869577956795B795F7959F5FC9F794 +:1004E000880F911D9695879597F90895E1E0660F1D +:1004F000771F881FBB1F621773078407BA0720F096 +:10050000621B730B840BBA0BEE1F88F7E0950895FE +:10051000BCD088F09F5790F0B92F9927B751A0F021 +:10052000D1F0660F771F881F991F1AF0BA95C9F787 +:1005300012C0B13081F0C3D0B1E00895C0C0672FC0 +:10054000782F8827B85F39F0B93FCCF38695779537 +:100550006795B395D9F73EF4909580957095619520 +:100560007F4F8F4F9F4F0895E89409C097FB3EF44B +:1005700090958095709561957F4F8F4F9F4F9923F0 +:10058000A9F0F92F96E9BB279395F695879577956E +:100590006795B795F111F8CFFAF4BB0F11F460FF2E +:1005A0001BC06F5F7F4F8F4F9F4F16C0882311F086 +:1005B00096E911C0772321F09EE8872F762F05C09A +:1005C000662371F096E8862F70E060E02AF09A9535 +:1005D000660F771F881FDAF7880F9695879597F92A +:1005E0000895990F0008550FAA0BE0E8FEEF1616C4 +:1005F0001706E807F907C0F012161306E407F50717 +:1006000098F0621B730B840B950B39F40A2661F08A +:10061000232B242B252B21F408950A2609F4A1402D +:10062000A6958FEF811D811D089597F99F6780E83A +:1006300070E060E008959FEF80EC089500240A9434 +:100640001616170618060906089500240A941216AD +:100650001306140605060895092E0394000C11F4E0 +:10066000882352F0BB0F40F4BF2B11F460FF04C08D +:100670006F5F7F4F8F4F9F4F089557FD9058440FE6 +:10068000551F59F05F3F71F04795880F97FB991FF1 +:1006900061F09F3F79F087950895121613061406AE +:1006A000551FF2CF4695F1DF08C01616170618063B +:1006B000991FF1CF86957105610508940895E89416 +:1006C000BB2766277727CB0197F908958ADF08F4BF +:1006D0008FEF08950BD0C0CFB1DF28F0B6DF18F050 +:1006E000952309F0A2CFA7CF1124EACFC6DFA0F34C +:1006F000959FD1F3950F50E0551F629FF001729FB7 +:10070000BB27F00DB11D639FAA27F00DB11DAA1FD5 +:10071000649F6627B00DA11D661F829F2227B00D22 +:10072000A11D621F739FB00DA11D621F839FA00DAD +:10073000611D221F749F3327A00D611D231F849FFD +:10074000600D211D822F762F6A2F11249F57504054 +:100750008AF0E1F088234AF0EE0FFF1FBB1F661FEF +:10076000771F881F91505040A9F79E3F510570F0A8 +:100770005CCFA6CF5F3FECF3983EDCF38695779590 +:100780006795B795F795E7959F5FC1F7FE2B880FA3 +:0E079000911D9695879597F90895F894FFCFDF +:0A079E00FA00F401EE02E803E204A1 +:0407A8002E004501D9 +:00000001FF diff --git a/dist/default/production/fg004a.X.production.map b/dist/default/production/fg004a.X.production.map index 55f800d..fac0c22 100644 --- a/dist/default/production/fg004a.X.production.map +++ b/dist/default/production/fg004a.X.production.map @@ -1,714 +1,714 @@ -Archive member included to satisfy reference by file (symbol) - -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - build/default/production/main.o (__ltsf2) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - build/default/production/main.o (__divsf3) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) (__divsf3x) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - build/default/production/main.o (__fixunssfsi) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - build/default/production/TriacOut.o (__floatunsisf) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) (__fp_cmp) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_inf) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_nan) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_pscA) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_pscB) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) (__fp_round) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_split3) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) (__fp_zero) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - build/default/production/main.o (__gtsf2) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - build/default/production/main.o (__mulsf3) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) (__mulsf3x) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o (exit) -C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - build/default/production/main.o (__do_copy_data) - -Discarded input sections - - .data 0x00000000 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - .bss 0x00000000 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.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 - .rodata.Tau 0x00000000 0x4 build/default/production/main.o - .rodata.HighThresh - 0x00000000 0x2 build/default/production/main.o - .rodata.LowThresh - 0x00000000 0x2 build/default/production/main.o - .rodata.GatePulsesQty - 0x00000000 0x2 build/default/production/main.o - .rodata.TriggerValue - 0x00000000 0x2 build/default/production/main.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/RegEdit.o - .data 0x00000000 0x0 build/default/production/RegEdit.o - .bss 0x00000000 0x0 build/default/production/RegEdit.o - .text.RegEdit_SetRegister - 0x00000000 0x8 build/default/production/RegEdit.o - .text.RegEdit_IsBitSet - 0x00000000 0x22 build/default/production/RegEdit.o - .text.RegEdit_AND_Num - 0x00000000 0xc build/default/production/RegEdit.o - .text 0x00000000 0x0 build/default/production/TriacOut.o - .data 0x00000000 0x0 build/default/production/TriacOut.o - .bss 0x00000000 0x0 build/default/production/TriacOut.o - .text.Delay_MicroSeconds_impl - 0x00000000 0x2 build/default/production/TriacOut.o - .text.TriacOut_InitTimerA - 0x00000000 0x2 build/default/production/TriacOut.o - .data.Delay_MicroSecnds - 0x00000000 0x2 build/default/production/TriacOut.o - .text 0x00000000 0x0 build/default/production/zero_cross_detection.o - .data 0x00000000 0x0 build/default/production/zero_cross_detection.o - .bss 0x00000000 0x0 build/default/production/zero_cross_detection.o - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.mul - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.div - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.prologue - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.builtins - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.fmul - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text.libgcc.fixed - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.mul - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.div - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.prologue - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.builtins - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.fmul - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - .text.libgcc.fixed - 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - -Memory Configuration - -Name Origin Length Attributes -text 0x00000000 0x00001000 xr -data 0x00803f00 0x00000100 rw!x -eeprom 0x00810000 0x00000080 rw!x -fuse 0x00820000 0x0000000a 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 0x803f00 - 0x00008000 __RODATA_PM_OFFSET__ = 0x8000 -LOAD C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o -LOAD build/default/production/main.o -LOAD build/default/production/ADC.o -LOAD build/default/production/RegEdit.o -LOAD build/default/production/TriacOut.o -LOAD build/default/production/zero_cross_detection.o - 0x00000001 __MPLAB_BUILD = 0x1 -START GROUP -LOAD C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a -END GROUP -START GROUP -LOAD C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a -LOAD C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a -LOAD C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libc.a -LOAD C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls\libattiny404.a -END GROUP - [0x00000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 - [0x00001000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x100000 - [0x00803f00] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x802000 - [0x00000100] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 - [0x00000080] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 - [0x0000000a] __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 - 0x00008000 __RODATA_PM_OFFSET__ = DEFINED (__RODATA_PM_OFFSET__)?__RODATA_PM_OFFSET__:0x8000 - -.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 0x79e - *(.vectors) - .vectors 0x00000000 0x34 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - 0x00000000 __vector_default - 0x00000000 __vectors - *(.vectors) - *(.progmem.gcc*) - 0x00000034 . = ALIGN (0x2) - 0x00000034 __trampolines_start = . - *(.trampolines) - .trampolines 0x00000034 0x0 linker stubs - *(.trampolines*) - 0x00000034 __trampolines_end = . - *libprintf_flt.a:*(.progmem.data) - *libc.a:*(.progmem.data) - *(.progmem.*) - 0x00000034 . = ALIGN (0x2) - *(.lowtext) - *(.lowtext*) - 0x00000034 __ctors_start = . - *(.ctors) - 0x00000034 __ctors_end = . - 0x00000034 __dtors_start = . - *(.dtors) - 0x00000034 __dtors_end = . - SORT_BY_NAME(*)(.ctors) - SORT_BY_NAME(*)(.dtors) - *(.init0) - .init0 0x00000034 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - 0x00000034 __init - *(.init0) - *(.init1) - *(.init1) - *(.init2) - .init2 0x00000034 0xc C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - *(.init2) - *(.init3) - *(.init3) - *(.init4) - .init4 0x00000040 0x16 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - 0x00000040 __do_copy_data - *(.init4) - *(.init5) - *(.init5) - *(.init6) - *(.init6) - *(.init7) - *(.init7) - *(.init8) - *(.init8) - *(.init9) - .init9 0x00000056 0x4 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - *(.init9) - *(.text) - .text 0x0000005a 0x2 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - 0x0000005a __vector_22 - 0x0000005a __vector_1 - 0x0000005a __vector_24 - 0x0000005a __vector_12 - 0x0000005a __bad_interrupt - 0x0000005a __vector_6 - 0x0000005a __vector_3 - 0x0000005a __vector_23 - 0x0000005a __vector_25 - 0x0000005a __vector_11 - 0x0000005a __vector_13 - 0x0000005a __vector_17 - 0x0000005a __vector_19 - 0x0000005a __vector_7 - 0x0000005a __vector_5 - 0x0000005a __vector_4 - 0x0000005a __vector_9 - 0x0000005a __vector_2 - 0x0000005a __vector_21 - 0x0000005a __vector_15 - 0x0000005a __vector_8 - 0x0000005a __vector_14 - 0x0000005a __vector_10 - 0x0000005a __vector_16 - 0x0000005a __vector_18 - 0x0000005a __vector_20 - 0x0000005c . = ALIGN (0x2) - *(.text.*) - .text._delay_us - 0x0000005c 0x200 build/default/production/main.o - .text.main 0x0000025c 0x2e build/default/production/main.o - 0x0000025c main - .text.ADC_ReadValue_Impl - 0x0000028a 0x20 build/default/production/ADC.o - 0x0000028a ADC_ReadValue_Impl - .text.ADC_Init - 0x000002aa 0x3a build/default/production/ADC.o - 0x000002aa ADC_Init - .text.ADC_Enable - 0x000002e4 0x18 build/default/production/ADC.o - 0x000002e4 ADC_Enable - .text.ADC_Disable - 0x000002fc 0x10 build/default/production/ADC.o - 0x000002fc ADC_Disable - .text.RegEdit_ClearRegister - 0x0000030c 0x6 build/default/production/RegEdit.o - 0x0000030c RegEdit_ClearRegister - .text.RegEdit_SetBit - 0x00000312 0x1a build/default/production/RegEdit.o - 0x00000312 RegEdit_SetBit - .text.RegEdit_ClearBit - 0x0000032c 0x1c build/default/production/RegEdit.o - 0x0000032c RegEdit_ClearBit - .text.RegEdit_OR_Num - 0x00000348 0xc build/default/production/RegEdit.o - 0x00000348 RegEdit_OR_Num - .text.RegEdit_SetNum - 0x00000354 0x6 build/default/production/RegEdit.o - 0x00000354 RegEdit_SetNum - .text.TriacOut_SetupPins - 0x0000035a 0x1a build/default/production/TriacOut.o - 0x0000035a TriacOut_SetupPins - .text.TriacOut_SetAllHigh - 0x00000374 0x1a build/default/production/TriacOut.o - 0x00000374 TriacOut_SetAllHigh - .text.TriacOut_PulsePins - 0x0000038e 0x48 build/default/production/TriacOut.o - 0x0000038e TriacOut_PulsePins - .text.ZCD_Setup - 0x000003d6 0xa build/default/production/zero_cross_detection.o - 0x000003d6 ZCD_Setup - .text.ZCD_IsTriggered - 0x000003e0 0x50 build/default/production/zero_cross_detection.o - 0x000003e0 ZCD_IsTriggered - .text.ZCD_Poll - 0x00000430 0x8 build/default/production/zero_cross_detection.o - 0x00000430 ZCD_Poll - .text.avr-libc.fplib - 0x00000438 0x8 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) - 0x00000438 __nesf2 - 0x00000438 __eqsf2 - 0x00000438 __cmpsf2 - 0x00000438 __ltsf2 - 0x00000438 __lesf2 - .text.avr-libc.fplib - 0x00000440 0x4 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) - 0x00000440 __divsf3 - .text.avr-libc.fplib - 0x00000444 0xcc C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) - 0x0000045a __divsf3x - 0x0000045e __divsf3_pse - .text.avr-libc.fplib - 0x00000510 0x58 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) - 0x00000510 __fixunssfsi - .text.avr-libc.fplib - 0x00000568 0x7a C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) - 0x00000568 __floatunsisf - 0x0000056c __floatsisf - .text.avr-libc.fplib - 0x000005e2 0x48 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) - 0x000005e2 __fp_cmp - .text.avr-libc.fplib - 0x0000062a 0xc C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) - 0x0000062a __fp_inf - .text.avr-libc.fplib - 0x00000636 0x6 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) - 0x00000636 __fp_nan - .text.avr-libc.fplib - 0x0000063c 0xe C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) - 0x0000063c __fp_pscA - .text.avr-libc.fplib - 0x0000064a 0xe C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) - 0x0000064a __fp_pscB - .text.avr-libc.fplib - 0x00000658 0x22 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) - 0x00000658 __fp_round - .text.avr-libc.fplib - 0x0000067a 0x44 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) - 0x0000067a __fp_split3 - 0x0000068a __fp_splitA - .text.avr-libc.fplib - 0x000006be 0xe C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) - 0x000006be __fp_zero - 0x000006c0 __fp_szero - .text.avr-libc.fplib - 0x000006cc 0x8 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) - 0x000006cc __gesf2 - 0x000006cc __gtsf2 - .text.avr-libc.fplib - 0x000006d4 0x4 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) - 0x000006d4 __mulsf3 - .text.avr-libc.fplib - 0x000006d8 0xc2 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) - 0x000006ec __mulsf3x - 0x000006f0 __mulsf3_pse - 0x0000079a . = ALIGN (0x2) - *(.fini9) - .fini9 0x0000079a 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - 0x0000079a _exit - 0x0000079a exit - *(.fini9) - *(.fini8) - *(.fini8) - *(.fini7) - *(.fini7) - *(.fini6) - *(.fini6) - *(.fini5) - *(.fini5) - *(.fini4) - *(.fini4) - *(.fini3) - *(.fini3) - *(.fini2) - *(.fini2) - *(.fini1) - *(.fini1) - *(.fini0) - .fini0 0x0000079a 0x4 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - *(.fini0) - *(.hightext) - *(.hightext*) - *(.progmemx.*) - 0x0000079e . = ALIGN (0x2) - *(.jumptables) - *(.jumptables*) - 0x0000079e _etext = . - -.rodata 0x0000879e 0xa load address 0x0000079e - *(.rodata) - *(.rodata*) - .rodata.GatePulses - 0x0000879e 0xa build/default/production/main.o - 0x0000879e GatePulses - *(.gnu.linkonce.r*) - -.data 0x00803f00 0x4 load address 0x000007a8 - 0x00803f00 PROVIDE (__data_start = .) - *(.data) - *(.data*) - .data.Delay_MicroSeconds - 0x00803f00 0x2 build/default/production/main.o - 0x00803f00 Delay_MicroSeconds - .data.ADC_ReadValue - 0x00803f02 0x2 build/default/production/ADC.o - 0x00803f02 ADC_ReadValue - *(.gnu.linkonce.d*) - 0x00803f04 . = ALIGN (0x2) - 0x00803f04 _edata = . - 0x00803f04 PROVIDE (__data_end = .) - -.bss 0x00803f04 0x0 - [!provide] PROVIDE (__bss_start = .) - *(.bss) - *(.bss*) - *(COMMON) - [!provide] PROVIDE (__bss_end = .) - 0x000007a8 __data_load_start = LOADADDR (.data) - 0x000007ac __data_load_end = (__data_load_start + SIZEOF (.data)) - -.noinit 0x00803f04 0x0 - [!provide] PROVIDE (__noinit_start = .) - *(.noinit .noinit.* .gnu.linkonce.n.*) - [!provide] PROVIDE (__noinit_end = .) - 0x00803f04 _end = . - [!provide] PROVIDE (__heap_start = .) - [!provide] PROVIDE (__flmap_init_label = DEFINED (__flmap_noinit_start)?__flmap_noinit_start:0x0) - [!provide] PROVIDE (__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/main.o - 0x13 (size before relaxing) - .comment 0x00000012 0x13 build/default/production/ADC.o - .comment 0x00000012 0x13 build/default/production/RegEdit.o - .comment 0x00000012 0x13 build/default/production/TriacOut.o - .comment 0x00000012 0x13 build/default/production/zero_cross_detection.o - -.note.gnu.avr.deviceinfo - 0x00000000 0x3c - .note.gnu.avr.deviceinfo - 0x00000000 0x3c C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.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 0x00000000 0x40 - *(.debug_aranges) - .debug_aranges - 0x00000000 0x20 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .debug_aranges - 0x00000020 0x20 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - -.debug_pubnames - *(.debug_pubnames) - -.debug_info 0x00000000 0x167f - *(.debug_info .gnu.linkonce.wi.*) - .debug_info 0x00000000 0x1637 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - .debug_info 0x00001637 0x24 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .debug_info 0x0000165b 0x24 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - -.debug_abbrev 0x00000000 0x152c - *(.debug_abbrev) - .debug_abbrev 0x00000000 0x1504 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - .debug_abbrev 0x00001504 0x14 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .debug_abbrev 0x00001518 0x14 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - -.debug_line 0x00000000 0x20e - *(.debug_line .debug_line.* .debug_line_end) - .debug_line 0x00000000 0x136 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - .debug_line 0x00000136 0x51 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .debug_line 0x00000187 0x87 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - -.debug_frame - *(.debug_frame) - -.debug_str 0x00000000 0x9bf - *(.debug_str) - .debug_str 0x00000000 0x943 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o - .debug_str 0x00000943 0x7c C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .debug_str 0x000009bf 0x7c C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.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 - 0x00000000 0x70 - *(.debug_line_str) - .debug_line_str - 0x00000000 0x70 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) - .debug_line_str - 0x00000070 0x70 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) - -.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/fg004a.X.production.elf elf32-avr) -LOAD linker stubs +Archive member included to satisfy reference by file (symbol) + +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + build/default/production/main.o (__ltsf2) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + build/default/production/main.o (__divsf3) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) (__divsf3x) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + build/default/production/main.o (__fixunssfsi) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + build/default/production/TriacOut.o (__floatunsisf) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) (__fp_cmp) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_inf) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_nan) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_pscA) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_pscB) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) (__fp_round) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) (__fp_split3) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) (__fp_zero) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + build/default/production/main.o (__gtsf2) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + build/default/production/main.o (__mulsf3) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) (__mulsf3x) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o (exit) +C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + build/default/production/main.o (__do_copy_data) + +Discarded input sections + + .data 0x00000000 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + .bss 0x00000000 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.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 + .rodata.Tau 0x00000000 0x4 build/default/production/main.o + .rodata.HighThresh + 0x00000000 0x2 build/default/production/main.o + .rodata.LowThresh + 0x00000000 0x2 build/default/production/main.o + .rodata.GatePulsesQty + 0x00000000 0x2 build/default/production/main.o + .rodata.TriggerValue + 0x00000000 0x2 build/default/production/main.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/RegEdit.o + .data 0x00000000 0x0 build/default/production/RegEdit.o + .bss 0x00000000 0x0 build/default/production/RegEdit.o + .text.RegEdit_SetRegister + 0x00000000 0x8 build/default/production/RegEdit.o + .text.RegEdit_IsBitSet + 0x00000000 0x22 build/default/production/RegEdit.o + .text.RegEdit_AND_Num + 0x00000000 0xc build/default/production/RegEdit.o + .text 0x00000000 0x0 build/default/production/TriacOut.o + .data 0x00000000 0x0 build/default/production/TriacOut.o + .bss 0x00000000 0x0 build/default/production/TriacOut.o + .text.Delay_MicroSeconds_impl + 0x00000000 0x2 build/default/production/TriacOut.o + .text.TriacOut_InitTimerA + 0x00000000 0x2 build/default/production/TriacOut.o + .data.Delay_MicroSecnds + 0x00000000 0x2 build/default/production/TriacOut.o + .text 0x00000000 0x0 build/default/production/zero_cross_detection.o + .data 0x00000000 0x0 build/default/production/zero_cross_detection.o + .bss 0x00000000 0x0 build/default/production/zero_cross_detection.o + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text.libgcc.fixed + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .text 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .data 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .bss 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.mul + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.div + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.prologue + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.builtins + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.fmul + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + .text.libgcc.fixed + 0x00000000 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00001000 xr +data 0x00803f00 0x00000100 rw!x +eeprom 0x00810000 0x00000080 rw!x +fuse 0x00820000 0x0000000a 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 0x803f00 + 0x00008000 __RODATA_PM_OFFSET__ = 0x8000 +LOAD C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o +LOAD build/default/production/main.o +LOAD build/default/production/ADC.o +LOAD build/default/production/RegEdit.o +LOAD build/default/production/TriacOut.o +LOAD build/default/production/zero_cross_detection.o + 0x00000001 __MPLAB_BUILD = 0x1 +START GROUP +LOAD C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a +END GROUP +START GROUP +LOAD C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a +LOAD C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a +LOAD C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libc.a +LOAD C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls\libattiny404.a +END GROUP + [0x00000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x00001000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x100000 + [0x00803f00] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x802000 + [0x00000100] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x00000080] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x0000000a] __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 + 0x00008000 __RODATA_PM_OFFSET__ = DEFINED (__RODATA_PM_OFFSET__)?__RODATA_PM_OFFSET__:0x8000 + +.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 0x79e + *(.vectors) + .vectors 0x00000000 0x34 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + 0x00000000 __vector_default + 0x00000000 __vectors + *(.vectors) + *(.progmem.gcc*) + 0x00000034 . = ALIGN (0x2) + 0x00000034 __trampolines_start = . + *(.trampolines) + .trampolines 0x00000034 0x0 linker stubs + *(.trampolines*) + 0x00000034 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + *(.progmem.*) + 0x00000034 . = ALIGN (0x2) + *(.lowtext) + *(.lowtext*) + 0x00000034 __ctors_start = . + *(.ctors) + 0x00000034 __ctors_end = . + 0x00000034 __dtors_start = . + *(.dtors) + 0x00000034 __dtors_end = . + SORT_BY_NAME(*)(.ctors) + SORT_BY_NAME(*)(.dtors) + *(.init0) + .init0 0x00000034 0x0 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + 0x00000034 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x00000034 0xc C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + .init4 0x00000040 0x16 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + 0x00000040 __do_copy_data + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x00000056 0x4 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + *(.init9) + *(.text) + .text 0x0000005a 0x2 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + 0x0000005a __vector_22 + 0x0000005a __vector_1 + 0x0000005a __vector_24 + 0x0000005a __vector_12 + 0x0000005a __bad_interrupt + 0x0000005a __vector_6 + 0x0000005a __vector_3 + 0x0000005a __vector_23 + 0x0000005a __vector_25 + 0x0000005a __vector_11 + 0x0000005a __vector_13 + 0x0000005a __vector_17 + 0x0000005a __vector_19 + 0x0000005a __vector_7 + 0x0000005a __vector_5 + 0x0000005a __vector_4 + 0x0000005a __vector_9 + 0x0000005a __vector_2 + 0x0000005a __vector_21 + 0x0000005a __vector_15 + 0x0000005a __vector_8 + 0x0000005a __vector_14 + 0x0000005a __vector_10 + 0x0000005a __vector_16 + 0x0000005a __vector_18 + 0x0000005a __vector_20 + 0x0000005c . = ALIGN (0x2) + *(.text.*) + .text._delay_us + 0x0000005c 0x200 build/default/production/main.o + .text.main 0x0000025c 0x2e build/default/production/main.o + 0x0000025c main + .text.ADC_ReadValue_Impl + 0x0000028a 0x20 build/default/production/ADC.o + 0x0000028a ADC_ReadValue_Impl + .text.ADC_Init + 0x000002aa 0x3a build/default/production/ADC.o + 0x000002aa ADC_Init + .text.ADC_Enable + 0x000002e4 0x18 build/default/production/ADC.o + 0x000002e4 ADC_Enable + .text.ADC_Disable + 0x000002fc 0x10 build/default/production/ADC.o + 0x000002fc ADC_Disable + .text.RegEdit_ClearRegister + 0x0000030c 0x6 build/default/production/RegEdit.o + 0x0000030c RegEdit_ClearRegister + .text.RegEdit_SetBit + 0x00000312 0x1a build/default/production/RegEdit.o + 0x00000312 RegEdit_SetBit + .text.RegEdit_ClearBit + 0x0000032c 0x1c build/default/production/RegEdit.o + 0x0000032c RegEdit_ClearBit + .text.RegEdit_OR_Num + 0x00000348 0xc build/default/production/RegEdit.o + 0x00000348 RegEdit_OR_Num + .text.RegEdit_SetNum + 0x00000354 0x6 build/default/production/RegEdit.o + 0x00000354 RegEdit_SetNum + .text.TriacOut_SetupPins + 0x0000035a 0x1a build/default/production/TriacOut.o + 0x0000035a TriacOut_SetupPins + .text.TriacOut_SetAllHigh + 0x00000374 0x1a build/default/production/TriacOut.o + 0x00000374 TriacOut_SetAllHigh + .text.TriacOut_PulsePins + 0x0000038e 0x48 build/default/production/TriacOut.o + 0x0000038e TriacOut_PulsePins + .text.ZCD_Setup + 0x000003d6 0xa build/default/production/zero_cross_detection.o + 0x000003d6 ZCD_Setup + .text.ZCD_IsTriggered + 0x000003e0 0x50 build/default/production/zero_cross_detection.o + 0x000003e0 ZCD_IsTriggered + .text.ZCD_Poll + 0x00000430 0x8 build/default/production/zero_cross_detection.o + 0x00000430 ZCD_Poll + .text.avr-libc.fplib + 0x00000438 0x8 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(cmpsf2.o) + 0x00000438 __nesf2 + 0x00000438 __eqsf2 + 0x00000438 __cmpsf2 + 0x00000438 __ltsf2 + 0x00000438 __lesf2 + .text.avr-libc.fplib + 0x00000440 0x4 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3.o) + 0x00000440 __divsf3 + .text.avr-libc.fplib + 0x00000444 0xcc C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(divsf3x.o) + 0x0000045a __divsf3x + 0x0000045e __divsf3_pse + .text.avr-libc.fplib + 0x00000510 0x58 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fixunssfsi.o) + 0x00000510 __fixunssfsi + .text.avr-libc.fplib + 0x00000568 0x7a C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(floatsisf.o) + 0x00000568 __floatunsisf + 0x0000056c __floatsisf + .text.avr-libc.fplib + 0x000005e2 0x48 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_cmp.o) + 0x000005e2 __fp_cmp + .text.avr-libc.fplib + 0x0000062a 0xc C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_inf.o) + 0x0000062a __fp_inf + .text.avr-libc.fplib + 0x00000636 0x6 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_nan.o) + 0x00000636 __fp_nan + .text.avr-libc.fplib + 0x0000063c 0xe C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscA.o) + 0x0000063c __fp_pscA + .text.avr-libc.fplib + 0x0000064a 0xe C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_pscB.o) + 0x0000064a __fp_pscB + .text.avr-libc.fplib + 0x00000658 0x22 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_round.o) + 0x00000658 __fp_round + .text.avr-libc.fplib + 0x0000067a 0x44 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_split3.o) + 0x0000067a __fp_split3 + 0x0000068a __fp_splitA + .text.avr-libc.fplib + 0x000006be 0xe C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(fp_zero.o) + 0x000006be __fp_zero + 0x000006c0 __fp_szero + .text.avr-libc.fplib + 0x000006cc 0x8 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(gesf2.o) + 0x000006cc __gesf2 + 0x000006cc __gtsf2 + .text.avr-libc.fplib + 0x000006d4 0x4 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3.o) + 0x000006d4 __mulsf3 + .text.avr-libc.fplib + 0x000006d8 0xc2 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/../../../../avr/lib/avrxmega3/short-calls\libm.a(mulsf3x.o) + 0x000006ec __mulsf3x + 0x000006f0 __mulsf3_pse + 0x0000079a . = ALIGN (0x2) + *(.fini9) + .fini9 0x0000079a 0x0 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + 0x0000079a _exit + 0x0000079a exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x0000079a 0x4 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + *(.fini0) + *(.hightext) + *(.hightext*) + *(.progmemx.*) + 0x0000079e . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + 0x0000079e _etext = . + +.rodata 0x0000879e 0xa load address 0x0000079e + *(.rodata) + *(.rodata*) + .rodata.GatePulses + 0x0000879e 0xa build/default/production/main.o + 0x0000879e GatePulses + *(.gnu.linkonce.r*) + +.data 0x00803f00 0x4 load address 0x000007a8 + 0x00803f00 PROVIDE (__data_start = .) + *(.data) + *(.data*) + .data.Delay_MicroSeconds + 0x00803f00 0x2 build/default/production/main.o + 0x00803f00 Delay_MicroSeconds + .data.ADC_ReadValue + 0x00803f02 0x2 build/default/production/ADC.o + 0x00803f02 ADC_ReadValue + *(.gnu.linkonce.d*) + 0x00803f04 . = ALIGN (0x2) + 0x00803f04 _edata = . + 0x00803f04 PROVIDE (__data_end = .) + +.bss 0x00803f04 0x0 + [!provide] PROVIDE (__bss_start = .) + *(.bss) + *(.bss*) + *(COMMON) + [!provide] PROVIDE (__bss_end = .) + 0x000007a8 __data_load_start = LOADADDR (.data) + 0x000007ac __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x00803f04 0x0 + [!provide] PROVIDE (__noinit_start = .) + *(.noinit .noinit.* .gnu.linkonce.n.*) + [!provide] PROVIDE (__noinit_end = .) + 0x00803f04 _end = . + [!provide] PROVIDE (__heap_start = .) + [!provide] PROVIDE (__flmap_init_label = DEFINED (__flmap_noinit_start)?__flmap_noinit_start:0x0) + [!provide] PROVIDE (__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/main.o + 0x13 (size before relaxing) + .comment 0x00000012 0x13 build/default/production/ADC.o + .comment 0x00000012 0x13 build/default/production/RegEdit.o + .comment 0x00000012 0x13 build/default/production/TriacOut.o + .comment 0x00000012 0x13 build/default/production/zero_cross_detection.o + +.note.gnu.avr.deviceinfo + 0x00000000 0x3c + .note.gnu.avr.deviceinfo + 0x00000000 0x3c C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.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 0x00000000 0x40 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x20 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .debug_aranges + 0x00000020 0x20 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x167f + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x1637 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + .debug_info 0x00001637 0x24 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .debug_info 0x0000165b 0x24 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + +.debug_abbrev 0x00000000 0x152c + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x1504 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + .debug_abbrev 0x00001504 0x14 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .debug_abbrev 0x00001518 0x14 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + +.debug_line 0x00000000 0x20e + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0x136 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + .debug_line 0x00000136 0x51 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .debug_line 0x00000187 0x87 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + +.debug_frame + *(.debug_frame) + +.debug_str 0x00000000 0x9bf + *(.debug_str) + .debug_str 0x00000000 0x943 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/ATtiny_DFP/3.1.260/gcc/dev/attiny404/avrxmega3/short-calls/crtattiny404.o + .debug_str 0x00000943 0x7c C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .debug_str 0x000009bf 0x7c C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.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 + 0x00000000 0x70 + *(.debug_line_str) + .debug_line_str + 0x00000000 0x70 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_exit.o) + .debug_line_str + 0x00000070 0x70 C:/Program Files/avr-gcc/bin/../lib/gcc/avr/14.1.0/avrxmega3/short-calls\libgcc.a(_copy_data.o) + +.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/fg004a.X.production.elf elf32-avr) +LOAD linker stubs diff --git a/dist/default/production/memoryfile.xml b/dist/default/production/memoryfile.xml index 84bee66..89640a8 100644 --- a/dist/default/production/memoryfile.xml +++ b/dist/default/production/memoryfile.xml @@ -1,17 +1,17 @@ - - - - - bytes - 4096 - 1778 - 2318 - - - bytes - 256 - 4 - 252 - - - + + + + + bytes + 4096 + 1778 + 2318 + + + bytes + 256 + 4 + 252 + + +