From 4c757b9f8e7bcf5e8fe46c4e4ee3a352d1ec8bd5 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 5 Jul 2020 13:16:52 -0400 Subject: [PATCH] ugh --- .../code/mplab/tests3.X/Makefile | 113 +++++ .../tests3.X/build/default/production/main.o | Bin 0 -> 4920 bytes .../build/default/production/main.o.d | 64 +++ .../dist/default/production/memoryfile.xml | 17 + .../production/tests2.X.production.elf | Bin 0 -> 5724 bytes .../production/tests2.X.production.hex | 6 + .../production/tests2.X.production.map | 395 +++++++++++++++++ .../production/tests3.X.production.elf | Bin 0 -> 7044 bytes .../production/tests3.X.production.hex | 14 + .../production/tests3.X.production.map | 407 ++++++++++++++++++ .../code/mplab/tests3.X/main.c | 75 ++++ .../tests3.X/nbproject/Makefile-default.mk | 158 +++++++ .../nbproject/Makefile-genesis.properties | 10 + .../mplab/tests3.X/nbproject/Makefile-impl.mk | 69 +++ .../nbproject/Makefile-local-default.mk | 36 ++ .../tests3.X/nbproject/Makefile-variables.mk | 13 + .../tests3.X/nbproject/Package-default.bash | 73 ++++ .../tests3.X/nbproject/configurations.xml | 160 +++++++ .../nbproject/private/configurations.xml | 25 ++ .../tests3.X/nbproject/private/private.xml | 9 + .../code/mplab/tests3.X/nbproject/project.xml | 31 ++ 21 files changed, 1675 insertions(+) create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/Makefile create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/build/default/production/main.o create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/build/default/production/main.o.d create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/memoryfile.xml create mode 100755 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.elf create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.hex create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.map create mode 100755 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.elf create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.hex create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.map create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/main.c create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-default.mk create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-genesis.properties create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-impl.mk create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-local-default.mk create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-variables.mk create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Package-default.bash create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/configurations.xml create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/private/configurations.xml create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/private/private.xml create mode 100644 Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/project.xml diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/Makefile b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/Makefile new file mode 100644 index 0000000..fca8e2c --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/Makefile @@ -0,0 +1,113 @@ +# +# There exist several targets which are by default empty and which can be +# used for execution of your targets. These targets are usually executed +# before and after some main targets. They are: +# +# .build-pre: called before 'build' target +# .build-post: called after 'build' target +# .clean-pre: called before 'clean' target +# .clean-post: called after 'clean' target +# .clobber-pre: called before 'clobber' target +# .clobber-post: called after 'clobber' target +# .all-pre: called before 'all' target +# .all-post: called after 'all' target +# .help-pre: called before 'help' target +# .help-post: called after 'help' target +# +# Targets beginning with '.' are not intended to be called on their own. +# +# Main targets can be executed directly, and they are: +# +# build build a specific configuration +# clean remove built files from a configuration +# clobber remove all built files +# all build all configurations +# help print help mesage +# +# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and +# .help-impl are implemented in nbproject/makefile-impl.mk. +# +# Available make variables: +# +# CND_BASEDIR base directory for relative paths +# CND_DISTDIR default top distribution directory (build artifacts) +# CND_BUILDDIR default top build directory (object files, ...) +# CONF name of current configuration +# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration) +# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration) +# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration) +# CND_PACKAGE_DIR_${CONF} directory of package (current configuration) +# CND_PACKAGE_NAME_${CONF} name of package (current configuration) +# CND_PACKAGE_PATH_${CONF} path to package (current configuration) +# +# NOCDDL + + +# Environment +MKDIR=mkdir +CP=cp +CCADMIN=CCadmin +RANLIB=ranlib + + +# build +build: .build-post + +.build-pre: +# Add your pre 'build' code here... + +.build-post: .build-impl +# Add your post 'build' code here... + + +# clean +clean: .clean-post + +.clean-pre: +# Add your pre 'clean' code here... +# WARNING: the IDE does not call this target since it takes a long time to +# simply run make. Instead, the IDE removes the configuration directories +# under build and dist directly without calling make. +# This target is left here so people can do a clean when running a clean +# outside the IDE. + +.clean-post: .clean-impl +# Add your post 'clean' code here... + + +# clobber +clobber: .clobber-post + +.clobber-pre: +# Add your pre 'clobber' code here... + +.clobber-post: .clobber-impl +# Add your post 'clobber' code here... + + +# all +all: .all-post + +.all-pre: +# Add your pre 'all' code here... + +.all-post: .all-impl +# Add your post 'all' code here... + + +# help +help: .help-post + +.help-pre: +# Add your pre 'help' code here... + +.help-post: .help-impl +# Add your post 'help' code here... + + + +# include project implementation makefile +include nbproject/Makefile-impl.mk + +# include project make variables +include nbproject/Makefile-variables.mk diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/build/default/production/main.o b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/build/default/production/main.o new file mode 100644 index 0000000000000000000000000000000000000000..ac245ea3a3c354f01ed25d8b42e3072b7d53d17c GIT binary patch literal 4920 zcma)9U2Ggz6~1?7ZLhsf9RDO3l9sJVacH}Y^{IuYrIbR86sN>y3)%r8-a&ORCF~Qs#i$s){@V4gyf5CI z-$42Oi_I4vp1(b?_K$0?U0+!L^7_E~?AlCqcKz7e?A5so$5`WgV(s#^uU$WP`@%-X zJiqR(tz7lMJ^{w@tH;*!*Dqh2zrCErAJE_w~r9JJfwrD7pR;ri0)^h1Uv2+5VEibpjN)kk2DfZJkhAti6Xs3h6 zNvmB+V2x{0D=GP5yFqR{jDwZXua+t`uVuEEf@C@H>(yBFH@qNpDq=JAIX}LbM9p#~ zs`_QWj*(kY7*yi2&V<`&*1aV+@#Cb-Pkg{Rm*(00Sh71CyU4MH-44QJ%1wm*+zo6L zOXhWKnccFwK*(qlljMErE%L0M4v%&#*Hw?gm12f_QhYZdpAj}$`Hc0y)ST-Er~F{i zPtJOEVLc?jfdTCt73f)W9M92}7CsU74jiEkjr9l@-Ft!vCZbN}44V-g9ez>v z8{v(-^t{Bl6L7cl<>#fa`d&E%UmcO6rg2XERo1?vTe_B_s-dneG0~w}V!VU3y<7Z6 z!?b<`-)wzz9lc)fvr04Cv3xLSBZ-!H2}Dc&dwZY2{m*S8%TY5aH#&FR<;qlfbwBR5 zGH$iB1YxD##$D1*g1Y#yY$4Regdw~nf`6yRZ5bz39Dd+*DqZQ<-Y#v?i%@#eL{LgQ zB5g@6z81P#xm-7B2t0$bcPN8)e{Z)!vNx}gMP1G!)$U^dT-we4qV|<}Rg68oBOMQ$ zTtAHoCt@?EacNs=Og8-h=kV?27b8iGq)}=?4D5U4@Zm>``)1EBx>GK0ZWpf^?t!R| zn>7gC1J0y#z@3lQNCxmsXj+RQfhgW29{UvROtX?dWW=Q_QIr*JcRg zoltGA&5-EoTnJp7Aaftt{@Feix6`lhAr@{-s zqj)|U1Mwb(>3@tEF`NdTCT0>KvkG%_a)6n93R|8s@e{nrZLkNP(Xa~^+C_z~3aD$G6hABDLNdBi~fTnqlNAf5ug zU*QGdeF~>*XW%J?nZskmYAz=gW}Igg=K7phnCEU;VeX%%!d$*YVdjm6zhNj`FP+08 zuwK)B)GH3>sdGC{4(7txI3LY#s%g_)haY&nUyYc<#8@K8nJZmNssY zB^1-&*U=_Vi}v?9C`^BOY;f(5FSYj90@i)#;}*&@I!T7D0c`p!!XM8m59fR5ubA9~#H0_#42;uiezylK%k_BH*z z1%IcZqd%T|?e9mxx(}du8~%y}O0?|y+i)x6r{T4c6oeT0bCY?5x+p0#D%1!X*bOSZVrTh`a zjPG0c4N`}W@$FJJ&X+$UjBO-xNbbL&)1u>JZJwKVFz!t#`CIiPC>)D<b%7 literal 0 HcmV?d00001 diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/build/default/production/main.o.d b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/build/default/production/main.o.d new file mode 100644 index 0000000..37bbc46 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/build/default/production/main.o.d @@ -0,0 +1,64 @@ +build/default/production/main.o.d build/default/production/main.o: main.c \ + /opt/microchip/xc8/v2.10/avr/lib/gcc/avr/5.4.0/include/xc.h \ + /opt/microchip/xc8/v2.10/avr/lib/gcc/avr/5.4.0/include/cci.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/io.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/sfr_defs.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/inttypes.h \ + /opt/microchip/xc8/v2.10/avr/lib/gcc/avr/5.4.0/include/stdint.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/stdint.h \ + /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/include/avr/iotn10.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/portpins.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/common.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/version.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/xmega.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/fuse.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/lock.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/util/delay.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/util/delay_basic.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/math.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/interrupt.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/sleep.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/util/atomic.h \ + /opt/microchip/xc8/v2.10/avr/avr/include/avr/wdt.h + +/opt/microchip/xc8/v2.10/avr/lib/gcc/avr/5.4.0/include/xc.h: + +/opt/microchip/xc8/v2.10/avr/lib/gcc/avr/5.4.0/include/cci.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/io.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/sfr_defs.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/inttypes.h: + +/opt/microchip/xc8/v2.10/avr/lib/gcc/avr/5.4.0/include/stdint.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/stdint.h: + +/home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/include/avr/iotn10.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/portpins.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/common.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/version.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/xmega.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/fuse.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/lock.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/util/delay.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/util/delay_basic.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/math.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/interrupt.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/sleep.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/util/atomic.h: + +/opt/microchip/xc8/v2.10/avr/avr/include/avr/wdt.h: diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/memoryfile.xml b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/memoryfile.xml new file mode 100644 index 0000000..3cb6af6 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/memoryfile.xml @@ -0,0 +1,17 @@ + + + + + bytes + 1024 + 156 + 868 + + + bytes + 32 + 0 + 32 + + + diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.elf b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.elf new file mode 100755 index 0000000000000000000000000000000000000000..dbaace3e56c5546bdda2406b43e4aabceec39799 GIT binary patch literal 5724 zcmbW5TWlN06^3VbNr}2x*3~!JG405feBqL`WW{!(*c2(rtf@;$%5{MT3yNGxgh?*3 zT)K9P#z9|#AV6Ut0n&%O^n$)LeJN6)ekeq=PXQV@D9``_n$|7amjVGQpeTX{t@@wc z9da}^P@n_u%sJmVGiPRYc6OEz7cz^AqA;FRmSbF-0epXiu@cG|76zYULu|mc=XnK` zFZovxrHZS!HQqYbI@&tYI@~(c8f%TVMq0zIp~;gwPyX`J)8FrWxTAf#sZKSJCAG7mAp)Wg}MYg9~Dy%LRCWAVH9e2AdG^sQCvz;8)vVv z;8~Fz1?jpVk`o}^mqcVH0GVhg(=3K#X%C!ga7)a5oHJk{UBjsA8Zd+Sb zvkG1>6z@h#WqU5VZB@-EDn|8cal3Aip%Gm!7j3J!U9LwHd1}i@Ev`i`=`r1Hv|4P= z74F$&2uHR`UoY63k?C+`6`{<*k}oieMkHMIC$0X4$Ni8mzyH9Y!y*PS;arGp$*!Iadsasjt3^JEbZi-Z#&#szEp~ zRqbwbR}Ta$R&6Wn$=$BJ-y!5Vbi6{I*MGYP6dEeF7v(4DfkJ!cHCzh%qYNo$1_ry( zuL-6N^!2^mho#dI12dr4`d;iyk6iCpdl?JLpi2hbG6>0_M+Utz=#xRe3=YU(Kn4e8 zFerl|84Sx{LSPRQUn8Jv_sSO%wLa9Re>%V0tV zXJl|z29q+FlEFC{oR`4`8C;ZsyRbteeOhQdwB9wOWEFpr(-PN0SmcM87V=g$wn?2` z@AuTn{`AP}O8<~Dtla2*XTBfL$#3bQW)~?}z8L6bI6l#qtLS>P{VUo|oUtt`bpJpV zbk8B$HAM^bs7%q6|0hQs#A88~9$4+y3N_+^Lj?Y)>~FV6h@q0)c0Wz-KT~~o4?hG` z*(&Ax1{SsIPPE$IyYCmTMDJa~o*l(*?Ox?tvC=G=jQLwAT4*>WY*qTUcbE*Sw8@NW zS`T`wsXYPY0m_*gP_!UPxM(1Bc-upQ<>5qsSp6ZUmL{DNwLx}-ja14T#W1}(VvKL7 zRK{nqvnEo@>vxbRGnD1B39p!EsdOqEV+kN%OeWV@4!`We5=&-oEyI9f4aI6MnM`C@ zZaJA{YuPNjomr-8*<5}xlVvNnU5$$66kA)(=E-e+0U=V^dA62bK?XX{7Sc(?Uq~R~5o49iGJ8pE3iiJl2c8pB&lNSeQbXo@Il?0`Q4PYs)~k)&DMZvHlOB)AK@!{CA*>{r?a;%?I71VXU9u zNcBI3e#3trsQ%xf^Av`T4Q*e%UJO=@KgI`-N>u+ebTNKR(qDp3YlITDpMu_rud>g< zMg11+V!R@B?>pCD3h@v#_$1_af#O?&LXM&8C;qD_%JC zuWnV!HM7CnH68OlHNSySc-@$`-K>+|>3|o=4?hc&Beb&5I8F7?$%fy#%xdx$?}gC0 z?5f-AwPj;*-9Y&5e?|S!h;-nYj#GF1@sp z$ggJ?o)MO&j}P1ZT;L&$8PpUfQkb!AvrzX(xv;TeoAxRplSOaYZK{)4ax$)vmuUU?%Z`GPQ zjyQ-%pWR*na?st|;QjGLkNy8l?mrOl>hkxcJY>G7Q)PN&DV@Sa&occfLwm*}fI5gfd4U^1vpT1zx9B-80jZ0`=>_l1hQz5f83DP~vz literal 0 HcmV?d00001 diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.hex b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.hex new file mode 100644 index 0000000..0b448d0 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.hex @@ -0,0 +1,6 @@ +:100000000AC01BC01AC019C018C017C016C015C03E +:1000100014C013C012C011271FBFCFE5D0E0DEBF50 +:0A002000CDBF03D000C0F894FFCF5D +:10002A0048ED4CBF41E047BF44E041B940B9FECF7B +:02003A00E2CF13 +:00000001FF diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.map b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.map new file mode 100644 index 0000000..891b53d --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests2.X.production.map @@ -0,0 +1,395 @@ +Archive member included to satisfy reference by file (symbol) + +/opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o (exit) + +Discarded input sections + + .data 0x00000000 0x0 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .bss 0x00000000 0x0 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.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 + .text 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .data 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .bss 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.fixed + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00000400 xr +data 0x00800040 0x00000020 rw !x +config 0x00820000 0x00000001 rw !x +lock 0x00830000 0x00000002 rw !x +signature 0x00840000 0x00000004 rw !x +*default* 0x00000000 0xffffffff + +Linker script and memory map + + 0x00004000 __RODATA_PM_OFFSET__ = 0x4000 +LOAD /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + 0x00000001 __MPLAB_BUILD = 0x1 +LOAD build/default/production/main.o +START GROUP +LOAD /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrtiny/libm.a +END GROUP +START GROUP +LOAD /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a +LOAD /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrtiny/libm.a +LOAD /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrtiny/libc.a +LOAD /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/libattiny10.a +END GROUP + 0x00000000 __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x00800040] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800040 + [0x00000400] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x1000 + [0x00000020] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0x100 + [0x00000001] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x2 + 0x00000002 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x2 + 0x00000004 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x4 + 0x00004000 __RODATA_PM_OFFSET__ = DEFINED (__RODATA_PM_OFFSET__)?__RODATA_PM_OFFSET__:0x4000 + +.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 0x2a + *(.vectors) + .vectors 0x00000000 0x16 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + 0x00000000 __vectors + 0x00000000 __vector_default + *(.vectors) + *(.progmem.gcc*) + *(.dinit) + .dinit 0x00000016 0x0 data_init + 0x00000016 . = ALIGN (0x2) + 0x00000016 __trampolines_start = . + *(.trampolines) + .trampolines 0x00000016 0x0 linker stubs + *(.trampolines*) + 0x00000016 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + 0x00000016 . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + *(.lowtext) + *(.lowtext*) + 0x00000016 __ctors_start = . + *(.ctors) + 0x00000016 __ctors_end = . + 0x00000016 __dtors_start = . + *(.dtors) + 0x00000016 __dtors_end = . + SORT(*)(.ctors) + SORT(*)(.dtors) + *(.init0) + .init0 0x00000016 0x0 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + 0x00000016 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x00000016 0xc /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x00000022 0x4 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + *(.init9) + 0x00000026 . = ALIGN (0x2) + *(.fini9) + .fini9 0x00000026 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + 0x00000026 exit + 0x00000026 _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x00000026 0x4 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + *(.fini0) + 0x0000002a _etext = . + +.rodata + *(.rodata) + *(.rodata*) + *(.gnu.linkonce.r*) + +.data 0x00800040 0x0 load address 0x0000002a + [!provide] PROVIDE (__data_start, .) + *(.gnu.linkonce.d*) + 0x00800040 . = ALIGN (0x2) + 0x00800040 _edata = . + [!provide] PROVIDE (__data_end, .) + +.bss 0x00800040 0x0 + [!provide] PROVIDE (__bss_start, .) + *(COMMON) + [!provide] PROVIDE (__bss_end, .) + 0x0000002a __data_load_start = LOADADDR (.data) + 0x0000002a __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x00800040 0x0 + [!provide] PROVIDE (__noinit_start, .) + *(.noinit*) + [!provide] PROVIDE (__noinit_end, .) + 0x00800040 _end = . + +.lock + *(.lock*) + +.signature + *(.signature*) + +.config + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + *(.config*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x00000000 0x2f + *(.comment) + .comment 0x00000000 0x2f build/default/production/main.o + 0x30 (size before relaxing) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x00000000 0x20 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x20 build/default/production/main.o + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x530 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x305 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .debug_info 0x00000305 0x22b build/default/production/main.o + +.debug_abbrev 0x00000000 0x324 + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x2d9 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .debug_abbrev 0x000002d9 0x4b build/default/production/main.o + +.debug_line 0x00000000 0x15c + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0xd9 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .debug_line 0x000000d9 0x83 build/default/production/main.o + +.debug_frame 0x00000000 0x24 + *(.debug_frame) + .debug_frame 0x00000000 0x24 build/default/production/main.o + +.debug_str 0x00000000 0x115 + *(.debug_str) + .debug_str 0x00000000 0x115 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .debug_str 0x00000115 0x0 build/default/production/main.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 0x00000000 0x10 + *(.debug_ranges) + .debug_ranges 0x00000000 0x10 build/default/production/main.o + +.debug_macro + *(.debug_macro) +OUTPUT(dist/default/production/tests2.X.production.elf elf32-avr) +LOAD linker stubs +LOAD data_init + +.note.gnu.avr.deviceinfo + 0x00000000 0x3c + .note.gnu.avr.deviceinfo + 0x00000000 0x3c /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + +.text.main 0x0000002a 0x10 + .text.main 0x0000002a 0x10 build/default/production/main.o + 0x0000002a main + +.text 0x0000003a 0x2 + .text 0x0000003a 0x2 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + 0x0000003a __vector_1 + 0x0000003a __bad_interrupt + 0x0000003a __vector_6 + 0x0000003a __vector_3 + 0x0000003a __vector_7 + 0x0000003a __vector_5 + 0x0000003a __vector_4 + 0x0000003a __vector_9 + 0x0000003a __vector_2 + 0x0000003a __vector_8 + 0x0000003a __vector_10 diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.elf b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.elf new file mode 100755 index 0000000000000000000000000000000000000000..7d0d0301806024619d5ad6122f34a3390257b01f GIT binary patch literal 7044 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 literal 0 HcmV?d00001 diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.hex b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.hex new file mode 100644 index 0000000..4ed21de --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.hex @@ -0,0 +1,14 @@ +:100000000AC04AC049C048C047C046C045C044C0F5 +:1000100044C042C041C011271FBFCFE5D0E0DEBFC2 +:0A002000CDBF2ED000C0F894FFCF32 +:10002A00A89583FD02C048E001C048E28770842B8E +:10003A0048ED0FB7F894A8954CBF81BF0FBF41B7E1 +:10004A00406441BF4AB7417F44604ABF4AB74160F2 +:10005A004ABF4FB77894889558ED60E00FB7F89487 +:10006A00A8955CBF61B7677F61BF0FBF4FBF4AB733 +:06007A004E7F4ABF08950D +:10008000789448ED4CBF41E047BF44E041B944E0BB +:0800900040B986E0CADFFBCF96 +:02009800B3CFE4 +:02009A001895B7 +:00000001FF diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.map b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.map new file mode 100644 index 0000000..e09dc99 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/dist/default/production/tests3.X.production.map @@ -0,0 +1,407 @@ +Archive member included to satisfy reference by file (symbol) + +/opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o (exit) + +Discarded input sections + + .data 0x00000000 0x0 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .bss 0x00000000 0x0 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.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 + .text 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .data 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .bss 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + .text.libgcc.fixed + 0x00000000 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00000400 xr +data 0x00800040 0x00000020 rw !x +config 0x00820000 0x00000001 rw !x +lock 0x00830000 0x00000002 rw !x +signature 0x00840000 0x00000004 rw !x +*default* 0x00000000 0xffffffff + +Linker script and memory map + + 0x00004000 __RODATA_PM_OFFSET__ = 0x4000 +LOAD /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + 0x00000001 __MPLAB_BUILD = 0x1 +LOAD build/default/production/main.o +START GROUP +LOAD /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrtiny/libm.a +END GROUP +START GROUP +LOAD /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a +LOAD /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrtiny/libm.a +LOAD /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avrtiny/libc.a +LOAD /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/libattiny10.a +END GROUP + 0x00000000 __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x00800040] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800040 + [0x00000400] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x1000 + [0x00000020] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0x100 + [0x00000001] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x2 + 0x00000002 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x2 + 0x00000004 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x4 + 0x00004000 __RODATA_PM_OFFSET__ = DEFINED (__RODATA_PM_OFFSET__)?__RODATA_PM_OFFSET__:0x4000 + +.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 0x2a + *(.vectors) + .vectors 0x00000000 0x16 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + 0x00000000 __vectors + 0x00000000 __vector_default + *(.vectors) + *(.progmem.gcc*) + *(.dinit) + .dinit 0x00000016 0x0 data_init + 0x00000016 . = ALIGN (0x2) + 0x00000016 __trampolines_start = . + *(.trampolines) + .trampolines 0x00000016 0x0 linker stubs + *(.trampolines*) + 0x00000016 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + 0x00000016 . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + *(.lowtext) + *(.lowtext*) + 0x00000016 __ctors_start = . + *(.ctors) + 0x00000016 __ctors_end = . + 0x00000016 __dtors_start = . + *(.dtors) + 0x00000016 __dtors_end = . + SORT(*)(.ctors) + SORT(*)(.dtors) + *(.init0) + .init0 0x00000016 0x0 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + 0x00000016 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x00000016 0xc /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x00000022 0x4 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + *(.init9) + 0x00000026 . = ALIGN (0x2) + *(.fini9) + .fini9 0x00000026 0x0 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + 0x00000026 exit + 0x00000026 _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x00000026 0x4 /opt/microchip/xc8/v2.10/avr/bin/../lib/gcc/avr/5.4.0/avrtiny/libgcc.a(_exit.o) + *(.fini0) + 0x0000002a _etext = . + +.rodata + *(.rodata) + *(.rodata*) + *(.gnu.linkonce.r*) + +.data 0x00800040 0x0 load address 0x0000002a + [!provide] PROVIDE (__data_start, .) + *(.gnu.linkonce.d*) + 0x00800040 . = ALIGN (0x2) + 0x00800040 _edata = . + [!provide] PROVIDE (__data_end, .) + +.bss 0x00800040 0x0 + [!provide] PROVIDE (__bss_start, .) + *(COMMON) + [!provide] PROVIDE (__bss_end, .) + 0x0000002a __data_load_start = LOADADDR (.data) + 0x0000002a __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x00800040 0x0 + [!provide] PROVIDE (__noinit_start, .) + *(.noinit*) + [!provide] PROVIDE (__noinit_end, .) + 0x00800040 _end = . + +.lock + *(.lock*) + +.signature + *(.signature*) + +.config + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + *(.config*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x00000000 0x2f + *(.comment) + .comment 0x00000000 0x2f build/default/production/main.o + 0x30 (size before relaxing) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x00000000 0x30 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x30 build/default/production/main.o + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x65e + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x305 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .debug_info 0x00000305 0x359 build/default/production/main.o + +.debug_abbrev 0x00000000 0x414 + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x2d9 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .debug_abbrev 0x000002d9 0x13b build/default/production/main.o + +.debug_line 0x00000000 0x252 + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0xd9 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .debug_line 0x000000d9 0x179 build/default/production/main.o + +.debug_frame 0x00000000 0x44 + *(.debug_frame) + .debug_frame 0x00000000 0x44 build/default/production/main.o + +.debug_str 0x00000000 0x115 + *(.debug_str) + .debug_str 0x00000000 0x115 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + .debug_str 0x00000115 0x0 build/default/production/main.o + +.debug_loc 0x00000000 0x6c + *(.debug_loc) + .debug_loc 0x00000000 0x6c build/default/production/main.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 0x00000000 0x20 + *(.debug_ranges) + .debug_ranges 0x00000000 0x20 build/default/production/main.o + +.debug_macro + *(.debug_macro) +OUTPUT(dist/default/production/tests3.X.production.elf elf32-avr) +LOAD linker stubs +LOAD data_init + +.note.gnu.avr.deviceinfo + 0x00000000 0x3c + .note.gnu.avr.deviceinfo + 0x00000000 0x3c /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + +.text.delay_power_down_wdt + 0x0000002a 0x56 + .text.delay_power_down_wdt + 0x0000002a 0x56 build/default/production/main.o + 0x0000002a delay_power_down_wdt + +.text.main 0x00000080 0x18 + .text.main 0x00000080 0x18 build/default/production/main.o + 0x00000080 main + +.text 0x00000098 0x2 + .text 0x00000098 0x2 /home/dev/.mchp_packs/Microchip/ATtiny_DFP/2.0.10/gcc/dev/attiny10/avrtiny/crtattiny10.o + 0x00000098 __vector_1 + 0x00000098 __bad_interrupt + 0x00000098 __vector_6 + 0x00000098 __vector_3 + 0x00000098 __vector_7 + 0x00000098 __vector_5 + 0x00000098 __vector_4 + 0x00000098 __vector_9 + 0x00000098 __vector_2 + 0x00000098 __vector_10 + +.text.__vector_8 + 0x0000009a 0x2 + .text.__vector_8 + 0x0000009a 0x2 build/default/production/main.o + 0x0000009a __vector_8 diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/main.c b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/main.c new file mode 100644 index 0000000..13f9983 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/main.c @@ -0,0 +1,75 @@ +#include +#include +#include + +#include +#include +#include +#include + +//reference: https://www.avrfreaks.net/forum/sample-project-attiny10 + + +// Wake up by WDT interrupt. +// Don't need to do anything here but (auto-) clearing the interrupt flag. +EMPTY_INTERRUPT(WDT_vect); + +/* + Delay in powerdown mode. Wake up by watchdog interrupt. + */ +void delay_power_down_wdt(uint8_t wdto) +{ + wdt_reset(); + wdt_enable(wdto); + WDTCSR |= (1<.dep.inc +# @if [ -n "${MAKE_VERSION}" ]; then \ +# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \ +# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \ +# echo "include \$${DEPFILES}" >>.dep.inc; \ +# echo "endif" >>.dep.inc; \ +# else \ +# echo ".KEEP_STATE:" >>.dep.inc; \ +# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \ +# fi diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-local-default.mk b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-local-default.mk new file mode 100644 index 0000000..62e3bb2 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-local-default.mk @@ -0,0 +1,36 @@ +# +# Generated Makefile - do not edit! +# +# +# This file contains information about the location of compilers and other tools. +# If you commmit this file into your revision control server, you will be able to +# to checkout the project and build it from the command line with make. However, +# if more than one person works on the same project, then this file might show +# conflicts since different users are bound to have compilers in different places. +# In that case you might choose to not commit this file and let MPLAB X recreate this file +# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at +# least once so the file gets created and the project can be built. Finally, you can also +# avoid using this file at all if you are only building from the command line with make. +# You can invoke make with the values of the macros: +# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... +# +PATH_TO_IDE_BIN=/opt/microchip/mplabx/v5.25/mplab_platform/platform/../mplab_ide/modules/../../bin/ +# Adding MPLAB X bin directory to path. +PATH:=/opt/microchip/mplabx/v5.25/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) +# Path to java used to run MPLAB X when this makefile was created +MP_JAVA_PATH="/opt/microchip/mplabx/v5.25/sys/java/jre1.8.0_181/bin/" +OS_CURRENT="$(shell uname -s)" +MP_CC="/opt/microchip/xc8/v2.10/bin/xc8-cc" +# MP_CPPC is not defined +# MP_BC is not defined +MP_AS="/opt/microchip/xc8/v2.10/bin/xc8-cc" +MP_LD="/opt/microchip/xc8/v2.10/bin/xc8-cc" +MP_AR="/opt/microchip/xc8/v2.10/bin/xc8-ar" +DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v5.25/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" +MP_CC_DIR="/opt/microchip/xc8/v2.10/bin" +# MP_CPPC_DIR is not defined +# MP_BC_DIR is not defined +MP_AS_DIR="/opt/microchip/xc8/v2.10/bin" +MP_LD_DIR="/opt/microchip/xc8/v2.10/bin" +MP_AR_DIR="/opt/microchip/xc8/v2.10/bin" +# MP_BC_DIR is not defined diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-variables.mk b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-variables.mk new file mode 100644 index 0000000..1fc5ca7 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Makefile-variables.mk @@ -0,0 +1,13 @@ +# +# Generated - do not edit! +# +# NOCDDL +# +CND_BASEDIR=`pwd` +# default configuration +CND_ARTIFACT_DIR_default=dist/default/production +CND_ARTIFACT_NAME_default=tests3.X.production.hex +CND_ARTIFACT_PATH_default=dist/default/production/tests3.X.production.hex +CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package +CND_PACKAGE_NAME_default=tests3.x.tar +CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/tests3.x.tar diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Package-default.bash b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Package-default.bash new file mode 100644 index 0000000..569eacd --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/Package-default.bash @@ -0,0 +1,73 @@ +#!/bin/bash -x + +# +# Generated - do not edit! +# + +# Macros +TOP=`pwd` +CND_CONF=default +CND_DISTDIR=dist +TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging +TMPDIRNAME=tmp-packaging +OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/tests3.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +OUTPUT_BASENAME=tests3.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +PACKAGE_TOP_DIR=tests3.x/ + +# Functions +function checkReturnCode +{ + rc=$? + if [ $rc != 0 ] + then + exit $rc + fi +} +function makeDirectory +# $1 directory path +# $2 permission (optional) +{ + mkdir -p "$1" + checkReturnCode + if [ "$2" != "" ] + then + chmod $2 "$1" + checkReturnCode + fi +} +function copyFileToTmpDir +# $1 from-file path +# $2 to-file path +# $3 permission +{ + cp "$1" "$2" + checkReturnCode + if [ "$3" != "" ] + then + chmod $3 "$2" + checkReturnCode + fi +} + +# Setup +cd "${TOP}" +mkdir -p ${CND_DISTDIR}/${CND_CONF}/package +rm -rf ${TMPDIR} +mkdir -p ${TMPDIR} + +# Copy files and create directories and links +cd "${TOP}" +makeDirectory ${TMPDIR}/tests3.x/bin +copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755 + + +# Generate tar file +cd "${TOP}" +rm -f ${CND_DISTDIR}/${CND_CONF}/package/tests3.x.tar +cd ${TMPDIR} +tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/tests3.x.tar * +checkReturnCode + +# Cleanup +cd "${TOP}" +rm -rf ${TMPDIR} diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/configurations.xml b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/configurations.xml new file mode 100644 index 0000000..70bc52a --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/configurations.xml @@ -0,0 +1,160 @@ + + + + + + + + + main.c + + + Makefile + + + Makefile + + + + localhost + ATtiny10 + + + + XC8 + 2.10 + 2 + + + + + + + + + + + + + false + false + + + + + + + false + + false + + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/private/configurations.xml b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/private/configurations.xml new file mode 100644 index 0000000..e61d739 --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/private/configurations.xml @@ -0,0 +1,25 @@ + + + Makefile + 0 + + + + /opt/microchip/xc8/v2.10/bin + + place holder 1 + place holder 2 + + + + + true + 0 + 0 + 0 + + + + + + diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/private/private.xml b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/private/private.xml new file mode 100644 index 0000000..9fbce5d --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/private/private.xml @@ -0,0 +1,9 @@ + + + + + + file:/home/dev/Desktop/code/electronics/attiny10_mplab_test/tests3.X/main.c + + + diff --git a/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/project.xml b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/project.xml new file mode 100644 index 0000000..efc4abd --- /dev/null +++ b/Attiny_Solar_Energy_Harvest/code/mplab/tests3.X/nbproject/project.xml @@ -0,0 +1,31 @@ + + + com.microchip.mplab.nbide.embedded.makeproject + + + tests3 + tests2 + tests1 + test2 + test1 + 1f6b2f6c-8c6d-40dd-a737-d73d987b2bef + 0 + c + + + + ISO-8859-1 + + + + + default + 2 + + + + false + + + +