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
+
+
+