From 6e474ea7edbd8e70550d6bbcdc441d9d44c61f79 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sat, 28 Dec 2024 19:12:10 -0500 Subject: [PATCH] ESP-IDF Robot Controls --- ESP-IDF_Robot/build/.bin_timestamp | 2 +- ESP-IDF_Robot/build/.ninja_lock | 0 ESP-IDF_Robot/build/.ninja_log | 7 +++++++ ESP-IDF_Robot/build/ESP-IDF_Robot.bin | Bin 803648 -> 803648 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.elf | Bin 8553916 -> 8553916 bytes ESP-IDF_Robot/main/blink_example_main.c | 3 ++- ESP-IDF_Robot/main/motor_controls.h | 2 +- 7 files changed, 11 insertions(+), 3 deletions(-) delete mode 100644 ESP-IDF_Robot/build/.ninja_lock diff --git a/ESP-IDF_Robot/build/.bin_timestamp b/ESP-IDF_Robot/build/.bin_timestamp index c665ebc9c..dd23d5e9e 100644 --- a/ESP-IDF_Robot/build/.bin_timestamp +++ b/ESP-IDF_Robot/build/.bin_timestamp @@ -1 +1 @@ -5b612126596a95ae27a239bed81cf3d1 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/ESP-IDF_Robot.bin +8de6d874d14a260d953a0a25f2cf0b33 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/ESP-IDF_Robot.bin diff --git a/ESP-IDF_Robot/build/.ninja_lock b/ESP-IDF_Robot/build/.ninja_lock deleted file mode 100644 index e69de29bb..000000000 diff --git a/ESP-IDF_Robot/build/.ninja_log b/ESP-IDF_Robot/build/.ninja_log index 538939bb5..800bbfb1e 100644 --- a/ESP-IDF_Robot/build/.ninja_log +++ b/ESP-IDF_Robot/build/.ninja_log @@ -953,3 +953,10 @@ 501 702 1735431101798205389 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-done 608485c817a7b49c 373 1158 1735431101482207524 esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj 4dd51763bd3cdffe 1161 1207 1735431102270202250 esp-idf/main/libmain.a e31ee7c6d085bb4e +1211 18821 1735431119838113920 esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +1211 18821 1735431119838113920 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +18821 20597 1735431119930113592 ESP-IDF_Robot.elf 7db8bbdc5ef5141f +20597 21275 1735431122381105519 .bin_timestamp 15712c9999fc04aa +20597 21275 1735431122381105519 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/.bin_timestamp 15712c9999fc04aa +21277 21391 1735431122386105503 esp-idf/esptool_py/CMakeFiles/app_check_size 1b7369a06a6f9d53 +21277 21391 1735431122386105503 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/esptool_py/CMakeFiles/app_check_size 1b7369a06a6f9d53 diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.bin b/ESP-IDF_Robot/build/ESP-IDF_Robot.bin index 5a0b1d2fe04ab8de216ae3a2c0226b4f422a9c3f..a78522214bdaf9cf76cc1f8979dd98b7a6dc7cbd 100644 GIT binary patch delta 286 zcmX@mW_X~@aDpeBk%ex0s^vs~C3Z_ILqjVQ!-*9Z3QYz(lD0Ii|K^jV5&7@;#Nf!t z4HLJX+5WHT)#GILOaGD^FSK4@+h&Am#vKP9Wymt~!PL*E+@4P5OLy&aFM7o49dT!cB{s&=>n& StepJ18tCRl$jm~Outai^nh`}^odq&peLWuk`F2=ti-)E^b3;tx} PP%S>rc-{BXykDOIDpqY) diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.elf b/ESP-IDF_Robot/build/ESP-IDF_Robot.elf index 2cd192ec385e6801132cd4132844f4171c239918..18588bacadf27a49a24cb8cdceb14f967c39b440 100755 GIT binary patch delta 2555 zcmY+^3s6+o83*w5-Q5M2$g;o!0t#n=6(JZN?&9(=0-}gl0vL~t@Hc`{DtubvU)~T`mABfsA^P79` z|9jU7%KN6@I@%&}c2uF6Hhgj^KVvojY3tvp9vM!7TB){e6CxwcJa zx@y!E*k0G@D*t=BEt?Jxx!g9020O$+EX08W;voSNVIm|!GNiyHm<*|qX1LrkJEdT{ zBa?(k{?Bm|)D+o^dy7fnFZqoVDv5uTWEY-C;^VX~uxw&3WrX9SgUZ%TtT4&t+D@FH&vc8Z26a$UF(&1i6Zx%Si8dhSIq=e3il_#Q>8rSewbkZ5#(?<~V={@loH zm913#0c8hEgvdLli5YA5iOL(;iXAgh{k}RspVAX*eLC@WwpSP8Owoh&xy2)GnB*ZVT9VqrurK3i6O&O)mZI2OC`U zaD%-;wH-5PvRd(FDDcuzvmh@;s~PQ4!P!{|ij9#@Sx)5Q`zvL_bQk5SF8+k~6-U=% zOfFhb7$rp3=z}h%JnAC;U38Jf)vM%-l+2&4lCG3gn)oB95T@ZD4$LmE5kgix*u+Vk z(S?7hN&Hk7&h2DgjVHd_g(H8c3r9YUPj|^8KGcoC+KoVRTDNrb*D7dNfs;3=U`Y_c zhzipA_uXhQo$q%`Ng13Ll*PC#4a$PVucPJ;ipm3ORS%X_;ny$mD8_o9Uk>8;B%I$4 z$|SPzM?oAb3rF|hdpqa%$f8s`l~S|Cbk7u7R!S`vQ+AN(cif?O!v?cjtNvJ^1ilOE59__XyLzAH(I%_b!nt=EKGN6^fTjjgkBy_m$|^M z|5$tXS?+s$UYyy`tg*bMRL?f-G5RRc9piVg`d*^fxXqy_()+x@p=Uq#iW$Q(ku^dP z?=5ecXq<8AUr@yGfE62Jn!sODO&nb}E+rtPoyO=y{e=k3uG*j`JI9%^a7hZw+rypJE|sbfJR}XX=Y6XUO8xVFA>_Q&0!> z&;SeJX;=i`f<{;jOJFH9fe-x93@xw>TA>Y=LpwYJ0qB4g@NMXXm9PrBpc{hF1HI4( k{jeI=z*<-b-+}e80XD)W*bL9Y01U!&u*I;rwi>Pf1zu^vF#rGn delta 2547 zcmY+^dr(x@9S899ySs}lk;?+h@`kfKf*^#~0xMtyM0s2dNGuAh3R+MiPao6=5jAUw z+KAXrf3`8H>2x}6+H}mzn^ZBVV~vR>wwgao;?!327@Jz1wy|ka+wXy>Ei<1v_x#T9 zybpVH_b%&E*y<<0=C}B*ew#nQKgA#Ts=dY$kXw|sGPj899QLFsg~hq~#RcBs4Gud5 z!2>WAg3S#MJuifE_?L-#vUbJ6=M(iSbdXllY%1 zQjZ7;Zg(ToVeWM697qREcZU8Uk>r0*M>vPwnJCJ5jw%jvXQsXaIp;F<%~l#WYjX9M zG#clx^7VAuJDlp#Ap{%{3SkfqPKW>(L_!oqLkz@19K=HcB$}xnnI4;)>r5dbV*YcK z1T7Bg!?(>M@E7ySF%^lpA4$(Uhe#6-)ydeQ7FT(S5P>QaT|{*F7~1+=<(leWz3{KwL>c+pPQ3$ zO)YKPWXNNF@MZqf(czWjh;4VoOiWjbp)#(jp`Mt`QmYaoq3$&jZt^?asX{~yzM=`* z5v0CF#Ahdw{3I`_m+>^ro9ks#>Q4JiG<~!87uDK#Idbnu&c27pZu3OF?6A$ass+5f zPgE?$>~tU`TL{lU+ZsWiY4$OUzRuJ{fqx;|u501*twLy{)t)u&>jXt|TcgaRXx`H( zGf=$ID5vRh7TYPD(MRZ2JoWp$z$cv)$JRwM8LwvABDsx%%@-EQlN$ALPqTEP*wHNK zQW~FamN7JqKW&zYu`{(8hewDnUf0CzpVwmZIYM}~IxISm-7T0ckLR_>6w2rR7U@Ot zf~tA=J=EA}kq(aZ$p|XuEFYSSxxv=jPwqH#%hDP!rkIjUO5o70aB;|m0;*0%Snz@yjWg(w|E#+W*x zCR!enAjEbACKu5{&hZi<-co@TYgS|l@=YG9?U*LK!6y3nC|pgGj6mtTbA$+cN>qel zjkL-4PLHXoUn@f80?ge}9U9h)D zT}J`Ms}o;_1TP)73M!-!wWB>MaAp<)MdnziEF((hJC8|MellgMDgKD|^26(~revCz z7c4~D_}wW|?oSc%4yH)us@3utisGxQWom33Mg7n%gk^O9mf2-BLdf#Fml(szU3la% z{74txZ7i=m)#CYNmn`IGyYR^E-FV~)oY*ZrC>D03IgvM_#$T%DG1V;jLN|I# zzSAuwxjC^%&fpij(Y&fhCPjV~Ja4W>alWWaRDge-Un zvLOd@ArJDw0|ihBMc{=QPz)td3Nzthm<44}4izvPDq#-Hg(|3q8uLb9t=vafImBY@ zpbPw|#i-`X7Q;^OsP6@~-xAqueCv`gnj5V~6#a{Pt;Qa0zs3%W;o_T4Bgjm&8CgU( zd47OVKreG>dsQUwZJTfBgX4`h{!3M(o$Fegg3KcUhDW2Hm^TBBvMF?la~;OB+PTNM ze|mMe^)<~N#@kAabkh-Pj1&FC{9TwaLiB5Ha~hHKd*0|Y(jWMl70a=ZJx~yjlr4=i zPdSahQsDQt*l{72seFrS!s)7c-i0XbG{>WiCj+s&D!1`r;GMz$O}fnwCmBx#-ul1b z4)ae*Ml_Me3kqw)Ij3>HmBUkv?Nb_5R~!V5H#qrFim{N=hi$0_%!B#x2-HD6EPw`h z6c)m_pb-|qVrYV9XaOHAfu*nvTA>Y=!wUE|v_l81gjLW9kHKo_f^O)6Ug(2Ey4`I3FMB(@ga7~l diff --git a/ESP-IDF_Robot/main/blink_example_main.c b/ESP-IDF_Robot/main/blink_example_main.c index c056161ed..389e884fe 100644 --- a/ESP-IDF_Robot/main/blink_example_main.c +++ b/ESP-IDF_Robot/main/blink_example_main.c @@ -868,7 +868,8 @@ void app_main(void) //update_pwm(var); ledc_set_duty(LEDC_MODE, LEDC_CHANNEL, var); ledc_update_duty(LEDC_MODE, LEDC_CHANNEL); - ESP_LOGI(TAG, "Duty cycle: %d", var); + ESP_LOGW(TAG, "Duty cycle: %d", var); + } //ESP_ERROR_CHECK(adc_continuous_stop(handle)); diff --git a/ESP-IDF_Robot/main/motor_controls.h b/ESP-IDF_Robot/main/motor_controls.h index 9064bcc61..10ce107de 100644 --- a/ESP-IDF_Robot/main/motor_controls.h +++ b/ESP-IDF_Robot/main/motor_controls.h @@ -8,7 +8,7 @@ 4095 0 0 -4095 */ -static int interpolate_raw_measure (int min, int max, int raw) { +static int interpolate_raw_val (int min, int max, int raw) { int x; x = raw - 8191;