From 062adf481e7cd4bf3f20822e8d36fa9b93104784 Mon Sep 17 00:00:00 2001 From: sergeyyarkov Date: Fri, 6 Oct 2023 23:25:00 +0300 Subject: [PATCH] folder structure --- Makefile => firmware/Makefile | 0 definitions.asm => firmware/definitions.asm | 0 .../attiny45v_traffic-lights.X.production.hex | 0 .../attiny45v_traffic-lights.X.production.lss | 0 .../attiny45v_traffic-lights.X.production.map | 0 .../attiny45v_traffic-lights.X.production.obj | Bin .../attiny45v_traffic-lights.X.production.tmp | 0 firmware.asm => firmware/firmware.asm | 0 .../nbproject}/Makefile-default.mk | 0 .../nbproject}/Makefile-genesis.properties | 0 .../nbproject}/Makefile-impl.mk | 0 .../nbproject}/Makefile-local-default.mk | 0 .../nbproject}/Makefile-variables.mk | 0 .../nbproject}/configurations.xml | 0 .../nbproject}/private/configurations.xml | 0 .../nbproject}/private/private.xml | 1 + {nbproject => firmware/nbproject}/project.xml | 0 .../Backup Of attiny45v_traffic-lights.pdsbak | Bin 0 -> 1827 bytes proteus/attiny45v_traffic-lights.pdsprj | Bin 0 -> 6962 bytes ...ghts.pdsprj.WIN-2C98HVF1KMT.VBox.workspace | 101 ++++++++++++++++++ 20 files changed, 102 insertions(+) rename Makefile => firmware/Makefile (100%) rename definitions.asm => firmware/definitions.asm (100%) rename {dist => firmware/dist}/default/production/attiny45v_traffic-lights.X.production.hex (100%) rename {dist => firmware/dist}/default/production/attiny45v_traffic-lights.X.production.lss (100%) rename {dist => firmware/dist}/default/production/attiny45v_traffic-lights.X.production.map (100%) rename {dist => firmware/dist}/default/production/attiny45v_traffic-lights.X.production.obj (100%) rename {dist => firmware/dist}/default/production/attiny45v_traffic-lights.X.production.tmp (100%) rename firmware.asm => firmware/firmware.asm (100%) rename {nbproject => firmware/nbproject}/Makefile-default.mk (100%) rename {nbproject => firmware/nbproject}/Makefile-genesis.properties (100%) rename {nbproject => firmware/nbproject}/Makefile-impl.mk (100%) rename {nbproject => firmware/nbproject}/Makefile-local-default.mk (100%) rename {nbproject => firmware/nbproject}/Makefile-variables.mk (100%) rename {nbproject => firmware/nbproject}/configurations.xml (100%) rename {nbproject => firmware/nbproject}/private/configurations.xml (100%) rename {nbproject => firmware/nbproject}/private/private.xml (79%) rename {nbproject => firmware/nbproject}/project.xml (100%) create mode 100755 proteus/Backup Of attiny45v_traffic-lights.pdsbak create mode 100755 proteus/attiny45v_traffic-lights.pdsprj create mode 100755 proteus/attiny45v_traffic-lights.pdsprj.WIN-2C98HVF1KMT.VBox.workspace diff --git a/Makefile b/firmware/Makefile similarity index 100% rename from Makefile rename to firmware/Makefile diff --git a/definitions.asm b/firmware/definitions.asm similarity index 100% rename from definitions.asm rename to firmware/definitions.asm diff --git a/dist/default/production/attiny45v_traffic-lights.X.production.hex b/firmware/dist/default/production/attiny45v_traffic-lights.X.production.hex similarity index 100% rename from dist/default/production/attiny45v_traffic-lights.X.production.hex rename to firmware/dist/default/production/attiny45v_traffic-lights.X.production.hex diff --git a/dist/default/production/attiny45v_traffic-lights.X.production.lss b/firmware/dist/default/production/attiny45v_traffic-lights.X.production.lss similarity index 100% rename from dist/default/production/attiny45v_traffic-lights.X.production.lss rename to firmware/dist/default/production/attiny45v_traffic-lights.X.production.lss diff --git a/dist/default/production/attiny45v_traffic-lights.X.production.map b/firmware/dist/default/production/attiny45v_traffic-lights.X.production.map similarity index 100% rename from dist/default/production/attiny45v_traffic-lights.X.production.map rename to firmware/dist/default/production/attiny45v_traffic-lights.X.production.map diff --git a/dist/default/production/attiny45v_traffic-lights.X.production.obj b/firmware/dist/default/production/attiny45v_traffic-lights.X.production.obj similarity index 100% rename from dist/default/production/attiny45v_traffic-lights.X.production.obj rename to firmware/dist/default/production/attiny45v_traffic-lights.X.production.obj diff --git a/dist/default/production/attiny45v_traffic-lights.X.production.tmp b/firmware/dist/default/production/attiny45v_traffic-lights.X.production.tmp similarity index 100% rename from dist/default/production/attiny45v_traffic-lights.X.production.tmp rename to firmware/dist/default/production/attiny45v_traffic-lights.X.production.tmp diff --git a/firmware.asm b/firmware/firmware.asm similarity index 100% rename from firmware.asm rename to firmware/firmware.asm diff --git a/nbproject/Makefile-default.mk b/firmware/nbproject/Makefile-default.mk similarity index 100% rename from nbproject/Makefile-default.mk rename to firmware/nbproject/Makefile-default.mk diff --git a/nbproject/Makefile-genesis.properties b/firmware/nbproject/Makefile-genesis.properties similarity index 100% rename from nbproject/Makefile-genesis.properties rename to firmware/nbproject/Makefile-genesis.properties diff --git a/nbproject/Makefile-impl.mk b/firmware/nbproject/Makefile-impl.mk similarity index 100% rename from nbproject/Makefile-impl.mk rename to firmware/nbproject/Makefile-impl.mk diff --git a/nbproject/Makefile-local-default.mk b/firmware/nbproject/Makefile-local-default.mk similarity index 100% rename from nbproject/Makefile-local-default.mk rename to firmware/nbproject/Makefile-local-default.mk diff --git a/nbproject/Makefile-variables.mk b/firmware/nbproject/Makefile-variables.mk similarity index 100% rename from nbproject/Makefile-variables.mk rename to firmware/nbproject/Makefile-variables.mk diff --git a/nbproject/configurations.xml b/firmware/nbproject/configurations.xml similarity index 100% rename from nbproject/configurations.xml rename to firmware/nbproject/configurations.xml diff --git a/nbproject/private/configurations.xml b/firmware/nbproject/private/configurations.xml similarity index 100% rename from nbproject/private/configurations.xml rename to firmware/nbproject/private/configurations.xml diff --git a/nbproject/private/private.xml b/firmware/nbproject/private/private.xml similarity index 79% rename from nbproject/private/private.xml rename to firmware/nbproject/private/private.xml index 9db536e..3e7071c 100644 --- a/nbproject/private/private.xml +++ b/firmware/nbproject/private/private.xml @@ -3,6 +3,7 @@ + file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_traffic-lights.X/definitions.asm file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_traffic-lights.X/firmware.asm diff --git a/nbproject/project.xml b/firmware/nbproject/project.xml similarity index 100% rename from nbproject/project.xml rename to firmware/nbproject/project.xml diff --git a/proteus/Backup Of attiny45v_traffic-lights.pdsbak b/proteus/Backup Of attiny45v_traffic-lights.pdsbak new file mode 100755 index 0000000000000000000000000000000000000000..fc6855dcce8b6a7939b6098fff01587d69b36405 GIT binary patch literal 1827 zcmWIWW@Zs#U}E54xG=#ve9iS=iaQw?7~TRgHxLH|`FpuKhv-H4`o#8Kp4zGo7?|cAx4;kC3$8Z6c2a1y^`)SaGULLc<|)g2^XK z)t!0?{An4As!z=>?`-qAl(~cFIpg!wlBzGyEt0#@)Xr_k&$K_CP2^waJ%g0s#oAkH z-xy2njXZkwpu|#c>ysi}@42h5{@!`$ckEw=02CkYvsq+e4D?wE5OV-=kiUP3p0kTn za$-V4LQ9fB0_Ugi{EV9u7WsIXaD4coCN_PEm?lg5l4a8h99bPFoiRvGXgaaXK&g`v z&0x{P>`4tQ3=C?#NCvwE`^^nIn=kDuQt#)JVx1|Z#i#3(r2nPq(mSia3)oj2-<@1N z>+amEZ`L?3@$wW{rt6aHdYM^Wsqp!M&LW4M4J_&{S9be{_U|n?Z_n_EEhggLnTqRi z)_%Fi=6&7w^Y6Vq{WB}UjPy35Dgk+SY;l3lIv1MbtWZTHoGXSA`pVgII4Jo;Mt z{Cm5b`}^PDYs`GB{APQy#p;{0!)1PZ)fUISnS0c`o1s2`&(+`T)(l($hx#+G$)A6B z@PEEsZ>05>7`bf`)`BxQ zcXvSZr(IkRFBUiaGmoFTCSmQAzjCs&j{EPsGn~=iR+6(WrzYz1j?gDdlW&|n>HT-! z?E`5=T(`=W**AXws$!Xc$X#{0K_~we(P@WDZ0h|kyX)8{{|h-kf1Y7|mPhbkZ~uP% z!=Zi&R_g*~F4sM9erkF4&9}`gX?09*WZz3}x!B;Q%)0g8vDVAq8*Z7WzZGnq-@fW} zb4R<$l%?Ibo_$}jG%jw>kI3(>`iX`~iGsSC?V;{lWC{%z@$@R~5fRwv+N$`b@Ip_Z zQ|k^R#Yz1EL5GcGHABU!&gd3#siZEK=DfFLaoI0d_Z!+Ash*3BA7ssL3+b^mJhsw9 zi%CqVzRE7E@KVXl0%0?cTNi&lLtJa%nrn=62 z=e>01k!ur#j&e_q%r1Hu$avVYuWMb>3CAbGp1eK|Q~FmcYr*n`cs=iiu~^>0#}_xz?w*qN0!rv863t#az-Zv9hm zZfRJsd!1fy=$f!K-nx#R$Au%Ssuz?#JU>a#Q`N&;*}SRPa&K>Vn^N>mjZOc3uYTXI z#SlDwo#RZ2n4Mm~Cjb4-{NY*dE3aDa#*(;yP5b0^cdpx#EB(Op>K*H8<>j`wlsfgx z%NgrdNNvA&;NRWgt983V|I}8ko^xMX&t%`fzc)X|pRfOU;2_h6g+;A%O_ER67F0=Z z3vN%9$rRFm@KLRWzjuf5M2oh$_ma<+Tfd!CFRJzH-Bl&I8$YXi-k)wRFA3??cKdR0 zU(Z8}nR{%twtwtM&s)RyB;t|=+w#2Tt|^}P8IPMy3s`Y@>z}_`Ot)5@zr9h#$w|*k zEMQ08GL94N5qb;P>9U2C?O@OKYMJJIPPuKXo9nu#Dh7Np#)1X+KSv%|a_IcZqBFai zX3da!YsB|t=gli3N3Ncjp!CR3$ZN@-)sI4^MC>?hFjey9&l>5y8}#oV`Mq>f^7J1f za~Nm2MA#kN`R2uq(9-r_yvFx^0X%QO=S1;cCsA4*o&Ej>N zHqYy?&T~mo*XuF7$+ctovAFZcowT0%xpce8`ARumkB(tEB4IVZ|F~fB%JYZTKIBQ< zr~GENn#{tY%H)Rk9_#)!eE5_0T6Oai<@nTX($AQ$KeR_J{@%ZD+#?Ju_5^`g1c-y3 zgFFL5g7pK!gMu7AeS-B|978U16@B@_`Rr2Br!U1HzZCO7V*(a+j7%U6xatX@Neql2 z0t}F94Rnp@#V<%bMB^hM3sxAT>q0ME5xT5_n!&n&B`vxxbiX2WJ!Hl1^8jyFHjpY7 LAbbv_)xbOekmCa? literal 0 HcmV?d00001 diff --git a/proteus/attiny45v_traffic-lights.pdsprj b/proteus/attiny45v_traffic-lights.pdsprj new file mode 100755 index 0000000000000000000000000000000000000000..8fca391386582a5f87745d1460f7818a17330537 GIT binary patch literal 6962 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 + + + 2c00000002000000030000000083ffff0083ffffffffffffffffffffe90000000b00000097060000b2030000 + + + + + + + 671 + No + 100 + 100 + + + + + 125 + No + Yes + "TCNT1","0x004F",00000001,0000000D,47,1,4,5B600000,1,00000000,00000000 + 85 + Yes + No + No + Yes + 0 + 85 + 100 + 143 + 0,0,00000000, + 1 + + + + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000060 + + + + + 2 + Yes + 2 + Yes + Yes + 00000020 + + + + +