From 2df0c8d94706d673fdfc4185c5dc78e36ced691d Mon Sep 17 00:00:00 2001 From: Alexandre Bobkov Date: Sat, 5 Jul 2025 22:28:04 -0400 Subject: [PATCH] manual --- .../docs/build/doctrees/environment.pickle | Bin 27401 -> 27355 bytes .../docs/build/doctrees/overview.doctree | Bin 23275 -> 24228 bytes .../docs/build/html/_sources/overview.rst.txt | 4 +++- .../tutorial/docs/build/html/overview.html | 4 +++- .../tutorial/docs/build/html/searchindex.js | 2 +- .../tutorial/docs/build/simplepdf/.buildinfo | 2 +- .../tutorial/docs/build/simplepdf/index.html | 4 ++++ 7 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ESP-IDF_Robot/tutorial/docs/build/doctrees/environment.pickle b/ESP-IDF_Robot/tutorial/docs/build/doctrees/environment.pickle index 8974d66f63c004e4da63b5cbdadcbcc056a98019..a4dd6352a12daa3dddf100f882fa62116ae84632 100644 GIT binary patch delta 5431 zcmbtYe^3(YogcuZ1f+2#5R8Io;V>#|yyfgPBi8D>q zG#F~mgye0QF|nFd+s4t7DxGnfmPxE*W7?V~PTEvk{LxO+cG|`^GyO5np#8q@m%Cl> zgx;Bd-uu4Y@B8d~pZ9k6?SA9e!f$^ir0qz5<-=oX_ZvHMLVW?*;qLDDyBz&WB+I+S z;qm$$fo)18!{y(ywO@WxiQEwkIYM4nw<8#o10f}n>GKEVP&nYDn;iXKkIxZ|uKc~D z!^ZL4#>}k&zb7CE>4|i&FBI@oFaP6m;Bl|~gc3<}J3-e8DZ=P)H82eQvy3 zWngP zdfBEb2J|-WJBDHm#rIIWi(&-DDHIIqr?@&kdiR0{_3&7^yD*x>?hNCZ)&6D649sD7 z#(D1_x54G|PMGi%L!Gq@?z5WUYQ@6*AtLB?x)&8oUsm53$)oFCH0B{P0@jKW*wdQ@ zofS4XQelG2bp3RNW%LQ_paAv;D-=mCxXU&hj#52n%ZDpW;UZR&KdK8CHuslzIe#xieB|Wr1 z+zc10bKz1$CS-RS#S41axvB>G?dHsn>F%(Td;m+DD)km}o@$eD5hYx1PKUWwW>J?m z319@Mnw@hM@zUnA zIsWB)#A|xEQdcY1r@@h`hMdN91iAolW@KCCrs zVsf#VG^zD)Gz7|n%G!d2^uDvQKpcod<$`&YNdxyxe2UxIfxFe9zsB%kNv$~nIlpn1 z_@;{dT%%Eg{Ox$;Z>4~|qv;;;=PL5wn{qYCXX24hCyl&7{7gmdUR@+y1^<03H5L9d zgUZ&V50~qfW~)W*K^trRx7vniC2veuNqQ%V3({Gme$ZgfR-3d0-dM3zQ^?}h4 za>oV(Y20?(xQznkWYty2^GPw6D>!UCeCt{2bgLrCo=&_f$6!eQ=4V_{Cpu z(bE1dLTG3oONRE}N0D-2fBSq5J(pMlD($~RTSNQ#scHXiN4by=!n)P)dP^>puP@cK zxM;v9kA|ol$>UPm1xpNfMw^MUzPVM~i}GRW0#t|DB$04JLYU{8DO@h^2z?{L!I4trVVCg#DyF$tf* zQ0H=K+Do!4M+{pX0ofN)hyefXe71Nu1tAd>FQ6Dg@iGbp#jpYPedT@WNxDuxwh4QF z6@M4;2<0Rhxwvsob7v}7VhM%GBUFlegLgk|~w+qyhx6)m7rES4! zF<4HMjgc9H$VnLj{;<&`Wu@WX4Ayl_r+tCZ;mx_ycF&&l%BthNPF*HxLsv+@QX(}kTOKxWM$69 zD)S7(xW$xYfbjBSY2-HYytv$^$@56cK_+z1n<+zVpCV87zD&A_&&H_Yjgb^Y5qVF0 zBdBycr=mL@w$8UR)--}27*yfF z+bXcJiYgpAT1EDzX*Iy7-Srkc-$iHL|2syu_7rsCCi+)~fex{uQ?+pVR4p7sRSV}) z)xyD4wT7b>oa#9v9yGun$45d7bUWvnTWM>7Qod8cVI2RBw2_DCp*FG(UUgQ_>|pEl zOdg~tZRBCN;+!dLgnv1S5&zY6DdBKLBtZsXhsRu{f*pokmSQ_~dP*VBa&-%KZ!@lIf9s>_?hH_Cl$f+_{e;&;ZGPs>uP^=bks~FkSXl zlejbI+>ci7#Z4&ss&^^mAXI@CNwn?*yn_j>!~phA8$+SwNpg!QAp I@YW0e18spX`Tzg` delta 4320 zcmbVQYj6}*7M|`rX5xe_Gmv)zOdybCoJm5SfQbphkZeeVL=2>WVIG~#T#}jCGl`;T zuzZxjtOQPjB3l7OEfqv#eo#KxtXfLgm1t^p*)5CO+8?{M)IP*o%OCuJy{CI-`qB$A z;m^5!?!D)`=Y03v)3^J(Z@ImH+cB!yQPRB5EO;*fEbV>DgHiJk3ZlNcS(^sp|C6L_c&dlkRXO*2CmT95%U$( znk0X~i>R~>i$N)p=yio%6iXC5f`3pDrHC;sx&om-e>jYqAxJw1{lcU4v0n`Kh(ag? z=aw|&p5=8qa*hhRI6~URP*{3SYM00vFc(&HqtINKx8VKwtkl>F>cn^9nZm9L8R$ct zcLv3I6z`z;Es9YTpP`VUzQCt<$L20=O-PG-wom_?-G713Vq%mH_vy_O>w<8lxD&3F zWb!Mj;HQ!*=&)K~sWm^Rs?6^0>zAIVo(_|n6z+gj&Txr0=KDBmu<;3OVvo$SVIk_h$-M4rR+5 zxo_a>>Kb@!d5&R{&KYo%32@b9ahHI5I2#%|vv~3++K~^H6*=5>*=kQkJ%2R;8mk-4 z*ATV|#gDfdpIloOGkl`*UM>e7tk?ovRe|wp+#(Ymsj5jOD#U!+(af2stcCTP=5as5 zuc~W}HHon$exRP#8tdcwq-Ojgj?cky8pRFV%sYfadFFQ{9$M~zo2yK)pu>>&>x^3(x4UFr9q&Xp z(nvHj@Lb+LGn%;d)Pv2K5vepIVtLn$%Q30$NQ#~lB{dlKFV^OAJ1N8#s9%xE1mM#I zAjpWSgKh=!mYuwBWjgnwjCFdYiNV^h!Fpi^Sf^Iar&WRam8)O;s9*F4dZYoe2?JE4 zJgdPyJp)`rorTs9jQ5#3Hq)jwSd*xyvhl);)itT=QFbI@2XodRK#SN})}g0&ILov~ z@~O#qmfu?^pJjIEQlPwr-MQrCJMG-DhC<#Ng{ffJE+wmrM3pMnq(MHs~(ipNkqj$*eS#@jC1w$tZ<8As5tX`xN= zO_*WK+=hHd-E7v7Ly1eo51ix1g6Rs)let5-g$!Rp`bRZQ! zEiaDWF>Pcm?P?TtuxS}fhaT{3--wWyRbCS>cNeT>hFO#)aD*x5Jbmai<((lpD q3n;!q@dp&=P>iGa48=!O47($GZ?Bv-5*ZyU_JujFd2GaA$Ndk{r{*&N diff --git a/ESP-IDF_Robot/tutorial/docs/build/doctrees/overview.doctree b/ESP-IDF_Robot/tutorial/docs/build/doctrees/overview.doctree index 0f39931a3059c9a620741afd6c13b0611d1053f1..00457b34aa1a64c7fa78bf36326155ac7f61ab02 100644 GIT binary patch delta 4181 zcmb_feN0=|70-S6*_b2*2)KZ4{J?z0d^mgu*s3LI2n|gFp|lAp4K}=S{R%kqM_8k! zB+W9F%w0y#n`o9vVJ%ggPTG>WRjX9hGELQ{ZqY!h#5QS4)23RaXw%xP)23|I&b{WD zXRxKQ?w|Yg?){zL`JHp_=iN8R+&e@(DSq$5lUKzkA&XEXJTaN^D3zt&Au5k~LcSr% zGd?VJ`F3s}mb!QDki33RU|8}5WXW^P;~VvOM`g)BE*;tJ3+)Jd+awwa9Syd*-6Osb z4SQ>c{9|sNd zx$woMsAtqu>Iq~kq_xya)2MA9weJgi>AHwHAb(X3$m2t@3hI^^N{l?XQvBrF)vKs| z70()J;<^R84L&fJ=SGaEHyrS(v@J|sw3$T&^IIG+>o89m@NYefk4I(*JHNFP>L zZ7r`4?fm}~NTo$AtI~iPF^%{pLlg_GdT7ajN=svXT30!CRbrPW{|je^MZcHYyG&Zl z)F#j>__;7Z1~F5$8wX;Ard0^afc~`WWE{Gk_2LFJ7>FJ)93$i#yd#r!oHzE8=egZk zon1DZGcJ&e;4$qYFXO1o^%8gIe-BWX^A z{xhc{DRk@RYSPJ|Wg6>hK}$-5UOESt5#OIk?at|5uZIlgK14sHt`L6u) z%bjRIdEvrd1>kD_X7U1@E8GVE&Y!4$8DS?>5(?w0+suC$1MT z5||dO@Kak=mKpz+a_8odKii(&RKYq6l~Vj*Y?bhgy*)`^b8aik{%UaZ#w`5+^c5Y) zH9lR^DhvovTv4*=aE$+8jQid5-cAiHa5j+7a4LqeK|78RX*Qj9z!QVGVP^if1BfW6Kmzchb0gvMbjxB~9?%W&@t*x)i^z52dY+ zEolvRBL&U|zpp!uD_XqC2eEuq=rW`l(k!4I37#2vWet+3D- zpD6iaydYLVxd)St58#^Cp!F%BHgGhZB3*G@XG$Ckq@~$Oym9OihSla)zQ}5nuI)H% z`$>OS+eHUU9hQh;$UhoXyA13MD2a_YV!N%K|KT|lZW&0pN?G7$%OJ_%7pf<>^^q6R zcTFx{^pr~&t?pjc0iSI{Wl%A&*>xM9KlB;7 z45#}W^YGD{8GJezlE;pW$-$s!guPs0TFUQ;T{3X@s_8_zfl=T1Q&Q{^D3!2RIKIwG zBwtV(_lKnTvv;_5X{W;krkP@Qxne`1vd)BetD=^OI4U2LN7XJ8F|Z`45yQj#I`-pB fF6a*j@YPJKA_nv%t6e5GOFw5h^LpUT{>J|R)RE|C delta 3439 zcmb7HZA?>F81@``E8hhzt3pkBe{7n$EhbKI-B?^Q#c4D#G2-@*#7v`!c3U<{mPl|TJLlZC_qK8~`E$yB&+|U- z^PG=+Urzsse*X?}?{Y`(t~$>J5Lyi<@ahCVKYfj#&*)=M$^Q5KJ^tPPVm^zX1L;Ms z1djZb#GCjyK%N}v>GP^rA5`COyL)&JHLSMI(xQx$UMgYBV zIMIoY(j<;0!JmmI3Dtnt#ibLHR=Ae5G)l3KIr1cX(1nPYL4_E7;G5)DjIM)OC!*Vo z_!c3$9=N3ILL^L?4J0raXiMjD8Xt_&6P)S5{Ak2QaB>&1S)$&F;^3ryHgge#Aw%O# zx*M@LPlg+1C~#k7*q)W}Ylaiq6rehTUdsnXx>{=uPBdRJHDqWCPnnF1Q3IVyq6;bM zUIl;5Xi1U}N08aiV)i|=3ML^fLTJpX zM87WU11V1RvONqKA1(`dHfutKq`@Ukl}S%=u%sX_qmn$to)Jmp zCj~~-PiW`kvr)CrD4kRlW}<5hbVVIBQaBggVW1H;P&OPZDnNfT(5NIcNy*hGp zxrjH)$aU(-^{#TfOGb7wWJ2f`lxkqqn*W^Fz+@7F#80SAL2kJP5ROX)YKXm~QBpu@ zZ+xy1_sht$>c|uBUVKePUQtKV9s9PzitotiktmBW6^my0tkQ`8mADoXH{(&2pU7@Z zSoj$h&Lgh{j(u+_I2}eSBd-Pp)(m&&^V&*(s)uC_V>Qfl(t zAr?Y)iE#LYAuF^U7cKfM!1$#47F6L-=wvn>me64l47cd_&@>-Q@$ms4L;D!g$56fw-a`JhVZ?lr#Omb-_*O>A z4@!LW_z8

HOW DOES IT WORK?

-

The BitByteRider RC car is powered by ESP32-C3 Breadboard & Power adapter developmemt board.

+

The BitByteRider RC car is powered by ESP32-C3 Breadboard & Power adapter developmemt board. +The Schematic and KiCAd PCB board are available on _GitBub: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter

Reserved Pins & GPIOs

The following table summarizes GPIOs and pins reserved for operations purposes.

@@ -237,6 +238,7 @@ Changing PWM on each channel determines the speed and direction of the RC car.TRANSMITTER
  • RECEIVER
  • WORK-IN-PROGRESS WALK THROUGH
  • +
  • REFERENCES
  • diff --git a/ESP-IDF_Robot/tutorial/docs/build/html/searchindex.js b/ESP-IDF_Robot/tutorial/docs/build/html/searchindex.js index d864317c1..370887137 100644 --- a/ESP-IDF_Robot/tutorial/docs/build/html/searchindex.js +++ b/ESP-IDF_Robot/tutorial/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"ABSTRACT":[[2,"abstract"]],"ByteRider documentation":[[1,null]],"Chassis":[[4,"chassis"]],"Configuration Variables":[[5,"configuration-variables"],[7,"configuration-variables"]],"DATA STRUCT":[[0,null]],"Data Payload":[[0,"data-payload"]],"Direction and Speed":[[3,"direction-and-speed"]],"Finished Work":[[4,"finished-work"]],"Fusion of Software with Hardware":[[3,"fusion-of-software-with-hardware"]],"HOW DOES IT WORK?":[[3,null]],"INTRODUCTION":[[2,null]],"Main Function":[[5,"main-function"],[7,"main-function"]],"Motor Wires Harness":[[4,"motor-wires-harness"]],"RECEIVER":[[5,null]],"REFERENCES":[[6,null]],"Receiving & De-Ecapsulating Data":[[5,"receiving-de-ecapsulating-data"]],"Reserved Pins & GPIOs":[[3,"reserved-pins-gpios"]],"Schematic":[[3,"schematic"]],"Sending & Ecapsulating Data":[[7,"sending-ecapsulating-data"]],"TRANSMITTER":[[7,null]],"WORK-IN-PROGRESS WALK THROUGH":[[4,null]],"Why use __attribute((packed))?":[[0,"why-use-attribute-packed"]],"Wiring":[[4,"wiring"]],"x- and y- axis":[[3,"x-and-y-axis"]]},"docnames":["data","index","intro","overview","progress","receiver","references","transmitter"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["data.rst","index.rst","intro.rst","overview.rst","progress.rst","receiver.rst","references.rst","transmitter.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"":[0,2],"0":[3,5],"02x":5,"04x":3,"0x":3,"0x14":5,"0x17":7,"0x44":7,"0x54":5,"0x63":7,"0x6e":5,"0x9c":5,"0x9e":[5,7],"0xb0":7,"0xb5":5,"0xe4":7,"1":[3,5],"100":3,"15":3,"16":3,"2":[3,5],"250":0,"3":[3,5],"4":[0,3,5,7],"47":3,"48":3,"5":[3,5],"50":[],"6":3,"7":3,"8":3,"90":3,"91":3,"95":[],"A":3,"As":0,"At":2,"IN":1,"IT":1,"If":3,"In":[0,3],"It":0,"NOT":3,"ON":[0,5,7],"The":[0,2,3],"To":2,"__attribut":[],"__attribute__":[0,5,7],"__gpio6__":[],"_static":[],"abstract":1,"across":0,"ad":0,"adapt":[2,3],"adc1_ch0":3,"adc1_ch1":3,"add":0,"addit":[0,2],"address":[3,7],"adjust":2,"alexandrebobkov":6,"align":0,"all":0,"alloc":3,"allow":[0,2],"an":[0,2],"analog":0,"ani":[0,3],"app_main":[5,7],"appear":2,"ar":3,"architectur":[],"arg":3,"assign":3,"attribut":0,"avail":2,"axi":[],"back":3,"bacl":3,"bandwidth":0,"base":[2,3],"baselin":2,"batteri":0,"behavior":2,"being":3,"below":[],"between":[0,2],"bitbyterid":3,"blob":6,"board":3,"bool":[0,5,7],"both":2,"breadboard":3,"brief":3,"buf":[3,5],"buffer":[3,7],"button":[0,3,5,7],"byte":0,"c3":3,"call":[3,7],"can":[2,3],"capabl":2,"captur":0,"car":[2,3],"chang":[2,3],"channel":[3,5],"chassi":1,"chip_sensor_init":7,"clockwis":3,"code":[2,3,6],"column":[],"com":6,"command":0,"commun":[0,2],"compact":0,"compat":0,"compil":0,"complet":[4,6],"configur":[0,1],"connect":2,"consequ":3,"const":5,"constraint":3,"contain":[0,6],"content":[],"contin":3,"control":[0,2,3,4],"core":2,"correspond":3,"counter":3,"crc":3,"creativ":2,"current":5,"custom":2,"customiz":2,"cycl":3,"d":5,"data":[1,2,3],"data_len":[3,5],"dc":[0,3,4,5,7],"de":1,"declar":3,"decod":0,"dedic":3,"defin":[2,3],"deletep":3,"demonstr":2,"depend":2,"design":[0,2],"detail":[],"determin":[0,3],"devboard":3,"develop":3,"developmemt":3,"devic":[0,2],"diagon":3,"differenti":0,"direct":[0,2],"displai":3,"doe":1,"drive":0,"duti":3,"e":[0,3],"each":3,"easili":2,"ecapsul":1,"effici":2,"elegantli":2,"els":3,"embed":0,"emploi":2,"enabl":[0,2],"encapsul":0,"encod":0,"encrypt":5,"end":0,"endless":2,"ensur":0,"error":3,"esp":[0,2,3,6,7],"esp32":[2,3],"esp_err":[5,7],"esp_err_nvs_new_version_found":[5,7],"esp_err_nvs_no_free_pag":[5,7],"esp_err_t":[5,7],"esp_error_check":[5,7],"esp_if_wifi_sta":5,"esp_log":3,"esp_logi":[3,5],"esp_logw":3,"esp_now_add_p":5,"esp_now_eth_alen":[5,7],"esp_now_init":5,"esp_now_is_peer_exist":3,"esp_now_peer_info_t":5,"esp_now_register_recv_cb":5,"esp_now_send":[3,7],"esp_now_send_status_t":3,"etc":0,"even":[0,2],"event":3,"everi":3,"evok":3,"evolv":2,"exact":0,"exist":[],"expand":2,"expect":0,"extend":2,"facilit":2,"fals":5,"fast":2,"featur":2,"fi":2,"field":0,"file":6,"final":0,"fine":0,"finish":1,"fix":0,"focus":2,"follow":3,"form":2,"foundat":2,"four":[0,3],"free":2,"freedom":2,"freerto":[5,7],"from":[0,5],"front":3,"function":[1,2,3],"fusion":1,"g":0,"get":3,"github":6,"give":2,"gpio":1,"gpio0":3,"gpio1":3,"gpio4":3,"gpio5":3,"gpio6":3,"gpio7":3,"grain":0,"group":3,"guid":2,"h":[5,7],"handl":2,"har":1,"hardwar":[0,1,2],"harn":4,"heart":2,"hexadecim":3,"hold":[3,7],"hood":2,"how":[1,2],"http":6,"i":[0,2,3],"idea":2,"ideal":[0,2],"idf_robot":6,"idf_robot_schemat":[],"ifidx":5,"illustr":3,"imag":3,"implement":2,"includ":[5,7],"indic":0,"individu":0,"initi":[5,7],"input":[0,2],"insid":4,"instal":4,"int":[0,3,5,7],"integr":2,"intend":0,"intern":7,"interpret":0,"interv":0,"introduct":1,"itself":2,"joystick":[0,3,5,7],"joystick_adc_init":7,"lastli":3,"latenc":[0,2],"layout":0,"led":[0,5,7],"ledc_channel_0":3,"ledc_channel_1":3,"ledc_channel_2":3,"ledc_channel_3":3,"left":3,"len":5,"length":[3,7],"light":2,"lightweight":2,"like":[0,2],"loop":2,"low":[0,2],"mac":[3,7],"mac_addr":[3,5],"mai":0,"main":[1,6],"make":0,"maneuv":0,"master":0,"maxim":0,"md":6,"mean":3,"measur":3,"memcpi":5,"memori":[0,3,7],"messag":3,"microcontrol":[0,2,3],"minim":0,"modular":2,"motor":[0,1,3,5,7],"motor1_rpm_pcm":[],"motor1_rpm_pwm":[0,3,5,7],"motor2_rpm_pcm":[],"motor2_rpm_pwm":[0,3,5,7],"motor3_rpm_pcm":[],"motor3_rpm_pwm":[0,3,5,7],"motor4_rpm_pcm":[],"motor4_rpm_pwm":[0,3,5,7],"motors_rpm":3,"move":[2,3],"movement":[2,3],"multi":0,"nav_bttn":[0,3,5,7],"need":2,"network":2,"node":6,"nor":2,"note":3,"now":[0,2,3,7],"number":3,"nv":[5,7],"nvs_flash":[5,7],"nvs_flash_eras":[5,7],"nvs_flash_init":[5,7],"off":[0,5,7],"ok":3,"omni":0,"onboard":0,"ondatareceiv":[3,5],"ondatas":3,"onli":[3,4],"oper":[0,3],"oscilloscop":3,"other":3,"over":0,"pack":[5,7],"packet":[0,3],"pad":0,"pair":[0,2,3],"particular":3,"payload":1,"peer_addr":5,"period":3,"physic":2,"pin":1,"platform":0,"png":[],"pointer":[3,7],"porttick_period_m":3,"posit":[0,3,5,7],"possibl":[2,3],"power":3,"precis":0,"predict":0,"progress":1,"project":2,"protocol":[0,2],"provid":[0,2,3],"purpos":3,"push":[0,3,5,7],"pwm":[0,3,5,7],"rc":[2,3],"rc_send_data_task":3,"readm":6,"real":2,"receiv":[0,1,2,3,7],"receiver_mac":[3,7],"record":[],"refer":1,"regist":3,"regular":0,"relev":0,"remain":2,"remot":[0,2],"remov":0,"repres":0,"requir":3,"reserv":1,"resp":3,"respond":2,"respons":[0,3],"restructuredtext":[],"result":[2,3,7],"ret":[5,7],"right":3,"robot":0,"rotat":3,"router":2,"row":[],"run":3,"same":[],"schemat":1,"second":3,"secur":4,"see":[],"send":[0,1,2,3],"senddata":[3,7],"sensor":[0,2,7],"sensors_data_t":[0,3,5,7],"sent":[0,3],"serial":0,"serv":0,"setup":2,"side":3,"sidewai":3,"signal":0,"similarli":3,"size":0,"sizeof":[3,5,7],"softwar":1,"sourc":[2,6],"speed":[0,2],"spotlight":2,"state":[0,5,7],"static":3,"statu":[0,3],"store":3,"stream":0,"string":5,"struct":[1,3,5,7],"suffici":3,"summar":3,"summari":3,"support":0,"syntax":[],"system":[0,2],"system_led_init":[5,7],"tabl":3,"tag":[3,5],"task":3,"telemetri":[0,2],"tell":0,"temperatur":7,"thi":[0,2,3],"those":3,"though":2,"through":1,"time":2,"toggl":0,"transmiss":[0,2],"transmission_init":7,"transmit":[0,3],"transmitt":[0,1,2],"transmitter_mac":5,"transmitterinfo":5,"true":3,"turn":3,"tutori":2,"two":3,"typedef":[0,5,7],"uart":0,"uint8_t":[0,3,5,7],"under":2,"up":0,"updat":3,"us":2,"user":[0,2],"valu":3,"vari":2,"variabl":1,"variou":3,"vehicl":0,"void":[3,5,7],"voltag":3,"vtaskdelai":3,"wa":3,"walk":1,"walkthrough":[],"warn":0,"well":[],"wheel":0,"when":[0,3],"where":2,"which":[],"while":[2,3],"why":[],"wi":2,"wifi":5,"wifi_init":[5,7],"wildli":2,"wire":[1,3],"wireless":2,"wirelessli":2,"without":2,"work":1,"wroom":3,"x":[0,5,7],"x_axi":[0,3,5,7],"y":[0,5,7],"y_axi":[0,3,5,7],"you":[0,2],"your":2},"titles":["DATA STRUCT","ByteRider documentation","INTRODUCTION","HOW DOES IT WORK?","WORK-IN-PROGRESS WALK THROUGH","RECEIVER","REFERENCES","TRANSMITTER"],"titleterms":{"IN":4,"IT":3,"__attribut":0,"abstract":2,"axi":3,"byterid":1,"chassi":4,"configur":[5,7],"data":[0,5,7],"de":5,"direct":3,"document":1,"doe":3,"ecapsul":[5,7],"encapsul":[],"finish":4,"function":[5,7],"fusion":3,"gpio":3,"har":4,"hardwar":3,"how":3,"introduct":2,"main":[5,7],"motor":4,"pack":0,"payload":0,"pin":3,"progress":4,"receiv":5,"refer":6,"reserv":3,"schemat":3,"send":7,"softwar":3,"speed":3,"struct":0,"through":4,"transmitt":7,"us":0,"variabl":[5,7],"walk":4,"walkthrough":[],"why":0,"wire":4,"work":[3,4],"x":3,"y":3}}) \ No newline at end of file +Search.setIndex({"alltitles":{"ABSTRACT":[[2,"abstract"]],"ByteRider documentation":[[1,null]],"Chassis":[[4,"chassis"]],"Configuration Variables":[[5,"configuration-variables"],[7,"configuration-variables"]],"DATA STRUCT":[[0,null]],"Data Payload":[[0,"data-payload"]],"Direction and Speed":[[3,"direction-and-speed"]],"Finished Work":[[4,"finished-work"]],"Fusion of Software with Hardware":[[3,"fusion-of-software-with-hardware"]],"HOW DOES IT WORK?":[[3,null]],"INTRODUCTION":[[2,null]],"Main Function":[[5,"main-function"],[7,"main-function"]],"Motor Wires Harness":[[4,"motor-wires-harness"]],"RECEIVER":[[5,null]],"REFERENCES":[[6,null]],"Receiving & De-Ecapsulating Data":[[5,"receiving-de-ecapsulating-data"]],"Reserved Pins & GPIOs":[[3,"reserved-pins-gpios"]],"Schematic":[[3,"schematic"]],"Sending & Ecapsulating Data":[[7,"sending-ecapsulating-data"]],"TRANSMITTER":[[7,null]],"WORK-IN-PROGRESS WALK THROUGH":[[4,null]],"Why use __attribute((packed))?":[[0,"why-use-attribute-packed"]],"Wiring":[[4,"wiring"]],"x- and y- axis":[[3,"x-and-y-axis"]]},"docnames":["data","index","intro","overview","progress","receiver","references","transmitter"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["data.rst","index.rst","intro.rst","overview.rst","progress.rst","receiver.rst","references.rst","transmitter.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"":[0,2],"0":[3,5],"02x":5,"04x":3,"0x":3,"0x14":5,"0x17":7,"0x44":7,"0x54":5,"0x63":7,"0x6e":5,"0x9c":5,"0x9e":[5,7],"0xb0":7,"0xb5":5,"0xe4":7,"1":[3,5],"100":3,"15":3,"16":3,"2":[3,5],"250":0,"3":[3,5],"4":[0,3,5,7],"47":3,"48":3,"5":[3,5],"50":[],"6":3,"7":3,"8":3,"90":3,"91":3,"95":[],"A":3,"As":0,"At":2,"IN":1,"IT":1,"If":3,"In":[0,3],"It":0,"NOT":3,"ON":[0,5,7],"The":[0,2,3],"To":2,"__attribut":[],"__attribute__":[0,5,7],"__gpio6__":[],"_gitbub":3,"_static":[],"abstract":1,"across":0,"ad":0,"adapt":[2,3],"adc1_ch0":3,"adc1_ch1":3,"add":0,"addit":[0,2],"address":[3,7],"adjust":2,"alexandrebobkov":[3,6],"align":0,"all":0,"alloc":3,"allow":[0,2],"an":[0,2],"analog":0,"ani":[0,3],"app_main":[5,7],"appear":2,"ar":3,"architectur":[],"arg":3,"assign":3,"attribut":0,"avail":[2,3],"axi":[],"back":3,"bacl":3,"bandwidth":0,"base":[2,3],"baselin":2,"batteri":0,"behavior":2,"being":3,"below":[],"between":[0,2],"bitbyterid":3,"blob":6,"board":3,"bool":[0,5,7],"both":2,"breadboard":3,"brief":3,"buf":[3,5],"buffer":[3,7],"button":[0,3,5,7],"byte":0,"c3":3,"c3_breadboard":3,"call":[3,7],"can":[2,3],"capabl":2,"captur":0,"car":[2,3],"chang":[2,3],"channel":[3,5],"chassi":1,"chip_sensor_init":7,"clockwis":3,"code":[2,3,6],"column":[],"com":[3,6],"command":0,"commun":[0,2],"compact":0,"compat":0,"compil":0,"complet":[4,6],"configur":[0,1],"connect":2,"consequ":3,"const":5,"constraint":3,"contain":[0,6],"content":[],"contin":3,"control":[0,2,3,4],"core":2,"correspond":3,"counter":3,"crc":3,"creativ":2,"current":5,"custom":2,"customiz":2,"cycl":3,"d":5,"data":[1,2,3],"data_len":[3,5],"dc":[0,3,4,5,7],"de":1,"declar":3,"decod":0,"dedic":3,"defin":[2,3],"deletep":3,"demonstr":2,"depend":2,"design":[0,2],"detail":[],"determin":[0,3],"devboard":3,"develop":3,"developmemt":3,"devic":[0,2],"diagon":3,"differenti":0,"direct":[0,2],"displai":3,"doe":1,"drive":0,"duti":3,"e":[0,3],"each":3,"easili":2,"ecapsul":1,"effici":2,"elegantli":2,"els":3,"embed":0,"emploi":2,"enabl":[0,2],"encapsul":0,"encod":0,"encrypt":5,"end":0,"endless":2,"ensur":0,"error":3,"esp":[0,2,3,6,7],"esp32":[2,3],"esp_err":[5,7],"esp_err_nvs_new_version_found":[5,7],"esp_err_nvs_no_free_pag":[5,7],"esp_err_t":[5,7],"esp_error_check":[5,7],"esp_if_wifi_sta":5,"esp_log":3,"esp_logi":[3,5],"esp_logw":3,"esp_now_add_p":5,"esp_now_eth_alen":[5,7],"esp_now_init":5,"esp_now_is_peer_exist":3,"esp_now_peer_info_t":5,"esp_now_register_recv_cb":5,"esp_now_send":[3,7],"esp_now_send_status_t":3,"etc":0,"even":[0,2],"event":3,"everi":3,"evok":3,"evolv":2,"exact":0,"exist":[],"expand":2,"expect":0,"extend":2,"facilit":2,"fals":5,"fast":2,"featur":2,"fi":2,"field":0,"file":6,"final":0,"fine":0,"finish":1,"fix":0,"focus":2,"follow":3,"form":2,"foundat":2,"four":[0,3],"free":2,"freedom":2,"freerto":[5,7],"from":[0,5],"front":3,"function":[1,2,3],"fusion":1,"g":0,"get":3,"github":[3,6],"give":2,"gpio":1,"gpio0":3,"gpio1":3,"gpio4":3,"gpio5":3,"gpio6":3,"gpio7":3,"grain":0,"group":3,"guid":2,"h":[5,7],"handl":2,"har":1,"hardwar":[0,1,2],"harn":4,"heart":2,"hexadecim":3,"hold":[3,7],"hood":2,"how":[1,2],"http":[3,6],"i":[0,2,3],"idea":2,"ideal":[0,2],"idf_robot":6,"idf_robot_schemat":[],"ifidx":5,"illustr":3,"imag":3,"implement":2,"includ":[5,7],"indic":0,"individu":0,"initi":[5,7],"input":[0,2],"insid":4,"instal":4,"int":[0,3,5,7],"integr":2,"intend":0,"intern":7,"interpret":0,"interv":0,"introduct":1,"itself":2,"joystick":[0,3,5,7],"joystick_adc_init":7,"kicad":3,"lastli":3,"latenc":[0,2],"layout":0,"led":[0,5,7],"ledc_channel_0":3,"ledc_channel_1":3,"ledc_channel_2":3,"ledc_channel_3":3,"left":3,"len":5,"length":[3,7],"light":2,"lightweight":2,"like":[0,2],"loop":2,"low":[0,2],"mac":[3,7],"mac_addr":[3,5],"mai":0,"main":[1,6],"make":0,"maneuv":0,"master":0,"maxim":0,"md":6,"mean":3,"measur":3,"memcpi":5,"memori":[0,3,7],"messag":3,"microcontrol":[0,2,3],"minim":0,"modular":2,"motor":[0,1,3,5,7],"motor1_rpm_pcm":[],"motor1_rpm_pwm":[0,3,5,7],"motor2_rpm_pcm":[],"motor2_rpm_pwm":[0,3,5,7],"motor3_rpm_pcm":[],"motor3_rpm_pwm":[0,3,5,7],"motor4_rpm_pcm":[],"motor4_rpm_pwm":[0,3,5,7],"motors_rpm":3,"move":[2,3],"movement":[2,3],"multi":0,"nav_bttn":[0,3,5,7],"need":2,"network":2,"node":6,"nor":2,"note":3,"now":[0,2,3,7],"number":3,"nv":[5,7],"nvs_flash":[5,7],"nvs_flash_eras":[5,7],"nvs_flash_init":[5,7],"off":[0,5,7],"ok":3,"omni":0,"onboard":0,"ondatareceiv":[3,5],"ondatas":3,"onli":[3,4],"oper":[0,3],"oscilloscop":3,"other":3,"over":0,"pack":[5,7],"packet":[0,3],"pad":0,"pair":[0,2,3],"particular":3,"payload":1,"pcb":3,"peer_addr":5,"period":3,"physic":2,"pin":1,"platform":0,"png":[],"pointer":[3,7],"porttick_period_m":3,"posit":[0,3,5,7],"possibl":[2,3],"power":3,"precis":0,"predict":0,"progress":1,"project":2,"protocol":[0,2],"provid":[0,2,3],"purpos":3,"push":[0,3,5,7],"pwm":[0,3,5,7],"rc":[2,3],"rc_send_data_task":3,"readm":6,"real":2,"receiv":[0,1,2,3,7],"receiver_mac":[3,7],"record":[],"refer":1,"regist":3,"regular":0,"relev":0,"remain":2,"remot":[0,2],"remov":0,"repres":0,"requir":3,"reserv":1,"resp":3,"respond":2,"respons":[0,3],"restructuredtext":[],"result":[2,3,7],"ret":[5,7],"right":3,"robot":0,"rotat":3,"router":2,"row":[],"run":3,"same":[],"schemat":1,"second":3,"secur":4,"see":[],"send":[0,1,2,3],"senddata":[3,7],"sensor":[0,2,7],"sensors_data_t":[0,3,5,7],"sent":[0,3],"serial":0,"serv":0,"setup":2,"side":3,"sidewai":3,"signal":0,"similarli":3,"size":0,"sizeof":[3,5,7],"softwar":1,"sourc":[2,6],"speed":[0,2],"spotlight":2,"state":[0,5,7],"static":3,"statu":[0,3],"store":3,"stream":0,"string":5,"struct":[1,3,5,7],"suffici":3,"summar":3,"summari":3,"support":0,"syntax":[],"system":[0,2],"system_led_init":[5,7],"tabl":3,"tag":[3,5],"task":3,"telemetri":[0,2],"tell":0,"temperatur":7,"thi":[0,2,3],"those":3,"though":2,"through":1,"time":2,"toggl":0,"transmiss":[0,2],"transmission_init":7,"transmit":[0,3],"transmitt":[0,1,2],"transmitter_mac":5,"transmitterinfo":5,"true":3,"turn":3,"tutori":2,"two":3,"typedef":[0,5,7],"uart":0,"uint8_t":[0,3,5,7],"under":2,"up":0,"updat":3,"us":2,"user":[0,2],"valu":3,"vari":2,"variabl":1,"variou":3,"vehicl":0,"void":[3,5,7],"voltag":3,"vtaskdelai":3,"wa":3,"walk":1,"walkthrough":[],"warn":0,"well":[],"wheel":0,"when":[0,3],"where":2,"which":[],"while":[2,3],"why":[],"wi":2,"wifi":5,"wifi_init":[5,7],"wildli":2,"wire":[1,3],"wireless":2,"wirelessli":2,"without":2,"work":1,"wroom":3,"x":[0,5,7],"x_axi":[0,3,5,7],"y":[0,5,7],"y_axi":[0,3,5,7],"you":[0,2],"your":2},"titles":["DATA STRUCT","ByteRider documentation","INTRODUCTION","HOW DOES IT WORK?","WORK-IN-PROGRESS WALK THROUGH","RECEIVER","REFERENCES","TRANSMITTER"],"titleterms":{"IN":4,"IT":3,"__attribut":0,"abstract":2,"axi":3,"byterid":1,"chassi":4,"configur":[5,7],"data":[0,5,7],"de":5,"direct":3,"document":1,"doe":3,"ecapsul":[5,7],"encapsul":[],"finish":4,"function":[5,7],"fusion":3,"gpio":3,"har":4,"hardwar":3,"how":3,"introduct":2,"main":[5,7],"motor":4,"pack":0,"payload":0,"pin":3,"progress":4,"receiv":5,"refer":6,"reserv":3,"schemat":3,"send":7,"softwar":3,"speed":3,"struct":0,"through":4,"transmitt":7,"us":0,"variabl":[5,7],"walk":4,"walkthrough":[],"why":0,"wire":4,"work":[3,4],"x":3,"y":3}}) \ No newline at end of file diff --git a/ESP-IDF_Robot/tutorial/docs/build/simplepdf/.buildinfo b/ESP-IDF_Robot/tutorial/docs/build/simplepdf/.buildinfo index 3c6b6f1c1..2bcb89fed 100644 --- a/ESP-IDF_Robot/tutorial/docs/build/simplepdf/.buildinfo +++ b/ESP-IDF_Robot/tutorial/docs/build/simplepdf/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file records the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 14738cc9f38738a45a669877fe0f8d10 +config: 888151477d27c10ba45649f52ceaf80f tags: 62a1e7829a13fc7881b6498c52484ec0 diff --git a/ESP-IDF_Robot/tutorial/docs/build/simplepdf/index.html b/ESP-IDF_Robot/tutorial/docs/build/simplepdf/index.html index 171b6d3a9..f62bf75d5 100644 --- a/ESP-IDF_Robot/tutorial/docs/build/simplepdf/index.html +++ b/ESP-IDF_Robot/tutorial/docs/build/simplepdf/index.html @@ -243,6 +243,10 @@ modular design gives users the freedom to customize both the appearance and beha

    The BitByteRider RC car is powered by ESP32-C3 Breadboard & Power adapter developmemt board. +The Schematic and KiCAd PCB board are available on _GitBub: + + https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter +