From 0ac0d93961a7cb2dd1191e5678d24b84fed620da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=AD=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=D0=BE=D0=BC=D0=BE=D0=B2?= Date: Mon, 6 May 2024 19:41:46 +0300 Subject: [PATCH] 06.05.2024 --- .vscode/arduino.json | 2 +- build/core/CDC.cpp.d | 2 +- build/core/CDC.cpp.o | Bin 1832 -> 1840 bytes build/core/HardwareSerial.cpp.d | 2 +- build/core/HardwareSerial.cpp.o | Bin 20304 -> 20328 bytes build/core/HardwareSerial0.cpp.d | 2 +- build/core/HardwareSerial0.cpp.o | Bin 13208 -> 13224 bytes build/core/HardwareSerial1.cpp.d | 2 +- build/core/HardwareSerial1.cpp.o | Bin 1844 -> 1852 bytes build/core/HardwareSerial2.cpp.d | 2 +- build/core/HardwareSerial2.cpp.o | Bin 1844 -> 1852 bytes build/core/HardwareSerial3.cpp.d | 2 +- build/core/HardwareSerial3.cpp.o | Bin 1844 -> 1852 bytes build/core/IPAddress.cpp.d | 2 +- build/core/IPAddress.cpp.o | Bin 17804 -> 17824 bytes build/core/PluggableUSB.cpp.d | 2 +- build/core/PluggableUSB.cpp.o | Bin 1840 -> 1848 bytes build/core/Print.cpp.d | 2 +- build/core/Print.cpp.o | Bin 37656 -> 37700 bytes build/core/Stream.cpp.d | 2 +- build/core/Stream.cpp.o | Bin 27288 -> 27312 bytes build/core/Tone.cpp.d | 2 +- build/core/Tone.cpp.o | Bin 16948 -> 16964 bytes build/core/USBCore.cpp.d | 2 +- build/core/USBCore.cpp.o | Bin 1836 -> 1844 bytes build/core/WInterrupts.c.d | 2 +- build/core/WInterrupts.c.o | Bin 8820 -> 8836 bytes build/core/WMath.cpp.d | 2 +- build/core/WMath.cpp.o | Bin 7524 -> 7540 bytes build/core/WString.cpp.d | 2 +- build/core/WString.cpp.o | Bin 106936 -> 107040 bytes build/core/abi.cpp.d | 2 +- build/core/abi.cpp.o | Bin 4136 -> 4148 bytes build/core/core.a | Bin 346976 -> 347424 bytes build/core/hooks.c.d | 2 +- build/core/hooks.c.o | Bin 2996 -> 3004 bytes build/core/main.cpp.d | 2 +- build/core/main.cpp.o | Bin 4768 -> 4780 bytes build/core/new.cpp.d | 2 +- build/core/new.cpp.o | Bin 11184 -> 11204 bytes build/core/wiring.c.d | 2 +- build/core/wiring.c.o | Bin 10028 -> 10044 bytes build/core/wiring_analog.c.d | 2 +- build/core/wiring_analog.c.o | Bin 8160 -> 8172 bytes build/core/wiring_digital.c.d | 2 +- build/core/wiring_digital.c.o | Bin 14092 -> 14112 bytes build/core/wiring_pulse.S.d | 2 +- build/core/wiring_pulse.c.d | 2 +- build/core/wiring_pulse.c.o | Bin 7948 -> 7956 bytes build/core/wiring_shift.c.d | 2 +- build/core/wiring_shift.c.o | Bin 5348 -> 5360 bytes build/sketch/project.ino.cpp.o | Bin 7760 -> 7772 bytes main.py | 34 +++++++++++++++---------------- 53 files changed, 43 insertions(+), 43 deletions(-) diff --git a/.vscode/arduino.json b/.vscode/arduino.json index 5095d0a..6490a26 100644 --- a/.vscode/arduino.json +++ b/.vscode/arduino.json @@ -2,5 +2,5 @@ "sketch": "project\\project.ino", "output": "build", "board": "arduino:avr:uno", - "port": "COM4" + "port": "COM6" } \ No newline at end of file diff --git a/build/core/CDC.cpp.d b/build/core/CDC.cpp.d index d7609c4..b984687 100644 --- a/build/core/CDC.cpp.d +++ b/build/core/CDC.cpp.d @@ -1,4 +1,4 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\CDC.cpp.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\CDC.cpp.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\CDC.cpp \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\USBAPI.h \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \ diff --git a/build/core/CDC.cpp.o b/build/core/CDC.cpp.o index 1f489d5b9b39e1f7471b0615b96bad2de9e7ec5f..664610ed72a7bdcef8a50ee2b74839a3fe8174b5 100644 GIT binary patch delta 240 zcmZ3%w}Eeh0%ONU#V%$`lT>q4V+&(b2EFvWQoWp#{CK_0ft!aV>0uGh$}LDM%}XxE zCYPC)lbM%_O{So+f!CiK;y$6!s08hEe4?Or0Dj)(JC;|fIMVTe3t{Dgi z1$e3>RDcZSb7JE}NU!viM@XOdln93T4k?t2Qq!;oWlCyt4pxcc%G{E~B!neqUQUzC zy%sXMPnPsnXN;Td2qdc}X9CG7lP3bnjgxl*$;Xo)0!e|%oIdJ|wv!EkWX0r2Ah~pM zBanPPc_onKoqQ2UdQAQaBx@%t`l>Uop6m%EZ%!`sRcGR0o;=G}jnQQCL7-6dWrq7J%MEY zPlao7r)tSCCP2S|I#;7#;CQ!&@ oGNYe5WBO!GAXzs#5J*m&TnQxCPhJQl_f0fQ9tR*cbPb>2F0MZ>dW*PCHIRWO-r&XOo* zMEkHmhzk{ERF){2C_yEIA{CKVSx$t!W5l#rMrT>O)6rt-xZN0 z100wKA+ZV5P}SDqzIJ8!uv0gU1E|nr7^4^PgihcMeTPNcG?t)+?n8oJ!VrCcM|27= i=qJoMreT7O`ml#`I7N@(7Cnb4I))Et)3^g~E&2wNtG5vV delta 453 zcmZ3HJ|lgC0%ONUMK0YyGqV&6i=<=*z4W|Ny_}N#c)iTzG(AkwtlWaM(!AtiEK-?y zIhlE>Fp0?xx}xk*{gdbFTEW@(b>-n~cReG%g2bW{Jp;Hlpb%WTQBMqsEy8IDSG8A9 z5iavgPqiM?p~aQCN%=YPdHE@+*c@Awnubj{B{ew*n>f(4lEfsK^+=(VUrWptEYXV8($$>yJcyc9>?3ug} zNUofG5=b7K{1HgLn=EOh&L}n65lC82&IFPHlP3bnjLAEJWaH$AKyt!lPGf7vnUh_O FlL7lYkr4m@ diff --git a/build/core/HardwareSerial1.cpp.d b/build/core/HardwareSerial1.cpp.d index ee1e31b..d5dd7fd 100644 --- a/build/core/HardwareSerial1.cpp.d +++ b/build/core/HardwareSerial1.cpp.d @@ -1,4 +1,4 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\HardwareSerial1.cpp.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\HardwareSerial1.cpp.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\HardwareSerial1.cpp \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \ diff --git a/build/core/HardwareSerial1.cpp.o b/build/core/HardwareSerial1.cpp.o index 23b6487e5549925fd2656148ac337296a132a2ae..4166dd650a75fa3d04330b44a96e587c211cb668 100644 GIT binary patch delta 272 zcmdnOw})?n0^^j8iqn|uO;XKGjgu`581&NfO7(I|^5gX~lhgFD3FqZx=A~kjDJU&U zP0r6NF2N>QT$!7cpA(;#pORXPDen}oSCpEDMIv4=B{ew*s|3)*lEfsqS(6J`o-n#k z4rNtmjGJ5wBr7H_1(H)Ip9PXzCw~Q!XD7?DsWU#C?8>Ij#K1T?k4=q{fAUl|YetF5 H7uk{lH``T2 delta 228 zcmdnPw}o$l0%Olc#c9lDW@af#Nd{>Qdg*zkdO0Qe@p_rbX?j>h^KvrtQehI4KQN23 zLlsTtWs&g5)KHX~Rt!^)WO_z5T#3Y!8$rUV57~LkvvZ^!2Ol}2|rIXhJ u$%&J%0?7@N{{qS5lU3Q&8ShW_Wm9MR!7#auO^uO#@?17+MuEvU*^&YK9!Y2b diff --git a/build/core/HardwareSerial2.cpp.d b/build/core/HardwareSerial2.cpp.d index 46f143b..d08e421 100644 --- a/build/core/HardwareSerial2.cpp.d +++ b/build/core/HardwareSerial2.cpp.d @@ -1,4 +1,4 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\HardwareSerial2.cpp.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\HardwareSerial2.cpp.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\HardwareSerial2.cpp \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \ diff --git a/build/core/HardwareSerial2.cpp.o b/build/core/HardwareSerial2.cpp.o index b862112c0be6a96280b5f8c8d566ea4045a4dd4f..781af67a05c6a0aacd6740a673e7304a8eed547e 100644 GIT binary patch delta 272 zcmdnOw})?n0^^j8iqn|uO;XKG4K2*f81&NfO7(I|^5gX~lhgFD3FqZx=A~kjDJU&U zP0r6NF2N>QT$!7cpA(;#pORXPDen}oSCpEDMIv4=B{ew*s|3)*lEfsqS(6J`o-n#k z4rNtmjGJ5wBr7H_1(H)Ip9PXzCw~Q!XD7?DsWU#C?8>Ij#K1T?k4=q{fAUl|YetF5 H7uk{lXsJ{D delta 228 zcmdnPw}o$l0%Olc#c9lDW@afC#%U=Gdg*zkdO0Qe@p_rbX?j>h^KvrtQehI4KQN23 zLlsTtWs&g5)KHX~Rt!^)WO_z5T#3Y!8$rUV57~LkvvZ^!2Ol}2|rIXhJ u$%&J%0?7@N{{qS5lU3Q&8ShW_Wm9MR!7#auO^uO#@?17+MuEvU*^&WNSV%ws diff --git a/build/core/HardwareSerial3.cpp.d b/build/core/HardwareSerial3.cpp.d index 725b2ba..946aee3 100644 --- a/build/core/HardwareSerial3.cpp.d +++ b/build/core/HardwareSerial3.cpp.d @@ -1,4 +1,4 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\HardwareSerial3.cpp.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\HardwareSerial3.cpp.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\HardwareSerial3.cpp \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \ diff --git a/build/core/HardwareSerial3.cpp.o b/build/core/HardwareSerial3.cpp.o index 4153776705f76645f3ee8546728640801766da7d..97c0c1503dd8aa4317e5d1cfa623637b3db0690a 100644 GIT binary patch delta 272 zcmdnOw})?n0^^j8iqn|uO;XKG4Gc|;8T8WgO7(I|^5gX~lhgFD3FqZx=A~kjDJU&U zP0r6NF2N>QT$!7cpA(;#pORXPDen}oSCpEDMIv4=B{ew*s|3)*lEfsqS(6J`o-n#k z4rNtmjGJ5wBr7H_1(H)Ip9PXzCw~Q!XD7?DsWU#C?8>Ij#K1T?k4=q{fAUl|YetF5 H7uk{lCsI?C delta 228 zcmdnPw}o$l0%Olc#c9lDW@afCmWE~wdg*zkdO0Qe@p_rbX?j>h^KvrtQehI4KQN23 zLlsTtWs&g5)KHX~Rt!^)WO_z5T#3Y!8$rUV57~LkvvZ^!2Ol}2|rIXhJ u$%&J%0?7@N{{qS5lU3Q&8ShW_Wm9MR!7#auO^uO#@?17+MuEvU*^&Xg%tcrL diff --git a/build/core/IPAddress.cpp.d b/build/core/IPAddress.cpp.d index 8e4ca69..0980850 100644 --- a/build/core/IPAddress.cpp.d +++ b/build/core/IPAddress.cpp.d @@ -1,4 +1,4 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\IPAddress.cpp.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\IPAddress.cpp.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\IPAddress.cpp \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/binary.h \ diff --git a/build/core/IPAddress.cpp.o b/build/core/IPAddress.cpp.o index a977a0c3b7822762242d3d4caef429ad364aadb8..92db6d11582c034bd3c6c817a0cf6d5f10f944d7 100644 GIT binary patch delta 620 zcmeC_W?azCI6;B&!$!qBw)G~d=BCEUsVNM4>3OAkIVJh=dYQ>-dRTdC`$oOWF=BO0p2L4$mqkIgb0@SC_isY&j81i zl%mw);?zP{6g`>_+Sr1!xH2~>KPNsfKP44wxD}hxXEXMWYy%aKyu1tStoVIjgwu0PMFN=tj@S)vMG?fH96Kk%EjZj*O9sx!t+eh4JXCv!Tf zGftRn2qf1`js%i#CpQ8~-pMP0r0wL3Kr&(SPaxSgSQT$!7cpA(;#pORXPDen}oSCpEDMIv4=B{ew*s|3)*lEfsqS(9^F9y7X6 z4rEnljGJ5uBr7H_1d>xHp9GRyCw~NzXD3UtsWU#C?8v6h#K1T?i%pG@fAT~&YetF5 HXW5bgJAzd) delta 264 zcmdnNw}Eeh0%ONU#mUU|W@agthNfl=dg*zkdO0Qe@p_rbX?j>h^KvrtQn5%Bloq8X z=jRodV38}X%uUMAiO*@&Cqk3^#>0~noBZ=e)*s6xf__~K`yK3PJQ>a!TH2|m8!_DoIaQL`R7gu0 z>5M}$IC~Navj@$^Exj89(J+Sx!m(^Ra`e*wj+Te_dABzb?Xo;Lmv`G*Wht)vlWK~? zx=*^hj6QoC*775EEzL~rKb=YG#=Nad?mIQ5*|n!b;nl)sYlv!Y^H>W|Vc^Qvj%Z8@!5e<%#%Nuk%4x9+tyH}TGO2HNC!(fTbXioO|#ubK*l9lz;Z zNQ*fZ(z$p>z0h9vdGUuhh6gtlaUON@GFHjEkV=ZEAwaG`Eh(-ZfnsT=*o_*kSv1KT z5VsWZ7`w=im?ry?BLjFy2Jw!(j$h<6_--rWD-M%G(8(jHkWsuO%lJ;#;kl!TpV&kC zaE3gDYovxpWDyOrhCk$IjFlC!hU4T8TqL;wX`oKt!z%d}QbiHJ5vV9ID}zW@MwnNi dcNR5r0ZkGR)%6X?H<%_rAy+*pzTrhx`v-b0aozv` delta 1086 zcmZvaPiWI%7{>brYMbf)I6CoCrr?@`EC*+bB0EmRKT!YFLs80>rd>*!mNa!Jn*)Oh_A3V?V=K0a3ZaiX!u5JR^fb{o#9sN=PRN-kDQ;l|h zC)L@bV>>H{Xfxeo=8W<+Nf<|1$Y)uk=2k@>IV*^+t>mq`)5}U*z z@fniD&zK?xFh@L!Wnuz9iDg9V-pmN`6ADCzM?@JPiAk&zZ=v&n#9l%nuHZT`fGY6_ zUK7t?g=pdz@gW8p5_^ve#8p&?0-h3MSR$Us2GK%aQ)16COk9T6l!VP7>dhEx%^oZ^ h53(VwQFIAGS7JH_iFc7CKEV|61?JpS>@B{#>L31`cZ~o5 diff --git a/build/core/Stream.cpp.d b/build/core/Stream.cpp.d index 92cb451..8078ecf 100644 --- a/build/core/Stream.cpp.d +++ b/build/core/Stream.cpp.d @@ -1,4 +1,4 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\Stream.cpp.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\Stream.cpp.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Stream.cpp \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \ diff --git a/build/core/Stream.cpp.o b/build/core/Stream.cpp.o index b31941aca97f3ffbf81404cd15dc0004b5433788..83f84721301581d72db3b4f27b7919fc602f710a 100644 GIT binary patch delta 695 zcmZvYJuCxZ7{|RwRVCFlijWXpdSSR$w2_kd7{ny0h(VgDyZ7$ex31TwA43_ivEgrE z!zMB4XtE2DNILjfBz7?xBwho0?Jd9L{XNg~f8IPtRdQJ+dxK=P;-8n7!rEA5G@{Wa zDQT7@qnJ%djOvn&PG@p@$)p9l8Z!-MYJU}6%Ux~15!hFJc$eMvq80s$(<-MFzg27~ zo>~#CefaRK3|PfZyuJj5<%1r^RGJnEv*Oduo!WEw+Bk*r~X^9*Iq7n~+V!71Q|m!tUL zN=0w#Cu4^59xNpaj%FOB0%RChT*dIpxd|5&$puC@Z?VkzhHcI-oHJ4AX~6>vkN`f} J1PLONrr-WW<01e6 delta 693 zcmZvZO-LI-9L1gWpe>|Q+=Nmo(MuLV7OfZ>qz8paiwO2hs0blDGn-7hA2Hb|UX&ih ztK}Wkqc;&L?WIsClpcHNAyDxyc=0B95k>qT3`}${KjytR{|{!q9kT61w%N~KeIJ-9 z`q`|=jb_I>>{8IMy(lc$io5oGx8hgbM!@SakqSH&$e5tos7W3M^{ADh>6m6NQoa;# zWl`jp^Z?JCMAz+Lx|qbT`E<8-A!XKO^qy+NMwIupz{FRlPpf>colT^9kEWBD=1EPb zu*%z~?(tqNH*v(%Z5pEYQMFi$?BTW*e9^5hYr+=~@7C#hE$6C0d*%a(C&V85JU tPtYXmB`%1cFrX~9h1bL%SS0?#4)Fwklx19Z;#6f=0*@=>EQOg0zX8LxGae@M)$wozXn|hN}b5lcOb2A3L^t@8NoRa)_z0Bk^JuJdmxdmyZdCA4t zsaD_;w#FwQem*f}4o5Lk1FSL~i z#xzE+C^Ze?K!gc;DXGahSS5-pb4wDF5ax2&IZyVnTfpc(`K_HgW87p>dv(UD$+kdp z%H&iaxp8tYki0Z`E0Fv&`7V%@pUmo@&geB+7f7a04h53klWT$GipfiXjAD~rfuzCYTp(#bd8(r|qsQcnj>!OHQl*~& delta 505 zcmX@o!nmb{ae@M)%0@+Yn|d>|l%yofR0h5Dyi&cKlKgnR%;YpZOwp{|g0#}Sue?bG4$varKZ7M zgcNQmsmVFm#EUC)OA?dd=1bZ+PmZ=*$mlltubnz$%w$!2b;k0^zCd!qq4Lvs@o2EFvWQoWp#{CK_0xKlEfsqmdP0`PZ-@N`?9Jt#!W5- zk`mwq;XiVqlz{#-_%|Ke?C9no(l%Nw#DFjF(F` delta 264 zcmdnOw}x+m0%OZY#XjbGGqV&+gG56Hz4W|Ny_}N#c)iTzG(9Y$c{!PRsaPZmN{dpH z^Ye;Ju*elx<|gIm#OLLwq!we5E=oDi!MuEu}*^&Y0 CR#YDV diff --git a/build/core/WInterrupts.c.d b/build/core/WInterrupts.c.d index 8691bef..cc62427 100644 --- a/build/core/WInterrupts.c.d +++ b/build/core/WInterrupts.c.d @@ -1,4 +1,4 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\WInterrupts.c.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\WInterrupts.c.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\WInterrupts.c \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_private.h \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \ diff --git a/build/core/WInterrupts.c.o b/build/core/WInterrupts.c.o index b277ad4c29e20bfa18c3d6ac355d1efe5999e7ff..a306d5907a4f3454787ff47fbb55184a144f809b 100644 GIT binary patch delta 542 zcmez3(&9Qnfw5$xVuVb+NvgT2VPc9IgI;=Gsa{S=e!O00a+)3%;jG+(w9>rfVr+7m zc{!PRsn}!+N{dpH^Ye;Jut?_Rm+)p}=B2}>CjXaF3wWbuzD_I^)&J lrapUV2`sUQS7Vyk2H zIFKeJ4N~?P8sg*2Qj<&ai{cGodJrCk%NfDsCcl@J@W(JiuP8MQo3~R^lXI|%7gy$% zBqqVljFNMjJX>xdquXR#d3DB^$*DlHd~z?4oG^JSkX$qQE|5GrnN>lZ@$FKPNsfKP45bSBp~9u!^UoCg-3_ zh=9WrXktlX65OuIiIR^Q-6y+BsWZk+&IOWHlcxg7DU3w$GMQIKopJGGQy{r(ax9R%G`ST> XzMi~RMxE&wjY# diff --git a/build/core/WString.cpp.d b/build/core/WString.cpp.d index 8434e11..0ba7209 100644 --- a/build/core/WString.cpp.d +++ b/build/core/WString.cpp.d @@ -1,3 +1,3 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\WString.cpp.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\WString.cpp.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\WString.cpp \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\WString.h diff --git a/build/core/WString.cpp.o b/build/core/WString.cpp.o index e5c6ef9ccf1f2754e8d71e85841e8b574b64366a..c950f05b049c78751cb0984679ba2e8a8a7ea3d1 100644 GIT binary patch delta 2746 zcmZvdZA_JA7{|NLM9(?A9p2=SE``)aA5OtYBS*sqOXEWU2pYYTM+dP5RhT|T;x5l%HTvy*%(-!o$ zY?ku}1OA}zaR$4)D9s-21Em9$hP4_>b{Gz&b#+myVWVzJ#b;fVY)Hy=r;Ac7Qe233 zS)^S96qDFk+1%=R(KN~)yceQvhFOg=9U_-miZ9A7e#dCYt~5LdQG&^}*A%H@W6e@Z zp0}Z~qxg*yZ=KQE$SF!kxSKR@RN7)RuRKi|xYJDzLlT$MYwjra#0iVww+eMuAz&7s zG)7RXaqE=6nj($$kkc?F_0SGeY>`rIBB{ps!RBzShJo1B-uFYiTL&{7pE7@P(+UyV38eY-OwTq(H zu41ir6>GI~{IpTK%4)T%SgT#dTJ0*BK5t;tL`z3~Yh{&jq}GP%9=(dCFg-(Wfkqge$QGPKsbB^jf@MSm$(R=uVpY(H zj8Vo_91`4ypJB7xFgi;6C=WM9t-!LN3y!mlYseA&jH8185EAUg6~SRF3YxJlIE&14 zj9DBJ{DLOII>rS%FefO$il7}y=NVJT7tEnj@DP0rTY3y`oabT=Vo6k<;TR)~Y{3^O z72HOL;9o=p9?Ub~2D!#SZW=-cSpE`+1b@NLuqAB6C?3sG)MHo{@Ek8NK1PmU0Y?S@ zAjGh_?fCQpw|E(gqIP0ka1EK`jNfpCVT*B~d7Spyo_An^NpE6Kvb|Ul%phrk@dxr5 zwrx&SO|UoDi8D-U!Hi_5u_X8rbdm88*$kUI7G)RNTM&y*CRHIK*$*%;_y((j2gta@ z-mEyha)~{q@N-BfF(UW`Hw8anS#TeYNwy}%BX?4|jmI%2ewri~!jo#vuCRf=#-iX) ztcyJ*0a;UQFHFE|Olm^Y6lWtC7c5{-u!a?eEi)0xm)Uzb5ic<*h|0^Hoj{-97G?zZ vvBa>sT(C{EH{XS4g_SOpF)4(OX?BexBDjHh!2(tVzat|;2k9OvBINxa?@2GK delta 2750 zcmZveZETZO6vsVJ$l9mt)@_z`Lwu<$;#8J&;Mjs18>m8NqLVMq%q*qrwl?j$bscj= zBPF10z`CLGcZ|KUPZ&bL#6&Pe5J?2%hb3r46LqMGQ@%_;AVj0*JhRVByHCHI|2_BI zbMC#*xzF@x1s`217O=ZX6-%StO{tu3x-Bhg`O?%0WFFMG93%kj#%RFHv z5<}!H?hYnXHIJJkm1Erj@?c$>Y!?5!Bd-RcHJX3D?mu&os+M9j=$f|X$uyPd(?xM^ zsSWJ3`rJ;F%i@EoJydE{BzL=ITG@tBqI)3lLSrau);(pcETva#(F;Y-ZjP4Q%{^3X zUd5wY96XNBPV)qhBa&lBbL?1-9k7x0hr315Lk+mdEGnx|((;9Omu}wkPTx*)ortu8$ zi5k~IYX#lIWSm-7QC-qSw)>3c!x#L1y&g91HNIz=A2SVGk?=w`Wr?Qx#is$oR&}6uMx!1ET9EvTc z_YTBU!5#W#X&IrP=^6M(X)U!NBIw7cU<79cCowPh4(ee>A$)>*Gz&VA797V3!BxyL zl)njg4%0)l7T&j6eHPmUJ?IfkU`%ic7X=Gg5R{?x9mWPU2wp)@@Hz$slQ<*z1lI*W zg5G5iss#_CNzj4;K^ilHSzHlZ!y-euwF0Y-a5AglKf>x0hzQ~s6=ZN$a2oT1IjCUR z;1fKFW(HmYm0$!^L5FZc^p7#eP;M094mhq2-uGC24BG@v=n?G1m|z?i1sAZuP=2wY zY>a0(&@jeo06{@N1_iS?!%)7o<6HJoZrPz6WnV9y zRs12o>rpw*qpk1@_9G%VjZubj&4F{{?E9AkH<+{<>Mc>fst z6ktwNA8rd?hIfLo3)=+a=wT=qoj5wdVQ)I|DU*M+7G!i2N+)^iex2a0+d9cxH-aDw z%K0J;O|tt!5k6p2C9bnfTR~HdB&r2tXksXri?M5peSa^;aVAH)BBPtIC}>CJG-D8c uhH}b<=rsF&?ZRQSCaLD8#%ab$40`E#rFuCf`SE(0$!U66gtKxB(n|A^i?PXN z=H+DOrDBsQC@o4&&d)0@!6F$S6>L>vS&~|mo0*qbl3IpMNqlleVm!!@__EBRlG4N+ zxT49HJPI5zcTP^=kqCxyko;1VnugWEDXGahSS5-pb4wDF5SAS0dC2HKc_ptpW8CD6 zK(cD`ParvEvLc^4;mbeQ}SNJdN+_@3;>)GebE2_ delta 388 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 delta 14421 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 AZ~y=R diff --git a/build/core/hooks.c.d b/build/core/hooks.c.d index 01af615..e7a6c5b 100644 --- a/build/core/hooks.c.d +++ b/build/core/hooks.c.d @@ -1,2 +1,2 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\hooks.c.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\hooks.c.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\hooks.c diff --git a/build/core/hooks.c.o b/build/core/hooks.c.o index 53ef781c5467dc1a528ad83230c44f5434d458c5..a0d484bc2fa1a53db68bed633ce4e85a65dbf30d 100644 GIT binary patch delta 327 zcmdlYzDIn50^^a5ij&yoO;XKG4UG~_8T8WgO7(I|^5gX~lhgEI!jmtsi`2t7$ZGO( zGV@a5%8+CVN{dpH^Ye;Jut>(or{)%vRAQ0QE3V8<%Fl_<%TGxyMw531yQ(NP4P62( zo|2lJgH-}(Vo72W+^oq9IGiRw;aI@vKDm`soiT3mS|C|9`6`f{GWjo%+&Ed4OP%rb rWM3fpdU7e3IukSF)awh`-o;ha1 delta 313 zcmdlZzD0b30^^>Iij&yu&CF6P4AasW^wRT6^>Rw`A#!se&g8E^(t5Hiw>6{7YwLYOPc?=(4re*vTWm)g_CWCk^zYigWCWA delta 417 zcmZ3Zx!w%*!kZODxJv%!BKi+{h=6>CW85%sfnU z^@=NVlk#)o^YT+tvAMMv0ELPodAtODwc zF_U$HWclP!AUR=jEs$I@c`1-QGWjf!d^q{5fI8EEhRJe*YK)?jT?N${O(y38N$<&1 ffn@UJy+E>N@>3w$J(*X?nsLfxLqXxmF+u?VWk3e$DWJwKm z#*LF5f#j9RnLzT*Sz9D>q0^^O1ihe4&W@af##s+2#dg*zkdO0Qe@p_rbX?mEVS-AyirFqH4Sfn!Z zax(K$u}Bn@7NsWV=M|U0qPz6rd&8Wb}$F zbCdFO;`8!TQnAHCQED1C;gr;5q4gH&TP2EFvWQoWp#{CK_0JvuS5dhh#z9yUA77T5T#{cDZ)gVBhmg(9%*n~bW>s!xa#21u ziImiw#7ZnCfyF2DDDh%(LuOuP2^KAS#g(~9`8n}<`6;Q`tkNq=O~WdllA4@@RRU;W z33p-=+^)&m$`2XcC-bVPGsaCe1(H>hV}az9$*n+g6i8-Fo(m-FCm#ip^C!OrlG`VXs;M(xm~0CqUrkO0l0PT+s#!BKO+Kh1 JJo%1V000vUpj-d| delta 507 zcmdnvx5jUR0;9`D#eBtjGqV&+6EkB5z4W|Ny_}N#c)iTzG(AkwtlWaM(!AtiEK-?y zIhlE>SR@Kci&B&G^NLF_CTZL&1%mqdHs>L8zreM*UnU@K7`{WBs68@OsQk0s8MWbFyYH|)X@#4zd zlEfsKYbIMOKV)>9EUTi<7&F-wNS05|1(FjcPX&@|ChrB3*Csy&lAkB@s;V<`Pc{XT z%9CS(q}AkBAQ?M(Es!jpd=*Gen*0|?uAHo@rp|b9vM-RlHMtZ>zMMQ)&6?>GS=w40`E#rFuCf`SE(0$!U5p;mHcpBK9y2vYNb{ z%)C^%G9;OT(xTMl{Ji24xa8!E(qeuEiA5!P25>QihQz$Yoc#2l)U?#1)VySDM#5Ai zrogp>jO2hhYw|m3iC`E9VX$6NYFaT|2axKlEfsqmdT+qPLpTIEMRn> zY$>bG7&kc)NLEem1d>xGZv>JXC*K5;*CsQ{sWbkVtO+DVCkFya;G{1Hgbn=C1>&bW56qr5faw#l{f$pG4d5Dh`8i77C3 z2q(h~1DS>C^5V+er2L%ty!@0@Y_2a#O~Vw{h}TO=P0qoTh}Q!eSCW_nvuARWjML=B zG7A~qCcDb2GsaBL1(M~Hrvk|dllKD2HIttL$qSQt<*;n40aph!1IpN83WFya}3#OH4U9=_= z8mOpBx$9HS^JXahM7VXG#znvd(>3zpLev{f{L|luXngCXd&+a)L_CRhlBb<+ltk zW)?23Y#Qv=>Q9R&YbY&9ZeY2SKW#%}=4pxq;M(&xEz@9S58YIYV zI7S}A9kKSR@Kci&B&G^NLF_b39GtW0a1#aEsrv_?* z7zRvk)E4J}>78tAD9sL4GC9FeRuw~eN@jXyNn%cTQDzCk;3bC2a9!sO#o+9>hB9!r zppk?>hG}|5scG24DJ3;I2b*|tWo}7g65O>lMo$>sCMO!JGsaBr1d`>GHv-8ClWzja zHIo@l)EUoD)&!ETCkFyamdTYs(s1%ZAQ?6JB#^9`{1Helm@H|k&bV)~BanPCITJ{- tPM!!PH74%_lJ1iq0?D|^oM!5bWs?noWdGzyAUSVxqnS11^2vM6k^$rNuG#Y0aK3MAu`pO=nBRZt3nX7oUJ4{RC!Yn9ij%(rNvp}Sa_WpBlU;#i^5k4OYsQ?(E9H^_Xw7<* delta 347 zcmbPY*JC$9f$_~o#idg9W@agg$>!z^dg*zkdO0Qe@p_rbX?mEVS-AyirFqH4Sfn!Z zax(K$u}Bn@7NsWV=M|S=$`zF66sLOT>8W7Y1eNj0&r64Cn_M6*;g6wEuP8MQn{!f9 zlXI|%7gy$%BqqVlye;iGSyE;(qub=YGU|*mlb-^~^2xli>WmX6n*zx-lVgG8(aEhq q^3mkAK$3CtRUj!b`7e+(n5-(N&gePW7f41-E|s%pOq{$?E*SuEp>Y)e diff --git a/build/core/wiring_shift.c.d b/build/core/wiring_shift.c.d index 88e19aa..dda34bd 100644 --- a/build/core/wiring_shift.c.d +++ b/build/core/wiring_shift.c.d @@ -1,4 +1,4 @@ -c:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\wiring_shift.c.o: \ +C:\Users\dimae\OneDrive\Рабочий\ стол\lab_html\build\core\wiring_shift.c.o: \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_shift.c \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_private.h \ C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \ diff --git a/build/core/wiring_shift.c.o b/build/core/wiring_shift.c.o index 7cecad2b525138e580db53033fe9eed70c4f2613..ef42e8c2e9fd1e64de48dcd88fda20049fc9580a 100644 GIT binary patch delta 376 zcmaE&`9X7n0^@~^ij4yGCaLD8#;F!&40`E#rFuCf`SE(0$!U66gtKxB(n|A^i?PXN z=H+DOrDBsQC@o4&&d)0@!6I3lky)Qs;+cnCDy_u76q_!+;>z5l{G9l_{FGFzjwwn_ z!z!MVnw*0!Ap-U>(8Q9&B)BssuM~8i{914!qx`^@VRgoh zlXZdQ>B*r$^4a8CVRa@p#>vZs)fnX_p9Kn;PyPxd11HOhs52%^b``N^%$(dPk_-S| C-*^`Q delta 349 zcmeyM`9yPq0^^a5ij4xYW@agtrbY$~dg*zkdO0Qe@p_rbX?jr6$p-~Q>anQE%gM}3 zg(*VPT2NY)nw+0kT!JZAoROJU;+cm-!oL)Y7QN!i+@$>QocO%_l+GAi35!*Nlb#7GkJ@k^W-0b3mDxd&lFN;jG258NS0522_z>>78F)zTr=4cNFJS> u2qf=M?i5yM`o}PNldu}2=;WI~A>GN0BI-cRnm{sia-fJcW8CCkkz@cyZf+0& diff --git a/build/sketch/project.ino.cpp.o b/build/sketch/project.ino.cpp.o index 6c384e2fd810457b69f900db4edfced3ad891309..19be8cf5e5cb1db8fcfa71ec1da5a380ce5892d3 100644 GIT binary patch delta 367 zcmca$bH`?a0;9-A#d(sUCaIRjW+usI40`E#rFuCf`SE(0$!U66gtKxB(n|A^i?PXN z=H+DOrNU(<3rLA_z>JuzBc)ak;~=alPAw@dfa^er=j7*O6V@xP%uUMAiOPo5`*~GGuZtkj$Mt6-d@h-YaX(*gAQljPPV0xc~sGymYew diff --git a/main.py b/main.py index 4c2a02f..e4a1769 100644 --- a/main.py +++ b/main.py @@ -1,27 +1,27 @@ from fastapi import FastAPI import serial +import uvicorn +import threading app = FastAPI() -# Открываем последовательный РїРѕСЂС‚ -ser = serial.Serial('COM4', 9600) -count = 0 +ser = serial.Serial('COM6', 9600) +line = '0' -@app.get("/count") -async def get_count(): - global count - count += 1 - return {"count": count} +def read_value(): + global line + while True: + if ser.in_waiting > 0: + line = ser.read().decode() + +threading.Thread(target=read_value, daemon=True).start() + +@app.get("/stat") +async def get_stat(): + return {'state': line} @app.get("/") async def root(): - if ser.is_open: - # Читаем данные СЃ порта, если РїРѕСЂС‚ открыт - sensor_val = ser.readline().strip().decode() - return {"sensor_value": sensor_val} - else: - return {"error": "Serial port is not open"} + return {'message': 'hello world'} -if __name__ == "__main__": - import uvicorn - uvicorn.run(app, host="0.0.0.0", port=12345) +uvicorn.run(app, host="0.0.0.0", port=12346)