DIRCG[{nLf[{nLf74pdh`@8[c~ .clang-format[{o#t[{o#t74pdAɟyM!U30ߐ .gitignore[{o#0W[{o#0W74pdv5 9%Yk .gitmodules[{o#*V3[{o#*V374pd zAm{JfQ vK .travis.yml[{o#8[{o#874pdzaTƽLh-u Android.mk[{o#Ju[{o#Ju74pd&+3Hq > 6tCMakeLists.txt[{n!?9[{n!?974pd] +<%">d`)CONTRIBUTING.md[{o#[[{o#[74pd?"= `'@>j72g8COPYING[{o#w[{o#w74pd1~gyC7 Doxyfile.in[{o#6[{o#674pdcۆ4.&> 6PaiDoxyfile.java.in[{n![{n!74pdNJkGܢ6<:S DoxygenLayout.xml[{o#J[{o#J74pdp Bw.cY README.md[{o#[{o#74pdpzI]Ԃ-%hY\ api/mraa.h[{o#m[{o#m74pdYAhZ\U_;LFyd6 api/mraa.hpp[{o#_v[{o#_v74pd O#q ې%b6ݟapi/mraa/aio.h[{o#2[{o#274pd8,851api/mraa/aio.hpp[{o$[{o$74pd#v)u{c 7Dapi/mraa/common.h[{o$&[{o$&74pd\!qxWͫW&api/mraa/common.hpp[{o$7s[{o$7s74pd -e^5eu%;sapi/mraa/firmata.h[{o$JmV[{o$JmV74pdE>j n40ۏuw{api/mraa/gpio.h[{o$\j[{o$\j74pd!׭Sy~/H&Capi/mraa/gpio.hpp[{o$n[{o$n74pdezSRCս>0ɵJapi/mraa/i2c.h[{o$[{o$74pd׈QQeN+"api/mraa/i2c.hpp[{o$ [{o$ 74pdgol;*zbapi/mraa/iio.h[{o${[{o${74pdÜ}7í,pHmhapi/mraa/spi.h[{o%*[{o%*74pd*Xu^ IERapi/mraa/spi.hpp[{o%Y[{o%Y74pd&؜`E*Ȣ3.ݽapi/mraa/types.h[{o%+[{o%+74pd"[J CɝY"api/mraa/types.hpp[{o%> [{o%> 74pdf^%eapi/mraa/uart.h[{o%Pxe[{o%Pxe74pdd;[#&I98api/mraa/uart.hpp[{o%b}[{o%b}74pd>QfP,kb1w.y |api/mraa/uart_ow.h[{o%t\[{o%t\74pd% gx#o$a07api/mraa/uart_ow.hpp[{n([{n(74pd–!]Wp#cmake/Toolchains/oe-sdk_cross.cmake[{n)[{n)74pd.S(4 !#cmake/modules/COPYING-CMAKE-SCRIPTS[{o%n[{o%n74pd A$Il<~êcmake/modules/CPackDeb.cmake[{n)[{n)74pd `lB~d[ fʟcmake/modules/Copyright.txt[{o%],[{o%],74pd@գ1Y "hJ`7cmake/modules/FindFtd2xx.cmake[{o%8[{o%874pdfI L6B騌cmake/modules/FindFtd4222.cmake[{n)gb[{n)gb74pdg|gS<)EIcmake/modules/FindJSON-C.cmake[{o%U[{o%U74pdRwSҐcmake/modules/FindNodejs.cmake[{o%ִ[{o%ִ74pd1J?8$~nycmake/modules/FindSphinx.cmake[{n)[{n)74pdigVG6K/"?T|cmake/modules/FindUDEV.cmake[{o%咦[{o%咦74pd#\9dWܦucmake/modules/FindYuidoc.cmake[{n)Us[{n)Us74pd.dl剂#L-cmake/modules/GetGitRevisionDescription.cmake[{n)[{n)74pd:Tהma2x܏0cmake/modules/GetGitRevisionDescription.cmake.in[{n*[{n*74pdgDZiZʾ \KfWcmake/modules/LICENSE.LGPL[{n*H[{n*H74pd:6͓v/['mccmake/modules/LICENSE_1_0.txt[{n*WN][{n*WN]74pd~:&cmake/modules/OpenCVDetectPython.cmake[{o%\[{o%\74pdq.CiAVFcmake/modules/TargetArch.cmake[{n*[{n*74pdj߅4rzfb?qYcmake/modules/version.c.in[{n+p[{n+p74pd 2E_\fiR vu`jadocs/banana_pi.md[{n+.C[{n+.C74pd h#'%uATdocs/beaglebone.md[{o& '[{o& '74pd:%C4?[ ٠Rrdzdocs/building.md[{o&!`)[{o&!`)74pd%ӴANu~83*..docs/changelog.md[{o&2I_[{o&2I_74pdC&HQG$`. ^docs/debugging.md[{n,؟[{n,؟74 pd"9i6G?]RwqOdocs/edison.md[{n,"+[{n,"+74 pd˂#M7P!LP7docs/firmata.md[{n,2Xf[{n,2Xf74 pd z5V|xU~aR=docs/ftdi_ft4222.md[{n,@|[{n,@|74 pd ~dh#>PCRdocs/galileorevd.md[{n,NX[{n,NX74pd S15"3z:docs/galileorevh.md[{o&D[[{o&D[74pd z (rmdocs/grossetete.md[{n,:[{n,:74pd9{nĬ5gV; docs/i2c.txt[{n,[{n,74pdlA&̭e0TBD2t docs/iio.md[{o&U>[{o&U>74pd +)̿DՒTt^[ docs/imraa.md[{o&fo[{o&fo74pdVM:^ߵIY?'zdocs/index.java.md[{o&x[{o&x74pd?(+.j$16 docs/index.md[{n-Pm[{n-Pm74pd2fk{]2 /ocdocs/intel_de3815.md[{n-`;[{n-`;74pdm?j3,docs/intel_nuc5.md[{o&[{o&74pd$&%7[\H!:&l-jdocs/internals.md[{o&[{o&74pd3dU! '~,Hdocs/jsonplatform.md[{o&i[{o&i74pd ޭĦ1N%da&docs/minnow_max.md[{o&[{o&74pd67Ʉs3mҩH docs/mock.md[{n.:IK[{n.:IK74"pdiӮIvö:z docs/npm.md[{n.wy[{n.wy74%pdT|ԘwPdocs/platform-hooks.md[{n.h[{n.h74&pd5;B^ђ''[u:k docs/raspberry_pi.md[{n.M[{n.M74(pdwxL6o\1ddocs/testing.md[{o'A[{o'A74pdj%րSsZ'[\g docs/up.md yv%+-b0Ň doxygen2jsdoc[{o',p[{o',p74pd ubQ $examples/CMakeLists.txt[{o';[{o';74pd/*{xoU )examples/analogin_a0.c[{o'I[{o'I74pd !,Y 4ݛB[Aexamples/blink-io.c[{o'WB[{o'WB74pd U:[̗o՗!:SXo#&examples/blink_onboard.c[{o'j][{o'j]74pdߣIpWS examples/firmata_curie_imu.c[{o( [{o( 74pdU 0DZ=`xahexamples/gpio_read6.c[{o(.3[{o(.374pd iI`"U_gۏsWNexamples/helloedison.c[{o(=١[{o(=١74pdD-@k1examples/hellomraa.c[{o(L[{o(L74pdϪ |_7isexamples/i2c_HMC5883L.c[{o([[{o([74pdAr[(#8"ɎYexamples/i2c_firmata.c[{o(kS[{o(kS74pdŠgܺ: O)U1examples/iio_driver.c[{o(zE7[{o(zE774pd :+ T*(E9@)examples/initio.c[{o(|[{o(|74pdexamples/java/Bmp85.java[{o([{o(74pdC1%+H`*f] 'examples/java/CyclePwm3.java[{n3?[{n3?74Rpd6k0Q+gF;ʡ examples/java/Example.java[{o(HR[{o(HR74pd߈΂D7pHexamples/java/FTDITest.java[{o([{o(74pd^ǀ&cxDSPvexamples/java/GpioMmapped.java[{o)Z[{o)Z74pd]eN];wr`examples/java/GpioRead6.java[{n3I=[{n3I=74Vpd O0S N:{aexamples/java/HelloEdison.java[{o)o$[{o)o$74pd3kν$c<*UW\{m}examples/java/I2cCompass.java[{n4"#[{n4"#74Xpd z {^Q x|qJhexamples/java/Isr.java[{n42"y[{n42"y74Ypd _msrH|examples/java/SpiMAX7219.java[{o)'$ [{o)'$ 74pd ^~w=\ .W뽣Hexamples/java/SpiMCP4261.java[{n4UN"[{n4UN"74[pdSp-ΈDBWIO!ͅexamples/java/UartExample.java[{o)>[{o)>74pd~51]JͩO>examples/javascript/AioA0.js[{o)NT[{o)NT74pdBuͨp3lFlFGexamples/javascript/Blink-IO.js[{o)^M[{o)^M74pd =;s e $"[W'examples/javascript/GPIO_DigitalRead.js[{o)n [{o)n 74pdXU)M3Q\[(examples/javascript/GPIO_DigitalWrite.js[{o)B0[{o)B074pd394m?examples/javascript/bmp85.js[{o)[{o)74pd4¸ NJh]߮>jexamples/javascript/firmata.js[{o)r[{o)r74pd ey%x3./lu examples/javascript/gpio-tool.js[{o)x[{o)x74pd%XjlsB*examples/javascript/initio.js[{o)[{o)74pd]+D A)aJ{~examples/javascript/isr.js[{o)[{o)74pdN,muƙV examples/javascript/rgblcd.js[{o)h[{o)h74pd<5}dńf -Mu7/examples/javascript/spi.js[{o)f[{o)f74pdnXBm˨1^Rexamples/javascript/uart.js[{o*[[{o*[74pdVSC*6Fʧ\\examples/mmap-io2.c[{o*YO[{o*YO74pd !x(jTvr&?@j~examples/mraa-gpio.c[{o*v,![{o*v,!74 pd XN7 7m!5[{n6>574xpdȊI%b""F=ZBAexamples/python/firmata.py[{o*,[{o*,74pdi ue7ý%2pvizexamples/python/hello_gpio.py[{o*Z[{o*Z74pd|'b_CE=rjAIexamples/python/hello_isr.py[{o*[{o*74pd TY6@G{examples/python/initio.py[{o+t~[{o+t~74pdcHq3z}kxexamples/python/rgblcd.py[{o+I [{o+I 74pdepZqD_nexamples/python/spi.py[{o+z>[{o+z>74pd $ؗfYsf7O examples/python/uart_receiver.py[{o+cQ[{o+cQ74pd I@3읓7XA~kexamples/python/uart_sender.py[{o+[{o+74pdppDѥexamples/samples.mapping.txt[{o+N[{o+N74pd Lb;fQ-examples/spi_max7219.c[{o,h[{o,h74pdʼnqr5#ˬexamples/spi_mcp4261.c[{o,7u[{o,7u74pdQ& uf<examples/uart.c[{o,$[{o,$74pd cA x39n u[96examples/uart_ow.c[{n8W [{n8W 74pd~ސ郍-ƪ-X",imraa/CMakeLists.txt[{o,<8[{o,<874pd`<攖2dsg];%S imraa/imraa.c[{o,MJ[{o,MJ74pd%l Pke/!KEimraa/imraa.conf[{n8q[{n8q74pddAQDg00ޘ+Fimraa/imraa.io.conf[{o,_.[{o,_.74pdr p\DgA->8l=imraa/imraa.service[{n8Vi[{n8Vi74pd' i#$)~a#6'{Aimraa/imraa_arduino.c[{n8[{n874pdvWC/0Vb5P6imraa/imraa_arduino.h[{o,rҿ[{o,rҿ74pdյ0/3l7ʪ^!qŷimraa/imraa_io.c[{n8[{n874pdDc:,imraa/imraa_io.h[{n8[{n874pd 4/z4<Q1;eimraa/imraa_lock.c[{n9 h[{n9 h74pdY]sFimraa/imraa_lock.h[{o,$[{o,$74 pdCRr.'+iS7<include/arm/96boards.h[{n9r][{n9r]74pd<%Ϣ 8U{g7Cinclude/arm/banana.h[{n9#[{n9#74pdӮS?Qo(include/arm/beaglebone.h[{o,N[{o,N74!pd]`GY|0Eb^‰include/arm/raspberry_pi.h[{n9([{n9(74pdXN MeLׇ.5ainclude/firmata/firmata.h[{n9[{n974pd` s"( 8Z|juWinclude/firmata/firmata_mraa.h[{n:-[{n:-74pdd{]KQz" İinclude/java/mraajni.h[{n:([{n:(74pd7 C-[cثUinclude/linux/README[{n:4 [{n:4 74pd]e\0ɧ<17^[include/linux/compiler.h[{n:[{n:74pd ^9?QtLj);0bxo/include/linux/i2c-dev.h[{n:u[{n:u74pd*tkl=#̘include/linux/posix_types.h[{n;[{n;74pd~͘NAJXښU2!"include/linux/spi_kernel_headers.h[{n;$A[{n;$A74pdO u~1 lninclude/linux/types.h[{n;_`[{n;_`74pdHA=阞?Ғ.(AL:include/mock/mock_board.h[{n;re[{n;re74pdӇjKZ=s5ʱkFinclude/mock/mock_board_aio.h[{n;=6[{n;=674pdV6 gfinclude/mock/mock_board_gpio.h[{n;d[{n;d74pd ~G*V^3Yk` =include/mock/mock_board_i2c.h[{o[{o74pd  uw-G>include/mock/mock_board_spi.h[{o,[{o,74"pd 9k{'Einclude/mock/mock_board_uart.h[{o,Τ[{o,Τ74#pdЪ`8 HG(Z4include/mraa_adv_func.h[{o,[{o,74$pdBnjJsNinclude/mraa_internal.h[{o,R[{o,R74%pd3^^D靪#include/mraa_internal_types.h[{or[{or74pdϜq Hٻ! include/mraa_lang_func.h[{o([{o(74pdԏ^@rX.include/python/mraapy.h[{o-9[{o-974'pdۑ@w+k 9~;include/usb/ftdi_ft4222.h[{o[{o74pd#bH>ao'|include/version.h[{o1 J[{o1 J74pd J\r#]S+6include/x86/intel_cherryhills.h[{oWk[[{oWk[74pdWʅ)|;include/x86/intel_de3815.h[{oj.[{oj.74pd]YWh~^6;ޤg6 include/x86/intel_edison_fab_c.h[{o4[{o474pde09 !9/ >W'!include/x86/intel_galileo_rev_d.h[{oC[{oC74pddu[=Gy_$!include/x86/intel_galileo_rev_g.h[{o-+[{o-+74(pdz-qjrƽ6F8include/x86/intel_gt_tuchuck.h[{o;[{o;74pdC_F /R^)include/x86/intel_minnow_byt_compatible.h[{o2[{o274pdSW 3<,g+ըinclude/x86/intel_nuc5.h[{on[{on74pdY?۸V6{Hi~Xinclude/x86/intel_sofia_3gr.h[{o([{o(74pd.FcG&uؼinclude/x86/up.h[{ok[{ok74pdi'cdMInmMjsstub/Gruntfile.js[{oP[{oP74pda0^65%*# Fjsstub/README.md[{o& [{o& 74pdR3v,oMjsstub/index.js[{o>/-[{o>/-74pda0L7jsstub/package.json[{oY֓[{oY֓74pdGew`ߑ6ֽjsstub/test/index.js[{oio[{oio74pd[z=3ѣvljsstub/test/lightbulb.js[{o-D[{o-D74)pd&ʙ2t=àLsrc/CMakeLists.txt[{o-]AR[{o-]AR74*pd4ޒbP;9(@ src/aio/aio.c[{o-{[{o-{74+pdYg`Y J`|csrc/arm/96boards.c[{o;[{o;74pdM<$v *R k*R src/arm/CMakeLists.txt[{o-[{o-74,pdGvwx3,' src/arm/arm.c[{o-[{o-74-pdYdYLr$|-|-src/arm/banana.c[{o-Ĕ[{o-Ĕ74.pd{ ET-)g'tdРsrc/arm/beaglebone.c[{o-g[{o-g74/pdZ[5*7.src/arm/raspberry_pi.c[{o-ly[{o-ly740pd;ݳ=hqLؚ8z0N7src/doxy2swig.py[{oV[{oV74pdC0S؍b 3wUsrc/firmata/CMakeLists.txt[{o[{o74pd2h>'>泅ZH_zsrc/firmata/firmata.c[{o.{[{o.{741pdYHpEÓCOcdAsrc/firmata/firmata_mraa.c[{o[{o74pdi'If'Ե!H+src/glob/glob.c[{o [{o 74pdH X|qtssrc/java/manifest.txt.in[{o.a[{o.a746pd:R8q#yb6c(src/java/mraajava.i[{o F[{o F74pd40)_F ?vsrc/java/mraajava.pc.cmake[{o/>[{o/>747pd ǀRLlQsrc/java/mraajni.c[{o eba[{o eba74 pd7GP(tO/i#@nasrc/java/pom.xml.in[{o/9y=[{o/9y=748pdMw "'@Pvfsrc/javascript/CMakeLists.txt[{o cӀ[{o cӀ74 pd͒_7lA_JR src/javascript/binding.gyp.cmake[{o t/[{o t/74pd ^X ;q$(src/javascript/doxygen2jsdoc_custom.json[{o d[{o d74pd2!5^*][OZ_src/javascript/mraajs.i[{o/gM[{o/gM749pdzz{jEXkV!src/javascript/package.json.cmake[{o/,[{o/,74:pdj%lT{本tx74Isrc/json/jsonplatform.c[{o X [{o X 74pd^tt -,lsrc/mock/CMakeLists.txt[{o k\[{o k\74pd" aG!JIsrc/mock/mock.c[{o/[{o/74;pd!Ϥq`4A&4 5src/mock/mock_board.c[{o b)[{o b)74pd\Kʈ8nosrc/mock/mock_board_aio.c[{o ?[{o ?74pdNöo9 *6&\$src/mock/mock_board_gpio.c[{o S[{o S74 pd[)ދHK Pх I%src/mock/mock_board_i2c.c[{o K[{o K74!pdsARBfsrc/mock/mock_board_spi.c[{o/Խ[{o/Խ74<pd 9=6:+”>;src/mock/mock_board_uart.c[{o/KA[{o/KA74=pdJdHc Vj@~&0H src/mraa.c[{o/[{o/74>pdw'u-n^*Ӆ src/mraa.i[{o -[{o -74%pd3:y]`9 m~src/mraa.pc.cmake[{o0x[{o0x74?pd? .]!TMͩ src/pwm/pwm.c[{o00"[{o00"74@pdiṉpGb;uǘ src/python/CMakeLists.txt[{o \[{o \74-pdÄn;KY$gь2~@src/python/mraapy.c[{o [{o 74/pd0R1MniA{&Gsrc/python/mraapython.i[{o0J3[{o0J374ApdHÙ-Q%įRf!src/python/python2/CMakeLists.txt[{o0bY[{o0bY74BpdL§Ɋg_@E2Q|&src/python/python2/docs/CMakeLists.txt[{o0v![{o0v!74Dpd(:f/maJ'b g~A"src/python/python2/docs/conf.py.in[{o0[{o074Epd ȫUu4k|օ})#src/python/python2/docs/example.rst[{o0[{o074Fpd۫>亡ʉ~!src/python/python2/docs/index.rst[{o0m[{o0m74Gpd䎐'T&/ src/python/python2/docs/mraa.rst[{o0Q{[{o0Q{74HpdŁhWYIsrc/python/python2/mraa2.i[{o07q[{o07q74Ipdl8F.i&c p4w!src/python/python3/CMakeLists.txt[{o9=[{o9=74=pdPW7[Tsrc/python/python3/mraa3.i[{o0 [{o0 74Jpd4#q3aQf⟃hf src/spi/spi.c[{o1F[{o1F74KpdCozP!L!@;[src/uart/uart.c[{oj u[{oj u74Dpdʎg=Z #6e"OPasrc/uart_ow/CMakeLists.txt[{o10DV[{o10DV74Lpd:+uM[mJ9{P]jsrc/uart_ow/uart_ow.c[{o1F[{o1F74MpdW!NO$}M>l= Fsrc/usb/CMakeLists.txt[{o1[I[{o1[I74Npdtƶv^*Ts5mtisrc/usb/ftdi_ft4222.c[{o1k[{o1k74Opd 6;G9ן >% src/usb/usb.c[{o1[{o174Ppd R.x .Sgsrc/x86/CMakeLists.txt[{odH[{odH74Opd 3 +$&dyO֯src/x86/intel_cherryhills.c[{osw?[{osw?74PpdA%R Q-:ԃT]Vsrc/x86/intel_de3815.c[{o1[{o174QpdMjMX`ǢdQ5gsrc/x86/intel_edison_fab_c.c[{o[{o74RpdJ^m8k5f>src/x86/intel_galileo_rev_d.c[{o~4[{o~474Spd>5S<=N䃼8src/x86/intel_galileo_rev_g.c[{o1%[{o1%74Spd`e*3OUG6g=src/x86/intel_gt_tuchuck.c[{o1[{o174Tpd!W|Қq-U~1& 88+%src/x86/intel_minnow_byt_compatible.c[{oK[{oK74Vpdë5icHg~sp,<src/x86/intel_nuc5.c[{o![{o!74Wpd&u[{'^)ʇptests/mock/gpio_checks_mode.py[{o[{o74kpd yP"?O!$tests/mock/gpio_checks_write_read.py[{o2k܋[{o2k܋74\pdL)3SwL(`atests/mock/i2c_checks_addr.py[{o2|>[{o2|>74]pd U,==ibϚqn@tests/mock/i2c_checks_freq.py[{o2[{o274^pd t3 6%$tests/mock/i2c_checks_read.py[{o2,[{o2,74`pdL.݀9h%Vh"tests/mock/i2c_checks_read_byte.py[{o2'[{o2'74apdUМPԴ 0`_]+\'tests/mock/i2c_checks_read_byte_data.py[{o2=[{o2=74bpd \3~;9 ʙbCb0(tests/mock/i2c_checks_read_bytes_data.py[{o2 [{o2 74cpdWA qŹ-/H|1'tests/mock/i2c_checks_read_word_data.py[{o35w[{o35w74dpd'guͶ+{}SWtests/mock/i2c_checks_shared.py[{o3c[{o3c74epd @6?-B*!tests/mock/i2c_checks_write.py[{o3e[{o3e74fpdэ0ggF3-##tests/mock/i2c_checks_write_byte.py[{o4}>[{o4}>74gpd 0W8]uCu<+w(tests/mock/i2c_checks_write_byte_data.py[{o4 [{o4 74hpd &?<8oA;ɸ(tests/mock/i2c_checks_write_word_data.py[{ol43[{ol4374xpdIelmtests/mock/platform_checks.py[{o5 U[{o5 U74ipd)7t2/䭶>%tests/mock/spi_checks_bit_per_word.py[{o5D[{o5D74jpd쐡VF dstests/mock/spi_checks_freq.py[{o6W[{o6W74kpd2 ?C`)_.t tests/mock/spi_checks_lsbmode.py[{o6$[{o6$74mpd ƀP}Z<2c1tests/mock/spi_checks_mode.py[{o7[{o774npdud0;5@5(N 1`tests/mock/spi_checks_shared.py[{o7[{o774opdqs-ʳŅ3䚧wtests/mock/spi_checks_write.py[{o7[{o774ppdсlBddf %#tests/mock/spi_checks_write_byte.py[{o8*$[{o8*$74qpd}: pk7#tests/mock/spi_checks_write_word.py[{o8d[{o8d74rpdRDL{' -M(tests/mock/uart_checks_data_available.py[{o80[{o8074spd75% qԢ(_tests/mock/uart_checks_flush.py[{o8Cn[{o8Cn74tpdLa]?NBtests/mock/uart_checks_read.py[{o8UF[{o8UF74upd  F&tests/mock/uart_checks_set_baudrate.py[{o8gj[{o8gj74vpdgRCD@̟pM̨&)tests/mock/uart_checks_set_flowcontrol.py[{o8y}[{o8y}74wpdXQ](ˍ׳iDD"tests/mock/uart_checks_set_mode.py[{o9J<[{o9J<74xpd`%]syѨ҉)tests/mock/uart_checks_set_nonblocking.py[{o9~[{o9~74zpdV9k!;! ! H%tests/mock/uart_checks_set_timeout.py[{o9έ[{o9έ74{pdZ9X`S,Y[֩NgQr tests/mock/uart_checks_shared.py[{o:[{o:74|pdދ4ǜtests/mock/uart_checks_write.py[{o:#[{o:#74}pd:߿*p+gPۡNيtests/platform_checks.pyTREE327 9 {zJE2$fG:M,aio1 0 m>uσ_$f^$arm6 0 < rgH%xgwi2c2 0 -89FwPiio1 0 I 5 {w{[pwm1 0 hd\j$e*hspi1 0 Xkݕ۸ĘF1cxusb3 0 MT*mvqZEx8612 0 ?̔1a'Siglob2 0 zBT|gqgpio1 0 V8%`I Ujava6 0 +H=o ,_Ϻ0=ylinux6 0 Zđ"i̠FL1dZpython1 0 LjhNzƜn(#firmata2 0 v(X> examples73 5 Q6jT