gokul/acoustic-guitar-tuner
This code defines the physical pin configuration and footprint layouts for the ATtiny1616 microcontroller and a matching tactile switch component, including their key hardware connection points, dimensions, and 3D models.
- Version
- 1.0.10
- License
- unset
- Stars
- 1
firmware/acoustic_tuner_attiny1616/acoustic_tuner_attiny1616.ino.t1616.10c0.mD0.v2611.map
Symbols from /Users/gokul/Library/Caches/arduino/sketches/8973098C7AF9C42C1264BF017CDD1C0B/acoustic_tuner_attiny1616.ino.elf:
Name Value Class Type Size Line Section
__TEXT_REGION_ORIGIN__|00000000| W | NOTYPE| | |*ABS*
__heap_end |00000000| W | NOTYPE| | |*ABS*
__tmp_reg__ |00000000| a | NOTYPE| | |*ABS*
__vector_default |00000000| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:61
__vectors |00000000| T | NOTYPE| | |.text ../../../../crt1/gcrt1.S:61
__zero_reg__ |00000001| a | NOTYPE| | |*ABS*
__FUSE_REGION_LENGTH__|0000000a| A | NOTYPE| | |*ABS*
__CCP__ |00000034| a | NOTYPE| | |*ABS*
__SP_L__ |0000003d| a | NOTYPE| | |*ABS*
__SP_H__ |0000003e| a | NOTYPE| | |*ABS*
__SREG__ |0000003f| a | NOTYPE| | |*ABS*
__ctors_end |000000d6| T | NOTYPE| | |.text ../../../../crt1/gcrt1.S:230
__ctors_start |000000d6| T | NOTYPE| | |.text ../../../../crt1/gcrt1.S:230
__dtors_end |000000d6| T | NOTYPE| | |.text ../../../../crt1/gcrt1.S:230
__dtors_start |000000d6| T | NOTYPE| | |.text ../../../../crt1/gcrt1.S:230
__init |000000d6| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:230
__trampolines_end |000000d6| T | NOTYPE| | |.text ../../../../crt1/gcrt1.S:230
__trampolines_start |000000d6| T | NOTYPE| | |.text ../../../../crt1/gcrt1.S:230
_initThreeStuff() |000000e2| T | FUNC|00000018| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/main.cpp:149
__do_clear_bss |000000fa| T | NOTYPE|00000010| |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:2441
__EEPROM_REGION_LENGTH__|00000100| A | NOTYPE| | |*ABS*
.do_clear_bss_loop |00000102| t | NOTYPE| | |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:2446
.do_clear_bss_start |00000104| t | NOTYPE| | |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:2448
__bad_interrupt |0000010e| T | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_1 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_10 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_11 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_12 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_13 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_14 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_16 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_17 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_18 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_19 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_2 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_20 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_21 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_22 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_23 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_24 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_25 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_26 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_27 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_28 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_29 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_3 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_30 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_4 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_5 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_6 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_7 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_8 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
__vector_9 |0000010e| W | NOTYPE| | |.text ../../../../crt1/gcrt1.S:315
tuner::estimate(int const*) [clone .constprop.3]|00000110| t | FUNC|0000041a| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/firmware/acoustic_tuner_attiny1616/pitch_detector.h:14
__LOCK_REGION_LENGTH__|00000400| A | NOTYPE| | |*ABS*
__SIGNATURE_REGION_LENGTH__|00000400| A | NOTYPE| | |*ABS*
__USER_SIGNATURE_REGION_LENGTH__|00000400| A | NOTYPE| | |*ABS*
micros |0000052a| t | FUNC|000000a0| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring_micros_ISR.h:403
delay |000005ca| t | FUNC|00000054| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring.c:233
digitalRead.constprop.2|0000061e| t | FUNC|00000008| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring.c:235
digitalWrite |00000626| t | FUNC|00000104| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring_digital.c:241
allLedsOff() |0000072a| t | FUNC|0000002c| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/firmware/acoustic_tuner_attiny1616/acoustic_tuner_attiny1616.ino:33
pinMode |00000756| t | FUNC|0000004a| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring_digital.c:41
__vector_15 |000007a0| T | FUNC|0000005e| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring_micros_ISR.h:835
ovf_end |000007bc| t | NOTYPE| | |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring_micros_ISR.h:950
sub4 |000007d6| t | NOTYPE| | |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring_micros_ISR.h:950
sub_end |000007f0| t | NOTYPE| | |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring_micros_ISR.h:950
main |000007fe| T | FUNC|00000286| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/main.cpp:49
__DATA_REGION_LENGTH__|00000800| A | NOTYPE| | |*ABS*
__subsf3 |00000a84| T | FUNC|0000000a| |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/firmware/acoustic_tuner_attiny1616/acoustic_tuner_attiny1616.ino:80
__addsf3 |00000a86| T | NOTYPE| | |.text /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/firmware/acoustic_tuner_attiny1616/acoustic_tuner_attiny1616.ino:81
__addsf3x |00000aa8| T | FUNC|000000cc| |.text
__cmpsf2 |00000b4e| T | FUNC|00000008| |.text
__eqsf2 |00000b4e| T | NOTYPE| | |.text
__lesf2 |00000b4e| T | NOTYPE| | |.text
__ltsf2 |00000b4e| T | NOTYPE| | |.text
__nesf2 |00000b4e| T | NOTYPE| | |.text
__divsf3 |00000b56| T | FUNC|00000004| |.text
__divsf3x |00000b70| T | FUNC|000000dc| |.text
__divsf3_pse |00000b74| T | NOTYPE| | |.text
__floatunsisf |00000c26| T | FUNC|0000007a| |.text
__floatsisf |00000c2a| T | NOTYPE| | |.text
__fp_cmp |00000ca0| T | FUNC|00000048| |.text
__fp_inf |00000ce8| T | FUNC|0000000c| |.text
__fp_nan |00000cf4| T | FUNC|00000006| |.text
__fp_pscA |00000cfa| T | FUNC|0000000e| |.text
__fp_pscB |00000d08| T | FUNC|0000000e| |.text
__fp_round |00000d16| T | FUNC|00000022| |.text
__fp_split3 |00000d38| T | FUNC|00000044| |.text
__fp_splitA |00000d48| T | NOTYPE| | |.text
__fp_zero |00000d7c| T | FUNC|0000000e| |.text
__fp_szero |00000d7e| T | NOTYPE| | |.text
__gesf2 |00000d8a| T | FUNC|00000008| |.text
__gtsf2 |00000d8a| T | NOTYPE| | |.text
log |00000d9c| T | FUNC|000000a0| |.text
__mulsf3 |00000e1c| T | FUNC|00000004| |.text
__mulsf3x |00000e34| T | FUNC|000000d2| |.text
__mulsf3_pse |00000e38| T | NOTYPE| | |.text
__fp_mpack |00000ee2| T | FUNC|0000001c| |.text
__fp_mpack_finite |00000ee6| T | NOTYPE| | |.text
__fp_powser |00000efe| T | FUNC|0000004a| |.text
__divmodsi4 |00000f48| T | NOTYPE|00000028| |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:1686
__divmodsi4_neg2 |00000f60| t | NOTYPE| | |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:1701
__divmodsi4_exit |00000f6e| t | NOTYPE| | |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:1709
__negsi2 |00000f70| T | NOTYPE|00000010| |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:1718
__mulhisi3 |00000f80| T | NOTYPE|0000000c| |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:529
__umulhisi3 |00000f8c| T | NOTYPE|0000001e| |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:564
__usmulhisi3 |00000faa| T | NOTYPE|00000002| |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:545
__usmulhisi3_tail |00000fac| T | NOTYPE|0000000a| |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:551
__muluhisi3 |00000fb6| T | NOTYPE|00000014| |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:626
__udivmodsi4 |00000fca| T | NOTYPE|00000044| |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:1638
__udivmodsi4_loop |00000fd6| t | NOTYPE| | |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:1646
__udivmodsi4_ep |00000ff0| t | NOTYPE| | |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:1660
_exit |0000100e| T | NOTYPE| | |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:2278
exit |0000100e| W | NOTYPE| | |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:2278
__stop_program |00001010| t | NOTYPE| | |.text /home/admin/Arduino/toolchain-avr-special-master/gcc-build/avr/avrxmega3/libgcc/../../../../gcc/libgcc/config/avr/lib1funcs.S:2280
_etext |00001012| T | NOTYPE| | |.text
__data_load_end |00001081| A | NOTYPE| | |*ABS*
__data_load_start |00001081| a | NOTYPE| | |*ABS*
__stack |00003fff| W | NOTYPE| | |*ABS*
__TEXT_REGION_LENGTH__|00004000| A | NOTYPE| | |*ABS*
__RODATA_PM_OFFSET__|00008000| A | NOTYPE| | |*ABS*
STRING_HZ |0000901b| r | OBJECT|00000018| |.rodata
NOTE_LEDS |00009033| r | OBJECT|00000006| |.rodata
digital_pin_to_timer|00009039| r | OBJECT|00000012| |.rodata /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/variants/txy6/pins_arduino.h:413
digital_pin_to_bit_position|0000904b| r | OBJECT|00000012| |.rodata /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/variants/txy6/pins_arduino.h:364
digital_pin_to_port |0000905d| r | OBJECT|00000012| |.rodata /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/variants/txy6/pins_arduino.h:339
digital_pin_to_bit_mask|0000906f| r | OBJECT|00000012| |.rodata /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/variants/txy6/pins_arduino.h:388
__DATA_REGION_ORIGIN__|00803800| A | NOTYPE| | |*ABS*
__bss_start |00803800| B | NOTYPE| | |.bss
_edata |00803800| D | NOTYPE| | |.data
timingStruct |00803800| b | OBJECT|0000000a| |.bss /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/.tscircuit/toolchain/data/packages/megaTinyCore/hardware/megaavr/2.6.11/cores/megatinycore/wiring.c:67
samples |0080380a| b | OBJECT|00000200| |.bss /Users/gokul/Documents/Codex/2026-09-09/is-t/outputs/acoustic-guitar-tuner/firmware/acoustic_tuner_attiny1616/acoustic_tuner_attiny1616.ino:31
__bss_end |00803a0a| B | NOTYPE| | |.bss
_end |00803a0a| N | NOTYPE| | |.comment
__eeprom_end |00810000| N | NOTYPE| | |.comment