From 94471d635a0f1244d3fff50e31ed41cb2c14cc2d Mon Sep 17 00:00:00 2001 From: Pedro Soares Date: Wed, 1 Oct 2025 22:30:48 +0200 Subject: [PATCH 1/4] chore: cleanup old implementation --- firmware/controller_input/Assets/demo.gif | Bin 532969 -> 0 bytes .../controller_input/Controller_Reading.py | 280 -------- firmware/controller_input/README.md | 41 -- firmware/oled/README.md | 227 ------- .../AnimationScript/AnimationScript.ino | 51 -- .../Scripts/AnimationScript/frame1.h | 67 -- .../Scripts/AnimationScript/frame10.h | 67 -- .../Scripts/AnimationScript/frame11.h | 67 -- .../Scripts/AnimationScript/frame12.h | 67 -- .../Scripts/AnimationScript/frame2.h | 67 -- .../Scripts/AnimationScript/frame3.h | 67 -- .../Scripts/AnimationScript/frame4.h | 67 -- .../Scripts/AnimationScript/frame5.h | 67 -- .../Scripts/AnimationScript/frame6.h | 67 -- .../Scripts/AnimationScript/frame7.h | 67 -- .../Scripts/AnimationScript/frame8.h | 67 -- .../Scripts/AnimationScript/frame9.h | 67 -- .../Sprites/Sprite-0001.aseprite | Bin 4444 -> 0 bytes .../Startup Animation/Sprites/Sprite-0001.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0002.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0003.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0004.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0005.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0006.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0007.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0008.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0009.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0010.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0011.bmp | Bin 24630 -> 0 bytes .../Startup Animation/Sprites/Sprite-0012.bmp | Bin 24630 -> 0 bytes firmware/serial_comm/IK_Funcs.py | 164 ----- firmware/serial_comm/IK_Sender_Jorge.py | 599 ------------------ firmware/serial_comm/README.md | 27 - .../serial_comm/controller_reader_Jorge.py | 532 ---------------- firmware/serial_comm/serial_sender.py | 286 --------- firmware/serial_comm/sketch_oct27a.ino | 110 ---- 36 files changed, 3121 deletions(-) delete mode 100644 firmware/controller_input/Assets/demo.gif delete mode 100644 firmware/controller_input/Controller_Reading.py delete mode 100644 firmware/controller_input/README.md delete mode 100644 firmware/oled/README.md delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/AnimationScript.ino delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame1.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame10.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame11.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame12.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame2.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame3.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame4.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame5.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame6.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame7.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame8.h delete mode 100644 firmware/oled/Startup Animation/Scripts/AnimationScript/frame9.h delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0001.aseprite delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0001.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0002.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0003.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0004.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0005.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0006.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0007.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0008.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0009.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0010.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0011.bmp delete mode 100644 firmware/oled/Startup Animation/Sprites/Sprite-0012.bmp delete mode 100644 firmware/serial_comm/IK_Funcs.py delete mode 100644 firmware/serial_comm/IK_Sender_Jorge.py delete mode 100644 firmware/serial_comm/README.md delete mode 100644 firmware/serial_comm/controller_reader_Jorge.py delete mode 100644 firmware/serial_comm/serial_sender.py delete mode 100644 firmware/serial_comm/sketch_oct27a.ino diff --git a/firmware/controller_input/Assets/demo.gif b/firmware/controller_input/Assets/demo.gif deleted file mode 100644 index 4004f117e42b2f3f8df64f4d953042fbea906762..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532969 zcmeGDcTiK$8wQG>6hayygchoy7byWLp_&Awi!>3i0ipsTMny%$k13Q;4Tut&21J^u zK@kI@hAK@7iVE1Gq9P(9AWa~b?{DV!=e=|PyfgQ{^Zc=A=ggelefQb--Dmf>d%BVA zA_$O3@S+6RFqo9Item2Pl9Hl=qLPBLlA@BTn(iioiH;soM{kRcp|zgA)&F2%t!H4P zxAACbqiaXTP(M1v39qza^&VETpb*|ovcYt_TEko zUQSLvPEOl5;Oy){p#)H=-c+g|l^U?kC2*UYuN!rzn@gaZTdd3XbdPe;d`h>blH z7k4h+$Sgko%(3`$H1936_~heM-IFJi6HYP`5*UeR8E3T&&z;LScP{h%x$OVWu`gU; zGycnFu{bHrywtSZGRz>;k|DmF`(t1lxO=C?hzqa;f zZSC#4+UmO6+Pd1hn{~CfZ@1jO({$%f{hd4a_;>jHI}Hs%{tXRx?l<1Of4}wqePPpm z!Gosz51Jkb9^8M3ReJca`(bNG>%*4T|Jmc#*0x7X+eZ%{wY3ejxA%5+^>%j;J$>5u z^y%}Sr@g(+6}`Pr2L@h0dp0~cI4lyq9BQu`8hStUV)Vt(iQcc-ims6!}Hy{ zFCR+u#M>Oj;vb*HoJ`21@yTm^vDf9vZ2uUfoUG*onD;kU%T>uI?D^di9}Q{D4!W$z`!z`8xXcMo>3eB0GY;h$Ja zdMaLmcfI$j2d|M?NDZ&XnxX3+mvR;IK%RIAoEhC42Y704% zffm{&6DiHc)Q?Iy6FyC=3;tSqTk;YoBI(!9k$Xojl(d0qaz?__l0ocyapIloqNIyg zmHvjxzkhX@{`?j6lz6=3*vG*qPb8ARioxyJjvI?097orKeKPFS&UUy;3g698Vcowh zSnBEm1xYb1hvJN8U}CoJ6?P%Q>zzX9v6&3)C9+B-ala2`JVo)WMGU2ka*fec9JTB0 z15vb-_B=z4Udihs1ZKGDMt>T$O-c8FS}>(n6k~Q$d6&Bn=XGi@ac?WMYa^gl_Rfe2(?x#C49F@sG-a z;MgBGxQFU~RF$5d{87yd4vWU#8n8r}l%?dgVROX!D6@-L3BFUOc@^BR!Rli}Z#@~u z-8`^36dDb~;vPn53w+(E8Uib^i4c^J*iK+`a>w3dFF|_{Yl_65W}-8?KHX^18Mp?D%dW zkQ(EavyJNvak5ux|8(oOyH6UPL7$k!p2KeOz~^EiJ)m6lJ$HPG_;X6mCdb)+op{o0 zzg}t;wi|DKg`V=*VpJJscAa3sl=m_W{esOVw zG5Hky)9+@X51vdNCnL^`zhF!GW?Oojl|l2`^{+!O^bu~YT4v&u1dt`#CwLdWl2Y!? z11l#gmhcWkl?7em4_dNF)oG;^KDo>X%aonS*f9s!a@15tzI&(d=lrs?D|j9RYne$s z`6uKDEFohL!7H(h<~sJ@0fuYOFxPoH5StvV7dcT1&@&qbAe6P&ek~iE~JaxaTYY_vRF>w5oD_F z&*c7!kZq3M_MF`SGZ1U7#3%1@1JSBtJmv#6g}wnM5j@_zD>ciyUOH&UV`gTrhC0dT#R94c2pGOYfc5U z@tzjpzjCQ7YgEF$L|3diC`(KDTR9j0SwB1vTqn~e(*f^z<@Sl~%^g5Advs2v;L{=i zX70U_l=iSsaQA_BMVArR&B3XXEH`yJJDv-%`bGo{N*nBN`P5LA`$QMx5c$Cf3QRwy z*EV8S6OUFXYyalym!z->`_l7kK(tqrQFor<_8+?(UuOn7w#%Ia6kakD8@HofQA#AC z=AJ8;;=g{z^)w1KapftiS}*0AY3-KB?cs+oAf>{d4ClAspmDMH6yKM2*{0{gw4K4& zaJ?RLAmVyhOWf&QSvxnofnGbk)4KLFh-#G%&!J-uVBo~)Am!Q@k5^9FM369LmO}jw ze?D!IETyHXTaTXTyah|Rdvmsy0%ZT<6ZzpYx!(B=5kADR!CO=DB+-kCs3xT$KT zgv@;dT5MUS(xqwf6P$$2R6YrJ*&O!ARV^$W>$x3d;wG1d+w)n0UR+IT*afZ&{iS@w zk9h}H;bJ<@tZ%J7Xs#*;BhL?>+G~X-Ech{f)n8`+KJs0?QH1g*MPNlh3aqVtbY<*~ zc^JQsrHf3r**p6r?IlD#+nR~>6U)96rn`?aE*>iYFshH!mx#B|w--R#AKdhMIn{0?*%|J!NMHBUKlezJR$woMHyTNrPwJD>V-AR2d+ zopf0qWLbV?x8fbIQpKhrO7P`0yZW{lE)&MSmf^PK%f-H7BI@JYY_))kS~AADz4Va< zHG_IBi$b>>JH3ixO=}Wg#K0lGUYyu>e!pMf`{_#Yx9~Q$E2E-rFTCmq7d-*OeHWxV z3d^OP@IHQmA+Jr;Hq7bdFL;)I0uRe9anb90^Q>Fu{Ppd}ex+Qoa2)Uy%$feaY1r++ zKR7it|Gq4ElRxyQNn&ufd;?SG-lw0P&mKKUFiqPk?brj&?TpB}m3>UT=`Y5vQT`?V zN4UqwTaw(6>+QGjk!==@DgO;WR(u)v@!ijFq`~IrXP(b(x0vupuh>1*)|>D4fo0g3 zw^XKR&R06rOj%&O-afbX^IEY@@IcpL&zlaLOQ-G~8`fyJ z)0zBnO{w`^SL4JTZvV8h{==}Ic#Q|Url;dRoqOM9xzw!o;c?`qe-+kQXHItgn>rA2 zj)&Q?+_!sumTT_)`TL_A#Is$0^0#`w-LfNTWKY$6&5rY@ZH_4mZ?6C4UwkxWi|S1q zTVD_iKAJu=`0vBN^+hcNOPu~Y=?7M_#N3LSEgW3^<{()XU3@%Wy<=^1w`65x@bR3Y zL}_aC)uo(c>ypL$JJx4QB&!oUo~*nXTwmC_6%AoOS^d64vhr54zBKq`eQ{8-{%>PT zfv1B>bZ7`2mPm(l=|}+`JwnGU(Xn_2j>J$1VJPA0Fd|fr&rly>Xf81bc&0XqsT;!7 zPh=W$nZ^R9$q3VIiAlt>EJ-Y@5SC3Mi^OHw3s{aLEaxQ_Igu$l1E_mQxg@4|a8tYl zDLx}9zDp^7_|yPWYEVdOaAIl*H#JO^9Wi^Im zH6>;VxLGZNtk#jN$4gnl=u8(9TaGMsJ2AV5o82eK9vI1fzLYJ(=e!{042R^rPRtqM z=8Oq)-i_pZSjrLOb3c=E$3t?zCFV|Wb0-D4uRO8?u-P;Ci?gJQ^C1@(5-%=sFRmFIRJmkncgZUBlFivmBuUXF`{qlIqnDhQH`28N zs$GF=Xo1_=0*|5sujT@u(E=+^kOC2e!-4|*@`KM_4k@}E)_i%-=;eLOm%~-AMA}`6 zTF!InVeAaO65D(wZuCn0@)ep&;R(CKgxV{Tkix{G!ldTH!Br0XG;V{B`qpfrh9T9FP8{aO55#9J3~vm&zANSmG(84 z4rJuUdtAP&Que~GY&f*+_1UtKqOzgT;*{o+56fj@m8+j6c2|MkvJ%g$6Dl0jA8Cd^ z0CZ74B8ClQ3MC}*-Kg(DYv;-fy}((P%dbtEWHPS7xR#ryeXq=5YKC< zF<`}$gYDyCh#<@)XQhZYm%$FpC{M@dBaJyaVfh$7&#<^c+Xy7jXRP5Xq*SlV#1xN( zULX6BsYnOew_LX`zOGCMDT)CkpW%tW47Uf_)m>L6gD`x6ZwPW>U&o38MKVa4c0&OR z>KRFs0YHkJN(DY3!vg~B*a;q>jld&I1|3OC+f`Q?XP=@tQ>6@mV!2gYi>vXx>SSc4 zQ)U{L51_EsHeoesEvbW^Jj>z|c?l2joIwn5(0zP#pI>bs0o_7CmC&Re#1*kgDL4Rf z1dFKSquL2*vo4r9;c|doN?Hw|8ZMQ^Lsr)zGsI9uS~kKiMM0dlnGeh1AX~8L79uiL zETxVG@kuGcy&GKupW(m|!aVm8K$QT`FGd#;A@Pae3_@+62yQ3>j<4jUkzfzWwO3kh zPt~EH(~us#Dvf18h7V|pVaJJ;8iJbDSWd@C*;-!>(ogCIPZoAlcA3V9?UtP+Vwwps zLn9E70gA(-zHl&qY5cz&%x4bj2n{4F1kCLrIeeK35eEJiGeMN0W5H-n6%ujtBoFn0 zb{8foku`oOqjMT`RW(nukAvZXB00#n030r?oHoi+87n6U5z@QS9zp=;2dSm;8?ex* z$$P{k4qjFI2S+wsttnEiNjgi$R|t6C%!6lwf@ctKX$YhU_@~NG_*XG4xR_Y-plqok zXA;`all>*asNCeQ_{pl2$o3IoQO4D0`7(bwvaFj8u!k~dg!j^V08I{Jg3gylHLVaa z88i^3xN+;xG_8N&JS@hrgkM&||Amz~DZD2O+`EC|WQK5Zmnt;*@Z1s%odd}78wDk7 z$nw2M#m$V}vaK8_LJVx7A^&0pb$kd?bW?`V+T`5||B*Q`22dvNr$}}Sm}<=je?r5O zI2=3&(^7@U!e3$qw9OCH*^iTUKUr|dj9y2{>D_nJ z4}IAm35sixdg~{cAi{B_H-jC!WC<<%?Ll51AkWsy=&-IwNN_Phuq;M-5o_##M`;d^ zUiCjZ65H)r+P!@$GkE1`t9`dT@dl&vBAsmg6_@LhsA5Z$p^n{}`_n@z1p(t$6 zxq;5UrOpeEU5V(+9z1mFO-vyXq)Y_uP0B7U?c7(IU7vm3a|%dA3mffC-L4Km8;!wRS0G0E0K!xFgzeG$K5#~YzIf!BHJj~ErOi4J% zClj>uh~ODfT0I~Bnb+}g3g9o@Q%eNVIRj}~GC4dc13t(bfDZ_t{o=^h(;#7)Y()`( zpaZZR0LcRs#dR3k73rLfnkpnsgvcq6Ck<^E%Y@ZC!}o&F;Ua0eXw&wgbdPINYa-+` zk&F=7{vRn3ab{}r?s=-mw@t-{9q!(J-K@PV7^UeKt3_;P}-Nq`Q zteN{O1k4%E#tPIOfxH~o@)B-Z{^lIp-+oB;sA#V$2R;M7@D?*U1J~LIw*61 z2)YdYrtI_ZURfHrk}oq(z__`N7zt5BH)Ze6fGwQZlmA}&iqY2Fo0YI2MP5CE3=@{} z$LYJS|En|P!{|JCCKi5_2SExeTnsOphuh?Y!#y~Fp%BL8!BYv+TRA{X9pFZQU*~ij z%0Xp`;Hi=cP=e@vmKbV4lxB0_2>=u=WFYCFeH`gjK0J*q?MbU#>v?f>RnW?VM%ll# zKL2vI79e4zSsZvzfRqZYcd8cfBEWNI;7lxdxfGrn4$~ym++MoJHUw=i<9{Yg!?Bfz zYwN+!VN$s!VKfj+12kt>ZbQw9(w4r`TZNxT9=<8Cb4GoiyH<>hMo=nO47NNLuy|U+KF-A*TfMmWMjG;RF+qrm0kKIRA$j7SBVz z6$w9JQSroaq!6ZhRIpac|0|S+`$5};Eg3WLFEfI18p0e4vT%Z3BgmKx@V{Vhdtp0b zKLBx4FTAlGHsqJ5vhRD>gU%38AB2Nn_~=3&w6AUwNtAZFE&G9ZujDOe1pBb1xbLj` zWz(@w{mIf=S8o{h0?I_`@!W=AWXy9uB7ipLQUj1V@OCWbXzoVCWF8aYT7=4Avhc+~ z%gPK~ZKPt~3}Pc$9m>Lt(2#Mwr#Z3EUJiem2rrZnF-&jFMH*O+UR8zq=D3L+Jvv9e zR{UtSKgt)SOt_0P9*pLPyG-~sM*wDm8UbK&4SWq=$F6ik;s2f&Z>As*L6u$;dL z4&Y0WnT!J|^6Tf393&aiNa!5lNolQDn%G0)h%hf9NN)RWB)#Q_V^h=Kt;q8g0R(i| z0J7i_-*gHcLmoN8>H6|hILVjxZ$Q0YMfaL?R&(l=Inpo1KO=9-PV!Khs2d|!KOP%s zl^6Yz$Sgc9fjeQEE|&0b+>uh7=szx&N%O|^3xDF(UlCg7;@M*-`hRc2w4%s2(0mY! zH>9lI^b3nVK<7Pfg%oeZ$eWl+iD(d(g|WQ`1QYsRObIth#^lAY0ZxM{dTxX-?f!9= zJIL=R3>rEhRk5IZ59cT!CBPrDn9P)t(R5AZQy>gEb+1so|7X`sMbmwqT>md_xf)LY zK~)0AJu>ALf{s_++3OUnroV?rq)<~Rle4dGeuwL`x08-%UP?6_$dQr56Udq2l$2Dg zVQ01w)T_St$K;QWZ~Bx}I8N6iA>0z#RI(iOD}-E5NQJ=_47r4pV2DhP=zV=PM#KK* zui4t436Yy2M!oS(frYjjEuEyfvdPLX;Enwa6Czu_lW~tfy9H>qb$w`+TZ1f-_A_82h6>YmmI+Snj z`8l2{rCIaKMpv6lkp4gm(1XJiJZOSgn96}1-yS)IGD>*lbG!awmBZ=@HYyZG=3R&5 z52qi$onasqLbUO%cRh7Sws$w1$YB&h+6tszs^~)0OlQDKd(E05aDCp`Tttlik5wtS&#-8;Tn;czzsa_h2H^r-J1m z!ugv?bnY03i&KL3$sd+IBhL=ci3tdVWkB&uTYM962rUMbN|Lfa)|d%^O#R*_a3I29 z`j*z&qC>KJ(<3^T+rs({%C@J`9D+gxRSv@z_aLLbuea!?d^H{U;{AIy5I`I|U;Hh%?YEfDFz~K=^54Jxt09>w z3*VnykVvG%0Vxt0tR$jKD~PGSu&P&6spdJLXIDpX%9tsN%6_l0!?SY5N!ec{a^#wK z5G8Hwr8sT-PPuMPUm;yiDN0MOhc!G;vA*9ZBA|-06kE%2=M$I^6y5V0E{~hcJAje% zAdjuiW)tFWfKgZ|tU>Xr1?g}g?5?nh12psl?cf&`LNFPy5V>~5VYz^mF2vx8BXfrV zKZlo`SAy7c+je_gn-Ta_CVEN+1c5_rs9$7Et;nF0;W}cIE4Q%PQ7Mi0GS3L*uVS++ zOzMe@O|oKWY|0_^1AanukcIjQJ{TJl!h~@?)7jzM5d$F{dmA~Bvju=XGxXG|k@pCy zPKPvv_&LD-(C2s7gq#b}#A?yWhiqOJ4W=Bjx^Y%0e`DgmH40NhmTgpRCJcP~a@3LB6MRPsHtA5hmIZMSy0MM~9`q>(yNy z9fgy5<(uBugW>QOe^lj)8k@f<5NMyl6Ew~9K6#)Bzbg#|*SDE{W2xR{WI*sVsTlPt z`Pd>lL@W>8OR7@pWqdh0At-Us<{|ooS!Mu;?WAyDE_eW)Tzs(@~v_Mh(7eCV}Q4?4($esG@+$j137GklcRsmX3h zr$9R_OJ)G@@UAOA;yg;yx5Y)8pYY=ty>7VJ^-c0j&`dd2SLwkQxWMtWE$O#oz;bX3 zeu1B{CmdpR`^SX3Q0Zk;uo$YvBP#||_|2Eyz@=a7J--n;+(LjlL5{}|pT%$`m{HYQ ziagg9`m3~g6?a>O-+Vr&m7RYIeppu#oBgWws1w>;K-}%~pbMt8*WWaMrx4-%316(o zv&sFGiW5^I17DG#U4*OyErD0UCu6W!&I?Rd&85CIB^}$6*qzliZU#OObI+f-2mDGf zW%EZBe!vTOx0#rOR#e1nhw7dKXA#TW07#=KycBwhT3R0oV_NHbpC+n3r@rpCHB-qX z@DFG%jy&B8JHbhHjM7#f?QwTIk$+jz8l`VL+Uso7o4rcSaU)gqWz58??xXEAu%?3^ zCZQbl!mmTc1evUwv>me+nK#1@KgE}nfv2lf&&M%$?4!(BzM8lp^_K{h;nK+;)UQGf z=^)ojWGPiS&$!A@bq+QeIHp{GV2ZFgt+!vtN(jhV@?_K>m4V4Egag|MSx79kO7kA; z87K^Nd}&{;#tWb+ku0BkHcbJ`dD+{020Z`khf?2WLz=#6%&&ybrg7{MGRals2D93! zW7j3EYw@Jh%;w-kDA0@Cvp_DUC!Yr&Ue(9RnuK1XiX0V50KnZmYW)whz)QyfIcIY^Tr#e_s zv5vx_V!@dn4Q98p7MmP)Xt6-R9f!5_Trw^8&}0h2kgs_6i0?X-(!x(kr-rz|JNJNG z@w+xd{LOf?pIx>_*lWaR)5CDWG>y|iTijGmIW##ikR-yZT$L^aH5zAK@PMq8sCY}B z_u-Ag0mQ@H1J2)SN>*SXP$<61WT9?X#q@n7)=zl%p-ZmAOz*XS=PDbIRu@(4=BXZ( zo7|Ni7DN_PP|D$Oh?zLWVUITc)6xKIYzTp>3F;jAhldCKQ8`cldGlNkWRu~OG-2JK zg>&*NOSQ-6J}gQ;EI!)0^gDHH@@M5ubjtwF{^&dg+A0G~^zSDth#78vI_i@n-O5;@ zV#Q7#Sl!PpmSb^1Z|0L+wFrs}ucIs1fbCm7Fwao=*4|zNGFvm(12t*s#}i$CQ)mD} zz*-(rc+mqmdDE@2`JF=jPj!Ami<(g-t@Ocu3Lq~0d{ev1|E+>+kFY4<{`Ms@Hy@A%sw_`1zc$ljPeLNwGTg+ry+i5y zdSnoMojs!ysVu#p>MkDdjNG}P^i02J_2PorUe zF^^GjkX8st1}+Ij($QpaYG(!;s-`zl zc^NR*@L_!ZtWtN}J(GTM6I)7i6sjwtKzjha5om3#bS%vZK>{s4%slP^l^3_6xvbef z>Al5*o~Mt`fVbS#4DhR`K20DOp6yV2bGKUYgc(tB!DpoxIZ zNNNZh>Ijgfcv$ry@5{r_e|5sU+g+xiJEpVmvQPFdH^48^2d1N?kKK?N(9#S z$w-<7jg8`OhBc%*30T|xl+M#&erM@5#caMG-4fpSgplScxadku+d10gD!2z{vpoJ} z9iK>X;IX`CV8g2Ec8PRuT}}0uOM-AZ!UX@!&un-GwO;@s^TDkO3XyTv6&Z9r_|_*L z>3c?4cJ!iD*Q>Jhx~}Xy&}h1%uykj*HB1Ed(M|UkT-**gbz;*9HBH}Ubcf!-?+~_6 zb1Gl(6s7!_>ZTQe0+yXvwB`Ym=#has)T5(<6gwKrfg}|firCqczu~bCASYII(<&Um z3Z7n7s4L7U8swHd5crnDJzpaS-QPctZNKGtW7zBduy@z6&#U3>Ux$7F4)2h9<)`?{ z|JE>`AsD7hp*`q#090@+eH?fH%9#178g$tGY*0UaFp{oEgq_A=i&UheChfs`BKZuu z9aa}rn|<|NQy?6iPTP#(qvpxk2XlBCW5}&4ik}lxWJc5xqHPa?{1?0*x017|oFSXx z{-(P_4X(0pLSD^Tz3(znK+17m@a}Di@OAX+-_dIu7a0`CuI^=*^ltLlHdat-65Nwt*~sSe0P7j4 zQ*@#X3v+%3cD#jtXC~94hI8x$`uqs2>UeR?pG>PTRvnvo_ATLfq8F0

P692uZ2? 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%0DX-; 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ņ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
    %^fNjN{Z3*_UOehuPU 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

    edx)-cI;sGp9v_tW);7J@G_)1w2FC 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 z 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 L!(@erDeM0SmQEmb diff --git a/firmware/controller_input/Controller_Reading.py b/firmware/controller_input/Controller_Reading.py deleted file mode 100644 index d575087..0000000 --- a/firmware/controller_input/Controller_Reading.py +++ /dev/null @@ -1,280 +0,0 @@ -import pygame -import sys -import socket # Add socket import for UDP communication -import subprocess # For running IK_Sender_Jump.py - -def main(): - - pygame.init() - - # Mapping dictionary: - PS3_AXIS_MAP = { - "LEFT_STICK_X": 0, - "LEFT_STICK_Y": 1, - "RIGHT_STICK_X": 2, - "RIGHT_STICK_Y": 3, - "L2_TRIGGER": 4, - "R2_TRIGGER": 5 - } - - # PS3 Button mapping for reference - # These might need adjustment based on your controller - PS3_BUTTON_MAP = { - "X": 0, # X button - "CIRCLE": 1, # Circle button - "SQUARE": 2, # Square button - "TRIANGLE": 3, # Triangle button - } - - # Set up UDP socket for sending commands to IK_Sender.py - ik_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - IK_SENDER_IP = '127.0.0.1' - IK_SENDER_PORT = 12346 - - WIDTH, HEIGHT = 900, 660 - screen = pygame.display.set_mode((WIDTH, HEIGHT)) - pygame.display.set_caption("PS3 Controller Demo") - - # Initialize - if pygame.joystick.get_count() == 0: - print("No joystick detected! Please connect a PS3 controller.") - pygame.joystick.quit() - pygame.event.quit() - sys.exit() - - joystick = pygame.joystick.Joystick(0) - joystick.init() - print(f"Detected joystick: {joystick.get_name()}") - - button_count = joystick.get_numbuttons() - button_states = [0] * button_count - - # Flag to prevent multiple executions of IK_Sender_Jump.py - jump_process = None - - # Function to convert an axis value in [-1..1] to a 0-100 speed. - def axis_to_speed(value): - return int(abs(value) * 100) - - # Helper function - def draw_joystick_graph(surface, x_val, y_val, center_x, center_y, radius=60): - """ - Draw a circle representing the joystick range, and a dot for the current axis position. - x_val, y_val in [-1..1]. center_x, center_y is the center of the "graph". - """ - pygame.draw.circle(surface, (230, 230, 230), (center_x, center_y), radius, 3) - dot_x = center_x + int(x_val * (radius - 10)) - dot_y = center_y + int(y_val * (radius - 10)) - pygame.draw.circle(surface, (255, 0, 0), (dot_x, dot_y), 8) - - clock = pygame.time.Clock() - running = True - - title_font = pygame.font.SysFont("arial", 36, bold=True) - panel_title_font = pygame.font.SysFont("arial", 24, bold=True) - label_font = pygame.font.SysFont("arial", 20) - - # Track the previous button states to detect changes - prev_button_states = [0] * button_count - - try: - while running: - clock.tick(60) - - # Read axis values each frame (continuous) - left_x = joystick.get_axis(PS3_AXIS_MAP["LEFT_STICK_X"]) - left_y = joystick.get_axis(PS3_AXIS_MAP["LEFT_STICK_Y"]) - right_x = joystick.get_axis(PS3_AXIS_MAP["RIGHT_STICK_X"]) - right_y = joystick.get_axis(PS3_AXIS_MAP["RIGHT_STICK_Y"]) - - l2_axis = joystick.get_axis(PS3_AXIS_MAP["L2_TRIGGER"]) - r2_axis = joystick.get_axis(PS3_AXIS_MAP["R2_TRIGGER"]) - # Threshold approach to treat triggers as binary - l2_pressed = 0 if l2_axis < 0.5 else 1 - r2_pressed = 0 if r2_axis < 0.5 else 1 - - for event in pygame.event.get(): - if event.type == pygame.QUIT: - running = False - - if event.type == pygame.JOYBUTTONDOWN: - button_index = event.button - button_states[button_index] = 1 - - if event.type == pygame.JOYBUTTONUP: - button_index = event.button - button_states[button_index] = 0 - - # Process button presses for different movements - - # X button - Jump - if button_states[PS3_BUTTON_MAP["X"]] == 1 and prev_button_states[PS3_BUTTON_MAP["X"]] == 0: - print("X button pressed - Jump") - - # Terminate any existing jump process - if jump_process is not None and jump_process.poll() is None: - jump_process.terminate() - jump_process = None - - # Start new jump process - jump_process = subprocess.Popen(["python3", "IK_Sender_Jump.py"]) - - # Circle button - Forward - if button_states[PS3_BUTTON_MAP["CIRCLE"]] == 1 and prev_button_states[PS3_BUTTON_MAP["CIRCLE"]] == 0: - print("Circle button pressed - Forward movement") - ik_socket.sendto(b"FORWARD", (IK_SENDER_IP, IK_SENDER_PORT)) - - # Square button - Backward - if button_states[PS3_BUTTON_MAP["SQUARE"]] == 1 and prev_button_states[PS3_BUTTON_MAP["SQUARE"]] == 0: - print("Square button pressed - Backward movement") - ik_socket.sendto(b"BACKWARD", (IK_SENDER_IP, IK_SENDER_PORT)) - - - # Triangle button - Stop the robot after returning to home position - if button_states[PS3_BUTTON_MAP["TRIANGLE"]] == 1 and prev_button_states[PS3_BUTTON_MAP["TRIANGLE"]] == 0: - print("Triangle button pressed - Stop robot after going to home position") - ik_socket.sendto(b"HOME_AND_STOP", (IK_SENDER_IP, IK_SENDER_PORT)) - - # Update previous button states - prev_button_states = button_states.copy() - - screen.fill((45, 48, 62)) - - title_text = title_font.render("PS3 Controller Tester", True, (255, 255, 255)) - screen.blit( - title_text, - (WIDTH // 2 - title_text.get_width() // 2, 20) - ) - - # ---Joystick Panels--- - - panel_width = (WIDTH // 2) - 60 - panel_height = 250 - - left_panel_rect = pygame.Rect(40, 140, panel_width, panel_height) - right_panel_rect = pygame.Rect((WIDTH // 2) + 20, 140, panel_width, panel_height) - - left_panel_surf = pygame.Surface((panel_width, panel_height), pygame.SRCALPHA) - left_panel_surf.fill((70, 70, 90, 180)) - - right_panel_surf = pygame.Surface((panel_width, panel_height), pygame.SRCALPHA) - right_panel_surf.fill((70, 70, 90, 180)) - - left_panel_title = panel_title_font.render("Left Joystick", True, (255, 255, 255)) - right_panel_title = panel_title_font.render("Right Joystick", True, (255, 255, 255)) - - left_panel_surf.blit( - left_panel_title, - (left_panel_surf.get_width() // 2 - left_panel_title.get_width() // 2, 10) - ) - - right_panel_surf.blit( - right_panel_title, - (right_panel_surf.get_width() // 2 - right_panel_title.get_width() // 2, 10) - ) - - j_center_x = panel_width // 2 - j_center_y = (panel_height // 2) + 20 - - # Left joystick - draw_joystick_graph(left_panel_surf, left_x, left_y, j_center_x, j_center_y, radius=60) - - # Right joystick - draw_joystick_graph(right_panel_surf, right_x, right_y, j_center_x, j_center_y, radius=60) - - #"speed values" for each joystick - left_speed_x = axis_to_speed(left_x) - left_speed_y = axis_to_speed(left_y) - right_speed_x = axis_to_speed(right_x) - right_speed_y = axis_to_speed(right_y) - - speed_info_left = f"Lx Speed: {left_speed_x} Ly Speed: {left_speed_y}" - speed_info_right = f"Rx Speed: {right_speed_x} Ry Speed: {right_speed_y}" - - text_left = label_font.render(speed_info_left, True, (255, 255, 255)) - text_right = label_font.render(speed_info_right, True, (255, 255, 255)) - - left_panel_surf.blit( - text_left, - ( - j_center_x - text_left.get_width() // 2, - j_center_y + 70 - ) - ) - right_panel_surf.blit( - text_right, - ( - j_center_x - text_right.get_width() // 2, - j_center_y + 70 - ) - ) - - screen.blit(left_panel_surf, (left_panel_rect.x, left_panel_rect.y)) - screen.blit(right_panel_surf, (right_panel_rect.x, right_panel_rect.y)) - - # --- Bottom Panels --- - - bottom_panel_height = 200 - bottom_panel_rect = pygame.Rect(40, 400, WIDTH - 80, bottom_panel_height) - - bottom_panel_surf = pygame.Surface((bottom_panel_rect.width, bottom_panel_rect.height), pygame.SRCALPHA) - bottom_panel_surf.fill((70, 70, 90, 180)) - - btn_title = panel_title_font.render("Button States (Binary)", True, (255, 255, 255)) - bottom_panel_surf.blit(btn_title, (20, 10)) - - # Add button command mapping information - button_commands = label_font.render("X: Jump | Circle: Forward | Square: Backward | Triangle: Rotate Left", True, (255, 255, 255)) - bottom_panel_surf.blit(button_commands, (20, 200 - 30)) - - col_x_start = 20 - col_y_start = 50 - line_spacing = 25 - - max_per_column = 8 - - col_count = 0 - row_count = 0 - - for i, state in enumerate(button_states): - text = label_font.render(f"Button {i}: {state}", True, (255, 255, 255)) - - x_pos = col_x_start + col_count * 180 - y_pos = col_y_start + row_count * line_spacing - - bottom_panel_surf.blit(text, (x_pos, y_pos)) - - row_count += 1 - if row_count >= max_per_column: - row_count = 0 - col_count += 1 - - triggers_text_L2 = label_font.render(f"L2: {l2_pressed}", True, (255, 255, 255)) - triggers_text_R2 = label_font.render(f"R2: {r2_pressed}", True, (255, 255, 255)) - - x_pos_l2 = col_x_start + col_count * 180 - y_pos_l2 = col_y_start + row_count * line_spacing - bottom_panel_surf.blit(triggers_text_L2, (x_pos_l2, y_pos_l2)) - - row_count += 1 - y_pos_r2 = col_y_start + row_count * line_spacing - bottom_panel_surf.blit(triggers_text_R2, (x_pos_l2, y_pos_r2)) - - screen.blit(bottom_panel_surf, (bottom_panel_rect.x, bottom_panel_rect.y)) - - pygame.display.flip() - - finally: - # Clean up: terminate any running jump processes - if jump_process is not None and jump_process.poll() is None: - print("Terminating running jump process...") - jump_process.terminate() - - # Close the socket - ik_socket.close() - - # Quit pygame - pygame.quit() - -if __name__ == "__main__": - main() diff --git a/firmware/controller_input/README.md b/firmware/controller_input/README.md deleted file mode 100644 index 64dce31..0000000 --- a/firmware/controller_input/README.md +++ /dev/null @@ -1,41 +0,0 @@ - - -more [here](https://github.com/IERoboticsAILab/botzo) - -# PS4_Controller_Reading - -This repository contains the files associated with developing the software to read and acknowledge inputs from the ps4 controller that will be used to control Botzo. - -# Controller Input Layout -Below is the current concept for the associations of each button input from the PS4 controller regarding how Botzo will respond to it. -Screenshot 2025-01-10 at 11 45 31 - - -# UI Interface -A simple UI INterface was designed in order to assess whether the software was accurately reading the inputs of the PS4 controller, ensuring accuracy and success when it is used with Botzo, avoiding errors and reducing the overall chances of future possible complications. - -![Demo](./Assets/demo.gif) - - -https://www.padcrafter.com/?templates=Controller+Scheme+1&plat=1&leftStick=Horizontal+Movement&rightStick=Vertical+Movement&aButton=Jump&bButton=Crouch&rightTrigger=Speed+Up&leftTrigger=Slow+Down&dpadUp=Mode+1%3A+Flat+Terrain&dpadRight=Mode+2%3A+Rocky+Terrain&dpadLeft=Mode+3%3A+Tight+Enclosed+Space&dpadDown=Mode+4%3A+Lockdown+Position&xButton=Quick+Side+Step&yButton=Extend diff --git a/firmware/oled/README.md b/firmware/oled/README.md deleted file mode 100644 index 5ba2430..0000000 --- a/firmware/oled/README.md +++ /dev/null @@ -1,227 +0,0 @@ -
      -

      BOTZO 🐾

      - -**`The good boy quadruped robot :)`** - -

      - - Instagram - - - LinkedIn - - - Gmail - - - Views - - -

      - -
      - -# Result - -https://github.com/IERoboticsAILab/botzo_media/blob/main/botzo%20startup%20animation%20vid.gif - - - -For the OLED Display we are using the SH1106 I2C arduino oled display. - -## Setup - -First thing to do is set up the display with an Arduino UNO: Connect VDD to 5V, GND to GND, SCK to A5, SDA to A4. - -| **SH1106 OLED Pin** | **Arduino UNO Pin** | -|---------------------|---------------------------| -| **VCC** | **5V** | -| **GND** | **GND** | -| **SDA** | **A4** | -| **SCL** | **A5** | - - -In our case the UNO wasn't working but I believe this is an issue to do with the specific board I had, so an UNO should be fine. In case you use a Mega board like I had to, you can connect the wires like this: - -| **SH1106 OLED Pin** | **Arduino Mega Pin** | -|---------------------|---------------------------| -| **VCC** | **5V** | -| **GND** | **GND** | -| **SDA** | **SDA (Pin 20)** | -| **SCL** | **SCL (Pin 21)** | - -## Prerequisites -For this script I used the U8g2 library which handles the display drivers for SH1106. This and Wire.h are enough to handle creating the animation. On top of this I obviously needed an animation, so I used the Aseprite software to make a simple white on black pixel animation, matching the 128x64 px resolution of the display. - -Make sure to save each frame of the animation in .bmp so that you have a bitmap file (this makes it easier for the next process to be done) but .png works too. Last thing we need before we actually write the code for the animation is to convert our bitmap files into code that can be displayed on the display. To do this I uploaded the .bmp files onto [this](https://javl.github.io/image2cpp/) website with the following settings: - -- **Output Format:** Monochrome -- **Byte Orientation:** Horizontal -- **Size:** 128x64 (or whatever matches your display's resolution) - -The website will output a bitmap code that translates the pixels on each of your animation's frames into something that is readable by the arduino, like this: - -``` cpp - -// 'Sprite-0001', 128x64px -const unsigned char myBitmapSprite_0001 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x77, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xb8, 0x94, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa4, 0x94, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x94, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x22, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; -``` - -I know it looks scary but this is just an array where every element is a pixel on the screen, so this one has 8192 elements (128 * 64). The code above is the first frame of our animation (the one I pasted above on the gif). Since this is a huge piece of code I put each frame into their own .h file to make it easier to navigate and then imported each file into the main script, but you can also put them all in one .h file and only import that. - -Once all these steps are done here are all my imports at the start of the script: - -``` cpp - -#include -#include -#include "frame1.h" -#include "frame2.h" -#include "frame3.h" -#include "frame4.h" -#include "frame5.h" -#include "frame6.h" -#include "frame7.h" -#include "frame8.h" -#include "frame9.h" -#include "frame10.h" -#include "frame11.h" -#include "frame12.h" - -``` - -## Main code - -Once we've imported all the frames as well as the necessary libraries, you can initialize your display with the following line: `U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE, 0x60);`. -The one thing to watch out for here is the `0x60`, as this is your Arduino board's address and it varies from model to model and sometimes even between individual boards (the most common is 0x3C). You can find out your board's address by pasting the code on (this)[https://playground.arduino.cc/Main/I2cScanner/] page and checking your serial monitor. - -### Assigning variables - -We create an array that holds pointers all frames so that we can loop through them as needed, like this: - -``` cpp -const unsigned char* frames[] = { - myBitmapSprite_0001, myBitmapSprite_0002, myBitmapSprite_0003, - myBitmapSprite_0004, myBitmapSprite_0005, myBitmapSprite_0006, - myBitmapSprite_0007, myBitmapSprite_0008, myBitmapSprite_0009, - myBitmapSprite_0010, myBitmapSprite_0011, myBitmapSprite_0012 -}; -``` - -Then we assign the following variables: - -``` cpp -const int frameCount = 12; -const int maxLoops = 5; -int loopCounter = 0; -``` - -This is very simple. The first one (`frameCount`) is obviously just keeping how many frames our animation has. This will be useful for looping through each frame to create a coherent animation later. The second one (`MaxLoops`) defines how many times over the animation will play. I made it play a limited number of times because when I tried using a while true loop after some point the animation would freeze, likely caused by an overflow issue that I haven't looked into yet. the final variable (`loopCounter`) is, again, very obviously to keep track of which iteration of the loop we are in. - -### Setting up the display - -To start the display up we run two simple lines of code in the setup function from the Arduino IDE: - -```cpp -void setup() { - u8g2.setI2CAddress(0x60 * 2); // Set correct I2C address - u8g2.begin(); -} -``` - -The first line ensures that we have set up the correct board address (to find your board's address refer to the website mentioned above or look for an I2C scanner yourself). The reason we multiply the address by 2 is because U8g2 requires an 8-bit address so this is how we convert it. The next line just initializes the OLED display and sets up communication with the board. - -### Running the animation - -Finally, we finish off by running the animation. The way to do this is very simple, we first run an if statement checking how many times we have already looped through the animation, and if it is lower than the `maxLoops` variable we set, it runs the animation. Otherwise, it stops the animation at the last frame. Here is the entire loop function: - -``` cpp -void loop() { - if (loopCounter < maxLoops) { - for (int i = 0; i < frameCount; i++) { - u8g2.clearBuffer(); - u8g2.drawXBMP(0, 0, 128, 64, frames[i]); - u8g2.sendBuffer(); - delay(100); - } - loopCounter++; - } else { - u8g2.clearBuffer(); - u8g2.drawXBMP(0, 0, 128, 64, frames[frameCount - 1]); - u8g2.sendBuffer(); - while (1); - } -} -``` - -As you can see this is very simple and straightforward. The functions used in each loop are all from the library we imported in the beginning, and the two main ones are `drawXBMP()`, which draws the BMP code onto the screen (obtained from the array above) and the `clearBuffer()`/`sendBuffer()` functions, which clear the memory (preventing flickering or leftover pixels from the last frame) and update the display, respectively. - -The next steps are to calculate battery information from botzo and display them on the screen :) - - - diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/AnimationScript.ino b/firmware/oled/Startup Animation/Scripts/AnimationScript/AnimationScript.ino deleted file mode 100644 index 4b2329f..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/AnimationScript.ino +++ /dev/null @@ -1,51 +0,0 @@ -#include -#include -#include "frame1.h" -#include "frame2.h" -#include "frame3.h" -#include "frame4.h" -#include "frame5.h" -#include "frame6.h" -#include "frame7.h" -#include "frame8.h" -#include "frame9.h" -#include "frame10.h" -#include "frame11.h" -#include "frame12.h" - -// Initialize SH1106 OLED with I2C address 0x60 -U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE, 0x60); - -// Array to hold all frames -const unsigned char* frames[] = { - myBitmapSprite_0001, myBitmapSprite_0002, myBitmapSprite_0003, - myBitmapSprite_0004, myBitmapSprite_0005, myBitmapSprite_0006, - myBitmapSprite_0007, myBitmapSprite_0008, myBitmapSprite_0009, - myBitmapSprite_0010, myBitmapSprite_0011, myBitmapSprite_0012 -}; - -const int frameCount = 12; -const int maxLoops = 5; -int loopCounter = 0; - -void setup() { - u8g2.setI2CAddress(0x60 * 2); // Set correct I2C address - u8g2.begin(); -} - -void loop() { - if (loopCounter < maxLoops) { - for (int i = 0; i < frameCount; i++) { - u8g2.clearBuffer(); - u8g2.drawXBMP(0, 0, 128, 64, frames[i]); - u8g2.sendBuffer(); - delay(100); - } - loopCounter++; - } else { - u8g2.clearBuffer(); - u8g2.drawXBMP(0, 0, 128, 64, frames[frameCount - 1]); - u8g2.sendBuffer(); - while (1); - } -} diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame1.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame1.h deleted file mode 100644 index fdad431..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame1.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0001', 128x64px -const unsigned char myBitmapSprite_0001 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x77, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xb8, 0x94, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa4, 0x94, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x94, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x22, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame10.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame10.h deleted file mode 100644 index 83d6c76..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame10.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0010', 128x64px -const unsigned char myBitmapSprite_0010 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x24, 0x77, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x94, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x36, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xdd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame11.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame11.h deleted file mode 100644 index ab70bc3..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame11.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0011', 128x64px -const unsigned char myBitmapSprite_0011 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x77, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa4, 0x94, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x94, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x3e, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame12.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame12.h deleted file mode 100644 index 31c6924..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame12.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0012', 128x64px -const unsigned char myBitmapSprite_0012 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x77, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xb8, 0x94, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa4, 0x94, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x94, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x22, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame2.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame2.h deleted file mode 100644 index eaf1b6c..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame2.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0002', 128x64px -const unsigned char myBitmapSprite_0002 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x77, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa4, 0x94, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x94, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x3e, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc1, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame3.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame3.h deleted file mode 100644 index cf40244..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame3.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0003', 128x64px -const unsigned char myBitmapSprite_0003 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x24, 0x77, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x94, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x36, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xdd, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame4.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame4.h deleted file mode 100644 index 23b551e..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame4.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0004', 128x64px -const unsigned char myBitmapSprite_0004 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x24, 0x00, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xf7, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x94, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x36, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xd5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame5.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame5.h deleted file mode 100644 index 329a4eb..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame5.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0005', 128x64px -const unsigned char myBitmapSprite_0005 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x24, 0x00, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x22, 0x00, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xf7, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x36, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xd5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame6.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame6.h deleted file mode 100644 index 7b15c3f..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame6.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0006', 128x64px -const unsigned char myBitmapSprite_0006 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x24, 0x00, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x80, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x22, 0x41, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xf7, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x36, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xd5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame7.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame7.h deleted file mode 100644 index 53edd09..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame7.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0007', 128x64px -const unsigned char myBitmapSprite_0007 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x24, 0x00, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x80, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x22, 0x41, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xf7, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x36, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xd5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame8.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame8.h deleted file mode 100644 index 69dafef..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame8.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0008', 128x64px -const unsigned char myBitmapSprite_0008 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x24, 0x00, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x22, 0x00, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xf7, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x36, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xd5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame9.h b/firmware/oled/Startup Animation/Scripts/AnimationScript/frame9.h deleted file mode 100644 index 0ae8242..0000000 --- a/firmware/oled/Startup Animation/Scripts/AnimationScript/frame9.h +++ /dev/null @@ -1,67 +0,0 @@ -// 'Sprite-0009', 128x64px -const unsigned char myBitmapSprite_0009 [] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x24, 0x00, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xf7, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0x94, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa2, 0xb6, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe1, 0xff, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x36, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x36, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xd5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; \ No newline at end of file diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0001.aseprite b/firmware/oled/Startup Animation/Sprites/Sprite-0001.aseprite deleted file mode 100644 index 10c54ad94d110de0531bef7fdbc5b7d43ef4b1dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4444 zcmeH~c{J2tAIC?OQkFJLgs4;^DrBcfizR8ZSAN7|Fbexnp1R^n$ zop4f^(X3gs#KpxWBqV0fo;_#I97##ZxpU{vn>SBNN^1W6`3n{-kd~H~k&%&=m6el| zTexuHqD6}qFJ8Q4$&#f@m&(h_D<~)^Dk>@|DJ@&JOj%i3MMY)#^5v?ks%mO#>gwt% zR;T)A@Ps#U92uU@UCrL|_wnzd`!u3NWGTU&em`t>?GI=Z^L8#Zjv)6>(} z*Wb8ta?Ay0*|Ni|44jedm@Zh0Chg@A<-Q3*V-Q7JrJUl%;y}Z1kiB_<{&B_$;%C#R&Oq^72(rKP2(r)OkjT)uocGc)tbl`B`T zUcGkh+V$(#Z``|3{P<>ch#=H}+*<>lw+-@bjjprD|zu<*{EJ9qEi zEh;K1E-t=z@813U_e)AjN=r-2%F0kERC#$h8jXJN;K9R(4<9{xR8dh;Sy@?CRaISG zjlp0ZKYmTOXzJ2@d-Mjbi-+%b<0guOj{P>YTAT&2Ox3sjhwzjslwGoL#5{cB_ z-rmvCK_-(a6iR1jCzVR=>guA=XrDfP>hA9T{P}ZFPfu@e@0TxM`uh6%`}^s1I)lL& z7#LtOnS+CaEEa2MXo$^b4-XHIjEszqj*g9uaX6gu@o_Gf%j5ATCMG5)C;5E7Kp>c! zngRe|dU_fJK@Fh+B-CYp@&+gzOF_0C@qzk>21f+>E)kk%w))ov;H>WpMgESu#cJ=C ziq~5b>r4ahCQUc(i7ZZt?9x;zFp7A)O*2X1ahX`!Wn z7~G@0Xj_V#IQtG#hh+fRBYCsKYRSWcZ>_#q<_nZB6U_z&dM4Di{1J1D-D#Z9y1&d z2k2W%X?fABVQA@Zj3Ac<$=pm6E{heH6^`x?FaszP2!ZxknKqfII^o18Jwg`cG1%C{ z4hNNUsitOV(ttf!+OKXWsN++_YY=sQaNa2QkZ+24I<0;;dlK>G#&nHs77IPu#iM&^ zC;-rGhGm#NXi(V`pljmy!O5}EtI!xll4rnAA=4@MJUKBzvSm9#vIcd?ZJRE^FA}XO z2|!zLh5$6Fo@5L55Rm3}FiH*GgxCsgSFQyy1R$m_`g{5iSFD)2*aYdH!Eu&)E`;-} z3v5nAE^79JX%E%9DB3Je9B#JhtY$qF(G`VND4GdewP@fHt(SY`8Ck zvrGtww=tLD&lh;^X=zLFC&}Q9pbv`;`GleWc*j6j@9<8rV+@Ui@p*=(ul;=p%uGRMO9?5^o=N_y9rvoFp?;#31D_|) zI7Lzky<}JiS2d>7vZt{OnmZ@blVhn0FpUER7VYQ#L$yrD!)p|^&o3?vcfCgX;l?IJ15XQ)%tFQGhO_;Hrv#W0 z0e90_>rxn0+AMP#n~djZ16YOD&6ME*ayLkH^JG}Ur9&%mr8t9h3enuO0;EU|DAv6* z!}01%k&YRDJ?*CQSVLnQL7sULQre%7rh-Cu4RyPR5kmU-z2U9Q07nrUw9r?kfeKVS zDlUt|)@f#yhc&Ju4-ScZ)x}{ufL#Ub8DF9O(JY<^$1Knd8rAB}>sR6ls+_2TkILWp zM3opRG!6D>{=#SRZ}|`sMb2^-Itw$HEm7){*{swrA)}LW^?8bOEsR2&^KElT6OaaI ze+SfmVv3Ius^@1wJdP<~J_Bfo+|5gMqY44ZgjRaD(Uvu`s0Kd(b>i?MK-$?TkKMft z%hU=y2fd1nq)pMW(*`M|;kp|7MDJ8@cpEcth7ViFr|u^{ur~ePMX+lAme7wlBLLol z!_dRNX$M-Dm!xXvU?+{{GpEgZVvw8?xS9|0bO=^>TM@;u?}oWY`WWkfL8S7Bh}^j- z2?LiNA)>jGx82ru-Z&RT;gY{@4S}fF;CjaF)qLPS`C3$gv1yF3`hZ+*lE`3+QL6#C z5=p2b*8D&>SX9K|FdU95=XfLL7?WvjG{r_1J;(DV_+C6B+4BIAUBMp6bGg$|MkOG) z@sqZ+jz)4h(wx9UdQj3VT5#7oa#@s~?EcJ_GSXlcvC5Y3wOp;&5UP-aPx-DQ_>77K z|5lNpmX0*zlfsDHF*lAyAQ`%ai583{j{#k-Jd1{DP65)J0I1=QeKTDCS)=oWQR-h- pf6nT!_5Q2%{#NhbSMR^A|2M7wpTYS*yELx+rK$aWb^Pb6<6m?xW#j+= diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0001.bmp b/firmware/oled/Startup Animation/Sprites/Sprite-0001.bmp deleted file mode 100644 index 31c77b79806bcda6007b0d97d0a4eb54d2e254de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24630 zcmeI$JyOF!42EG-(@}8*PLP_R=MFgvHxEjLztQZEysUA9U(eX1)qYyX4;>$$m+SJl zF7|x0`^)ZkyPuXtyl5wYx`F8S^kxP3+psn_UgE$48^oSA@Ap?sUn`=Y{mffpnysCl8&4Qdb9Kg z1rlC6VbAX14>);jk8nPFa@fJo&kgtN4*r0X$My*4vnPig|NMk;ZfpG2Bu$`)Y<<6) zO19PP)BLSKPx42<O@F%jRs6DVEIo)+jK_xjT>Vz4J*)b-U1(?3qY{tCw(&dG^@%g1LDX6pz6@Q+aCOau@> h009ILKmY**5I_I{1Q0*~0R#|0009ILK;SL^khf(Bssb2#YDC(1xJel(KeL63< z=VarDy+8JT+WWG++i1^uS>9g#z0DaAKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1P&;0S)by&ukB0GXZkDw7uIP4Z}t_V*e*~A`+;hzh!-`RF+e>iV3NJ0BjnDtJOXF9QG=Uzn_5Eoo z*;2Dl^HG7GEhaO!${)43O}x6|nfxM9JoW?sZIm5fd5 zy8@C|VOzXbC!Z=Gi@Wy{aDf6jHpN~S7SqO9$EF{}m2q1s}0tg_000Iag YfB*srAb1(^03`~Uy| diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0003.bmp b/firmware/oled/Startup Animation/Sprites/Sprite-0003.bmp deleted file mode 100644 index 7a7ec7676b67a88445ba5bb7e05fb98b0beef1a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24630 zcmeIvK~4iP429ug&5jjE-~?SG_S~UI;pWAv=~I+AZkl0OkU!Fl9LIJ#Uq3!i=k2;q z_I|VH%bs_8p0-ze+d6OC%dBxCOub2Fw zK*DPi_M8s>fW^!920N2@-)y%!R9D*dA7nG=|ewPPS-mruAuS+DzL;CKRaXs_k#J zgmXx`fXppWoZysYBlXEBj`SBuQbCBLQwtP_l_ci`a@G8F?nb&wfm}F0E$0wV3-pkC z`RR*j>m9U%bz5vt5Y009ILKmY**5I_I{1Q0*~ T0R#|0009ILKmY**{*%BrfSD8m diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0004.bmp b/firmware/oled/Startup Animation/Sprites/Sprite-0004.bmp deleted file mode 100644 index 71a3d4133d511aa17120379713b63c2e93309dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24630 zcmeI%Jx;?w5Qbq>(@}8*PLLYWbB7#-n}<<`e2n&Ive-D0vacmutN3}yT9yyxBF>%wWnRjWqEn_`~1!W0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zxVymVa^3wT^BmwpezH%tI6l2J55!2?X*wnaFfog8-X^K-*3)xiTy-nKXNyaF5XSkF38kFT#;1y}c_A)ym^?2&CzwVtAc?YKabPQn)W<;a(} z-@gNVBg+@T_yH#G6rDLJR*>MRM?qX68Ke{iqMid8fmUW(gkF0f#L)wwvF^BOHtBKAV~#H991n)-0UQ|P9Rs!tLt`T zDhlMnc{Q#>yjq}#+{>@th{2wKQP)?mnf!hN_ABhSI4dUtE+3ysGo?KQz~4iaH4#7n h0R#|0009ILKmY**5I_I{1Q0*~0R#|00D(sm_y&p~4hR4M diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0005.bmp b/firmware/oled/Startup Animation/Sprites/Sprite-0005.bmp deleted file mode 100644 index 9241c7f67c51a82e865b2d496eb019209e6678f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24630 zcmeI#O-{ow5QgEfX2*&naDuK8d+yMqaB~=S$cKqNQ#WZ^seU6R8qbfNK4HVh=ixY= zu7f?_?EbR*-R`I9)t+`8r|IR{@6(zG0tg_000IagfB*srAbFM;FKoc|ZZ}ua(TEMC6@uqXsT#u89 z1l(}Jt7IOOd#bZc5}y^2yaF5XSkF38kMFNp1!vEtA)zb5EsmBl^afihP>CQHkeGr_ z#%6z+%+ICj0;QN@1&NY+6j*Z^C$p3!un@DQUuuYgx$)mWUzUve$wvY;TAit9>z+DO zPmyT~Ea(=?YmGGbA?X4#w?J`%Q?~W=CtFd{Cy=CqCXT8WC~kI=TqlsL=GAp4GF1xX z!g;mahj_I>gdF8pAH-lJVAS;$HIv^@z`nwMo3nEw;PT}&X{NM?0Qh^TvL^xvAb(_>BRtI0;;B9M! z>)C_Dj(`1vaoN)N(R7+XhHQ1ex=Oaxty8>JAd~#oPn@%B*7HRgV%{8l_B|aR?sG@DAfHL zByX|@` z)>hitwx_MMQ&hSFGrHO1y+*qGP;>#ATTm`=V%tc6u@y`D2_&h|#nGw-y1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R;Y&z!yRq6aoMM diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0007.bmp b/firmware/oled/Startup Animation/Sprites/Sprite-0007.bmp deleted file mode 100644 index 24236ec1cad2963b1f6da2e8df41d95e8792783e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24630 zcmeI#K~BR!429vaX2*&naDuK8d+yMqaC5L~`eZU=GfkQxkv~$Z7mq!YewC1Tdq170 z%XPBP7rQ^~ezp5ydbUry&eQbt==bHB4+IcE009ILKmY**5I_I{1Q0*~0R#|0KmwoF zOBKRy0&Z`|DeQJM2f2XByFVa*B7pz??Ecp#$}9WQ{;zb96KA}7RB(sc<3VsX{hD1; z6&2z;bc?ZpJSbq2S*Ih{4cRR9L4ktTc387I_yPxSTO(Z09vpV?>(_>BRtI0;;B9M! z>)C_Dj(`1vaoN)N(R7+XhHQ1ex=Oaxty8>JAd~#oPn@%B*7HRgV%{8l_B|aR?sG@DAfHL zByX|@` z)>hitwx_MMQ&hSFGrHO1y+*qGP;>#ATTm`=V%tc6u@y`D2_&h|#nGw-y1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R;Y&z!yRq6aoMM diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0008.bmp b/firmware/oled/Startup Animation/Sprites/Sprite-0008.bmp deleted file mode 100644 index 9241c7f67c51a82e865b2d496eb019209e6678f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24630 zcmeI#O-{ow5QgEfX2*&naDuK8d+yMqaB~=S$cKqNQ#WZ^seU6R8qbfNK4HVh=ixY= zu7f?_?EbR*-R`I9)t+`8r|IR{@6(zG0tg_000IagfB*srAbFM;FKoc|ZZ}ua(TEMC6@uqXsT#u89 z1l(}Jt7IOOd#bZc5}y^2yaF5XSkF38kMFNp1!vEtA)zb5EsmBl^afihP>CQHkeGr_ z#%6z+%+ICj0;QN@1&NY+6j*Z^C$p3!un@DQUuuYgx$)mWUzUve$wvY;TAit9>z+DO zPmyT~Ea(=?YmGGbA?X4#w?J`%Q?~W=CtFd{Cy=CqCXT8WC~kI=TqlsL=GAp4GF1xX z!g;mahj_I>gdF8pAH-lJVAS;$HIv^@z`nwMo3nEw;PT}&X{NM?0Qh^TvL^xvAb(@}8*PLLYWbB7#-n}<<`e2n&Ive-D0vacmutN3}yT9yyxBF>%wWnRjWqEn_`~1!W0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zxVymVa^3wT^BmwpezH%tI6l2J55!2?X*wnaFfog8-X^K-*3)xiTy-nKXNyaF5XSkF38kFT#;1y}c_A)ym^?2&CzwVtAc?YKabPQn)W<;a(} z-@gNVBg+@T_yH#G6rDLJR*>MRM?qX68Ke{iqMid8fmUW(gkF0f#L)wwvF^BOHtBKAV~#H991n)-0UQ|P9Rs!tLt`T zDhlMnc{Q#>yjq}#+{>@th{2wKQP)?mnf!hN_ABhSI4dUtE+3ysGo?KQz~4iaH4#7n h0R#|0009ILKmY**5I_I{1Q0*~0R#|00D(sm_y&p~4hR4M diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0010.bmp b/firmware/oled/Startup Animation/Sprites/Sprite-0010.bmp deleted file mode 100644 index 7a7ec7676b67a88445ba5bb7e05fb98b0beef1a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24630 zcmeIvK~4iP429ug&5jjE-~?SG_S~UI;pWAv=~I+AZkl0OkU!Fl9LIJ#Uq3!i=k2;q z_I|VH%bs_8p0-ze+d6OC%dBxCOub2Fw zK*DPi_M8s>fW^!920N2@-)y%!R9D*dA7nG=|ewPPS-mruAuS+DzL;CKRaXs_k#J zgmXx`fXppWoZysYBlXEBj`SBuQbCBLQwtP_l_ci`a@G8F?nb&wfm}F0E$0wV3-pkC z`RR*j>m9U%bz5vt5Y009ILKmY**5I_I{1Q0*~ T0R#|0009ILKmY**{*%BrfSD8m diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0011.bmp b/firmware/oled/Startup Animation/Sprites/Sprite-0011.bmp deleted file mode 100644 index c37fe4030694afbdf8241984b365ff8d1ce04466..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24630 zcmeI#J#ND=42EHM?$)VC=m|0x-Ft@|r8iHRu>L^khf(Bssb2#YDC(1xJel(KeL63< z=VarDy+8JT+WWG++i1^uS>9g#z0DaAKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1P&;0S)by&ukB0GXZkDw7uIP4Z}t_V*e*~A`+;hzh!-`RF+e>iV3NJ0BjnDtJOXF9QG=Uzn_5Eoo z*;2Dl^HG7GEhaO!${)43O}x6|nfxM9JoW?sZIm5fd5 zy8@C|VOzXbC!Z=Gi@Wy{aDf6jHpN~S7SqO9$EF{}m2q1s}0tg_000Iag YfB*srAb1(^03`~Uy| diff --git a/firmware/oled/Startup Animation/Sprites/Sprite-0012.bmp b/firmware/oled/Startup Animation/Sprites/Sprite-0012.bmp deleted file mode 100644 index 31c77b79806bcda6007b0d97d0a4eb54d2e254de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24630 zcmeI$JyOF!42EG-(@}8*PLP_R=MFgvHxEjLztQZEysUA9U(eX1)qYyX4;>$$m+SJl zF7|x0`^)ZkyPuXtyl5wYx`F8S^kxP3+psn_UgE$48^oSA@Ap?sUn`=Y{mffpnysCl8&4Qdb9Kg z1rlC6VbAX14>);jk8nPFa@fJo&kgtN4*r0X$My*4vnPig|NMk;ZfpG2Bu$`)Y<<6) zO19PP)BLSKPx42<O@F%jRs6DVEIo)+jK_xjT>Vz4J*)b-U1(?3qY{tCw(&dG^@%g1LDX6pz6@Q+aCOau@> h009ILKmY**5I_I{1Q0*~0R#|0009ILK;S= len(targets_FR_BL): - # Check if the last position is the home position - if is_home_position(targets_FR_BL[-1]): - print("Movement sequence completed at home position") - movement_in_progress = False - current_sequence = None - break - else: - # We need to add steps to return to home position - print("Adding return to home position") - # Find where we are in the cycle and continue until we reach home - for i in range(sequence_index, len(targets_FR_BL) + sequence_index): - idx = i % len(targets_FR_BL) - if is_home_position(targets_FR_BL[idx]): - sequence_index = idx - break - - if sequence_index >= len(targets_FR_BL): - # If we didn't find a home position, reset to 0 - sequence_index = 0 - - continue - - # Get the precomputed pulse message - msg = precomputed_pulses[sequence_index] - - # Store current position for tracking - current_position = targets_FR_BL[sequence_index] - - # Send to Arduino - optimize serial communication - try: - # Clear any pending data - ser.reset_input_buffer() - - # Send the command - ser.write(msg.encode("utf-8")) - ser.flush() # Ensure data is sent immediately - - print(f"Step {sequence_index+1}/{len(targets_FR_BL)} sent: {msg.strip()}") - except serial.SerialException as e: - print(f"Serial error: {e}") - time.sleep(0.1) # Wait a bit and try to continue - - # Increment sequence index - sequence_index += 1 - - # Pause between steps - adjusted delay based on rotation speed - time.sleep(current_step_delay) - - except Exception as e: - print(f"Error in movement execution: {e}") - movement_in_progress = False - current_sequence = None - - -def command_receiver(): - """ - Listen for incoming commands from controller_reader - """ - # Open serial port to Arduino with optimized settings - global ser - try: - print(f"Attempting to connect to Arduino on /dev/ttyACM0 at {SERIAL_BAUD_RATE} baud...") - ser = serial.Serial("/dev/ttyACM0", SERIAL_BAUD_RATE, timeout=SERIAL_TIMEOUT) - time.sleep(2) # Wait longer for Arduino to reset, as in IK_Sender_2.py - - # Clear buffers at startup - ser.reset_input_buffer() - ser.reset_output_buffer() - - print(f"Serial connection established at {SERIAL_BAUD_RATE} baud") - print(f"Serial port details: {ser}") - except serial.SerialException as e: - print(f"Error opening serial port: {e}") - print("Check if the Arduino is connected and the port is correct") - print("Available ports:") - import serial.tools.list_ports - ports = list(serial.tools.list_ports.comports()) - for p in ports: - print(f" {p}") - return - - # Create UDP socket for receiving commands - sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - sock.bind(("127.0.0.1", 12346)) # Match port in controller_reader.py - - # Create a socket for sending ready notification - ready_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - - print("IK_Sender started. Waiting for controller commands...") - print("Supported commands: FORWARD, BACKWARD, ROTATE_LEFT, ROTATE_RIGHT, JUMP, HOME_AND_STOP, PING") - - # Send ready notification to controller_reader - try: - ready_sock.sendto(b"READY", ("127.0.0.1", 12347)) - print("Sent ready notification to controller_reader") - except Exception as e: - print(f"Failed to send ready notification: {e}") - finally: - ready_sock.close() - - try: - while True: - # Receive command from controller - data, addr = sock.recvfrom(1024) - command = data.decode("utf-8") - - print(f"Received command: {command} from {addr}") - - # Process the movement command - process_movement(command, ser) - - except KeyboardInterrupt: - print("IK_Sender shutting down...") - except Exception as e: - print(f"Error in command receiver: {e}") - finally: - if ser: - ser.close() - sock.close() - - -def main(): - # Start the command receiver - print("Starting IK_Sender with optimized serial communication...") - print("Ready to receive button commands from controller_reader.py") - - try: - command_receiver() - except KeyboardInterrupt: - print("IK_Sender main shutting down...") - - -if __name__ == "__main__": - main() diff --git a/firmware/serial_comm/README.md b/firmware/serial_comm/README.md deleted file mode 100644 index 8d1c6c4..0000000 --- a/firmware/serial_comm/README.md +++ /dev/null @@ -1,27 +0,0 @@ -
      -

      BOTZO 🐾

      - -**`The good boy quadruped robot :)`** - -

      - - Instagram - - - LinkedIn - - - Gmail - - - Views - - -

      - -
      - -more [here](https://github.com/IERoboticsAILab/botzo) - -# RPI_Arduino_Communication -Codes for serial communication between raspberry pi and arduino mega diff --git a/firmware/serial_comm/controller_reader_Jorge.py b/firmware/serial_comm/controller_reader_Jorge.py deleted file mode 100644 index f5bcaa8..0000000 --- a/firmware/serial_comm/controller_reader_Jorge.py +++ /dev/null @@ -1,532 +0,0 @@ -import pygame -import sys -import socket # Add socket import for UDP communication -import subprocess # For running IK_Sender_Jump.py -import time # For waiting - - -def main(): - - pygame.init() - - # Mapping dictionary: - PS3_AXIS_MAP = { - "LEFT_STICK_X": 0, - "LEFT_STICK_Y": 1, - "RIGHT_STICK_X": 2, - "RIGHT_STICK_Y": 3, - "L2_TRIGGER": 4, - "R2_TRIGGER": 5, - } - - # PS3 Button mapping for reference - # These might need adjustment based on your controller - PS3_BUTTON_MAP = { - "X": 0, # X button - "CIRCLE": 1, # Circle button - "SQUARE": 2, # Square button - "TRIANGLE": 3, # Triangle button - "L1": 4, # Left shoulder button - "R1": 5, # Right shoulder button - } - - # Set up UDP socket for sending commands to IK_Sender.py - ik_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - IK_SENDER_IP = "127.0.0.1" - IK_SENDER_PORT = 12346 - - # Set up socket to receive ready notification from IK_Sender_Jorge.py - ready_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - ready_socket.bind(("127.0.0.1", 12347)) - ready_socket.settimeout(0.1) # Non-blocking with short timeout - - # Wait for IK_Sender_Jorge.py to be ready - print("Waiting for IK_Sender_Jorge.py to be ready...") - ik_sender_ready = False - wait_start_time = time.time() - wait_timeout = 10 # Wait up to 10 seconds - - while not ik_sender_ready and (time.time() - wait_start_time) < wait_timeout: - try: - data, addr = ready_socket.recvfrom(1024) - if data.decode('utf-8') == "READY": - ik_sender_ready = True - print("IK_Sender_Jorge.py is ready!") - except socket.timeout: - # Just continue the loop - pass - time.sleep(0.1) - - if not ik_sender_ready: - print("Warning: Timed out waiting for IK_Sender_Jorge.py to be ready.") - print("Commands may not work until IK_Sender_Jorge.py is running.") - print("Make sure to start IK_Sender_Jorge.py in another terminal.") - - # Connection status for display in UI - connection_status = "Connected to IK_Sender" if ik_sender_ready else "NOT CONNECTED - Start IK_Sender_Jorge.py" - connection_color = (0, 255, 0) if ik_sender_ready else (255, 0, 0) # Green if connected, red if not - - # For periodic connection check - last_connection_check = time.time() - connection_check_interval = 5 # Check every 5 seconds - - WIDTH, HEIGHT = 900, 660 - screen = pygame.display.set_mode((WIDTH, HEIGHT)) - pygame.display.set_caption("PS3 Controller Demo") - - # Initialize - if pygame.joystick.get_count() == 0: - print("No joystick detected! Using simulated joystick for testing.") - # Instead of exiting, we'll create a simulated environment for testing - class SimulatedJoystick: - def __init__(self): - self.name = "Simulated PS3 Controller" - self.num_buttons = 12 - self.num_axes = 6 - - def get_name(self): - return self.name - - def get_numbuttons(self): - return self.num_buttons - - def get_numaxes(self): - return self.num_axes - - def get_axis(self, axis): - return 0.0 # Neutral position - - def get_button(self, button): - return 0 # Not pressed - - joystick = SimulatedJoystick() - print("Created simulated joystick for testing") - else: - joystick = pygame.joystick.Joystick(0) - joystick.init() - print(f"Detected joystick: {joystick.get_name()}") - - button_count = joystick.get_numbuttons() - button_states = [0] * button_count - - # Flag to prevent multiple executions of IK_Sender_Jump.py - jump_process = None - - # Function to convert an axis value in [-1..1] to a 0-100 speed. - def axis_to_speed(value): - return int(abs(value) * 100) - - # Helper function - def draw_joystick_graph(surface, x_val, y_val, center_x, center_y, radius=60): - """ - Draw a circle representing the joystick range, and a dot for the current axis position. - x_val, y_val in [-1..1]. center_x, center_y is the center of the "graph". - """ - pygame.draw.circle(surface, (230, 230, 230), (center_x, center_y), radius, 3) - dot_x = center_x + int(x_val * (radius - 10)) - dot_y = center_y + int(y_val * (radius - 10)) - pygame.draw.circle(surface, (255, 0, 0), (dot_x, dot_y), 8) - - clock = pygame.time.Clock() - running = True - - title_font = pygame.font.SysFont("arial", 36, bold=True) - panel_title_font = pygame.font.SysFont("arial", 24, bold=True) - label_font = pygame.font.SysFont("arial", 20) - - # Track the previous button states to detect changes - prev_button_states = [0] * button_count - - try: - while running: - clock.tick(60) - - # Read axis values each frame (continuous) - left_x = joystick.get_axis(PS3_AXIS_MAP["LEFT_STICK_X"]) - left_y = joystick.get_axis(PS3_AXIS_MAP["LEFT_STICK_Y"]) - right_x = joystick.get_axis(PS3_AXIS_MAP["RIGHT_STICK_X"]) - right_y = joystick.get_axis(PS3_AXIS_MAP["RIGHT_STICK_Y"]) - - l2_axis = joystick.get_axis(PS3_AXIS_MAP["L2_TRIGGER"]) - r2_axis = joystick.get_axis(PS3_AXIS_MAP["R2_TRIGGER"]) - # Threshold approach to treat triggers as binary - l2_pressed = 0 if l2_axis < 0.5 else 1 - r2_pressed = 0 if r2_axis < 0.5 else 1 - - # Handle rotation using right stick X-axis - # Use a deadzone to prevent small movements from triggering rotation - deadzone = 0.2 - if abs(right_x) > deadzone: - rotation_speed = int(abs(right_x) * 100) # Scale to 0-100 - if right_x < 0: # Left rotation - print(f"Right stick left - Rotate Left (speed: {rotation_speed})") - rotation_cmd = f"ROTATE_LEFT:{rotation_speed}" - try: - ik_socket.sendto(rotation_cmd.encode(), (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending ROTATE_LEFT command: {e}") - else: # Right rotation - print(f"Right stick right - Rotate Right (speed: {rotation_speed})") - rotation_cmd = f"ROTATE_RIGHT:{rotation_speed}" - try: - ik_socket.sendto(rotation_cmd.encode(), (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending ROTATE_RIGHT command: {e}") - - for event in pygame.event.get(): - if event.type == pygame.QUIT: - running = False - - if event.type == pygame.JOYBUTTONDOWN: - button_index = event.button - button_states[button_index] = 1 - - if event.type == pygame.JOYBUTTONUP: - button_index = event.button - button_states[button_index] = 0 - - # Add keyboard controls for testing - if event.type == pygame.KEYDOWN: - if event.key == pygame.K_x: # X key for X button (Jump) - print("X key pressed - Simulating X button (Jump)") - button_states[PS3_BUTTON_MAP["X"]] = 1 - try: - ik_socket.sendto(b"JUMP", (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending JUMP command: {e}") - - elif event.key == pygame.K_c: # C key for Circle button (Forward) - print("C key pressed - Simulating Circle button (Forward)") - button_states[PS3_BUTTON_MAP["CIRCLE"]] = 1 - try: - ik_socket.sendto(b"FORWARD", (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending FORWARD command: {e}") - - elif event.key == pygame.K_s: # S key for Square button (Backward) - print("S key pressed - Simulating Square button (Backward)") - button_states[PS3_BUTTON_MAP["SQUARE"]] = 1 - try: - ik_socket.sendto(b"BACKWARD", (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending BACKWARD command: {e}") - - elif event.key == pygame.K_t: # T key for Triangle button (Home and Stop) - print("T key pressed - Simulating Triangle button (Home and Stop)") - button_states[PS3_BUTTON_MAP["TRIANGLE"]] = 1 - try: - ik_socket.sendto(b"HOME_AND_STOP", (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending HOME_AND_STOP command: {e}") - - if event.type == pygame.KEYUP: - if event.key == pygame.K_x: - button_states[PS3_BUTTON_MAP["X"]] = 0 - elif event.key == pygame.K_c: - button_states[PS3_BUTTON_MAP["CIRCLE"]] = 0 - elif event.key == pygame.K_s: - button_states[PS3_BUTTON_MAP["SQUARE"]] = 0 - elif event.key == pygame.K_t: - button_states[PS3_BUTTON_MAP["TRIANGLE"]] = 0 - - # Process button presses for different movements - - # X button - Jump - if ( - button_states[PS3_BUTTON_MAP["X"]] == 1 - and prev_button_states[PS3_BUTTON_MAP["X"]] == 0 - ): - print("X button pressed - Jump") - - # Send JUMP command directly to IK_Sender_Jorge.py - try: - ik_socket.sendto(b"JUMP", (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending JUMP command: {e}") - - # Note: Keeping the code below commented out for reference - # # Terminate any existing jump process - # if jump_process is not None and jump_process.poll() is None: - # jump_process.terminate() - # jump_process = None - # - # # Start new jump process - # jump_process = subprocess.Popen(["python3", "IK_Sender_Jump.py"]) - - # Circle button - Forward - if ( - button_states[PS3_BUTTON_MAP["CIRCLE"]] == 1 - and prev_button_states[PS3_BUTTON_MAP["CIRCLE"]] == 0 - ): - print("Circle button pressed - Forward movement") - try: - ik_socket.sendto(b"FORWARD", (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending FORWARD command: {e}") - - # Square button - Backward - if ( - button_states[PS3_BUTTON_MAP["SQUARE"]] == 1 - and prev_button_states[PS3_BUTTON_MAP["SQUARE"]] == 0 - ): - print("Square button pressed - Backward movement") - try: - ik_socket.sendto(b"BACKWARD", (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending BACKWARD command: {e}") - - # Triangle button - Stop the robot after returning to home position - if ( - button_states[PS3_BUTTON_MAP["TRIANGLE"]] == 1 - and prev_button_states[PS3_BUTTON_MAP["TRIANGLE"]] == 0 - ): - print( - "Triangle button pressed - Stop robot after going to home position" - ) - try: - ik_socket.sendto(b"HOME_AND_STOP", (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending HOME_AND_STOP command: {e}") - - # L1 button - Rotate Left - if ( - button_states[PS3_BUTTON_MAP["L1"]] == 1 - and prev_button_states[PS3_BUTTON_MAP["L1"]] == 0 - ): - print("L1 button pressed - Rotate Left") - rotation_cmd = "ROTATE_LEFT:50" # Default speed of 50 - try: - ik_socket.sendto(rotation_cmd.encode(), (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending ROTATE_LEFT command: {e}") - - # R1 button - Rotate Right - if ( - button_states[PS3_BUTTON_MAP["R1"]] == 1 - and prev_button_states[PS3_BUTTON_MAP["R1"]] == 0 - ): - print("R1 button pressed - Rotate Right") - rotation_cmd = "ROTATE_RIGHT:50" # Default speed of 50 - try: - ik_socket.sendto(rotation_cmd.encode(), (IK_SENDER_IP, IK_SENDER_PORT)) - except Exception as e: - print(f"Error sending ROTATE_RIGHT command: {e}") - - # Update previous button states - prev_button_states = button_states.copy() - - screen.fill((45, 48, 62)) - - title_text = title_font.render( - "PS3 Controller Tester", True, (255, 255, 255) - ) - screen.blit(title_text, (WIDTH // 2 - title_text.get_width() // 2, 20)) - - # Periodic connection check - current_time = time.time() - if current_time - last_connection_check > connection_check_interval: - last_connection_check = current_time - - # Try to send a ping to check if IK_Sender_Jorge.py is still running - if ik_sender_ready: - try: - # Send a ping command that won't cause any movement - ik_socket.sendto(b"PING", (IK_SENDER_IP, IK_SENDER_PORT)) - print("Sent ping to IK_Sender_Jorge.py") - except Exception as e: - print(f"Error sending ping: {e}") - ik_sender_ready = False - connection_status = "CONNECTION LOST - Restart IK_Sender_Jorge.py" - connection_color = (255, 0, 0) - - # Display connection status - status_text = label_font.render( - connection_status, True, connection_color - ) - screen.blit(status_text, (WIDTH // 2 - status_text.get_width() // 2, 60)) - - # ---Joystick Panels--- - - panel_width = (WIDTH // 2) - 60 - panel_height = 250 - - left_panel_rect = pygame.Rect(40, 140, panel_width, panel_height) - right_panel_rect = pygame.Rect( - (WIDTH // 2) + 20, 140, panel_width, panel_height - ) - - left_panel_surf = pygame.Surface( - (panel_width, panel_height), pygame.SRCALPHA - ) - left_panel_surf.fill((70, 70, 90, 180)) - - right_panel_surf = pygame.Surface( - (panel_width, panel_height), pygame.SRCALPHA - ) - right_panel_surf.fill((70, 70, 90, 180)) - - left_panel_title = panel_title_font.render( - "Left Joystick", True, (255, 255, 255) - ) - right_panel_title = panel_title_font.render( - "Right Joystick", True, (255, 255, 255) - ) - - left_panel_surf.blit( - left_panel_title, - ( - left_panel_surf.get_width() // 2 - - left_panel_title.get_width() // 2, - 10, - ), - ) - - right_panel_surf.blit( - right_panel_title, - ( - right_panel_surf.get_width() // 2 - - right_panel_title.get_width() // 2, - 10, - ), - ) - - j_center_x = panel_width // 2 - j_center_y = (panel_height // 2) + 20 - - # Left joystick - draw_joystick_graph( - left_panel_surf, left_x, left_y, j_center_x, j_center_y, radius=60 - ) - - # Right joystick - draw_joystick_graph( - right_panel_surf, right_x, right_y, j_center_x, j_center_y, radius=60 - ) - - # "speed values" for each joystick - left_speed_x = axis_to_speed(left_x) - left_speed_y = axis_to_speed(left_y) - right_speed_x = axis_to_speed(right_x) - right_speed_y = axis_to_speed(right_y) - - speed_info_left = f"Lx Speed: {left_speed_x} Ly Speed: {left_speed_y}" - speed_info_right = f"Rx Speed: {right_speed_x} Ry Speed: {right_speed_y}" - - text_left = label_font.render(speed_info_left, True, (255, 255, 255)) - text_right = label_font.render(speed_info_right, True, (255, 255, 255)) - - left_panel_surf.blit( - text_left, (j_center_x - text_left.get_width() // 2, j_center_y + 70) - ) - right_panel_surf.blit( - text_right, (j_center_x - text_right.get_width() // 2, j_center_y + 70) - ) - - screen.blit(left_panel_surf, (left_panel_rect.x, left_panel_rect.y)) - screen.blit(right_panel_surf, (right_panel_rect.x, right_panel_rect.y)) - - # --- Bottom Panels --- - - bottom_panel_height = 200 - bottom_panel_rect = pygame.Rect(40, 400, WIDTH - 80, bottom_panel_height) - - bottom_panel_surf = pygame.Surface( - (bottom_panel_rect.width, bottom_panel_rect.height), pygame.SRCALPHA - ) - bottom_panel_surf.fill((70, 70, 90, 180)) - - # Add rotation indicator - rotation_text = "Rotation: " - if abs(right_x) > deadzone: - rotation_speed = int(abs(right_x) * 100) - if right_x < 0: - rotation_text += f"LEFT (Speed: {rotation_speed})" - else: - rotation_text += f"RIGHT (Speed: {rotation_speed})" - else: - rotation_text += "NONE" - - rotation_indicator = label_font.render(rotation_text, True, (255, 255, 255)) - bottom_panel_surf.blit( - rotation_indicator, - (bottom_panel_rect.width // 2 - rotation_indicator.get_width() // 2, 20) - ) - - btn_title = panel_title_font.render( - "Button States (Binary)", True, (255, 255, 255) - ) - bottom_panel_surf.blit(btn_title, (20, 10)) - - # Add button command mapping information - button_commands = label_font.render( - "X: Jump | Circle: Forward | Square: Backward | Triangle: Rotate Left", - True, - (255, 255, 255), - ) - bottom_panel_surf.blit(button_commands, (20, 200 - 30)) - - # Add keyboard controls information - keyboard_commands = label_font.render( - "Keyboard: X=Jump | C=Forward | S=Backward | T=Home and Stop", - True, - (255, 255, 0), # Yellow text to stand out - ) - bottom_panel_surf.blit(keyboard_commands, (20, 200)) - - col_x_start = 20 - col_y_start = 50 - line_spacing = 25 - - max_per_column = 8 - - col_count = 0 - row_count = 0 - - for i, state in enumerate(button_states): - text = label_font.render(f"Button {i}: {state}", True, (255, 255, 255)) - - x_pos = col_x_start + col_count * 180 - y_pos = col_y_start + row_count * line_spacing - - bottom_panel_surf.blit(text, (x_pos, y_pos)) - - row_count += 1 - if row_count >= max_per_column: - row_count = 0 - col_count += 1 - - triggers_text_L2 = label_font.render( - f"L2: {l2_pressed}", True, (255, 255, 255) - ) - triggers_text_R2 = label_font.render( - f"R2: {r2_pressed}", True, (255, 255, 255) - ) - - x_pos_l2 = col_x_start + col_count * 180 - y_pos_l2 = col_y_start + row_count * line_spacing - bottom_panel_surf.blit(triggers_text_L2, (x_pos_l2, y_pos_l2)) - - row_count += 1 - y_pos_r2 = col_y_start + row_count * line_spacing - bottom_panel_surf.blit(triggers_text_R2, (x_pos_l2, y_pos_r2)) - - screen.blit(bottom_panel_surf, (bottom_panel_rect.x, bottom_panel_rect.y)) - - pygame.display.flip() - - finally: - # Clean up: terminate any running jump processes - if jump_process is not None and jump_process.poll() is None: - print("Terminating running jump process...") - jump_process.terminate() - - # Close the sockets - ik_socket.close() - ready_socket.close() - - # Quit pygame - pygame.quit() - - -if __name__ == "__main__": - main() diff --git a/firmware/serial_comm/serial_sender.py b/firmware/serial_comm/serial_sender.py deleted file mode 100644 index 0e058eb..0000000 --- a/firmware/serial_comm/serial_sender.py +++ /dev/null @@ -1,286 +0,0 @@ -import numpy as np -import serial -import time -import socket -import json -import threading -from IK_Funcs import * - -# Global variables to track movement state -current_position = [0, 3, 15] # Start at home position -movement_in_progress = False -current_sequence = None -sequence_index = 0 -ser = None # Will be initialized in command_receiver - -# Serial communication optimization settings -SERIAL_BAUD_RATE = 115200 # Higher baud rate may help if your hardware supports it -STEP_DELAY = 0.01 # Reduced delay between steps (was 0.1) -SERIAL_TIMEOUT = 0.1 # Reduced serial timeout - -def is_home_position(position): - """Check if a position is the home position""" - return position[0] == 0 and position[1] == 3 and position[2] == 15 - -def process_movement(command, serial_conn): - """ - Process movement commands and execute corresponding target sequences - - Args: - command (str): The movement command ('FORWARD', 'BACKWARD', or 'ROTATE_LEFT') - serial_conn (serial.Serial): Serial connection to Arduino - """ - global current_position, movement_in_progress, current_sequence, sequence_index, ser - - # Store the serial connection - ser = serial_conn - - print(f"Processing {command} movement command") - - # Define target coordinates for different movements - # FORWARD movement coordinates - forward_targets_FR_BL = [ - [0,3,15],[0.5,3,15],[1,3,15],[1.5,3,15],[2,3,15],[2.5,3,15],[3,3,15],[3.5,3,15],[4,3,15], - [4,3,14],[4,3,13],[4,3,12], - [3,3,12],[2,3,12],[1,3,12],[0,3,12], - [0,3,13],[0,3,14] - ] - - forward_targets_FL_BR = [ - [4,3,15],[4,3,14],[4,3,13],[4,3,12], - [3,3,12],[2,3,12],[1,3,12],[0,3,12], - [0,3,13],[0,3,14],[0,3,15], - [0.5,3,15],[1,3,15],[1.5,3,15],[2,3,15],[2.5,3,15],[3,3,15],[3.5,3,15] - ] - - # BACKWARD movement coordinates - backward_targets_FR_BL = [ - [0,3,14],[0,3,13],[0,3,12], - [1,3,12],[2,3,12],[3,3,12],[4,3,12], - [4,3,13],[4,3,14],[4,3,15], - [3.5,3,15],[3,3,15],[2.5,3,15],[2,3,15],[1.5,3,15],[1,3,15],[0.5,3,15],[0,3,15] - ] - - backward_targets_FL_BR = [ - [3.5,3,15],[3,3,15],[2.5,3,15],[2,3,15],[1.5,3,15],[1,3,15],[0.5,3,15],[0,3,15], - [0,3,14],[0,3,13],[0,3,12], - [1,3,12],[2,3,12],[3,3,12],[4,3,12], - [4,3,13],[4,3,14],[4,3,15] - ] - - # ROTATE LEFT movement coordinates - rotate_left_targets_FR_BL = [ - [0,5,15],[0,5,14],[0,5,13],[0,5,12], - [0,4,12],[0,3,12],[0,2,12],[0,1,12], - [0,1,13],[0,1,14],[0,1,15], - [0,1.5,15],[0,2,15],[0,2.5,15],[0,3,15],[0,3.5,15],[0,4,15],[0,4.5,15] - ] - - rotate_left_targets_FL_BR = [ - [0,1.5,15],[0,2,15],[0,2.5,15],[0,3,15],[0,3.5,15],[0,4,15],[0,4.5,15],[0,5,15], - [0,5,14],[0,5,13],[0,5,12], - [0,4,12],[0,3,12],[0,2,12],[0,1,12], - [0,1,13],[0,1,14],[0,1,15] - ] - - home_and_stop_targets_FR_BL = [0,3,15] - home_and_stop_targets_FL_BR = [0,3,15] - - # Select the appropriate targets based on the command - if command == "FORWARD": - targets_FR_BL = forward_targets_FR_BL - targets_FL_BR = forward_targets_FL_BR - print("Executing FORWARD movement sequence") - elif command == "BACKWARD": - targets_FR_BL = backward_targets_FR_BL - targets_FL_BR = backward_targets_FL_BR - print("Executing BACKWARD movement sequence") - elif command == "HOME_AND_STOP": - targets_FR_BL = home_and_stop_targets_FR_BL - targets_FL_BR = home_and_stop_targets_FL_BR - print("Executing ROTATE LEFT movement sequence") - else: - print(f"Unknown command: {command}") - return - - # Precompute all IK calculations to reduce calculation time during movement - precomputed_pulses = [] - - print("Precomputing IK calculations...") - for i in range(len(targets_FR_BL)): - current_FR_BL = targets_FR_BL[i] - current_FL_BR = targets_FL_BR[i] - - # Calculate IK for each leg - FR_leg_angles = [FR_legIK(x,y,z) for x,y,z in [current_FR_BL]] - FR_leg_pulses = deg2PWM_set_angles(FR_leg_angles, coefficents_SFR, coefficents_FFR, coefficents_TFR) - - FL_leg_angles = [FL_legIK(x,y,z) for x,y,z in [current_FL_BR]] - FL_leg_pulses = deg2PWM_set_angles(FL_leg_angles, coefficents_SFL, coefficents_FFL, coefficents_TFL) - - BL_leg_angles = [BL_legIK(x,y,z) for x,y,z in [current_FR_BL]] - BL_leg_pulses = deg2PWM_set_angles(BL_leg_angles, coefficents_SBL, coefficents_FBL, coefficents_TBL) - - BR_leg_angles = [BR_legIK(x,y,z) for x,y,z in [current_FL_BR]] - BR_leg_pulses = deg2PWM_set_angles(BR_leg_angles, coefficents_SBR, coefficents_FBR, coefficents_TBR) - - # Format the serial message - fr = FR_leg_pulses[0] - fl = FL_leg_pulses[0] - br = BR_leg_pulses[0] - bl = BL_leg_pulses[0] - - msg = f"{fr[0]},{fr[1]},{fr[2]},{fl[0]},{fl[1]},{fl[2]},{br[0]},{br[1]},{br[2]},{bl[0]},{bl[1]},{bl[2]}\n" - precomputed_pulses.append(msg) - - # Store the sequence for use in the movement thread - movement_data = { - "targets_FR_BL": targets_FR_BL, - "targets_FL_BR": targets_FL_BR, - "precomputed_pulses": precomputed_pulses - } - - # If a movement is already in progress, set the new sequence but don't start a new thread - if movement_in_progress: - current_sequence = movement_data - sequence_index = 0 # Reset to start of the new sequence - print("Updating movement sequence") - else: - # Start a new movement thread - current_sequence = movement_data - sequence_index = 0 - movement_in_progress = True - movement_thread = threading.Thread(target=execute_movement_sequence, daemon=True) - movement_thread.start() - print("Started new movement sequence thread") - -def execute_movement_sequence(): - """Thread function to execute movement sequences and ensure completion""" - global current_position, movement_in_progress, current_sequence, sequence_index, ser - - try: - while movement_in_progress: - if current_sequence is None: - time.sleep(0.01) # Reduced sleep time for faster response - continue - - # Get current targets and precomputed pulses - targets_FR_BL = current_sequence["targets_FR_BL"] - precomputed_pulses = current_sequence["precomputed_pulses"] - - # If we've reached the end of the sequence, check if we're at home position - if sequence_index >= len(targets_FR_BL): - # Check if the last position is the home position - if is_home_position(targets_FR_BL[-1]): - print("Movement sequence completed at home position") - movement_in_progress = False - current_sequence = None - break - else: - # We need to add steps to return to home position - print("Adding return to home position") - # Find where we are in the cycle and continue until we reach home - for i in range(sequence_index, len(targets_FR_BL) + sequence_index): - idx = i % len(targets_FR_BL) - if is_home_position(targets_FR_BL[idx]): - sequence_index = idx - break - - if sequence_index >= len(targets_FR_BL): - # If we didn't find a home position, reset to 0 - sequence_index = 0 - - continue - - # Get the precomputed pulse message - msg = precomputed_pulses[sequence_index] - - # Store current position for tracking - current_position = targets_FR_BL[sequence_index] - - # Send to Arduino - optimize serial communication - try: - # Clear any pending data - ser.reset_input_buffer() - - # Send the command - ser.write(msg.encode('utf-8')) - ser.flush() # Ensure data is sent immediately - - print(f"Step {sequence_index+1}/{len(targets_FR_BL)} sent") - except serial.SerialException as e: - print(f"Serial error: {e}") - time.sleep(0.1) # Wait a bit and try to continue - - # Increment sequence index - sequence_index += 1 - - # Pause between steps - reduced delay - time.sleep(STEP_DELAY) - - except Exception as e: - print(f"Error in movement execution: {e}") - movement_in_progress = False - current_sequence = None - -def command_receiver(): - """ - Listen for incoming commands from controller_reader - """ - # Open serial port to Arduino with optimized settings - global ser - try: - ser = serial.Serial('/dev/ttyACM0', SERIAL_BAUD_RATE, timeout=SERIAL_TIMEOUT) - time.sleep(1) # Reduced wait time - - # Clear buffers at startup - ser.reset_input_buffer() - ser.reset_output_buffer() - - print(f"Serial connection established at {SERIAL_BAUD_RATE} baud") - except serial.SerialException as e: - print(f"Error opening serial port: {e}") - print("Check if the Arduino is connected and the port is correct") - return - - # Create UDP socket for receiving commands - sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - sock.bind(('127.0.0.1', 12346)) # Match port in controller_reader.py - - print("IK_Sender started. Waiting for controller commands...") - print("Supported commands: FORWARD, BACKWARD, ROTATE_LEFT") - - try: - while True: - # Receive command from controller - data, addr = sock.recvfrom(1024) - command = data.decode('utf-8') - - print(f"Received command: {command} from {addr}") - - # Process the movement command - process_movement(command, ser) - - except KeyboardInterrupt: - print("IK_Sender shutting down...") - except Exception as e: - print(f"Error in command receiver: {e}") - finally: - if ser: - ser.close() - sock.close() - -def main(): - # Start the command receiver - print("Starting IK_Sender with optimized serial communication...") - print("Ready to receive button commands from controller_reader.py") - - try: - command_receiver() - except KeyboardInterrupt: - print("IK_Sender main shutting down...") - -if __name__ == "__main__": - main() - - diff --git a/firmware/serial_comm/sketch_oct27a.ino b/firmware/serial_comm/sketch_oct27a.ino deleted file mode 100644 index a10197b..0000000 --- a/firmware/serial_comm/sketch_oct27a.ino +++ /dev/null @@ -1,110 +0,0 @@ -#include - -// Servo objects for each servo in the quadruped -Servo SFR, FFR, TFR; // Front Right -Servo SFL, FFL, TFL; // Front Lefta -Servo SBR, FBR, TBR; // Back Right -Servo SBL, FBL, TBL; // Back Left - -// Servo pins for Arduino Mega -const int SFR_PIN = 7, FFR_PIN = 6, TFR_PIN = 5; // Front Right Pins -const int SFL_PIN = 4, FFL_PIN = 3, TFL_PIN = 2; // Front Left Pins -const int SBR_PIN = 8, FBR_PIN = 9, TBR_PIN = 10; // Back Right Pins -const int SBL_PIN = 11, FBL_PIN = 12, TBL_PIN = 13; // Back Left Pins - -// Step data for each leg - Servo angles in microseconds -// targets = [[0,5,15],[0,0,15],[0,-5,15]] -//const int FR_steps[18][3] = {{1278.0, 832.0, 1558.0}, {1278.0, 818.0, 1544.0}, {1278.0, 804.0, 1529.0}, {1278.0, 791.0, 1514.0}, {1278.0, 778.0, 1498.0}, {1278.0, 767.0, 1482.0}, {1278.0, 756.0, 1465.0}, {1278.0, 746.0, 1448.0}, {1278.0, 737.0, 1430.0}, {1278.0, 693.0, 1456.0}, {1278.0, 651.0, 1477.0}, {1279.0, 610.0, 1494.0}, {1279.0, 636.0, 1534.0}, {1279.0, 665.0, 1573.0}, {1279.0, 697.0, 1611.0}, {1279.0, 732.0, 1647.0}, {1278.0, 763.0, 1619.0}, {1278.0, 796.0, 1590.0}}; -//const int FL_steps[18][3] = {{1260.0, 1837.0, 1054.0}, {1259.0, 1880.0, 1029.0}, {1259.0, 1921.0, 1008.0}, {1259.0, 1962.0, 990.0}, {1259.0, 1937.0, 950.0}, {1259.0, 1908.0, 911.0}, {1259.0, 1876.0, 873.0}, {1259.0, 1841.0, 837.0}, {1259.0, 1811.0, 864.0}, {1259.0, 1778.0, 894.0}, {1260.0, 1743.0, 926.0}, {1260.0, 1757.0, 940.0}, {1260.0, 1771.0, 955.0}, {1260.0, 1783.0, 971.0}, {1260.0, 1796.0, 986.0}, {1260.0, 1807.0, 1003.0}, {1260.0, 1818.0, 1020.0}, {1260.0, 1828.0, 1037.0}}; -//const int BR_steps[18][3] = {{1254.0, 702.0, 1363.0}, {1254.0, 659.0, 1389.0}, {1254.0, 619.0, 1410.0}, {1254.0, 580.0, 1427.0}, {1254.0, 604.0, 1468.0}, {1254.0, 632.0, 1507.0}, {1254.0, 663.0, 1545.0}, {1254.0, 697.0, 1582.0}, {1254.0, 727.0, 1554.0}, {1254.0, 759.0, 1524.0}, {1254.0, 793.0, 1492.0}, {1254.0, 779.0, 1477.0}, {1254.0, 766.0, 1463.0}, {1254.0, 753.0, 1447.0}, {1254.0, 741.0, 1431.0}, {1254.0, 730.0, 1415.0}, {1254.0, 720.0, 1398.0}, {1254.0, 710.0, 1381.0}}; -//const int BL_steps[18][3] = {{1282.0, 1760.0, 1033.0}, {1282.0, 1775.0, 1047.0}, {1282.0, 1789.0, 1063.0}, {1282.0, 1802.0, 1079.0}, {1282.0, 1814.0, 1095.0}, {1282.0, 1826.0, 1112.0}, {1282.0, 1836.0, 1130.0}, {1282.0, 1846.0, 1148.0}, {1282.0, 1855.0, 1166.0}, {1282.0, 1899.0, 1140.0}, {1283.0, 1941.0, 1118.0}, {1283.0, 1982.0, 1099.0}, {1283.0, 1957.0, 1057.0}, {1283.0, 1928.0, 1017.0}, {1283.0, 1896.0, 977.0}, {1283.0, 1860.0, 939.0}, {1283.0, 1829.0, 968.0}, {1282.0, 1796.0, 999.0}}; - -void setup() { - Serial.begin(500000); - Serial.setTimeout(50); - - // Attach servos - SFR.attach(SFR_PIN); - FFR.attach(FFR_PIN); - TFR.attach(TFR_PIN); - - SFL.attach(SFL_PIN); - FFL.attach(FFL_PIN); - TFL.attach(TFL_PIN); - - SBR.attach(SBR_PIN); - FBR.attach(FBR_PIN); - TBR.attach(TBR_PIN); - - SBL.attach(SBL_PIN); - FBL.attach(FBL_PIN); - TBL.attach(TBL_PIN); - - // Front Right (SFR, FFR, TFR) - SFR.writeMicroseconds(1283); // from your FR_steps first row - FFR.writeMicroseconds(832); - TFR.writeMicroseconds(1558); - - // Front Left (SFL, FFL, TFL) - SFL.writeMicroseconds(1324); // from your FL_steps first row - FFL.writeMicroseconds(1743); - TFL.writeMicroseconds(926); - - // Back Right (SBR, FBR, TBR) - SBR.writeMicroseconds(1300); // from your BR_steps first row - FBR.writeMicroseconds(793); - TBR.writeMicroseconds(1492); - - // Back Left (SBL, FBL, TBL) - SBL.writeMicroseconds(1351); // from your BL_steps first row - FBL.writeMicroseconds(1760); - TBL.writeMicroseconds(1033); - // --- end --- - -} - -void loop() { - // We expect 12 integers each time (SFR, FFR, TFR, SFL, FFL, TFL, SBR, FBR, TBR, SBL, FBL, TBL) - while (Serial.available()) { - // Read a line of text up to '\n' - String line = Serial.readStringUntil('\n'); - // Example line: "1500,1450,1400,1600,1550,1500,1300,1250,1200,1400,1350,1300" - - // Parse the 12 integers - int values[12]; - int index = 0; - - // Split the line by commas - char * c_line = strdup(line.c_str()); - char * token = strtok(c_line, ","); - while (token != NULL && index < 12) { - values[index++] = atoi(token); - token = strtok(NULL, ","); - } - free(c_line); - - // If we got exactly 12 values, update the servos - if (index == 12) { - // Assign them to each servo - SFR.writeMicroseconds(values[0]); - FFR.writeMicroseconds(values[1]); - TFR.writeMicroseconds(values[2]); - - SFL.writeMicroseconds(values[3]); - FFL.writeMicroseconds(values[4]); - TFL.writeMicroseconds(values[5]); - - SBR.writeMicroseconds(values[6]); - FBR.writeMicroseconds(values[7]); - TBR.writeMicroseconds(values[8]); - - SBL.writeMicroseconds(values[9]); - FBL.writeMicroseconds(values[10]); - TBL.writeMicroseconds(values[11]); - - // Optional debug - Serial.print("Updated servo positions: "); - Serial.println(line); - } - } -} From 7ac4034ac1ec32dc262d8ce0d50b79a462cdfe2b Mon Sep 17 00:00:00 2001 From: Pedro Soares Date: Wed, 1 Oct 2025 22:31:42 +0200 Subject: [PATCH 2/4] chore: init platformio project --- .gitignore | 5 + firmware/.clang-format | 91 +++++++++ firmware/.clangd | 12 ++ firmware/.gitignore | 1 + firmware/README.md | 0 firmware/compile_commands.json | 332 +++++++++++++++++++++++++++++++++ firmware/platformio.ini | 40 ++++ 7 files changed, 481 insertions(+) create mode 100644 .gitignore create mode 100644 firmware/.clang-format create mode 100644 firmware/.clangd create mode 100644 firmware/.gitignore create mode 100644 firmware/README.md create mode 100644 firmware/compile_commands.json create mode 100644 firmware/platformio.ini diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c88dde6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +build/ +.cache/ +__pycache__/ +.env/ +.venv/ diff --git a/firmware/.clang-format b/firmware/.clang-format new file mode 100644 index 0000000..af02339 --- /dev/null +++ b/firmware/.clang-format @@ -0,0 +1,91 @@ +Language: Cpp +BasedOnStyle: Google +AccessModifierOffset: -1 +AlignAfterOpenBracket: Align +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignOperands: true +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: false +AllowShortBlocksOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: All +AllowShortIfStatementsOnASingleLine: true +AllowShortLoopsOnASingleLine: true +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: true +AlwaysBreakTemplateDeclarations: true +BinPackArguments: false +BinPackParameters: false +BraceWrapping: + AfterClass: false + AfterControlStatement: false + AfterEnum: false + AfterFunction: false + AfterNamespace: false + AfterObjCDeclaration: false + AfterStruct: false + AfterUnion: false + BeforeCatch: false + BeforeElse: false + IndentBraces: false +BreakBeforeBinaryOperators: None +BreakBeforeBraces: Attach +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: false +ColumnLimit: 88 +CommentPragmas: "^ IWYU pragma:" +ConstructorInitializerAllOnOneLineOrOnePerLine: true +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: true +DerivePointerAlignment: true +DisableFormat: false +ExperimentalAutoDetectBinPacking: false +ForEachMacros: + - foreach + - Q_FOREACH + - BOOST_FOREACH +IncludeCategories: + - Regex: '^' + Priority: 2 + - Regex: '^<.*\.h>' + Priority: 1 + - Regex: "^<.*" + Priority: 2 + - Regex: ".*" + Priority: 3 +IndentCaseLabels: true +IndentWidth: 4 +IndentWrappedFunctionNames: false +KeepEmptyLinesAtTheStartOfBlocks: false +MacroBlockBegin: "" +MacroBlockEnd: "" +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ObjCBlockIndentWidth: 2 +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: false +PenaltyBreakBeforeFirstCallParameter: 1 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 200 +PointerAlignment: Left +ReflowComments: true +SortIncludes: true +SpaceAfterCStyleCast: false +SpaceBeforeAssignmentOperators: true +SpaceBeforeParens: ControlStatements +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 2 +SpacesInAngles: false +SpacesInContainerLiterals: true +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +Standard: Auto +TabWidth: 4 +UseTab: Never diff --git a/firmware/.clangd b/firmware/.clangd new file mode 100644 index 0000000..fbfd61f --- /dev/null +++ b/firmware/.clangd @@ -0,0 +1,12 @@ +CompileFlags: + Remove: + - "-mlongcalls" + - "-fstrict-volatile-bitfields" + - "-fno-tree-switch-conversion" + - "-mtext-section-literals" + +Diagnostics: + UnusedIncludes: None + Suppress: + - drv_unknown_argument + - drv_unknown_argument_with_suggestion diff --git a/firmware/.gitignore b/firmware/.gitignore new file mode 100644 index 0000000..03f4a3c --- /dev/null +++ b/firmware/.gitignore @@ -0,0 +1 @@ +.pio diff --git a/firmware/README.md b/firmware/README.md new file mode 100644 index 0000000..e69de29 diff --git a/firmware/compile_commands.json b/firmware/compile_commands.json new file mode 100644 index 0000000..bd2f992 --- /dev/null +++ b/firmware/compile_commands.json @@ -0,0 +1,332 @@ +[ + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/Esp.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/Esp.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/Esp.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/Esp.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/FirmwareMSC.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/FirmwareMSC.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/FunctionalInterrupt.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/FunctionalInterrupt.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/FunctionalInterrupt.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/FunctionalInterrupt.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/HWCDC.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/HWCDC.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/HWCDC.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/HWCDC.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/HardwareSerial.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/HardwareSerial.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/HardwareSerial.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/HardwareSerial.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/IPAddress.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/IPAddress.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/IPv6Address.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPv6Address.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPv6Address.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/IPv6Address.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/MD5Builder.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/MD5Builder.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/MD5Builder.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/MD5Builder.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/Print.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/Print.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/Print.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/Print.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/Stream.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/Stream.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/Stream.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/Stream.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/StreamString.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/StreamString.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/StreamString.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/StreamString.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/Tone.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/Tone.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/Tone.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/Tone.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/USB.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/USB.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/USB.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/USBCDC.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBCDC.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBCDC.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/USBCDC.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/USBMSC.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/USBMSC.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/WMath.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/WMath.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/WMath.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/WMath.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/WString.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/WString.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/WString.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/WString.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/base64.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/base64.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/base64.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/base64.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/cbuf.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/cbuf.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/cbuf.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/cbuf.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-adc.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-adc.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-adc.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-adc.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-bt.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-bt.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-bt.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-bt.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-cpu.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-cpu.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-cpu.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-cpu.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-dac.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-dac.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-dac.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-dac.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-gpio.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-gpio.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-i2c-slave.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-i2c-slave.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-i2c-slave.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-i2c-slave.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-i2c.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-i2c.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-i2c.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-i2c.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-ledc.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-ledc.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-ledc.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-ledc.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-matrix.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-matrix.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-matrix.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-matrix.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-misc.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-misc.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-misc.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-misc.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-psram.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-psram.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-psram.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-psram.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-rgb-led.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rgb-led.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rgb-led.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-rgb-led.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-rmt.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-rmt.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-rmt.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-sigmadelta.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-sigmadelta.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-sigmadelta.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-sigmadelta.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-spi.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-spi.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-time.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-time.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-time.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-time.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-timer.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-timer.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-timer.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-timer.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-tinyusb.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-tinyusb.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-tinyusb.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-tinyusb.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-touch.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-touch.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-touch.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-touch.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/esp32-hal-uart.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-uart.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-uart.c", + "output": ".pio/build/esp32dev/FrameworkArduino/esp32-hal-uart.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/firmware_msc_fat.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/firmware_msc_fat.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/firmware_msc_fat.c", + "output": ".pio/build/esp32dev/FrameworkArduino/firmware_msc_fat.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/libb64/cdecode.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/libb64/cdecode.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/libb64/cdecode.c", + "output": ".pio/build/esp32dev/FrameworkArduino/libb64/cdecode.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/libb64/cencode.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/libb64/cencode.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/libb64/cencode.c", + "output": ".pio/build/esp32dev/FrameworkArduino/libb64/cencode.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/FrameworkArduino/main.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp", + "output": ".pio/build/esp32dev/FrameworkArduino/main.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/stdlib_noniso.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/stdlib_noniso.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/stdlib_noniso.c", + "output": ".pio/build/esp32dev/FrameworkArduino/stdlib_noniso.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/wiring_pulse.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/wiring_pulse.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/wiring_pulse.c", + "output": ".pio/build/esp32dev/FrameworkArduino/wiring_pulse.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -o .pio/build/esp32dev/FrameworkArduino/wiring_shift.c.o -c -Wno-frame-address -std=gnu99 -Wno-old-style-declaration -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -DARDUINO_CORE_BUILD -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/wiring_shift.c", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32/wiring_shift.c", + "output": ".pio/build/esp32dev/FrameworkArduino/wiring_shift.c.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/lib5f7/SPI/SPI.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp", + "output": ".pio/build/esp32dev/lib5f7/SPI/SPI.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/libefa/Wire/Wire.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 /home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/Wire.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src/Wire.cpp", + "output": ".pio/build/esp32dev/libefa/Wire/Wire.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o \".pio/build/esp32dev/lib2a2/Adafruit BusIO/Adafruit_BusIO_Register.cpp.o\" -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default \"-I.pio/libdeps/esp32dev/Adafruit BusIO\" -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 \".pio/libdeps/esp32dev/Adafruit BusIO/Adafruit_BusIO_Register.cpp\"", + "directory": "/home/pedro/repos/botzo/firmware", + "file": ".pio/libdeps/esp32dev/Adafruit BusIO/Adafruit_BusIO_Register.cpp", + "output": ".pio/build/esp32dev/lib2a2/Adafruit BusIO/Adafruit_BusIO_Register.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o \".pio/build/esp32dev/lib2a2/Adafruit BusIO/Adafruit_GenericDevice.cpp.o\" -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default \"-I.pio/libdeps/esp32dev/Adafruit BusIO\" -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 \".pio/libdeps/esp32dev/Adafruit BusIO/Adafruit_GenericDevice.cpp\"", + "directory": "/home/pedro/repos/botzo/firmware", + "file": ".pio/libdeps/esp32dev/Adafruit BusIO/Adafruit_GenericDevice.cpp", + "output": ".pio/build/esp32dev/lib2a2/Adafruit BusIO/Adafruit_GenericDevice.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o \".pio/build/esp32dev/lib2a2/Adafruit BusIO/Adafruit_I2CDevice.cpp.o\" -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default \"-I.pio/libdeps/esp32dev/Adafruit BusIO\" -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 \".pio/libdeps/esp32dev/Adafruit BusIO/Adafruit_I2CDevice.cpp\"", + "directory": "/home/pedro/repos/botzo/firmware", + "file": ".pio/libdeps/esp32dev/Adafruit BusIO/Adafruit_I2CDevice.cpp", + "output": ".pio/build/esp32dev/lib2a2/Adafruit BusIO/Adafruit_I2CDevice.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o \".pio/build/esp32dev/lib2a2/Adafruit BusIO/Adafruit_SPIDevice.cpp.o\" -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default \"-I.pio/libdeps/esp32dev/Adafruit BusIO\" -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 \".pio/libdeps/esp32dev/Adafruit BusIO/Adafruit_SPIDevice.cpp\"", + "directory": "/home/pedro/repos/botzo/firmware", + "file": ".pio/libdeps/esp32dev/Adafruit BusIO/Adafruit_SPIDevice.cpp", + "output": ".pio/build/esp32dev/lib2a2/Adafruit BusIO/Adafruit_SPIDevice.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o \".pio/build/esp32dev/lib8ea/Adafruit PWM Servo Driver Library/Adafruit_PWMServoDriver.cpp.o\" -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default \"-I.pio/libdeps/esp32dev/Adafruit PWM Servo Driver Library\" \"-I.pio/libdeps/esp32dev/Adafruit BusIO\" -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 \".pio/libdeps/esp32dev/Adafruit PWM Servo Driver Library/Adafruit_PWMServoDriver.cpp\"", + "directory": "/home/pedro/repos/botzo/firmware", + "file": ".pio/libdeps/esp32dev/Adafruit PWM Servo Driver Library/Adafruit_PWMServoDriver.cpp", + "output": ".pio/build/esp32dev/lib8ea/Adafruit PWM Servo Driver Library/Adafruit_PWMServoDriver.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/src/main.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -Iinclude -Isrc \"-I.pio/libdeps/esp32dev/Adafruit PWM Servo Driver Library\" \"-I.pio/libdeps/esp32dev/Adafruit BusIO\" -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 src/main.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "src/main.cpp", + "output": ".pio/build/esp32dev/src/main.cpp.o" + }, + { + "command": "/home/pedro/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-g++ -o .pio/build/esp32dev/src/servo_controller.cpp.o -c -std=gnu++17 -Wno-frame-address -std=gnu++11 -fexceptions -fno-rtti -Os -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -freorder-blocks -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -MMD -DPLATFORMIO=60118 -DARDUINO_ESP32_DEV -DCORE_DEBUG_LEVEL=4 -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER=\\\"v4.4.7-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -DARDUINO_ARCH_ESP32 -DESP32 -DF_CPU=240000000L -DARDUINO=10812 -DARDUINO_VARIANT=\\\"esp32\\\" \"-DARDUINO_BOARD=\\\"Espressif ESP32 Dev Module\\\"\" -DARDUINO_PARTITION_default -Iinclude -Isrc \"-I.pio/libdeps/esp32dev/Adafruit PWM Servo Driver Library\" \"-I.pio/libdeps/esp32dev/Adafruit BusIO\" -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/newlib/platform_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/port/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/heap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/log/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/include/apps/sntp -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/port/esp32/include/arch -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/hal/platform_port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rom/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/soc -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_system/port/public_compat -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/xtensa/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/driver/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_pm/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ringbuf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/efuse/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/vfs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_wifi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_event/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_eth/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcpip_adapter/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_phy/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_ipc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_trace/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_timer/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/mbedtls/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/app_update/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spi_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bootloader_support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nvs_flash/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/pthread/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_gdbstub/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espcoredump/include/port/xtensa -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ieee802154/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/console -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/asio/asio/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/asio/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/osi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/include/esp32/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/bt/esp_ble_mesh/api -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cbor/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/unity/unity/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/cmock/CMock/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/coap/libcoap/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_adc_cal/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_hid/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/tcp_transport/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_http_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_ota/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_https_server/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_lcd/interface -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protobuf-c/protobuf-c -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/common -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/security -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/protocomm/include/transports -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_local_ctrl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/sdmmc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_serial_slave_link/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_websocket_client/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/expat/expat/lib -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/expat/port/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wear_levelling/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/diskio -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/vfs -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fatfs/src -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freemodbus/freemodbus/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/idf_test/include/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/jsmn/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json/cJSON -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/libsodium/port_include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mqtt/esp-mqtt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/openssl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/perfmon/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/spiffs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ulp/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/wifi_provisioning/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rmaker_common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_diagnostics/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/rtc_store/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_insights/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_parser/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/json_generator/upstream -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_schedule/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_rainmaker/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/gpio_button/button/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/qrcode/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/ws2812_led -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_littlefs/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/tool -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/typedef -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/image -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/math -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/nn -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/layer -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/detect -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp-dl/include/model_zoo -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/driver/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp32-camera/conversions/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/mem/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/add/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/addc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mulc/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/sub/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/mul/test/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/fb_gfx/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include -I/home/pedro/.platformio/packages/framework-arduinoespressif32/cores/esp32 -I/home/pedro/.platformio/packages/framework-arduinoespressif32/variants/esp32 src/servo_controller.cpp", + "directory": "/home/pedro/repos/botzo/firmware", + "file": "src/servo_controller.cpp", + "output": ".pio/build/esp32dev/src/servo_controller.cpp.o" + } +] diff --git a/firmware/platformio.ini b/firmware/platformio.ini new file mode 100644 index 0000000..9442eba --- /dev/null +++ b/firmware/platformio.ini @@ -0,0 +1,40 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html + +[platformio] +default_envs = esp32dev + +[common] +monitor_speed = 115200 +build_flags = -std=gnu++17 -DCORE_DEBUG_LEVEL=4 +lib_deps_builtin = + SPI + Wire +lib_deps_external = + adafruit/Adafruit PWM Servo Driver Library@^3.0.2 + +[env:esp32dev] +platform = espressif32 +build_flags = ${common.build_flags} +monitor_speed = ${common.monitor_speed} +board = esp32dev +framework = arduino +lib_deps = + ${common.lib_deps_builtin} + ${common.lib_deps_external} + +[env:esp32s3] +platform = espressif32 +monitor_speed = 115200 +board = adafruit_feather_esp32s3 +framework = arduino +lib_deps = + ${common.lib_deps_builtin} + ${common.lib_deps_external} From a0beecca571c55b2535f2dfee4c34926a1b025bc Mon Sep 17 00:00:00 2001 From: Pedro Soares Date: Sat, 4 Oct 2025 15:26:12 +0200 Subject: [PATCH 3/4] feat: implemenation of a simple client to communicate with MCU This is very basic, only contains the implemention to ping and set a GPIO --- client/.python-version | 1 + client/README.md | 0 client/client/__init__.py | 0 client/client/botzo_client.py | 31 +++ client/client/interfaces/__init__.py | 3 + client/client/interfaces/interface.py | 33 +++ client/client/interfaces/serial_interface.py | 156 +++++++++++++ client/client/logger.py | 41 ++++ client/client/protocol/__init__.py | 69 ++++++ client/client/protocol/packet.py | 65 ++++++ client/client/protocol/types.py | 22 ++ client/main.py | 30 +++ client/pyproject.toml | 17 ++ client/tests/__init__.py | 0 client/tests/mocks/__init__.py | 4 + client/tests/mocks/mock_mcu.py | 74 +++++++ client/tests/mocks/mock_serial.py | 55 +++++ client/tests/test_interface.py | 119 ++++++++++ client/tests/test_protocol.py | 115 ++++++++++ client/uv.lock | 222 +++++++++++++++++++ 20 files changed, 1057 insertions(+) create mode 100644 client/.python-version create mode 100644 client/README.md create mode 100644 client/client/__init__.py create mode 100644 client/client/botzo_client.py create mode 100644 client/client/interfaces/__init__.py create mode 100644 client/client/interfaces/interface.py create mode 100644 client/client/interfaces/serial_interface.py create mode 100644 client/client/logger.py create mode 100644 client/client/protocol/__init__.py create mode 100644 client/client/protocol/packet.py create mode 100644 client/client/protocol/types.py create mode 100644 client/main.py create mode 100644 client/pyproject.toml create mode 100644 client/tests/__init__.py create mode 100644 client/tests/mocks/__init__.py create mode 100644 client/tests/mocks/mock_mcu.py create mode 100644 client/tests/mocks/mock_serial.py create mode 100644 client/tests/test_interface.py create mode 100644 client/tests/test_protocol.py create mode 100644 client/uv.lock diff --git a/client/.python-version b/client/.python-version new file mode 100644 index 0000000..24ee5b1 --- /dev/null +++ b/client/.python-version @@ -0,0 +1 @@ +3.13 diff --git a/client/README.md b/client/README.md new file mode 100644 index 0000000..e69de29 diff --git a/client/client/__init__.py b/client/client/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/client/client/botzo_client.py b/client/client/botzo_client.py new file mode 100644 index 0000000..87c8619 --- /dev/null +++ b/client/client/botzo_client.py @@ -0,0 +1,31 @@ +from client.interfaces import SerialInterface +from client.logger import get_logger +from client.protocol import Protocol +from client.protocol.types import CmdType + +# TODO:(pedro) Client should maybe take a config + + +class BotzoClient: + def __init__(self, port: str, baudrate: int): + self._interface = SerialInterface(port, baudrate) + self._protocol = Protocol() + self._logger = get_logger("Client") + + async def connect(self) -> bool: + if not await self._interface.connect(): + return False + return await self.is_connected() + + async def disconnect(self): + await self._interface.disconnect() + + async def is_connected(self) -> bool: + packet = self._protocol.create_ping() + resp = await self._interface.send_and_wait(packet, CmdType.ACK) + return resp is not None + + async def set_gpio(self, pin: int, state: bool) -> bool: + packet = self._protocol.create_set_gpio(pin, state) + resp = await self._interface.send_and_wait(packet, CmdType.ACK) + return resp is not None diff --git a/client/client/interfaces/__init__.py b/client/client/interfaces/__init__.py new file mode 100644 index 0000000..3716442 --- /dev/null +++ b/client/client/interfaces/__init__.py @@ -0,0 +1,3 @@ +from .serial_interface import SerialInterface + +__all__ = ["SerialInterface"] diff --git a/client/client/interfaces/interface.py b/client/client/interfaces/interface.py new file mode 100644 index 0000000..f318fd7 --- /dev/null +++ b/client/client/interfaces/interface.py @@ -0,0 +1,33 @@ +import logging +from abc import ABC, abstractmethod +from typing import Callable, Optional + +from client.protocol.packet import Packet +from client.protocol.types import CmdType + + +class Interface(ABC): + def __init__(self, logger: logging.Logger): + self._logger = logger + + @abstractmethod + def connect(self): + raise NotImplementedError + + @abstractmethod + def disconnect(self): + raise NotImplementedError + + @abstractmethod + async def send(self, packet: Packet) -> bool: + raise NotImplementedError + + @abstractmethod + async def send_and_wait( + self, packet: Packet, expected_response: CmdType, timeout: float = 1.0 + ) -> Optional[Packet]: + raise NotImplementedError + + @abstractmethod + def on(self, cmd_type: CmdType, callback: Callable): + raise NotImplementedError diff --git a/client/client/interfaces/serial_interface.py b/client/client/interfaces/serial_interface.py new file mode 100644 index 0000000..8baa075 --- /dev/null +++ b/client/client/interfaces/serial_interface.py @@ -0,0 +1,156 @@ +import asyncio +from typing import Callable, Dict, Optional + +from serial import Serial + +from client.logger import get_logger +from client.protocol import CmdType, Packet +from client.protocol.packet import END_BYTE + +from .interface import Interface + + +class SerialInterface(Interface): + def __init__(self, port: str, baudrate: int = 115200): + super().__init__(get_logger("Interface")) + self._port = port + self._baudrate = baudrate + self._serial: Optional[Serial] = None + + # Callback registry + self._callbacks: Dict[CmdType, Callable] = {} + + # Response queue for request-response + self._response_queue: asyncio.Queue = asyncio.Queue() + + # Background reader + self._reader_task: Optional[asyncio.Task] = None + self._running = False + + async def connect(self, low_latency: bool = False) -> bool: + """Connect to serial port and start reader""" + if self._serial: + self._logger.info("Already connected") + return True + + try: + self._serial = Serial(self._port, self._baudrate, timeout=0.1) + self._serial.set_low_latency_mode(low_latency) + + await asyncio.sleep(1) # MCU boot time + self._serial.reset_input_buffer() + + # Start background reader + self._running = True + self._reader_task = asyncio.create_task(self._read_loop()) + + self._logger.info(f"Connected to {self._port}:{self._baudrate}") + return True + + except Exception as e: + self._logger.error(f"Connection failed: {e}") + return False + + async def disconnect(self): + """Disconnect and cleanup""" + self._running = False + + if self._reader_task: + self._reader_task.cancel() + try: + await self._reader_task + except asyncio.CancelledError: + pass + + if self._serial: + self._serial.close() + self._serial = None + self._logger.info("Disconnected") + + def on(self, cmd_type: CmdType, callback: Callable): + """Register callback for packet type""" + self._callbacks[cmd_type] = callback + + async def send(self, packet: Packet) -> bool: + """Send a packet""" + if not self._serial or not self._serial.is_open: + self._logger.error("Not connected") + return False + + try: + data = packet.to_bytes() + written = self._serial.write(data) + self._logger.debug(f"Sent: {packet.cmd_type.name} ({written} bytes)") + return written == len(data) + except Exception as e: + self._logger.error(f"Send error: {e}") + return False + + async def send_and_wait( + self, packet: Packet, expected_response: CmdType, timeout: float = 1.0 + ) -> Optional[Packet]: + """Send packet and wait for response""" + # Clear queue + while not self._response_queue.empty(): + self._response_queue.get_nowait() + + if not await self.send(packet): + return None + + try: + response = await asyncio.wait_for( + self._response_queue.get(), timeout=timeout + ) + + if response.cmd_type == expected_response: + return response + else: + self._logger.warning(f"Unexpected response: {response.cmd_type.name}") + return None + + except asyncio.TimeoutError: + self._logger.warning("Response timeout") + return None + + async def _read_loop(self): + """Background task to read and dispatch packets""" + buffer = bytearray() + + while self._running: + try: + if self._serial and self._serial.in_waiting > 0: + data = self._serial.read(self._serial.in_waiting) + buffer.extend(data) + + # Parse packets from buffer + while END_BYTE in buffer: + end_idx = buffer.index(END_BYTE) + 1 + packet_data = bytes(buffer[:end_idx]) + buffer = buffer[end_idx:] + + packet = Packet.from_bytes(packet_data) + if packet: + await self._handle_packet(packet) + else: + self._logger.warning(f"Invalid packet: {packet_data.hex()}") + + await asyncio.sleep(0.001) + + except Exception as e: + self._logger.error(f"Read loop error: {e}") + await asyncio.sleep(0.1) + + async def _handle_packet(self, packet: Packet): + """Dispatch packet to callback or queue""" + self._logger.debug(f"Received: {packet.cmd_type.name}") + + # Call registered callback if exists + if packet.cmd_type in self._callbacks: + callback = self._callbacks[packet.cmd_type] + if asyncio.iscoroutinefunction(callback): + await callback(packet) + else: + callback(packet) + + # Also queue for request-response + await self._response_queue.put(packet) diff --git a/client/client/logger.py b/client/client/logger.py new file mode 100644 index 0000000..9a794a0 --- /dev/null +++ b/client/client/logger.py @@ -0,0 +1,41 @@ +import logging + +import coloredlogs + +LOG_LEVEL = "DEBUG" + +LEVEL_STYLES = dict( + spam=dict(color="green", faint=True), + debug=dict(color="green"), + verbose=dict(color="blue"), + info=dict(color="green"), + notice=dict(color="magenta"), + warning=dict(color="yellow"), + success=dict(color="green", bold=True), + error=dict(color="red"), + critical=dict(color="red", bold=True), +) + +FIELD_STYLES = dict( + asctime=dict(color="green"), + hostname=dict(color="magenta"), + levelname=dict(color="white", bold=True), + name=dict(color="blue"), + programname=dict(color="cyan"), + username=dict(color="yellow"), + filename=dict(color="cyan"), +) + +logger = logging.getLogger("smapper_api") + + +def get_logger(name: str) -> logging.Logger: + logger = logging.getLogger(name) + coloredlogs.install( + level=LOG_LEVEL, + logger=logger, + fmt="[%(name)s] %(levelname)s %(message)s", + level_styles=LEVEL_STYLES, + field_styles=FIELD_STYLES, + ) + return logger diff --git a/client/client/protocol/__init__.py b/client/client/protocol/__init__.py new file mode 100644 index 0000000..8f555cf --- /dev/null +++ b/client/client/protocol/__init__.py @@ -0,0 +1,69 @@ +import struct +from typing import Optional + +from .packet import END_BYTE, START_BYTE, Packet +from .types import CmdType + + +class Protocol: + @staticmethod + def create_ping() -> Packet: + """Create ping packet""" + return Packet(cmd_type=CmdType.PING) + + @staticmethod + def create_move_servo(servo_id: int, position: int) -> Packet: + """Create move servo packet (position: 0-1000)""" + if not (0 <= servo_id <= 255): + raise ValueError(f"Invalid servo_id: {servo_id}") + if not (0 <= position <= 1000): + raise ValueError(f"Invalid position: {position}") + + payload = struct.pack(">BH", servo_id, position) + return Packet(cmd_type=CmdType.MOVE_SERVO, payload=payload) + + @staticmethod + def create_set_gpio(pin: int, state: bool) -> Packet: + """Create GPIO set packet""" + if not (0 <= pin <= 255): + raise ValueError(f"Invalid pin: {pin}") + + payload = struct.pack(">BB", pin, 1 if state else 0) + return Packet(cmd_type=CmdType.SET_GPIO, payload=payload) + + @staticmethod + def create_get_imu() -> Packet: + """Create get IMU packet""" + return Packet(cmd_type=CmdType.GET_IMU) + + @staticmethod + def create_start_imu_stream(rate_hz: int) -> Packet: + """Create start IMU stream packet""" + if not (1 <= rate_hz <= 200): + raise ValueError(f"Invalid rate: {rate_hz}") + + payload = struct.pack(">B", rate_hz) + return Packet(cmd_type=CmdType.START_IMU_STREAM, payload=payload) + + @staticmethod + def create_stop_imu_stream() -> Packet: + """Create stop IMU stream packet""" + return Packet(cmd_type=CmdType.STOP_IMU_STREAM) + + @staticmethod + def parse_imu_data(packet: Packet) -> Optional[dict]: + """Parse IMU data from packet""" + if packet.cmd_type != CmdType.IMU_DATA: + return None + + if len(packet.payload) != 24: # 6 floats + return None + + values = struct.unpack(">6f", packet.payload) + return { + "accel": {"x": values[0], "y": values[1], "z": values[2]}, + "gyro": {"x": values[3], "y": values[4], "z": values[5]}, + } + + +__all__ = ["Protocol", "Packet", "CmdType", "START_BYTE", "END_BYTE"] diff --git a/client/client/protocol/packet.py b/client/client/protocol/packet.py new file mode 100644 index 0000000..a8cab16 --- /dev/null +++ b/client/client/protocol/packet.py @@ -0,0 +1,65 @@ +from dataclasses import dataclass +from typing import Optional + +from client.protocol.types import CmdType + +START_BYTE = 0x3C # 0x3C = '<' +END_BYTE = 0x3E # 0x3E = '>' +MAX_PAYLOAD_SIZE = 255 # bytes + + +@dataclass +class Packet: + """This defines the packet that is sent between Host and MCU. + + NOTE: The packet is defined as follows: + [START_BYTE] [LENGTH] [COMMAND_ID] [PAYLOAD...] [CHECKSUM] [END_BYTE] + """ + + cmd_type: CmdType + payload: bytes = b"" + + def to_bytes(self) -> bytes: + length = len(self.payload) + if length > MAX_PAYLOAD_SIZE: + raise ValueError(f"Payload too large: {length} > {MAX_PAYLOAD_SIZE}") + + packet = bytearray([START_BYTE, length, self.cmd_type.value]) + packet.extend(self.payload) + + # Calculate checksum + checksum = length ^ self.cmd_type.value + for b in self.payload: + checksum ^= b + + packet.append(checksum) + packet.append(END_BYTE) + return bytes(packet) + + @staticmethod + def from_bytes(data: bytes) -> Optional["Packet"]: + if len(data) < 5: + return None + + if data[0] != START_BYTE or data[-1] != END_BYTE: + return None + + length = data[1] + cmd_value = data[2] + payload = data[3 : 3 + length] + checksum = data[3 + length] + + # Verify checksum + calc_checksum = length ^ cmd_value + for b in payload: + calc_checksum ^= b + + if calc_checksum != checksum: + return None + + try: + cmd_type = CmdType(cmd_value) + except ValueError: + return None + + return Packet(cmd_type=cmd_type, payload=payload) diff --git a/client/client/protocol/types.py b/client/client/protocol/types.py new file mode 100644 index 0000000..2a4da85 --- /dev/null +++ b/client/client/protocol/types.py @@ -0,0 +1,22 @@ +from enum import Enum + + +class CmdType(Enum): + # System commands + PING = 0x01 + ACK = 0x02 + NACK = 0x03 + + # Servo commands + MOVE_SERVO = 0x10 + MOVE_LEG = 0x11 + + # GPIO commands + SET_GPIO = 0x30 + GET_GPIO = 0x31 + + # Sensor commands + GET_IMU = 0x40 + START_IMU_STREAM = 0x41 + STOP_IMU_STREAM = 0x42 + IMU_DATA = 0x43 diff --git a/client/main.py b/client/main.py new file mode 100644 index 0000000..435acd0 --- /dev/null +++ b/client/main.py @@ -0,0 +1,30 @@ +import asyncio +import logging +import signal + +from client.botzo_client import BotzoClient + +FORMAT = "%(asctime)s %(name) %(message)s" +logging.basicConfig(format=FORMAT) + + +async def main(): + client = BotzoClient("/dev/ttyUSB1", 112500) + + async def signal_handler(sig, frame): + del sig, frame + await client.disconnect() + exit(0) + + signal.signal(signal.SIGINT, signal_handler) + + if not await client.connect(): + exit(1) + + await client.set_gpio(12, True) + + await client.disconnect() + + +if __name__ == "__main__": + asyncio.run(main()) diff --git a/client/pyproject.toml b/client/pyproject.toml new file mode 100644 index 0000000..054cd44 --- /dev/null +++ b/client/pyproject.toml @@ -0,0 +1,17 @@ +[project] +name = "client" +version = "0.1.0" +description = "Add your description here" +readme = "README.md" +requires-python = ">=3.13" +dependencies = [ + "coloredlogs>=15.0.1", + "pyserial>=3.5", +] + +[dependency-groups] +dev = [ + "pytest>=8.4.2", + "pytest-asyncio>=1.2.0", + "pytest-cov>=7.0.0", +] diff --git a/client/tests/__init__.py b/client/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/client/tests/mocks/__init__.py b/client/tests/mocks/__init__.py new file mode 100644 index 0000000..9789f34 --- /dev/null +++ b/client/tests/mocks/__init__.py @@ -0,0 +1,4 @@ +from .mock_mcu import MockMCU +from .mock_serial import MockSerial + +__all__ = ["MockSerial", "MockMCU"] diff --git a/client/tests/mocks/mock_mcu.py b/client/tests/mocks/mock_mcu.py new file mode 100644 index 0000000..cc3f5a1 --- /dev/null +++ b/client/tests/mocks/mock_mcu.py @@ -0,0 +1,74 @@ +import struct + +from client.protocol import CmdType, Packet + +from .mock_serial import MockSerial + + +class MockMCU: + """Simulates MCU behavior for testing""" + + def __init__(self, mock_serial: MockSerial): + self.serial = mock_serial + self.servo_positions = {} + self.gpio_states = {} + self.imu_streaming = False + self.imu_rate = 0 + + def process_commands(self): + """Process commands from write buffer and generate responses""" + data = self.serial.get_written_data() + self.serial.clear_write_buffer() + + if not data: + return + + # Parse packet + packet = Packet.from_bytes(data) + if not packet: + return + + # Handle commands + if packet.cmd_type == CmdType.PING: + self._respond_ack() + + elif packet.cmd_type == CmdType.MOVE_SERVO: + if len(packet.payload) == 3: + servo_id = packet.payload[0] + position = struct.unpack(">H", packet.payload[1:3])[0] + self.servo_positions[servo_id] = position + + elif packet.cmd_type == CmdType.SET_GPIO: + if len(packet.payload) == 2: + pin = packet.payload[0] + state = packet.payload[1] + self.gpio_states[pin] = bool(state) + + elif packet.cmd_type == CmdType.GET_IMU: + self._send_imu_data() + + elif packet.cmd_type == CmdType.START_IMU_STREAM: + if len(packet.payload) == 1: + self.imu_streaming = True + self.imu_rate = packet.payload[0] + + elif packet.cmd_type == CmdType.STOP_IMU_STREAM: + self.imu_streaming = False + + def _respond_ack(self): + """Send ACK response""" + ack_packet = Packet(cmd_type=CmdType.ACK) + self.serial.inject_data(ack_packet.to_bytes()) + + def _send_imu_data(self): + """Send IMU data response""" + # Fake IMU data: 6 floats (accel_xyz, gyro_xyz) + imu_data = struct.pack(">6f", 0.1, 0.2, 9.8, 0.01, 0.02, 0.03) + imu_packet = Packet(cmd_type=CmdType.IMU_DATA, payload=imu_data) + self.serial.inject_data(imu_packet.to_bytes()) + + def simulate_imu_stream(self, count: int = 1): + """Simulate streaming IMU data""" + if self.imu_streaming: + for _ in range(count): + self._send_imu_data() diff --git a/client/tests/mocks/mock_serial.py b/client/tests/mocks/mock_serial.py new file mode 100644 index 0000000..c66b0be --- /dev/null +++ b/client/tests/mocks/mock_serial.py @@ -0,0 +1,55 @@ +from io import BytesIO + + +class MockSerial: + """Mock serial port for testing""" + + def __init__(self): + self.read_buffer = BytesIO() + self.write_buffer = BytesIO() + self.is_open = True + self.in_waiting = 0 + + def write(self, data: bytes) -> int: + """Simulate writing to serial""" + self.write_buffer.write(data) + return len(data) + + def read(self, size: int = 1) -> bytes: + """Simulate reading from serial""" + data = self.read_buffer.read(size) + self.in_waiting = max(0, self.in_waiting - len(data)) + return data + + def reset_input_buffer(self): + """Clear input buffer""" + self.read_buffer = BytesIO() + self.in_waiting = 0 + + def close(self): + """Close serial port""" + self.is_open = False + + def set_low_latency_mode(self, enabled: bool): + """Mock method""" + pass + + def inject_data(self, data: bytes): + """Helper to inject data for reading""" + current_pos = self.read_buffer.tell() + self.read_buffer.seek(0, 2) # End of buffer + self.read_buffer.write(data) + self.read_buffer.seek(current_pos) # Restore position + self.in_waiting += len(data) + + def get_written_data(self) -> bytes: + """Get data written to serial""" + pos = self.write_buffer.tell() + self.write_buffer.seek(0) + data = self.write_buffer.read() + self.write_buffer.seek(pos) + return data + + def clear_write_buffer(self): + """Clear write buffer""" + self.write_buffer = BytesIO() diff --git a/client/tests/test_interface.py b/client/tests/test_interface.py new file mode 100644 index 0000000..e6419fd --- /dev/null +++ b/client/tests/test_interface.py @@ -0,0 +1,119 @@ +import asyncio +from unittest.mock import patch + +import pytest + +from client.interfaces import SerialInterface +from client.protocol import START_BYTE, CmdType, Packet +from tests.mocks import MockMCU, MockSerial + + +class TestInterface: + """Test interface with mock serial""" + + @pytest.mark.asyncio + async def test_connect_and_disconnect(self): + """Test connection lifecycle""" + mock_serial = MockSerial() + + with patch( + "client.interfaces.serial_interface.Serial", return_value=mock_serial + ): + interface = SerialInterface("/dev/ttyMOCK", 115200) + + assert await interface.connect() + assert interface._serial is not None + + await interface.disconnect() + assert interface._serial is None + + @pytest.mark.asyncio + async def test_send_packet(self): + """Test sending a packet""" + mock_serial = MockSerial() + + with patch( + "client.interfaces.serial_interface.Serial", return_value=mock_serial + ): + interface = SerialInterface("/dev/ttyMOCK", 115200) + await interface.connect() + + packet = Packet(cmd_type=CmdType.PING) + result = await interface.send(packet) + + assert result is True + written_data = mock_serial.get_written_data() + assert len(written_data) > 0 + assert written_data[0] == START_BYTE + + await interface.disconnect() + + @pytest.mark.asyncio + async def test_send_and_wait(self): + """Test request-response pattern""" + mock_serial = MockSerial() + mock_mcu = MockMCU(mock_serial) + + with patch( + "client.interfaces.serial_interface.Serial", return_value=mock_serial + ): + interface = SerialInterface("/dev/ttyMOCK", 115200) + await interface.connect() + + # Send ping + packet = Packet(cmd_type=CmdType.PING) + + # Simulate MCU processing in background + async def simulate_mcu(): + await asyncio.sleep(0.1) + mock_mcu.process_commands() + + task = asyncio.create_task(simulate_mcu()) + + # Wait for response + response = await interface.send_and_wait(packet, CmdType.ACK, timeout=1.0) + + await task + + assert response is not None + assert response.cmd_type == CmdType.ACK + + await interface.disconnect() + + @pytest.mark.asyncio + async def test_callback_registration(self): + """Test callback mechanism""" + mock_serial = MockSerial() + mock_mcu = MockMCU(mock_serial) + + callback_called = False + received_packet = None + + def on_ack(packet): + nonlocal callback_called, received_packet + callback_called = True + received_packet = packet + + with patch( + "client.interfaces.serial_interface.Serial", return_value=mock_serial + ): + interface = SerialInterface("/dev/ttyMOCK", 115200) + await interface.connect() + + # Register callback + interface.on(CmdType.ACK, on_ack) + + # Send ping and simulate response + packet = Packet(cmd_type=CmdType.PING) + await interface.send(packet) + + mock_mcu.process_commands() + + # Wait for callback + await asyncio.sleep(0.2) + + assert callback_called + assert received_packet is not None + assert received_packet.cmd_type == CmdType.ACK + + await interface.disconnect() diff --git a/client/tests/test_protocol.py b/client/tests/test_protocol.py new file mode 100644 index 0000000..1183374 --- /dev/null +++ b/client/tests/test_protocol.py @@ -0,0 +1,115 @@ +import struct + +import pytest + +# Assuming your protocol files are importable +from client.protocol import CmdType, Packet, Protocol +from client.protocol.packet import END_BYTE, START_BYTE + + +class TestProtocol: + """Test protocol packet creation and parsing""" + + def test_packet_serialization(self): + """Test packet to bytes conversion""" + packet = Packet(cmd_type=CmdType.PING) + data = packet.to_bytes() + + assert data[0] == START_BYTE + assert data[1] == 0 # No payload + assert data[2] == CmdType.PING.value + assert data[-1] == END_BYTE + + def test_packet_deserialization(self): + """Test bytes to packet conversion""" + original = Packet(cmd_type=CmdType.PING) + data = original.to_bytes() + parsed = Packet.from_bytes(data) + + assert parsed is not None + assert parsed.cmd_type == CmdType.PING + assert parsed.payload == b"" + + def test_packet_with_payload(self): + """Test packet with payload""" + payload = struct.pack(">BH", 5, 500) + packet = Packet(cmd_type=CmdType.MOVE_SERVO, payload=payload) + data = packet.to_bytes() + parsed = Packet.from_bytes(data) + + assert parsed is not None + assert parsed.cmd_type == CmdType.MOVE_SERVO + assert parsed.payload == payload + + def test_checksum_validation(self): + """Test checksum rejects corrupted data""" + packet = Packet(cmd_type=CmdType.PING) + data = bytearray(packet.to_bytes()) + + # Corrupt checksum + data[-2] ^= 0xFF + + parsed = Packet.from_bytes(bytes(data)) + assert parsed is None + + def test_protocol_create_ping(self): + """Test Protocol.create_ping()""" + packet = Protocol.create_ping() + assert packet.cmd_type == CmdType.PING + assert len(packet.payload) == 0 + + def test_protocol_create_move_servo(self): + """Test Protocol.create_move_servo()""" + packet = Protocol.create_move_servo(servo_id=3, position=750) + assert packet.cmd_type == CmdType.MOVE_SERVO + + servo_id, position = struct.unpack(">BH", packet.payload) + assert servo_id == 3 + assert position == 750 + + def test_protocol_set_gpio(self): + """Test Protocol.create_set_gpio()""" + packet = Protocol.create_set_gpio(5, True) + assert packet.cmd_type == CmdType.SET_GPIO + assert len(packet.payload) == 2 + + pin, state = struct.unpack(">BB", packet.payload) + assert pin == 5 + assert state + + def test_protocol_get_imu(self): + """Test Protocol.create_get_imu()""" + packet = Protocol.create_get_imu() + assert packet.cmd_type == CmdType.GET_IMU + assert len(packet.payload) == 0 + + def test_protocol_start_imu_stream(self): + """Test Protocol.create_get_imu()""" + packet = Protocol.create_start_imu_stream(10) + assert packet.cmd_type == CmdType.START_IMU_STREAM + assert len(packet.payload) == 1 + + rate = struct.unpack(">B", packet.payload)[0] + assert rate == 10 + + def test_protocol_stop_imu_stream(self): + """Test Protocol.create_get_imu()""" + packet = Protocol.create_stop_imu_stream() + assert packet.cmd_type == CmdType.STOP_IMU_STREAM + assert len(packet.payload) == 0 + + def test_protocol_parse_imu_data(self): + """Test Protocol.parse_imu_data()""" + imu_data = struct.pack(">6f", 1.0, 2.0, 3.0, 4.0, 5.0, 6.0) + packet = Packet(cmd_type=CmdType.IMU_DATA, payload=imu_data) + + parsed = Protocol.parse_imu_data(packet) + assert parsed is not None + assert parsed["accel"]["x"] == 1.0 + assert parsed["accel"]["y"] == 2.0 + assert parsed["accel"]["z"] == 3.0 + assert parsed["gyro"]["x"] == 4.0 + + +if __name__ == "__main__": + pytest.main([__file__, "-v", "--tb=short"]) diff --git a/client/uv.lock b/client/uv.lock new file mode 100644 index 0000000..5719269 --- /dev/null +++ b/client/uv.lock @@ -0,0 +1,222 @@ +version = 1 +revision = 3 +requires-python = ">=3.13" + +[[package]] +name = "client" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "coloredlogs" }, + { name = "pyserial" }, +] + +[package.dev-dependencies] +dev = [ + { name = "pytest" }, + { name = "pytest-asyncio" }, + { name = "pytest-cov" }, +] + +[package.metadata] +requires-dist = [ + { name = "coloredlogs", specifier = ">=15.0.1" }, + { name = "pyserial", specifier = ">=3.5" }, +] + +[package.metadata.requires-dev] +dev = [ + { name = "pytest", specifier = ">=8.4.2" }, + { name = "pytest-asyncio", specifier = ">=1.2.0" }, + { name = "pytest-cov", specifier = ">=7.0.0" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "coloredlogs" +version = "15.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "humanfriendly" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cc/c7/eed8f27100517e8c0e6b923d5f0845d0cb99763da6fdee00478f91db7325/coloredlogs-15.0.1.tar.gz", hash = "sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0", size = 278520, upload-time = "2021-06-11T10:22:45.202Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/06/3d6badcf13db419e25b07041d9c7b4a2c331d3f4e7134445ec5df57714cd/coloredlogs-15.0.1-py2.py3-none-any.whl", hash = "sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934", size = 46018, upload-time = "2021-06-11T10:22:42.561Z" }, +] + +[[package]] +name = "coverage" +version = "7.10.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/51/26/d22c300112504f5f9a9fd2297ce33c35f3d353e4aeb987c8419453b2a7c2/coverage-7.10.7.tar.gz", hash = "sha256:f4ab143ab113be368a3e9b795f9cd7906c5ef407d6173fe9675a902e1fffc239", size = 827704, upload-time = "2025-09-21T20:03:56.815Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/94/b765c1abcb613d103b64fcf10395f54d69b0ef8be6a0dd9c524384892cc7/coverage-7.10.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:981a651f543f2854abd3b5fcb3263aac581b18209be49863ba575de6edf4c14d", size = 218320, upload-time = "2025-09-21T20:01:56.629Z" }, + { url = "https://files.pythonhosted.org/packages/72/4f/732fff31c119bb73b35236dd333030f32c4bfe909f445b423e6c7594f9a2/coverage-7.10.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:73ab1601f84dc804f7812dc297e93cd99381162da39c47040a827d4e8dafe63b", size = 218575, upload-time = "2025-09-21T20:01:58.203Z" }, + { url = "https://files.pythonhosted.org/packages/87/02/ae7e0af4b674be47566707777db1aa375474f02a1d64b9323e5813a6cdd5/coverage-7.10.7-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:a8b6f03672aa6734e700bbcd65ff050fd19cddfec4b031cc8cf1c6967de5a68e", size = 249568, upload-time = "2025-09-21T20:01:59.748Z" }, + { url = "https://files.pythonhosted.org/packages/a2/77/8c6d22bf61921a59bce5471c2f1f7ac30cd4ac50aadde72b8c48d5727902/coverage-7.10.7-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10b6ba00ab1132a0ce4428ff68cf50a25efd6840a42cdf4239c9b99aad83be8b", size = 252174, upload-time = "2025-09-21T20:02:01.192Z" }, + { url = "https://files.pythonhosted.org/packages/b1/20/b6ea4f69bbb52dac0aebd62157ba6a9dddbfe664f5af8122dac296c3ee15/coverage-7.10.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c79124f70465a150e89340de5963f936ee97097d2ef76c869708c4248c63ca49", size = 253447, upload-time = "2025-09-21T20:02:02.701Z" }, + { url = "https://files.pythonhosted.org/packages/f9/28/4831523ba483a7f90f7b259d2018fef02cb4d5b90bc7c1505d6e5a84883c/coverage-7.10.7-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:69212fbccdbd5b0e39eac4067e20a4a5256609e209547d86f740d68ad4f04911", size = 249779, upload-time = "2025-09-21T20:02:04.185Z" }, + { url = "https://files.pythonhosted.org/packages/a7/9f/4331142bc98c10ca6436d2d620c3e165f31e6c58d43479985afce6f3191c/coverage-7.10.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7ea7c6c9d0d286d04ed3541747e6597cbe4971f22648b68248f7ddcd329207f0", size = 251604, upload-time = "2025-09-21T20:02:06.034Z" }, + { url = "https://files.pythonhosted.org/packages/ce/60/bda83b96602036b77ecf34e6393a3836365481b69f7ed7079ab85048202b/coverage-7.10.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b9be91986841a75042b3e3243d0b3cb0b2434252b977baaf0cd56e960fe1e46f", size = 249497, upload-time = "2025-09-21T20:02:07.619Z" }, + { url = "https://files.pythonhosted.org/packages/5f/af/152633ff35b2af63977edd835d8e6430f0caef27d171edf2fc76c270ef31/coverage-7.10.7-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:b281d5eca50189325cfe1f365fafade89b14b4a78d9b40b05ddd1fc7d2a10a9c", size = 249350, upload-time = "2025-09-21T20:02:10.34Z" }, + { url = "https://files.pythonhosted.org/packages/9d/71/d92105d122bd21cebba877228990e1646d862e34a98bb3374d3fece5a794/coverage-7.10.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:99e4aa63097ab1118e75a848a28e40d68b08a5e19ce587891ab7fd04475e780f", size = 251111, upload-time = "2025-09-21T20:02:12.122Z" }, + { url = "https://files.pythonhosted.org/packages/a2/9e/9fdb08f4bf476c912f0c3ca292e019aab6712c93c9344a1653986c3fd305/coverage-7.10.7-cp313-cp313-win32.whl", hash = "sha256:dc7c389dce432500273eaf48f410b37886be9208b2dd5710aaf7c57fd442c698", size = 220746, upload-time = "2025-09-21T20:02:13.919Z" }, + { url = "https://files.pythonhosted.org/packages/b1/b1/a75fd25df44eab52d1931e89980d1ada46824c7a3210be0d3c88a44aaa99/coverage-7.10.7-cp313-cp313-win_amd64.whl", hash = "sha256:cac0fdca17b036af3881a9d2729a850b76553f3f716ccb0360ad4dbc06b3b843", size = 221541, upload-time = "2025-09-21T20:02:15.57Z" }, + { url = "https://files.pythonhosted.org/packages/14/3a/d720d7c989562a6e9a14b2c9f5f2876bdb38e9367126d118495b89c99c37/coverage-7.10.7-cp313-cp313-win_arm64.whl", hash = "sha256:4b6f236edf6e2f9ae8fcd1332da4e791c1b6ba0dc16a2dc94590ceccb482e546", size = 220170, upload-time = "2025-09-21T20:02:17.395Z" }, + { url = "https://files.pythonhosted.org/packages/bb/22/e04514bf2a735d8b0add31d2b4ab636fc02370730787c576bb995390d2d5/coverage-7.10.7-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a0ec07fd264d0745ee396b666d47cef20875f4ff2375d7c4f58235886cc1ef0c", size = 219029, upload-time = "2025-09-21T20:02:18.936Z" }, + { url = "https://files.pythonhosted.org/packages/11/0b/91128e099035ece15da3445d9015e4b4153a6059403452d324cbb0a575fa/coverage-7.10.7-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:dd5e856ebb7bfb7672b0086846db5afb4567a7b9714b8a0ebafd211ec7ce6a15", size = 219259, upload-time = "2025-09-21T20:02:20.44Z" }, + { url = "https://files.pythonhosted.org/packages/8b/51/66420081e72801536a091a0c8f8c1f88a5c4bf7b9b1bdc6222c7afe6dc9b/coverage-7.10.7-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f57b2a3c8353d3e04acf75b3fed57ba41f5c0646bbf1d10c7c282291c97936b4", size = 260592, upload-time = "2025-09-21T20:02:22.313Z" }, + { url = "https://files.pythonhosted.org/packages/5d/22/9b8d458c2881b22df3db5bb3e7369e63d527d986decb6c11a591ba2364f7/coverage-7.10.7-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:1ef2319dd15a0b009667301a3f84452a4dc6fddfd06b0c5c53ea472d3989fbf0", size = 262768, upload-time = "2025-09-21T20:02:24.287Z" }, + { url = "https://files.pythonhosted.org/packages/f7/08/16bee2c433e60913c610ea200b276e8eeef084b0d200bdcff69920bd5828/coverage-7.10.7-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:83082a57783239717ceb0ad584de3c69cf581b2a95ed6bf81ea66034f00401c0", size = 264995, upload-time = "2025-09-21T20:02:26.133Z" }, + { url = "https://files.pythonhosted.org/packages/20/9d/e53eb9771d154859b084b90201e5221bca7674ba449a17c101a5031d4054/coverage-7.10.7-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:50aa94fb1fb9a397eaa19c0d5ec15a5edd03a47bf1a3a6111a16b36e190cff65", size = 259546, upload-time = "2025-09-21T20:02:27.716Z" }, + { url = "https://files.pythonhosted.org/packages/ad/b0/69bc7050f8d4e56a89fb550a1577d5d0d1db2278106f6f626464067b3817/coverage-7.10.7-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2120043f147bebb41c85b97ac45dd173595ff14f2a584f2963891cbcc3091541", size = 262544, upload-time = "2025-09-21T20:02:29.216Z" }, + { url = "https://files.pythonhosted.org/packages/ef/4b/2514b060dbd1bc0aaf23b852c14bb5818f244c664cb16517feff6bb3a5ab/coverage-7.10.7-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:2fafd773231dd0378fdba66d339f84904a8e57a262f583530f4f156ab83863e6", size = 260308, upload-time = "2025-09-21T20:02:31.226Z" }, + { url = "https://files.pythonhosted.org/packages/54/78/7ba2175007c246d75e496f64c06e94122bdb914790a1285d627a918bd271/coverage-7.10.7-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:0b944ee8459f515f28b851728ad224fa2d068f1513ef6b7ff1efafeb2185f999", size = 258920, upload-time = "2025-09-21T20:02:32.823Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/fac9f7abbc841409b9a410309d73bfa6cfb2e51c3fada738cb607ce174f8/coverage-7.10.7-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4b583b97ab2e3efe1b3e75248a9b333bd3f8b0b1b8e5b45578e05e5850dfb2c2", size = 261434, upload-time = "2025-09-21T20:02:34.86Z" }, + { url = "https://files.pythonhosted.org/packages/ee/51/a03bec00d37faaa891b3ff7387192cef20f01604e5283a5fabc95346befa/coverage-7.10.7-cp313-cp313t-win32.whl", hash = "sha256:2a78cd46550081a7909b3329e2266204d584866e8d97b898cd7fb5ac8d888b1a", size = 221403, upload-time = "2025-09-21T20:02:37.034Z" }, + { url = "https://files.pythonhosted.org/packages/53/22/3cf25d614e64bf6d8e59c7c669b20d6d940bb337bdee5900b9ca41c820bb/coverage-7.10.7-cp313-cp313t-win_amd64.whl", hash = "sha256:33a5e6396ab684cb43dc7befa386258acb2d7fae7f67330ebb85ba4ea27938eb", size = 222469, upload-time = "2025-09-21T20:02:39.011Z" }, + { url = "https://files.pythonhosted.org/packages/49/a1/00164f6d30d8a01c3c9c48418a7a5be394de5349b421b9ee019f380df2a0/coverage-7.10.7-cp313-cp313t-win_arm64.whl", hash = "sha256:86b0e7308289ddde73d863b7683f596d8d21c7d8664ce1dee061d0bcf3fbb4bb", size = 220731, upload-time = "2025-09-21T20:02:40.939Z" }, + { url = "https://files.pythonhosted.org/packages/23/9c/5844ab4ca6a4dd97a1850e030a15ec7d292b5c5cb93082979225126e35dd/coverage-7.10.7-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b06f260b16ead11643a5a9f955bd4b5fd76c1a4c6796aeade8520095b75de520", size = 218302, upload-time = "2025-09-21T20:02:42.527Z" }, + { url = "https://files.pythonhosted.org/packages/f0/89/673f6514b0961d1f0e20ddc242e9342f6da21eaba3489901b565c0689f34/coverage-7.10.7-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:212f8f2e0612778f09c55dd4872cb1f64a1f2b074393d139278ce902064d5b32", size = 218578, upload-time = "2025-09-21T20:02:44.468Z" }, + { url = "https://files.pythonhosted.org/packages/05/e8/261cae479e85232828fb17ad536765c88dd818c8470aca690b0ac6feeaa3/coverage-7.10.7-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3445258bcded7d4aa630ab8296dea4d3f15a255588dd535f980c193ab6b95f3f", size = 249629, upload-time = "2025-09-21T20:02:46.503Z" }, + { url = "https://files.pythonhosted.org/packages/82/62/14ed6546d0207e6eda876434e3e8475a3e9adbe32110ce896c9e0c06bb9a/coverage-7.10.7-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bb45474711ba385c46a0bfe696c695a929ae69ac636cda8f532be9e8c93d720a", size = 252162, upload-time = "2025-09-21T20:02:48.689Z" }, + { url = "https://files.pythonhosted.org/packages/ff/49/07f00db9ac6478e4358165a08fb41b469a1b053212e8a00cb02f0d27a05f/coverage-7.10.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:813922f35bd800dca9994c5971883cbc0d291128a5de6b167c7aa697fcf59360", size = 253517, upload-time = "2025-09-21T20:02:50.31Z" }, + { url = "https://files.pythonhosted.org/packages/a2/59/c5201c62dbf165dfbc91460f6dbbaa85a8b82cfa6131ac45d6c1bfb52deb/coverage-7.10.7-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:93c1b03552081b2a4423091d6fb3787265b8f86af404cff98d1b5342713bdd69", size = 249632, upload-time = "2025-09-21T20:02:51.971Z" }, + { url = "https://files.pythonhosted.org/packages/07/ae/5920097195291a51fb00b3a70b9bbd2edbfe3c84876a1762bd1ef1565ebc/coverage-7.10.7-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:cc87dd1b6eaf0b848eebb1c86469b9f72a1891cb42ac7adcfbce75eadb13dd14", size = 251520, upload-time = "2025-09-21T20:02:53.858Z" }, + { url = "https://files.pythonhosted.org/packages/b9/3c/a815dde77a2981f5743a60b63df31cb322c944843e57dbd579326625a413/coverage-7.10.7-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:39508ffda4f343c35f3236fe8d1a6634a51f4581226a1262769d7f970e73bffe", size = 249455, upload-time = "2025-09-21T20:02:55.807Z" }, + { url = "https://files.pythonhosted.org/packages/aa/99/f5cdd8421ea656abefb6c0ce92556709db2265c41e8f9fc6c8ae0f7824c9/coverage-7.10.7-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:925a1edf3d810537c5a3abe78ec5530160c5f9a26b1f4270b40e62cc79304a1e", size = 249287, upload-time = "2025-09-21T20:02:57.784Z" }, + { url = "https://files.pythonhosted.org/packages/c3/7a/e9a2da6a1fc5d007dd51fca083a663ab930a8c4d149c087732a5dbaa0029/coverage-7.10.7-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2c8b9a0636f94c43cd3576811e05b89aa9bc2d0a85137affc544ae5cb0e4bfbd", size = 250946, upload-time = "2025-09-21T20:02:59.431Z" }, + { url = "https://files.pythonhosted.org/packages/ef/5b/0b5799aa30380a949005a353715095d6d1da81927d6dbed5def2200a4e25/coverage-7.10.7-cp314-cp314-win32.whl", hash = "sha256:b7b8288eb7cdd268b0304632da8cb0bb93fadcfec2fe5712f7b9cc8f4d487be2", size = 221009, upload-time = "2025-09-21T20:03:01.324Z" }, + { url = "https://files.pythonhosted.org/packages/da/b0/e802fbb6eb746de006490abc9bb554b708918b6774b722bb3a0e6aa1b7de/coverage-7.10.7-cp314-cp314-win_amd64.whl", hash = "sha256:1ca6db7c8807fb9e755d0379ccc39017ce0a84dcd26d14b5a03b78563776f681", size = 221804, upload-time = "2025-09-21T20:03:03.4Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e8/71d0c8e374e31f39e3389bb0bd19e527d46f00ea8571ec7ec8fd261d8b44/coverage-7.10.7-cp314-cp314-win_arm64.whl", hash = "sha256:097c1591f5af4496226d5783d036bf6fd6cd0cbc132e071b33861de756efb880", size = 220384, upload-time = "2025-09-21T20:03:05.111Z" }, + { url = "https://files.pythonhosted.org/packages/62/09/9a5608d319fa3eba7a2019addeacb8c746fb50872b57a724c9f79f146969/coverage-7.10.7-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:a62c6ef0d50e6de320c270ff91d9dd0a05e7250cac2a800b7784bae474506e63", size = 219047, upload-time = "2025-09-21T20:03:06.795Z" }, + { url = "https://files.pythonhosted.org/packages/f5/6f/f58d46f33db9f2e3647b2d0764704548c184e6f5e014bef528b7f979ef84/coverage-7.10.7-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9fa6e4dd51fe15d8738708a973470f67a855ca50002294852e9571cdbd9433f2", size = 219266, upload-time = "2025-09-21T20:03:08.495Z" }, + { url = "https://files.pythonhosted.org/packages/74/5c/183ffc817ba68e0b443b8c934c8795553eb0c14573813415bd59941ee165/coverage-7.10.7-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:8fb190658865565c549b6b4706856d6a7b09302c797eb2cf8e7fe9dabb043f0d", size = 260767, upload-time = "2025-09-21T20:03:10.172Z" }, + { url = "https://files.pythonhosted.org/packages/0f/48/71a8abe9c1ad7e97548835e3cc1adbf361e743e9d60310c5f75c9e7bf847/coverage-7.10.7-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:affef7c76a9ef259187ef31599a9260330e0335a3011732c4b9effa01e1cd6e0", size = 262931, upload-time = "2025-09-21T20:03:11.861Z" }, + { url = "https://files.pythonhosted.org/packages/84/fd/193a8fb132acfc0a901f72020e54be5e48021e1575bb327d8ee1097a28fd/coverage-7.10.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6e16e07d85ca0cf8bafe5f5d23a0b850064e8e945d5677492b06bbe6f09cc699", size = 265186, upload-time = "2025-09-21T20:03:13.539Z" }, + { url = "https://files.pythonhosted.org/packages/b1/8f/74ecc30607dd95ad50e3034221113ccb1c6d4e8085cc761134782995daae/coverage-7.10.7-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:03ffc58aacdf65d2a82bbeb1ffe4d01ead4017a21bfd0454983b88ca73af94b9", size = 259470, upload-time = "2025-09-21T20:03:15.584Z" }, + { url = "https://files.pythonhosted.org/packages/0f/55/79ff53a769f20d71b07023ea115c9167c0bb56f281320520cf64c5298a96/coverage-7.10.7-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1b4fd784344d4e52647fd7857b2af5b3fbe6c239b0b5fa63e94eb67320770e0f", size = 262626, upload-time = "2025-09-21T20:03:17.673Z" }, + { url = "https://files.pythonhosted.org/packages/88/e2/dac66c140009b61ac3fc13af673a574b00c16efdf04f9b5c740703e953c0/coverage-7.10.7-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:0ebbaddb2c19b71912c6f2518e791aa8b9f054985a0769bdb3a53ebbc765c6a1", size = 260386, upload-time = "2025-09-21T20:03:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/a2/f1/f48f645e3f33bb9ca8a496bc4a9671b52f2f353146233ebd7c1df6160440/coverage-7.10.7-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:a2d9a3b260cc1d1dbdb1c582e63ddcf5363426a1a68faa0f5da28d8ee3c722a0", size = 258852, upload-time = "2025-09-21T20:03:21.007Z" }, + { url = "https://files.pythonhosted.org/packages/bb/3b/8442618972c51a7affeead957995cfa8323c0c9bcf8fa5a027421f720ff4/coverage-7.10.7-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a3cc8638b2480865eaa3926d192e64ce6c51e3d29c849e09d5b4ad95efae5399", size = 261534, upload-time = "2025-09-21T20:03:23.12Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dc/101f3fa3a45146db0cb03f5b4376e24c0aac818309da23e2de0c75295a91/coverage-7.10.7-cp314-cp314t-win32.whl", hash = "sha256:67f8c5cbcd3deb7a60b3345dffc89a961a484ed0af1f6f73de91705cc6e31235", size = 221784, upload-time = "2025-09-21T20:03:24.769Z" }, + { url = "https://files.pythonhosted.org/packages/4c/a1/74c51803fc70a8a40d7346660379e144be772bab4ac7bb6e6b905152345c/coverage-7.10.7-cp314-cp314t-win_amd64.whl", hash = "sha256:e1ed71194ef6dea7ed2d5cb5f7243d4bcd334bfb63e59878519be558078f848d", size = 222905, upload-time = "2025-09-21T20:03:26.93Z" }, + { url = "https://files.pythonhosted.org/packages/12/65/f116a6d2127df30bcafbceef0302d8a64ba87488bf6f73a6d8eebf060873/coverage-7.10.7-cp314-cp314t-win_arm64.whl", hash = "sha256:7fe650342addd8524ca63d77b2362b02345e5f1a093266787d210c70a50b471a", size = 220922, upload-time = "2025-09-21T20:03:28.672Z" }, + { url = "https://files.pythonhosted.org/packages/ec/16/114df1c291c22cac3b0c127a73e0af5c12ed7bbb6558d310429a0ae24023/coverage-7.10.7-py3-none-any.whl", hash = "sha256:f7941f6f2fe6dd6807a1208737b8a0cbcf1cc6d7b07d24998ad2d63590868260", size = 209952, upload-time = "2025-09-21T20:03:53.918Z" }, +] + +[[package]] +name = "humanfriendly" +version = "10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pyreadline3", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cc/3f/2c29224acb2e2df4d2046e4c73ee2662023c58ff5b113c4c1adac0886c43/humanfriendly-10.0.tar.gz", hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc", size = 360702, upload-time = "2021-09-17T21:40:43.31Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477", size = 86794, upload-time = "2021-09-17T21:40:39.897Z" }, +] + +[[package]] +name = "iniconfig" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793, upload-time = "2025-03-19T20:09:59.721Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload-time = "2025-03-19T20:10:01.071Z" }, +] + +[[package]] +name = "packaging" +version = "25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, +] + +[[package]] +name = "pluggy" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, +] + +[[package]] +name = "pygments" +version = "2.19.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, +] + +[[package]] +name = "pyreadline3" +version = "3.5.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/49/4cea918a08f02817aabae639e3d0ac046fef9f9180518a3ad394e22da148/pyreadline3-3.5.4.tar.gz", hash = "sha256:8d57d53039a1c75adba8e50dd3d992b28143480816187ea5efbd5c78e6c885b7", size = 99839, upload-time = "2024-09-19T02:40:10.062Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/dc/491b7661614ab97483abf2056be1deee4dc2490ecbf7bff9ab5cdbac86e1/pyreadline3-3.5.4-py3-none-any.whl", hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6", size = 83178, upload-time = "2024-09-19T02:40:08.598Z" }, +] + +[[package]] +name = "pyserial" +version = "3.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1e/7d/ae3f0a63f41e4d2f6cb66a5b57197850f919f59e558159a4dd3a818f5082/pyserial-3.5.tar.gz", hash = "sha256:3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb", size = 159125, upload-time = "2020-11-23T03:59:15.045Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl", hash = "sha256:c4451db6ba391ca6ca299fb3ec7bae67a5c55dde170964c7a14ceefec02f2cf0", size = 90585, upload-time = "2020-11-23T03:59:13.41Z" }, +] + +[[package]] +name = "pytest" +version = "8.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/a4/20da314d277121d6534b3a980b29035dcd51e6744bd79075a6ce8fa4eb8d/pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79", size = 365750, upload-time = "2025-09-04T14:34:20.226Z" }, +] + +[[package]] +name = "pytest-asyncio" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pytest" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/86/9e3c5f48f7b7b638b216e4b9e645f54d199d7abbbab7a64a13b4e12ba10f/pytest_asyncio-1.2.0.tar.gz", hash = "sha256:c609a64a2a8768462d0c99811ddb8bd2583c33fd33cf7f21af1c142e824ffb57", size = 50119, upload-time = "2025-09-12T07:33:53.816Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/93/2fa34714b7a4ae72f2f8dad66ba17dd9a2c793220719e736dda28b7aec27/pytest_asyncio-1.2.0-py3-none-any.whl", hash = "sha256:8e17ae5e46d8e7efe51ab6494dd2010f4ca8dae51652aa3c8d55acf50bfb2e99", size = 15095, upload-time = "2025-09-12T07:33:52.639Z" }, +] + +[[package]] +name = "pytest-cov" +version = "7.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "coverage" }, + { name = "pluggy" }, + { name = "pytest" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5e/f7/c933acc76f5208b3b00089573cf6a2bc26dc80a8aece8f52bb7d6b1855ca/pytest_cov-7.0.0.tar.gz", hash = "sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1", size = 54328, upload-time = "2025-09-09T10:57:02.113Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ee/49/1377b49de7d0c1ce41292161ea0f721913fa8722c19fb9c1e3aa0367eecb/pytest_cov-7.0.0-py3-none-any.whl", hash = "sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861", size = 22424, upload-time = "2025-09-09T10:57:00.695Z" }, +] From 6d00ed850fe88d28743f0c8e17eed1b85e78d5cf Mon Sep 17 00:00:00 2001 From: Pedro Soares Date: Sun, 5 Oct 2025 12:34:04 +0200 Subject: [PATCH 4/4] feat: improving client into a proper SDK This commit brings a change in name to the package. Now it is named botzo_sdk. This will serve the main entry point to interact with the microcontroller/hardware and offers a BoztoClient which handles all the communication behind the scenes with the MCU. The current state is still very limited and still needs development in order to obtain a stable version. For now, supported features are connect and disconnect, sending and receiving packets -> PING command is working. Additionally, it already handles when a stream of data is enabled, the case for the IMU. However, BotzoClient is not yet ready for this. --- client/README.md | 9 + client/botzo_sdk/__init__.py | 32 ++ client/botzo_sdk/clients/__init__.py | 3 + client/botzo_sdk/clients/botzo_client.py | 51 +++ .../interfaces/__init__.py | 0 client/botzo_sdk/interfaces/interface.py | 112 +++++++ .../botzo_sdk/interfaces/serial_interface.py | 313 ++++++++++++++++++ client/botzo_sdk/logger.py | 164 +++++++++ client/botzo_sdk/protocol/__init__.py | 214 ++++++++++++ client/botzo_sdk/protocol/packet.py | 145 ++++++++ client/botzo_sdk/protocol/types.py | 38 +++ client/client/botzo_client.py | 31 -- client/client/interfaces/interface.py | 33 -- client/client/interfaces/serial_interface.py | 156 --------- client/client/logger.py | 41 --- client/client/protocol/__init__.py | 69 ---- client/client/protocol/packet.py | 65 ---- client/client/protocol/types.py | 22 -- client/{client => examples}/__init__.py | 0 client/examples/event_triggered.py | 45 +++ client/examples/simple_ping.py | 93 ++++++ client/main.py | 30 -- client/pyproject.toml | 11 +- client/tests/mocks/mock_mcu.py | 24 +- client/tests/test_interface.py | 16 +- client/tests/test_protocol.py | 44 +-- client/uv.lock | 4 +- 27 files changed, 1272 insertions(+), 493 deletions(-) create mode 100644 client/botzo_sdk/__init__.py create mode 100644 client/botzo_sdk/clients/__init__.py create mode 100644 client/botzo_sdk/clients/botzo_client.py rename client/{client => botzo_sdk}/interfaces/__init__.py (100%) create mode 100644 client/botzo_sdk/interfaces/interface.py create mode 100644 client/botzo_sdk/interfaces/serial_interface.py create mode 100644 client/botzo_sdk/logger.py create mode 100644 client/botzo_sdk/protocol/__init__.py create mode 100644 client/botzo_sdk/protocol/packet.py create mode 100644 client/botzo_sdk/protocol/types.py delete mode 100644 client/client/botzo_client.py delete mode 100644 client/client/interfaces/interface.py delete mode 100644 client/client/interfaces/serial_interface.py delete mode 100644 client/client/logger.py delete mode 100644 client/client/protocol/__init__.py delete mode 100644 client/client/protocol/packet.py delete mode 100644 client/client/protocol/types.py rename client/{client => examples}/__init__.py (100%) create mode 100644 client/examples/event_triggered.py create mode 100644 client/examples/simple_ping.py delete mode 100644 client/main.py diff --git a/client/README.md b/client/README.md index e69de29..76215a4 100644 --- a/client/README.md +++ b/client/README.md @@ -0,0 +1,9 @@ +# Botzo SDK + +Client Library for Botzo Quadruped Robot + +This is a client library targetted to be used by Botzo. However, this library +can be expanded to be used by other robots that use serial communication or +any other interface that is supported. + +For now, only Serial communication is supported. diff --git a/client/botzo_sdk/__init__.py b/client/botzo_sdk/__init__.py new file mode 100644 index 0000000..1f49a82 --- /dev/null +++ b/client/botzo_sdk/__init__.py @@ -0,0 +1,32 @@ +"""Client Library for Botzo Quadruped Robot + +This is a client library targetted to be used by Botzo. However, this library +can be expanded to be used by other robots that use serial communication or +any other interface that is supported. + +For now, only Serial communication is supported. +""" + +from botzo_sdk.clients import BotzoClient +from botzo_sdk.interfaces import SerialInterface +from botzo_sdk.logger import get_logger, logger_manager +from botzo_sdk.protocol import CMDType, Packet, Protocol + +# Version +__version__ = "0.1.0" + +# Configure default logging (can be overridden by users) +import logging + +logger_manager.configure(level=logging.INFO, use_colors=True) + +__all__ = [ + # Core classes + "BotzoClient", + "get_logger", + "SerialInterface", + "Protocol", + "Packet", + "CMDType", + "__version__", +] diff --git a/client/botzo_sdk/clients/__init__.py b/client/botzo_sdk/clients/__init__.py new file mode 100644 index 0000000..4224ac9 --- /dev/null +++ b/client/botzo_sdk/clients/__init__.py @@ -0,0 +1,3 @@ +from .botzo_client import BotzoClient + +__all__ = ["BotzoClient"] diff --git a/client/botzo_sdk/clients/botzo_client.py b/client/botzo_sdk/clients/botzo_client.py new file mode 100644 index 0000000..458d7a5 --- /dev/null +++ b/client/botzo_sdk/clients/botzo_client.py @@ -0,0 +1,51 @@ +from botzo_sdk.interfaces import SerialInterface +from botzo_sdk.logger import get_logger +from botzo_sdk.protocol import Protocol +from botzo_sdk.protocol.types import CMDType + +# TODO: What is still missing +# - [ ] Make the client take a configuration +# - [ ] Add reconnect attempts on connect method +# - [ ] Add possibility to register callbacks/events +# - [ ] Add new methods for new functionality as needed + + +class BotzoClient: + def __init__(self, port: str, baudrate: int): + self._interface = SerialInterface(port, baudrate) + self._protocol = Protocol() + self._logger = get_logger("Client") + + def print_data(self, packet): + print(packet) + print(self._protocol.parse_imu_data(packet)) + + async def connect(self) -> bool: + if not await self._interface.connect(): + return False + + return await self.is_connected() + + async def disconnect(self): + await self.stop_imu_streaming() + await self._interface.disconnect() + + async def is_connected(self) -> bool: + packet = self._protocol.create_ping() + resp = await self._interface.send_and_wait(packet, CMDType.ACK) + return resp is not None + + async def set_gpio(self, pin: int, state: bool) -> bool: + packet = self._protocol.create_set_gpio(pin, state) + resp = await self._interface.send_and_wait(packet, CMDType.ACK) + return resp is not None + + async def start_imu_streaming(self) -> bool: + packet = self._protocol.create_start_imu_stream(100) + resp = await self._interface.send_and_wait(packet, CMDType.ACK) + return resp is not None + + async def stop_imu_streaming(self) -> bool: + packet = self._protocol.create_stop_imu_stream() + resp = await self._interface.send_and_wait(packet, CMDType.ACK) + return resp is not None diff --git a/client/client/interfaces/__init__.py b/client/botzo_sdk/interfaces/__init__.py similarity index 100% rename from client/client/interfaces/__init__.py rename to client/botzo_sdk/interfaces/__init__.py diff --git a/client/botzo_sdk/interfaces/interface.py b/client/botzo_sdk/interfaces/interface.py new file mode 100644 index 0000000..f05bc24 --- /dev/null +++ b/client/botzo_sdk/interfaces/interface.py @@ -0,0 +1,112 @@ +import logging +from abc import ABC, abstractmethod +from typing import Callable, Optional + +from botzo_sdk.protocol.packet import Packet +from botzo_sdk.protocol.types import CMDType + + +class Interface(ABC): + """Abstract base class for MCU communication interfaces. + + This class defines the standard interface for communicating with a + microcontroller unit (MCU) through various protocols such as serial, + UDP, TCP, or others. + + All concrete implementations must provide their own connection handling, + packet transmission, and event callback mechanisms. + + Attributes: + _logger (logging.Logger): Logger instance for interface operations. + """ + + def __init__(self, logger: logging.Logger): + """Initialize the interface with a logger. + + Args: + logger (logging.Logger): Logger instance for recording interface + operations and debugging information. + """ + self._logger = logger + + @abstractmethod + def connect(self): + """Establish connection with the target MCU. + + This method must be called before any communication operations + (send, send_and_wait, etc.) can be performed. + + Raises: + NotImplementedError: This method must be implemented by subclasses. + """ + raise NotImplementedError + + @abstractmethod + def disconnect(self): + """Terminate the connection with the MCU. + + Releases any resources held by the interface and closes the + communication channel. + + Raises: + NotImplementedError: This method must be implemented by subclasses. + """ + raise NotImplementedError + + @abstractmethod + async def send(self, packet: Packet) -> bool: + """Send a packet to the MCU asynchronously. + + Args: + packet (Packet): The packet to transmit to the MCU. + + Returns: + bool: True if the packet was sent successfully, False otherwise. + + Raises: + NotImplementedError: This method must be implemented by subclasses. + """ + raise NotImplementedError + + @abstractmethod + async def send_and_wait( + self, packet: Packet, expected_response: CMDType, timeout: float = 1.0 + ) -> Optional[Packet]: + """Send a packet and wait for a specific response from the MCU. + + This method transmits a packet and blocks until either the expected + response is received or the timeout period expires. + + Args: + packet (Packet): The packet to transmit to the MCU. + expected_response (CmdType): The command type of the expected + response packet (e.g., acknowledgment). + timeout (float, optional): Maximum time in seconds to wait for + the response. Defaults to 1.0. + + Returns: + Optional[Packet]: The received response packet if it arrives + within the timeout period, None otherwise. + + Raises: + NotImplementedError: This method must be implemented by subclasses. + """ + raise NotImplementedError + + @abstractmethod + def on(self, cmd_type: CMDType, callback: Callable[[Packet], None]): + """Register a callback for incoming packets of a specific command type. + + Sets up an event handler that triggers when a packet with the + specified command type is received from the MCU. + + Args: + cmd_type (CmdType): The command type to listen for. + callback (Callable): The function to call when a matching packet + is received. The callback should accept the received packet + as its argument. + + Raises: + NotImplementedError: This method must be implemented by subclasses. + """ + raise NotImplementedError diff --git a/client/botzo_sdk/interfaces/serial_interface.py b/client/botzo_sdk/interfaces/serial_interface.py new file mode 100644 index 0000000..164ce8a --- /dev/null +++ b/client/botzo_sdk/interfaces/serial_interface.py @@ -0,0 +1,313 @@ +import asyncio +from typing import Callable, Dict, Optional + +from serial import Serial + +from botzo_sdk.logger import get_logger +from botzo_sdk.protocol import END_BYTE, START_BYTE, CMDType, Packet + +from .interface import Interface + + +class SerialInterface(Interface): + """Serial communication implementation of the Interface abstract class. + + This class provides serial port communication with an MCU, handling + asynchronous reading, writing, and packet parsing. It uses a producer-consumer + pattern with separate tasks for reading serial data and parsing packets. + + Attributes: + _port (str): Serial port identifier (e.g., 'COM3' or '/dev/ttyUSB0'). + _baudrate (int): Communication speed in bits per second. + _serial (Optional[Serial]): PySerial connection object. + _callbacks (Dict[CmdType, Callable]): Registry mapping command types to callbacks. + _response_queue (asyncio.Queue): Queue for packets awaiting processing. + _buffer_queue (asyncio.Queue): Queue for raw bytes from serial port. + _reader_task (Optional[asyncio.Task]): Background task reading from serial. + _parser_task (Optional[asyncio.Task]): Background task parsing packets. + _running (bool): Flag indicating if the interface is active. + """ + + def __init__(self, port: str, baudrate: int = 115200): + """Initialize the serial interface. + + Args: + port (str): Serial port identifier (e.g., 'COM3', '/dev/ttyUSB0'). + baudrate (int, optional): Communication speed in bits per second. + Defaults to 115200. + """ + super().__init__(get_logger("Interface")) + self._port = port + self._baudrate = baudrate + self._serial: Optional[Serial] = None + + # Callback registry + self._callbacks: Dict[CMDType, Callable[[Packet], None]] = {} + + self._response_queue: asyncio.Queue = asyncio.Queue() + self._buffer_queue: asyncio.Queue = asyncio.Queue() + + self._reader_task: Optional[asyncio.Task] = None + self._parser_task: Optional[asyncio.Task] = None + self._running = False + + async def connect(self, low_latency: bool = False) -> bool: + """Establish serial connection with the MCU. + + Opens the serial port, optionally enables low-latency mode, waits for + MCU boot, and starts background tasks for reading and parsing data. + + Args: + low_latency (bool, optional): If True, enables low-latency mode on + the serial port for reduced transmission delays. Defaults to False. + + Returns: + bool: True if connection was successful, False otherwise. + + Note: + This method includes a 1-second delay to allow the MCU to boot. + If already connected, returns True without reconnecting. + """ + if self._serial: + self._logger.info("Already connected") + return True + + try: + self._serial = Serial(self._port, self._baudrate, timeout=0.1) + self._serial.set_low_latency_mode(low_latency) + + await asyncio.sleep(1) # MCU boot time + self._serial.reset_input_buffer() + + self._running = True + self._reader_task = asyncio.create_task(self._reader()) + self._parser_task = asyncio.create_task(self._parser()) + + self._logger.info(f"Connected to {self._port}:{self._baudrate}") + return True + + except Exception as e: + self._logger.error(f"Connection failed: {e}") + return False + + async def disconnect(self): + """Disconnect from the serial port and cleanup resources. + + Stops background tasks, cancels pending operations, and closes the + serial port connection. Safe to call even if not connected. + """ + self._running = False + + if self._reader_task: + self._reader_task.cancel() + try: + await self._reader_task + except asyncio.CancelledError: + pass + + if self._parser_task: + self._parser_task.cancel() + try: + await self._parser_task + except asyncio.CancelledError: + pass + + if self._serial: + self._serial.close() + self._serial = None + self._logger.info("Disconnected") + + def on(self, cmd_type: CMDType, callback: Callable[[Packet], None]): + """Register a callback for incoming packets of a specific command type. + + When a packet with the specified command type is received, the registered + callback will be invoked. The callback can be either synchronous or + asynchronous (coroutine). + + Args: + cmd_type (CmdType): The command type to listen for. + callback (Callable[[Packet], None]): Function to call when a matching + packet is received. Can be sync or async. + + Note: + When a callback is registered, matching packets are consumed by the + callback and NOT added to the response queue. + """ + self._callbacks[cmd_type] = callback + + async def send(self, packet: Packet) -> bool: + """Send a packet to the MCU via serial port. + + Args: + packet (Packet): The packet to transmit. + + Returns: + bool: True if all bytes were written successfully, False otherwise. + + Note: + Returns False if not connected or if the serial port is not open. + """ + if not self._serial or not self._serial.is_open: + self._logger.error("Not connected") + return False + + try: + data = packet.serialize() + written = self._serial.write(data) + self._logger.debug( + f"Sent: {packet.cmd_type.name} [{data.hex()}] ({written} bytes)" + ) + return written == len(data) + except Exception as e: + self._logger.error(f"Send error: {e}") + return False + + async def send_and_wait( + self, packet: Packet, expected_response: CMDType, timeout: float = 1.0 + ) -> Optional[Packet]: + """Send a packet and wait for a specific response from the MCU. + + Clears the response queue, sends the packet, and blocks until either + the expected response arrives or the timeout expires. + + Args: + packet (Packet): The packet to transmit. + expected_response (CmdType): The command type of the expected response. + timeout (float, optional): Maximum seconds to wait for response. + Defaults to 1.0. + + Returns: + Optional[Packet]: The response packet if received within timeout and + matching expected type, None otherwise. + + Warning: + This method clears the response queue before sending, which may + discard previously received packets. + """ + # Clear queue + while not self._response_queue.empty(): + self._response_queue.get_nowait() + + if not await self.send(packet): + return None + + try: + response = await asyncio.wait_for( + self._response_queue.get(), timeout=timeout + ) + + if response.cmd_type == expected_response: + return response + else: + self._logger.warning(f"Unexpected response: {response.cmd_type.name}") + return None + + except asyncio.TimeoutError: + self._logger.warning("Response timeout") + return None + + async def _reader(self): + """Producer task: continuously read bytes from serial port. + + Runs in a background task, reading available bytes from the serial port + and enqueueing them for processing by the parser. Implements a small + sleep to prevent busy-waiting. + + Note: + This is an internal method that runs as a background asyncio task. + It continues until self._running is set to False. + """ + while self._running: + try: + if self._serial and self._serial.in_waiting > 0: + # NOTE: self._serial.read() is synchronous. Sending this to + # a thread to prevent stuttering. + data = await asyncio.to_thread( + self._serial.read, self._serial.in_waiting + ) + for b in data: + await self._buffer_queue.put(b) + await asyncio.sleep(0.001) + except Exception as e: + self._logger.error(f"Reader error: {e}") + await asyncio.sleep(0.1) + + async def _parser(self): + """Consumer task: parse bytes into complete packets. + + Runs in a background task, consuming bytes from the buffer queue and + assembling them into complete packets. Packets are delimited by START_BYTE + and END_BYTE markers. Successfully parsed packets are dispatched to + the handler. + + Note: + This is an internal method that runs as a background asyncio task. + It continues until self._running is set to False. Invalid packets + are logged and discarded. + """ + buffer = bytearray() + + while self._running: + try: + b = await self._buffer_queue.get() + + # Wait until start byte found + if not buffer and b != START_BYTE: + continue + + buffer.append(b) + + # Check for complete packet + if b == END_BYTE: + packet_data = bytes(buffer) + buffer.clear() + + packet = Packet.deserialize(packet_data) + + self._logger.debug(f"Detected valid packet: {packet_data.hex()}") + + if packet: + await self._handle_packet(packet) + else: + self._logger.warning(f"Invalid packet: {packet_data.hex()}") + + except asyncio.CancelledError: + break + except Exception as e: + self._logger.error(f"Parser error: {e}") + buffer.clear() + await asyncio.sleep(0.01) + + async def _handle_packet(self, packet: Packet): + """Dispatch received packet to callback or response queue. + + If a callback is registered for the packet's command type, the callback + is invoked (supports both sync and async callbacks). Otherwise, the + packet is added to the response queue for send_and_wait. + + Args: + packet (Packet): The received packet to handle. + + Warning: + Packets handled by callbacks are NOT added to the response queue, + which means they won't be available for send_and_wait calls. + """ + self._logger.debug( + f"Received: {packet.cmd_type.name} ({len(packet.payload)} bytes)" + ) + + # Call registered callback if exists + if packet.cmd_type in self._callbacks: + callback = self._callbacks[packet.cmd_type] + if asyncio.iscoroutinefunction(callback): + await callback(packet) + else: + callback(packet) + # WARNING: Dispatched packet to a CB will is not queued. Queuing + # would imply that send_and_wait could receive the wrong response. + # At the same time, say a callback is registered for ACK, there would + # be no response. + # TODO: This needs to be better thought. Possible solution is ACK cannot be registered + return + + await self._response_queue.put(packet) diff --git a/client/botzo_sdk/logger.py b/client/botzo_sdk/logger.py new file mode 100644 index 0000000..d6ec3dd --- /dev/null +++ b/client/botzo_sdk/logger.py @@ -0,0 +1,164 @@ +"""Logging utilities for the robotics control library. + +This module provides a centralized logging system that can be customized +by library users. +""" + +import logging +from typing import Any, Callable, Dict, Optional + +import coloredlogs + + +class LoggerManager: + """Centralized logging manager for the library. + + Provides consistent logging across the library with support for + custom logger injection. + """ + + _instance: Optional["LoggerManager"] = None + + def __new__(cls): + if cls._instance is None: + cls._instance = super().__new__(cls) + cls._instance._initialized = False + return cls._instance + + def __init__(self): + if self._initialized: + return + + self._loggers: Dict[str, logging.Logger] = {} + self._custom_logger_factory: Optional[Callable[[str], logging.Logger]] = None + self._default_level = logging.INFO + self._use_colors = True + self._log_format = "[%(name)s] %(levelname)s %(message)s" + + self._level_styles = { + "debug": {"color": "green"}, + "info": {"color": "cyan"}, + "warning": {"color": "yellow"}, + "error": {"color": "red"}, + "critical": {"color": "red", "bold": True}, + } + + self._field_styles = { + "levelname": {"color": "white", "bold": True}, + "name": {"color": "blue"}, + } + + self._initialized = True + + def configure( + self, + level: int = logging.INFO, + use_colors: bool = True, + log_format: Optional[str] = None, + level_styles: Optional[Dict[str, Dict[str, Any]]] = None, + field_styles: Optional[Dict[str, Dict[str, Any]]] = None, + ) -> None: + """Configure global logging settings. + + Args: + level: Default logging level. + use_colors: Enable colored output. + log_format: Custom log format string. + level_styles: Custom level color styles. + field_styles: Custom field color styles. + """ + self._default_level = level + self._use_colors = use_colors + + if log_format: + self._log_format = log_format + if level_styles: + self._level_styles = level_styles + if field_styles: + self._field_styles = field_styles + + # Reconfigure existing loggers + for logger in self._loggers.values(): + self._apply_configuration(logger) + + def set_logger_factory(self, factory: Callable[[str], logging.Logger]) -> None: + """Set a custom logger factory. + + Args: + factory: Function that takes a name and returns a logger. + """ + self._custom_logger_factory = factory + self._loggers.clear() + + def get_logger(self, name: str) -> logging.Logger: + """Get or create a logger. + + Args: + name: Logger name, typically __name__. + + Returns: + Configured logger instance. + """ + if name in self._loggers: + return self._loggers[name] + + if self._custom_logger_factory: + logger = self._custom_logger_factory(name) + else: + logger = logging.getLogger(name) + self._apply_configuration(logger) + + self._loggers[name] = logger + return logger + + def _apply_configuration(self, logger: logging.Logger) -> None: + """Apply default configuration to a logger.""" + if logger.handlers: + return + + logger.setLevel(self._default_level) + + if self._use_colors: + coloredlogs.install( + level=self._default_level, + logger=logger, + fmt=self._log_format, + level_styles=self._level_styles, + field_styles=self._field_styles, + ) + else: + handler = logging.StreamHandler() + handler.setLevel(self._default_level) + formatter = logging.Formatter(self._log_format) + handler.setFormatter(formatter) + logger.addHandler(handler) + + def set_level(self, level: int, logger_name: Optional[str] = None) -> None: + """Change logging level at runtime.""" + self._default_level = level + + if logger_name: + if logger_name in self._loggers: + self._loggers[logger_name].setLevel(level) + else: + for logger in self._loggers.values(): + logger.setLevel(level) + + +# Global singleton +logger_manager = LoggerManager() + + +def get_logger(name: str) -> logging.Logger: + """Convenience function to get a logger. + + Args: + name: Logger name, typically __name__. + + Returns: + Configured logger instance. + """ + return logger_manager.get_logger(name) + + +__all__ = ["LoggerManager", "logger_manager", "get_logger"] diff --git a/client/botzo_sdk/protocol/__init__.py b/client/botzo_sdk/protocol/__init__.py new file mode 100644 index 0000000..9d7825c --- /dev/null +++ b/client/botzo_sdk/protocol/__init__.py @@ -0,0 +1,214 @@ +import struct +from typing import Optional + +from botzo_sdk.protocol.packet import Packet +from botzo_sdk.protocol.types import CMDType + +from .packet import END_BYTE, START_BYTE, Packet +from .types import CMDType + + +class Protocol: + """High-level protocol interface for creating and parsing MCU packets. + + Provides factory methods for constructing command packets with proper + payload encoding and validation. Also provides parsers for extracting + structured data from response packets. + + All methods use little-endian byte order ('<') for multi-byte values in + commands, to match ESP32 endianness. + """ + + @staticmethod + def create_ping() -> Packet: + """Create a connectivity check packet. + + Sends a PING command to verify MCU connectivity. Typically expects + an ACK response. + + Returns: + Packet: A PING packet with no payload. + + Example: + >>> ping = Protocol.create_ping() + >>> pong = await interface.send_and_wait(ping, CMDType.ACK) + """ + return Packet(cmd_type=CMDType.PING) + + @staticmethod + def create_move_servo(servo_id: int, position: int) -> Packet: + """Create a servo movement command packet. + + Commands a single servo to move to the specified position. + + Args: + servo_id (int): Servo identifier (0-255). + position (int): Target position (0-1000), where 0 is minimum + and 1000 is maximum servo range. + + Returns: + Packet: A MOVE_SERVO packet with encoded servo ID and position. + + Raises: + ValueError: If servo_id is not in range 0-255 or position is + not in range 0-1000. + + Payload Format: + [SERVO_ID: 1 byte][POSITION: 2 bytes, little-endian] + + Example: + >>> # Move servo 3 to middle position + >>> packet = Protocol.create_move_servo(servo_id=3, position=500) + >>> await interface.send(packet) + """ + if not (0 <= servo_id <= 255): + raise ValueError(f"Invalid servo_id: {servo_id}") + if not (0 <= position <= 1000): + raise ValueError(f"Invalid position: {position}") + + payload = struct.pack(" Packet: + """Create a GPIO pin state command packet. + + Sets the digital state of a GPIO pin to high or low. + + Args: + pin (int): GPIO pin number (0-255). + state (bool): Desired pin state - True for HIGH, False for LOW. + + Returns: + Packet: A SET_GPIO packet with encoded pin and state. + + Raises: + ValueError: If pin number is not in range 0-255. + + Payload Format: + [PIN: 1 byte][STATE: 1 byte (0=LOW, 1=HIGH)] + + Example: + >>> # Set GPIO pin 5 to HIGH + >>> packet = Protocol.create_set_gpio(pin=5, state=True) + >>> await interface.send(packet) + """ + if not (0 <= pin <= 255): + raise ValueError(f"Invalid pin: {pin}") + + payload = struct.pack(">BB", pin, 1 if state else 0) + return Packet(cmd_type=CMDType.SET_GPIO, payload=payload) + + @staticmethod + def create_get_imu() -> Packet: + """Create a single IMU reading request packet. + + Requests a one-time reading from the Inertial Measurement Unit. + Response will be an IMU_DATA packet. + + Returns: + Packet: A GET_IMU packet with no payload. + + Example: + >>> packet = Protocol.create_get_imu() + >>> response = await interface.send_and_wait(packet, CMDType.IMU_DATA) + >>> imu_data = Protocol.parse_imu_data(response) + """ + return Packet(cmd_type=CMDType.GET_IMU) + + @staticmethod + def create_start_imu_stream(rate_hz: int) -> Packet: + """Create a command to start continuous IMU data streaming. + + Begins periodic transmission of IMU_DATA packets at the specified rate. + + Args: + rate_hz (int): Streaming frequency in Hz (1-200). + + Returns: + Packet: A START_IMU_STREAM packet with encoded sampling rate. + + Raises: + ValueError: If rate_hz is not in range 1-200. + + Payload Format: + [RATE_HZ: 1 byte] + + Example: + >>> # Stream IMU data at 50 Hz + >>> packet = Protocol.create_start_imu_stream(rate_hz=50) + >>> await interface.send(packet) + >>> + >>> # Register callback for incoming data + >>> interface.on(CMDType.IMU_DATA, handle_imu) + """ + if not (1 <= rate_hz <= 200): + raise ValueError(f"Invalid rate: {rate_hz}") + + payload = struct.pack(" Packet: + """Create a command to stop continuous IMU data streaming. + + Stops the periodic transmission of IMU_DATA packets started by + create_start_imu_stream(). + + Returns: + Packet: A STOP_IMU_STREAM packet with no payload. + + Example: + >>> packet = Protocol.create_stop_imu_stream() + >>> await interface.send(packet) + """ + return Packet(cmd_type=CMDType.STOP_IMU_STREAM) + + @staticmethod + def parse_imu_data(packet: Packet) -> Optional[dict]: + """Parse IMU sensor data from a packet. + + Extracts accelerometer and gyroscope readings from an IMU_DATA packet. + + Args: + packet (Packet): The packet to parse. Must be of type IMU_DATA. + + Returns: + Optional[dict]: Dictionary containing IMU readings with structure: + { + "accel": {"x": float, "y": float, "z": float}, + "gyro": {"x": float, "y": float, "z": float} + } + Returns None if packet type is incorrect or payload is malformed. + + Payload Format (24 bytes, little-endian): + [ACCEL_X: 4 bytes float][ACCEL_Y: 4 bytes float][ACCEL_Z: 4 bytes float] + [GYRO_X: 4 bytes float][GYRO_Y: 4 bytes float][GYRO_Z: 4 bytes float] + + Example: + >>> response = await interface.send_and_wait( + ... Protocol.create_get_imu(), + ... CMDType.IMU_DATA + ... ) + >>> if response: + ... data = Protocol.parse_imu_data(response) + ... if data: + ... print(f"Accel X: {data['accel']['x']} m/s²") + ... print(f"Gyro Z: {data['gyro']['z']} rad/s") + """ + if packet.cmd_type != CMDType.IMU_DATA: + return None + + if len(packet.payload) != 24: # 6 floats × 4 bytes + return None + + # ESP32 is little-endian + values = struct.unpack("<6f", packet.payload) + + return { + "accel": {"x": values[0], "y": values[1], "z": values[2]}, + "gyro": {"x": values[3], "y": values[4], "z": values[5]}, + } + + +__all__ = ["Protocol", "Packet", "CMDType", "START_BYTE", "END_BYTE"] diff --git a/client/botzo_sdk/protocol/packet.py b/client/botzo_sdk/protocol/packet.py new file mode 100644 index 0000000..0ada9e5 --- /dev/null +++ b/client/botzo_sdk/protocol/packet.py @@ -0,0 +1,145 @@ +from dataclasses import dataclass +from typing import Optional + +from botzo_sdk.protocol.types import CMDType + +START_BYTE = 0x3C # 0x3C = '<' +"""Packet start delimiter byte.""" + +END_BYTE = 0x3E # 0x3E = '>' +"""Packet end delimiter byte.""" + +MAX_PAYLOAD_SIZE = 254 # bytes +"""Maximum allowed payload size in bytes.""" + + +@dataclass +class Packet: + """Data packet for bidirectional Host-MCU communication. + + Implements a framed binary protocol with checksum verification for reliable + serial communication. Each packet contains a command type and optional payload. + + Packet Structure: + [START_BYTE] [LENGTH] [CMD_TYPE] [PAYLOAD...] [CHECKSUM] [END_BYTE] + + - START_BYTE (1 byte): Packet start delimiter (0x3C, '<') + - LENGTH (1 byte): Payload length in bytes (0-254) + - CMD_TYPE (1 byte): Command type identifier from CMDType enum + - PAYLOAD (0-254 bytes): Command-specific data + - CHECKSUM (1 byte): XOR checksum of LENGTH, CMD_TYPE, and PAYLOAD + - END_BYTE (1 byte): Packet end delimiter (0x3E, '>') + + Minimum packet size: 5 bytes (empty payload) + Maximum packet size: 259 bytes (255-byte payload) + + Attributes: + cmd_type (CMDType): The command type for this packet. + payload (bytes): Optional command-specific data. Defaults to empty bytes. + + Examples: + >>> # Create a PING packet with no payload + >>> packet = Packet(cmd_type=CMDType.PING) + >>> data = packet.serialize() + + >>> # Create a packet with payload + >>> packet = Packet(cmd_type=CMDType.MOVE_SERVO, payload=b'\\x01\\x5A') + >>> data = packet.serialize() + + >>> # Parse received bytes + >>> received_packet = Packet.deserialize(data) + >>> if received_packet: + ... print(f"Received: {received_packet.cmd_type.name}") + """ + + cmd_type: CMDType + payload: bytes = b"" + + def serialize(self) -> bytes: + """Serialize the packet into bytes for transmission. + + Constructs a framed packet with start/end delimiters and XOR checksum + for error detection. + + Returns: + bytes: The complete serialized packet ready for transmission. + + Raises: + ValueError: If payload size exceeds MAX_PAYLOAD_SIZE (255 bytes). + + Note: + Checksum is calculated as: LENGTH XOR CMD_TYPE XOR payload[0] XOR ... XOR payload[n] + """ + length = len(self.payload) + if length > MAX_PAYLOAD_SIZE: + raise ValueError(f"Payload too large: {length} > {MAX_PAYLOAD_SIZE}") + + packet = bytearray([START_BYTE, length, self.cmd_type.value]) + packet.extend(self.payload) + + # Calculate checksum (XOR of length, command, and payload bytes) + checksum = length ^ self.cmd_type.value + for b in self.payload: + checksum ^= b + + packet.append(checksum) + packet.append(END_BYTE) + + return bytes(packet) + + @staticmethod + def deserialize(data: bytes) -> Optional["Packet"]: + """Deserialize bytes into a Packet object with validation. + + Parses received bytes, validates packet structure, verifies checksum, + and constructs a Packet object if all checks pass. + + Args: + data (bytes): Raw bytes received from serial port or buffer. + + Returns: + Optional[Packet]: A valid Packet object if parsing and validation + succeed, None otherwise. + + Validation Checks: + - Minimum length (5 bytes) + - Correct START_BYTE and END_BYTE delimiters + - Valid checksum + - Valid command type (exists in CMDType enum) + + Examples: + >>> raw_data = b'<\\x02\\x01\\x05\\x0A\\x08>' + >>> packet = Packet.deserialize(raw_data) + >>> if packet: + ... print(f"Valid packet: {packet.cmd_type.name}") + ... else: + ... print("Invalid or corrupted packet") + """ + # Minimum packet: [START][LEN][CMD][CHECKSUM][END] = 5 bytes + if len(data) < 5: + return None + + # Verify delimiters + if data[0] != START_BYTE or data[-1] != END_BYTE: + return None + + length = data[1] + cmd_value = data[2] + payload = data[3 : 3 + length] + checksum = data[3 + length] + + # Verify checksum + calc_checksum = length ^ cmd_value + for b in payload: + calc_checksum ^= b + + if calc_checksum != checksum: + return None + + # Validate command type + try: + cmd_type = CMDType(cmd_value) + except ValueError: + return None + + return Packet(cmd_type=cmd_type, payload=payload) diff --git a/client/botzo_sdk/protocol/types.py b/client/botzo_sdk/protocol/types.py new file mode 100644 index 0000000..5f398a9 --- /dev/null +++ b/client/botzo_sdk/protocol/types.py @@ -0,0 +1,38 @@ +from enum import Enum + + +class CMDType(Enum): + """Command types supported by the MCU communication protocol.""" + + PING = 0x01 + """Request connectivity check from MCU. Expects ACK response.""" + + ACK = 0x02 + """Positive acknowledgment. Sent by MCU to confirm successful command execution.""" + + NACK = 0x03 + """Negative acknowledgment. Sent by MCU when command fails or is invalid.""" + + MOVE_SERVO = 0x10 + """Command single servo to move to target position. Payload contains servo ID and position.""" + + MOVE_LEG = 0x11 + """Command entire leg assembly to move. Payload contains leg ID and joint angles.""" + + SET_GPIO = 0x30 + """Set GPIO pin state. Payload contains pin number and state (high/low).""" + + GET_GPIO = 0x31 + """Request current GPIO pin state. Response contains pin number and state.""" + + GET_IMU = 0x40 + """Request single IMU reading. Response is IMU_DATA packet.""" + + START_IMU_STREAM = 0x41 + """Begin continuous IMU data streaming at configured rate.""" + + STOP_IMU_STREAM = 0x42 + """Stop continuous IMU data streaming.""" + + IMU_DATA = 0x43 + """IMU data packet sent by MCU. Contains accelerometer, gyroscope, and magnetometer readings.""" diff --git a/client/client/botzo_client.py b/client/client/botzo_client.py deleted file mode 100644 index 87c8619..0000000 --- a/client/client/botzo_client.py +++ /dev/null @@ -1,31 +0,0 @@ -from client.interfaces import SerialInterface -from client.logger import get_logger -from client.protocol import Protocol -from client.protocol.types import CmdType - -# TODO:(pedro) Client should maybe take a config - - -class BotzoClient: - def __init__(self, port: str, baudrate: int): - self._interface = SerialInterface(port, baudrate) - self._protocol = Protocol() - self._logger = get_logger("Client") - - async def connect(self) -> bool: - if not await self._interface.connect(): - return False - return await self.is_connected() - - async def disconnect(self): - await self._interface.disconnect() - - async def is_connected(self) -> bool: - packet = self._protocol.create_ping() - resp = await self._interface.send_and_wait(packet, CmdType.ACK) - return resp is not None - - async def set_gpio(self, pin: int, state: bool) -> bool: - packet = self._protocol.create_set_gpio(pin, state) - resp = await self._interface.send_and_wait(packet, CmdType.ACK) - return resp is not None diff --git a/client/client/interfaces/interface.py b/client/client/interfaces/interface.py deleted file mode 100644 index f318fd7..0000000 --- a/client/client/interfaces/interface.py +++ /dev/null @@ -1,33 +0,0 @@ -import logging -from abc import ABC, abstractmethod -from typing import Callable, Optional - -from client.protocol.packet import Packet -from client.protocol.types import CmdType - - -class Interface(ABC): - def __init__(self, logger: logging.Logger): - self._logger = logger - - @abstractmethod - def connect(self): - raise NotImplementedError - - @abstractmethod - def disconnect(self): - raise NotImplementedError - - @abstractmethod - async def send(self, packet: Packet) -> bool: - raise NotImplementedError - - @abstractmethod - async def send_and_wait( - self, packet: Packet, expected_response: CmdType, timeout: float = 1.0 - ) -> Optional[Packet]: - raise NotImplementedError - - @abstractmethod - def on(self, cmd_type: CmdType, callback: Callable): - raise NotImplementedError diff --git a/client/client/interfaces/serial_interface.py b/client/client/interfaces/serial_interface.py deleted file mode 100644 index 8baa075..0000000 --- a/client/client/interfaces/serial_interface.py +++ /dev/null @@ -1,156 +0,0 @@ -import asyncio -from typing import Callable, Dict, Optional - -from serial import Serial - -from client.logger import get_logger -from client.protocol import CmdType, Packet -from client.protocol.packet import END_BYTE - -from .interface import Interface - - -class SerialInterface(Interface): - def __init__(self, port: str, baudrate: int = 115200): - super().__init__(get_logger("Interface")) - self._port = port - self._baudrate = baudrate - self._serial: Optional[Serial] = None - - # Callback registry - self._callbacks: Dict[CmdType, Callable] = {} - - # Response queue for request-response - self._response_queue: asyncio.Queue = asyncio.Queue() - - # Background reader - self._reader_task: Optional[asyncio.Task] = None - self._running = False - - async def connect(self, low_latency: bool = False) -> bool: - """Connect to serial port and start reader""" - if self._serial: - self._logger.info("Already connected") - return True - - try: - self._serial = Serial(self._port, self._baudrate, timeout=0.1) - self._serial.set_low_latency_mode(low_latency) - - await asyncio.sleep(1) # MCU boot time - self._serial.reset_input_buffer() - - # Start background reader - self._running = True - self._reader_task = asyncio.create_task(self._read_loop()) - - self._logger.info(f"Connected to {self._port}:{self._baudrate}") - return True - - except Exception as e: - self._logger.error(f"Connection failed: {e}") - return False - - async def disconnect(self): - """Disconnect and cleanup""" - self._running = False - - if self._reader_task: - self._reader_task.cancel() - try: - await self._reader_task - except asyncio.CancelledError: - pass - - if self._serial: - self._serial.close() - self._serial = None - self._logger.info("Disconnected") - - def on(self, cmd_type: CmdType, callback: Callable): - """Register callback for packet type""" - self._callbacks[cmd_type] = callback - - async def send(self, packet: Packet) -> bool: - """Send a packet""" - if not self._serial or not self._serial.is_open: - self._logger.error("Not connected") - return False - - try: - data = packet.to_bytes() - written = self._serial.write(data) - self._logger.debug(f"Sent: {packet.cmd_type.name} ({written} bytes)") - return written == len(data) - except Exception as e: - self._logger.error(f"Send error: {e}") - return False - - async def send_and_wait( - self, packet: Packet, expected_response: CmdType, timeout: float = 1.0 - ) -> Optional[Packet]: - """Send packet and wait for response""" - # Clear queue - while not self._response_queue.empty(): - self._response_queue.get_nowait() - - if not await self.send(packet): - return None - - try: - response = await asyncio.wait_for( - self._response_queue.get(), timeout=timeout - ) - - if response.cmd_type == expected_response: - return response - else: - self._logger.warning(f"Unexpected response: {response.cmd_type.name}") - return None - - except asyncio.TimeoutError: - self._logger.warning("Response timeout") - return None - - async def _read_loop(self): - """Background task to read and dispatch packets""" - buffer = bytearray() - - while self._running: - try: - if self._serial and self._serial.in_waiting > 0: - data = self._serial.read(self._serial.in_waiting) - buffer.extend(data) - - # Parse packets from buffer - while END_BYTE in buffer: - end_idx = buffer.index(END_BYTE) + 1 - packet_data = bytes(buffer[:end_idx]) - buffer = buffer[end_idx:] - - packet = Packet.from_bytes(packet_data) - if packet: - await self._handle_packet(packet) - else: - self._logger.warning(f"Invalid packet: {packet_data.hex()}") - - await asyncio.sleep(0.001) - - except Exception as e: - self._logger.error(f"Read loop error: {e}") - await asyncio.sleep(0.1) - - async def _handle_packet(self, packet: Packet): - """Dispatch packet to callback or queue""" - self._logger.debug(f"Received: {packet.cmd_type.name}") - - # Call registered callback if exists - if packet.cmd_type in self._callbacks: - callback = self._callbacks[packet.cmd_type] - if asyncio.iscoroutinefunction(callback): - await callback(packet) - else: - callback(packet) - - # Also queue for request-response - await self._response_queue.put(packet) diff --git a/client/client/logger.py b/client/client/logger.py deleted file mode 100644 index 9a794a0..0000000 --- a/client/client/logger.py +++ /dev/null @@ -1,41 +0,0 @@ -import logging - -import coloredlogs - -LOG_LEVEL = "DEBUG" - -LEVEL_STYLES = dict( - spam=dict(color="green", faint=True), - debug=dict(color="green"), - verbose=dict(color="blue"), - info=dict(color="green"), - notice=dict(color="magenta"), - warning=dict(color="yellow"), - success=dict(color="green", bold=True), - error=dict(color="red"), - critical=dict(color="red", bold=True), -) - -FIELD_STYLES = dict( - asctime=dict(color="green"), - hostname=dict(color="magenta"), - levelname=dict(color="white", bold=True), - name=dict(color="blue"), - programname=dict(color="cyan"), - username=dict(color="yellow"), - filename=dict(color="cyan"), -) - -logger = logging.getLogger("smapper_api") - - -def get_logger(name: str) -> logging.Logger: - logger = logging.getLogger(name) - coloredlogs.install( - level=LOG_LEVEL, - logger=logger, - fmt="[%(name)s] %(levelname)s %(message)s", - level_styles=LEVEL_STYLES, - field_styles=FIELD_STYLES, - ) - return logger diff --git a/client/client/protocol/__init__.py b/client/client/protocol/__init__.py deleted file mode 100644 index 8f555cf..0000000 --- a/client/client/protocol/__init__.py +++ /dev/null @@ -1,69 +0,0 @@ -import struct -from typing import Optional - -from .packet import END_BYTE, START_BYTE, Packet -from .types import CmdType - - -class Protocol: - @staticmethod - def create_ping() -> Packet: - """Create ping packet""" - return Packet(cmd_type=CmdType.PING) - - @staticmethod - def create_move_servo(servo_id: int, position: int) -> Packet: - """Create move servo packet (position: 0-1000)""" - if not (0 <= servo_id <= 255): - raise ValueError(f"Invalid servo_id: {servo_id}") - if not (0 <= position <= 1000): - raise ValueError(f"Invalid position: {position}") - - payload = struct.pack(">BH", servo_id, position) - return Packet(cmd_type=CmdType.MOVE_SERVO, payload=payload) - - @staticmethod - def create_set_gpio(pin: int, state: bool) -> Packet: - """Create GPIO set packet""" - if not (0 <= pin <= 255): - raise ValueError(f"Invalid pin: {pin}") - - payload = struct.pack(">BB", pin, 1 if state else 0) - return Packet(cmd_type=CmdType.SET_GPIO, payload=payload) - - @staticmethod - def create_get_imu() -> Packet: - """Create get IMU packet""" - return Packet(cmd_type=CmdType.GET_IMU) - - @staticmethod - def create_start_imu_stream(rate_hz: int) -> Packet: - """Create start IMU stream packet""" - if not (1 <= rate_hz <= 200): - raise ValueError(f"Invalid rate: {rate_hz}") - - payload = struct.pack(">B", rate_hz) - return Packet(cmd_type=CmdType.START_IMU_STREAM, payload=payload) - - @staticmethod - def create_stop_imu_stream() -> Packet: - """Create stop IMU stream packet""" - return Packet(cmd_type=CmdType.STOP_IMU_STREAM) - - @staticmethod - def parse_imu_data(packet: Packet) -> Optional[dict]: - """Parse IMU data from packet""" - if packet.cmd_type != CmdType.IMU_DATA: - return None - - if len(packet.payload) != 24: # 6 floats - return None - - values = struct.unpack(">6f", packet.payload) - return { - "accel": {"x": values[0], "y": values[1], "z": values[2]}, - "gyro": {"x": values[3], "y": values[4], "z": values[5]}, - } - - -__all__ = ["Protocol", "Packet", "CmdType", "START_BYTE", "END_BYTE"] diff --git a/client/client/protocol/packet.py b/client/client/protocol/packet.py deleted file mode 100644 index a8cab16..0000000 --- a/client/client/protocol/packet.py +++ /dev/null @@ -1,65 +0,0 @@ -from dataclasses import dataclass -from typing import Optional - -from client.protocol.types import CmdType - -START_BYTE = 0x3C # 0x3C = '<' -END_BYTE = 0x3E # 0x3E = '>' -MAX_PAYLOAD_SIZE = 255 # bytes - - -@dataclass -class Packet: - """This defines the packet that is sent between Host and MCU. - - NOTE: The packet is defined as follows: - [START_BYTE] [LENGTH] [COMMAND_ID] [PAYLOAD...] [CHECKSUM] [END_BYTE] - """ - - cmd_type: CmdType - payload: bytes = b"" - - def to_bytes(self) -> bytes: - length = len(self.payload) - if length > MAX_PAYLOAD_SIZE: - raise ValueError(f"Payload too large: {length} > {MAX_PAYLOAD_SIZE}") - - packet = bytearray([START_BYTE, length, self.cmd_type.value]) - packet.extend(self.payload) - - # Calculate checksum - checksum = length ^ self.cmd_type.value - for b in self.payload: - checksum ^= b - - packet.append(checksum) - packet.append(END_BYTE) - return bytes(packet) - - @staticmethod - def from_bytes(data: bytes) -> Optional["Packet"]: - if len(data) < 5: - return None - - if data[0] != START_BYTE or data[-1] != END_BYTE: - return None - - length = data[1] - cmd_value = data[2] - payload = data[3 : 3 + length] - checksum = data[3 + length] - - # Verify checksum - calc_checksum = length ^ cmd_value - for b in payload: - calc_checksum ^= b - - if calc_checksum != checksum: - return None - - try: - cmd_type = CmdType(cmd_value) - except ValueError: - return None - - return Packet(cmd_type=cmd_type, payload=payload) diff --git a/client/client/protocol/types.py b/client/client/protocol/types.py deleted file mode 100644 index 2a4da85..0000000 --- a/client/client/protocol/types.py +++ /dev/null @@ -1,22 +0,0 @@ -from enum import Enum - - -class CmdType(Enum): - # System commands - PING = 0x01 - ACK = 0x02 - NACK = 0x03 - - # Servo commands - MOVE_SERVO = 0x10 - MOVE_LEG = 0x11 - - # GPIO commands - SET_GPIO = 0x30 - GET_GPIO = 0x31 - - # Sensor commands - GET_IMU = 0x40 - START_IMU_STREAM = 0x41 - STOP_IMU_STREAM = 0x42 - IMU_DATA = 0x43 diff --git a/client/client/__init__.py b/client/examples/__init__.py similarity index 100% rename from client/client/__init__.py rename to client/examples/__init__.py diff --git a/client/examples/event_triggered.py b/client/examples/event_triggered.py new file mode 100644 index 0000000..256a044 --- /dev/null +++ b/client/examples/event_triggered.py @@ -0,0 +1,45 @@ +import asyncio +import logging +import signal +import sys + +from botzo_sdk import BotzoClient + +FORMAT = "%(asctime)s %(name)s %(message)s" +logging.basicConfig(format=FORMAT) + + +async def main(): + client = BotzoClient("/dev/ttyUSB0", 112500) + loop = asyncio.get_running_loop() + + # Use an asyncio Event to handle shutdown + stop_event = asyncio.Event() + + def handle_signal(): + logging.info("Received SIGINT, disconnecting...") + stop_event.set() + + # Register the signal handler + for sig in (signal.SIGINT, signal.SIGTERM): + loop.add_signal_handler(sig, handle_signal) + + if not await client.connect(): + sys.exit(1) + + state = True + count = 0 + await client.start_imu_streaming() + try: + while not stop_event.is_set(): + count += 1 + await client.set_gpio(26, state) + state = not state + await asyncio.sleep(1) + finally: + await client.disconnect() + logging.info("Disconnected cleanly.") + + +if __name__ == "__main__": + asyncio.run(main()) diff --git a/client/examples/simple_ping.py b/client/examples/simple_ping.py new file mode 100644 index 0000000..b91d9ea --- /dev/null +++ b/client/examples/simple_ping.py @@ -0,0 +1,93 @@ +"""Simple Ping Example - Botzo SDK + +This example demonstrates how to establish a serial connection with the Botzo +quadruped robot's microcontroller and verify connectivity using a ping command. + +The example performs the following steps: + 1. Establishes serial connection to the MCU + 2. Sends a PING command + 3. Waits for ACK response (PONG) + 4. Cleanly disconnects + +Hardware Requirements: + - Botzo quadruped robot with MCU + - USB-to-Serial adapter or direct USB connection + - Proper serial drivers installed + +Configuration: + SERIAL_PORT: Serial port identifier + - Linux/macOS: /dev/ttyUSB0, /dev/ttyACM0, /dev/cu.usbserial-* + - Windows: COM3, COM4, etc. + SERIAL_BAUD: Baud rate (must match MCU firmware configuration) + - Default: 115200 + - Common: 9600, 115200, 921600 + +Expected Output: + [Interface] INFO Connected to /dev/ttyUSB0:115200 + [example_simple_ping] INFO Sending PING to MCU + [example_simple_ping] INFO Received PONG - Connection verified! + [Interface] INFO Disconnected + [example_simple_ping] INFO Disconnected successfully + +Troubleshooting: + - If connection fails: Check port name, ensure MCU is powered + - If no PONG received: Verify baud rate matches firmware + - Permission denied: Add user to dialout group (Linux) or check permissions + +Usage: + uv run examples/simple_ping.py + + # Or with Python directly + python examples/simple_ping.py +""" + +import asyncio +import sys + +from botzo_sdk import BotzoClient, get_logger + +# Serial Configuration +SERIAL_PORT = "/dev/ttyUSB0" # Update to match your system +SERIAL_BAUD = 115200 # Must match MCU firmware setting + +# Setup logger for this example +logger = get_logger("example_simple_ping") + + +async def main(): + """Execute ping connectivity test. + + Establishes connection, sends ping command, waits for acknowledgment, + and cleanly disconnects. Exits with error code 1 if connection fails. + + Returns: + None + + Exits: + 0: Successful ping/pong exchange + 1: Connection failure + """ + # Initialize client with serial parameters + client = BotzoClient(SERIAL_PORT, SERIAL_BAUD) + + # Attempt connection + if not await client.connect(): + logger.error(f"Failed to connect to {SERIAL_PORT}") + sys.exit(1) + + # Send ping command and wait for response + logger.info("Sending PING to MCU") + pong = await client.is_connected() + + if pong: + logger.info("Received PONG - Connection verified!") + else: + logger.warning("No PONG received - Check MCU firmware") + + # Clean disconnect + await client.disconnect() + logger.info("Disconnected successfully") + + +if __name__ == "__main__": + asyncio.run(main()) diff --git a/client/main.py b/client/main.py deleted file mode 100644 index 435acd0..0000000 --- a/client/main.py +++ /dev/null @@ -1,30 +0,0 @@ -import asyncio -import logging -import signal - -from client.botzo_client import BotzoClient - -FORMAT = "%(asctime)s %(name) %(message)s" -logging.basicConfig(format=FORMAT) - - -async def main(): - client = BotzoClient("/dev/ttyUSB1", 112500) - - async def signal_handler(sig, frame): - del sig, frame - await client.disconnect() - exit(0) - - signal.signal(signal.SIGINT, signal_handler) - - if not await client.connect(): - exit(1) - - await client.set_gpio(12, True) - - await client.disconnect() - - -if __name__ == "__main__": - asyncio.run(main()) diff --git a/client/pyproject.toml b/client/pyproject.toml index 054cd44..d0743d8 100644 --- a/client/pyproject.toml +++ b/client/pyproject.toml @@ -1,7 +1,7 @@ [project] -name = "client" +name = "botzo_sdk" version = "0.1.0" -description = "Add your description here" +description = "Client Library for Botzo Quadruped Robot" readme = "README.md" requires-python = ">=3.13" dependencies = [ @@ -15,3 +15,10 @@ dev = [ "pytest-asyncio>=1.2.0", "pytest-cov>=7.0.0", ] + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.build.targets.wheel] +packages = ["client"] diff --git a/client/tests/mocks/mock_mcu.py b/client/tests/mocks/mock_mcu.py index cc3f5a1..bb4386b 100644 --- a/client/tests/mocks/mock_mcu.py +++ b/client/tests/mocks/mock_mcu.py @@ -1,6 +1,6 @@ import struct -from client.protocol import CmdType, Packet +from client.protocol import CMDType, Packet from .mock_serial import MockSerial @@ -24,48 +24,48 @@ def process_commands(self): return # Parse packet - packet = Packet.from_bytes(data) + packet = Packet.deserialize(data) if not packet: return # Handle commands - if packet.cmd_type == CmdType.PING: + if packet.cmd_type == CMDType.PING: self._respond_ack() - elif packet.cmd_type == CmdType.MOVE_SERVO: + elif packet.cmd_type == CMDType.MOVE_SERVO: if len(packet.payload) == 3: servo_id = packet.payload[0] position = struct.unpack(">H", packet.payload[1:3])[0] self.servo_positions[servo_id] = position - elif packet.cmd_type == CmdType.SET_GPIO: + elif packet.cmd_type == CMDType.SET_GPIO: if len(packet.payload) == 2: pin = packet.payload[0] state = packet.payload[1] self.gpio_states[pin] = bool(state) - elif packet.cmd_type == CmdType.GET_IMU: + elif packet.cmd_type == CMDType.GET_IMU: self._send_imu_data() - elif packet.cmd_type == CmdType.START_IMU_STREAM: + elif packet.cmd_type == CMDType.START_IMU_STREAM: if len(packet.payload) == 1: self.imu_streaming = True self.imu_rate = packet.payload[0] - elif packet.cmd_type == CmdType.STOP_IMU_STREAM: + elif packet.cmd_type == CMDType.STOP_IMU_STREAM: self.imu_streaming = False def _respond_ack(self): """Send ACK response""" - ack_packet = Packet(cmd_type=CmdType.ACK) - self.serial.inject_data(ack_packet.to_bytes()) + ack_packet = Packet(cmd_type=CMDType.ACK) + self.serial.inject_data(ack_packet.serialize()) def _send_imu_data(self): """Send IMU data response""" # Fake IMU data: 6 floats (accel_xyz, gyro_xyz) imu_data = struct.pack(">6f", 0.1, 0.2, 9.8, 0.01, 0.02, 0.03) - imu_packet = Packet(cmd_type=CmdType.IMU_DATA, payload=imu_data) - self.serial.inject_data(imu_packet.to_bytes()) + imu_packet = Packet(cmd_type=CMDType.IMU_DATA, payload=imu_data) + self.serial.inject_data(imu_packet.serialize()) def simulate_imu_stream(self, count: int = 1): """Simulate streaming IMU data""" diff --git a/client/tests/test_interface.py b/client/tests/test_interface.py index e6419fd..e962f97 100644 --- a/client/tests/test_interface.py +++ b/client/tests/test_interface.py @@ -4,7 +4,7 @@ import pytest from client.interfaces import SerialInterface -from client.protocol import START_BYTE, CmdType, Packet +from client.protocol import START_BYTE, CMDType, Packet from tests.mocks import MockMCU, MockSerial @@ -38,7 +38,7 @@ async def test_send_packet(self): interface = SerialInterface("/dev/ttyMOCK", 115200) await interface.connect() - packet = Packet(cmd_type=CmdType.PING) + packet = Packet(cmd_type=CMDType.PING) result = await interface.send(packet) assert result is True @@ -61,7 +61,7 @@ async def test_send_and_wait(self): await interface.connect() # Send ping - packet = Packet(cmd_type=CmdType.PING) + packet = Packet(cmd_type=CMDType.PING) # Simulate MCU processing in background async def simulate_mcu(): @@ -71,12 +71,12 @@ async def simulate_mcu(): task = asyncio.create_task(simulate_mcu()) # Wait for response - response = await interface.send_and_wait(packet, CmdType.ACK, timeout=1.0) + response = await interface.send_and_wait(packet, CMDType.ACK, timeout=1.0) await task assert response is not None - assert response.cmd_type == CmdType.ACK + assert response.cmd_type == CMDType.ACK await interface.disconnect() @@ -101,10 +101,10 @@ def on_ack(packet): await interface.connect() # Register callback - interface.on(CmdType.ACK, on_ack) + interface.on(CMDType.ACK, on_ack) # Send ping and simulate response - packet = Packet(cmd_type=CmdType.PING) + packet = Packet(cmd_type=CMDType.PING) await interface.send(packet) mock_mcu.process_commands() @@ -114,6 +114,6 @@ def on_ack(packet): assert callback_called assert received_packet is not None - assert received_packet.cmd_type == CmdType.ACK + assert received_packet.cmd_type == CMDType.ACK await interface.disconnect() diff --git a/client/tests/test_protocol.py b/client/tests/test_protocol.py index 1183374..8179982 100644 --- a/client/tests/test_protocol.py +++ b/client/tests/test_protocol.py @@ -3,7 +3,7 @@ import pytest # Assuming your protocol files are importable -from client.protocol import CmdType, Packet, Protocol +from client.protocol import CMDType, Packet, Protocol from client.protocol.packet import END_BYTE, START_BYTE @@ -12,56 +12,56 @@ class TestProtocol: def test_packet_serialization(self): """Test packet to bytes conversion""" - packet = Packet(cmd_type=CmdType.PING) - data = packet.to_bytes() + packet = Packet(cmd_type=CMDType.PING) + data = packet.serialize() assert data[0] == START_BYTE assert data[1] == 0 # No payload - assert data[2] == CmdType.PING.value + assert data[2] == CMDType.PING.value assert data[-1] == END_BYTE def test_packet_deserialization(self): """Test bytes to packet conversion""" - original = Packet(cmd_type=CmdType.PING) - data = original.to_bytes() - parsed = Packet.from_bytes(data) + original = Packet(cmd_type=CMDType.PING) + data = original.serialize() + parsed = Packet.deserialize(data) assert parsed is not None - assert parsed.cmd_type == CmdType.PING + assert parsed.cmd_type == CMDType.PING assert parsed.payload == b"" def test_packet_with_payload(self): """Test packet with payload""" payload = struct.pack(">BH", 5, 500) - packet = Packet(cmd_type=CmdType.MOVE_SERVO, payload=payload) - data = packet.to_bytes() - parsed = Packet.from_bytes(data) + packet = Packet(cmd_type=CMDType.MOVE_SERVO, payload=payload) + data = packet.serialize() + parsed = Packet.deserialize(data) assert parsed is not None - assert parsed.cmd_type == CmdType.MOVE_SERVO + assert parsed.cmd_type == CMDType.MOVE_SERVO assert parsed.payload == payload def test_checksum_validation(self): """Test checksum rejects corrupted data""" - packet = Packet(cmd_type=CmdType.PING) - data = bytearray(packet.to_bytes()) + packet = Packet(cmd_type=CMDType.PING) + data = bytearray(packet.serialize()) # Corrupt checksum data[-2] ^= 0xFF - parsed = Packet.from_bytes(bytes(data)) + parsed = Packet.deserialize(bytes(data)) assert parsed is None def test_protocol_create_ping(self): """Test Protocol.create_ping()""" packet = Protocol.create_ping() - assert packet.cmd_type == CmdType.PING + assert packet.cmd_type == CMDType.PING assert len(packet.payload) == 0 def test_protocol_create_move_servo(self): """Test Protocol.create_move_servo()""" packet = Protocol.create_move_servo(servo_id=3, position=750) - assert packet.cmd_type == CmdType.MOVE_SERVO + assert packet.cmd_type == CMDType.MOVE_SERVO servo_id, position = struct.unpack(">BH", packet.payload) assert servo_id == 3 @@ -70,7 +70,7 @@ def test_protocol_create_move_servo(self): def test_protocol_set_gpio(self): """Test Protocol.create_set_gpio()""" packet = Protocol.create_set_gpio(5, True) - assert packet.cmd_type == CmdType.SET_GPIO + assert packet.cmd_type == CMDType.SET_GPIO assert len(packet.payload) == 2 pin, state = struct.unpack(">BB", packet.payload) @@ -80,13 +80,13 @@ def test_protocol_set_gpio(self): def test_protocol_get_imu(self): """Test Protocol.create_get_imu()""" packet = Protocol.create_get_imu() - assert packet.cmd_type == CmdType.GET_IMU + assert packet.cmd_type == CMDType.GET_IMU assert len(packet.payload) == 0 def test_protocol_start_imu_stream(self): """Test Protocol.create_get_imu()""" packet = Protocol.create_start_imu_stream(10) - assert packet.cmd_type == CmdType.START_IMU_STREAM + assert packet.cmd_type == CMDType.START_IMU_STREAM assert len(packet.payload) == 1 rate = struct.unpack(">B", packet.payload)[0] @@ -95,13 +95,13 @@ def test_protocol_start_imu_stream(self): def test_protocol_stop_imu_stream(self): """Test Protocol.create_get_imu()""" packet = Protocol.create_stop_imu_stream() - assert packet.cmd_type == CmdType.STOP_IMU_STREAM + assert packet.cmd_type == CMDType.STOP_IMU_STREAM assert len(packet.payload) == 0 def test_protocol_parse_imu_data(self): """Test Protocol.parse_imu_data()""" imu_data = struct.pack(">6f", 1.0, 2.0, 3.0, 4.0, 5.0, 6.0) - packet = Packet(cmd_type=CmdType.IMU_DATA, payload=imu_data) + packet = Packet(cmd_type=CMDType.IMU_DATA, payload=imu_data) parsed = Protocol.parse_imu_data(packet) assert parsed is not None diff --git a/client/uv.lock b/client/uv.lock index 5719269..389d62f 100644 --- a/client/uv.lock +++ b/client/uv.lock @@ -3,9 +3,9 @@ revision = 3 requires-python = ">=3.13" [[package]] -name = "client" +name = "botzo-sdk" version = "0.1.0" -source = { virtual = "." } +source = { editable = "." } dependencies = [ { name = "coloredlogs" }, { name = "pyserial" },