From 64a27eaa4824a56ff028ba9ab3601d8d3e0c81df Mon Sep 17 00:00:00 2001 From: Alexandre Bobkov Date: Sat, 5 Jul 2025 22:33:03 -0400 Subject: [PATCH] manual --- .../docs/build/doctrees/environment.pickle | Bin 27735 -> 27596 bytes .../docs/build/doctrees/references.doctree | Bin 4221 -> 4502 bytes .../build/html/_sources/references.rst.txt | 2 +- .../tutorial/docs/build/html/references.html | 2 +- .../tutorial/docs/build/html/searchindex.js | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ESP-IDF_Robot/tutorial/docs/build/doctrees/environment.pickle b/ESP-IDF_Robot/tutorial/docs/build/doctrees/environment.pickle index d16986df3ce08d1900b0e07484043a75aa9c916f..318c55b33f01056f7cdf51dbb668e63c857fa941 100644 GIT binary patch literal 27596 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 literal 27735 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 Gf&T;3nW#$u diff --git a/ESP-IDF_Robot/tutorial/docs/build/doctrees/references.doctree b/ESP-IDF_Robot/tutorial/docs/build/doctrees/references.doctree index c3c6655d7cb6bb6997f1104abdf9378b47ecd116..1b7be61a3af78a048a7c83165cc9cbb1383a715e 100644 GIT binary patch delta 200 zcmeyXFin}Yfpu!P;6~P)tc>xK@3SgQ4q{TDypK(C65C5bL50M;6omk1Cxw*M;>`3s ztI2$9DvWlM-!rR$lyGFQ$4Ln>q8v-m!c5h?4*#ATAZ1lXEoW6O@c9X z@;ye`&7K@PnHk@1X6E_N?06t!Z^n*{tr-m&wHX^S)|U2g<|XE)mQ)s`7Eh_2qLFc+ mGh;_*Mngx&hK|w<1(3+z3~r!$9iaO1jI|ldH#-XiGXelk9W`A5 diff --git a/ESP-IDF_Robot/tutorial/docs/build/html/_sources/references.rst.txt b/ESP-IDF_Robot/tutorial/docs/build/html/_sources/references.rst.txt index 193ada3f5..cda163536 100644 --- a/ESP-IDF_Robot/tutorial/docs/build/html/_sources/references.rst.txt +++ b/ESP-IDF_Robot/tutorial/docs/build/html/_sources/references.rst.txt @@ -8,6 +8,6 @@ Complete source code_ with README.md file: https://github.com/alexandrebobkov/ES .. _code: https://github.com/alexandrebobkov/ESP-Nodes/blob/main/ESP-IDF_Robot/README.md -KiCAd Schematic_ and PCB design: +KiCAd Schematic_ and PCB design: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter .. _Schematic: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter \ No newline at end of file diff --git a/ESP-IDF_Robot/tutorial/docs/build/html/references.html b/ESP-IDF_Robot/tutorial/docs/build/html/references.html index 8c84de22a..5c17ab12a 100644 --- a/ESP-IDF_Robot/tutorial/docs/build/html/references.html +++ b/ESP-IDF_Robot/tutorial/docs/build/html/references.html @@ -37,7 +37,7 @@

GitHubΒΆ

Complete source code with README.md file: https://github.com/alexandrebobkov/ESP-Nodes/blob/main/ESP-IDF_Robot/README.md

-

KiCAd Schematic and PCB design:

+

KiCAd Schematic and PCB design: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter

diff --git a/ESP-IDF_Robot/tutorial/docs/build/html/searchindex.js b/ESP-IDF_Robot/tutorial/docs/build/html/searchindex.js index 1f48f9dae..cc2bb3099 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"]],"GitHub":[[6,"github"]],"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":[],"_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,"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,6],"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":[1,3],"github_":[],"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,6],"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,6],"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,6],"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,"github":6,"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"]],"GitHub":[[6,"github"]],"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":[],"_static":[],"abstract":1,"across":0,"ad":0,"adapt":[2,3,6],"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,6],"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,"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,6],"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,6],"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":[1,3],"github_":[],"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,6],"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,6],"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,6],"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,"github":6,"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