DIRC+i*li*lB* wyR۸ܠ>r`E< .devcontainer/Dockerfilei*li*lB,wM,~gC.devcontainer/devcontainer.jsoni*li*lB.N4;mCODING_STANDARDS.mdi*li*lB/3VTl1#yHJ ;CONTRIBUTING.mdi*li*lB1?+W9s,`]gCONTRIBUTORS.mdi*li*lB2SGK;uu1$}TLICENSEi*li*lB3=Cdw_[v7%G$ Z README.mdi*li*lB=xp@V2y%74docs/examples/freertos.mdi*li*lB>/Aʏ 8!dYӈ3~C(vdocs/examples/helloworld.mdi*li*lB@5 d'Ʉy docs/extra.cssi*li*lBCy_$OF/F|e_docs/hardware.mdi*li*lBI |N(׳ÕNdocs/images/irq.jsoni*li*lBK׭FIV^e̝Yt+Fjdocs/images/irq.svgi*li*lBLu%r&Ktش- docs/images/rvx_architecture.svgi*li*lBRpLAqƆFUdocs/images/rvx_favicon.pngi+ i+ BUBSɔI)fH3Mdocs/images/rvx_logo.pngi+ i+ BW sM甔mǯdocs/images/write_timing.jsoni+ i+ BZtg{5%&,n.\3docs/images/write_timing.svgi+ i+ B\)HD۩&#4cW docs/index.mdi+ i+ Bb! y)U%\uP&<docs/userguide.mdi+ i+ Be9Bj Y62O~eetc/.clang-formati+ i+ BgPL(`Ej 1 |STetc/.verible-formati+ i+ Bs/|M\38=+examples/freertos/boards/arty_a7/.gitignorei+ i+ Bt7!b Qez!xqp@examples/freertos/boards/arty_a7/create_project_arty_a7_100t.tcli+ i+ Bw۩^ m;ԥu?examples/freertos/boards/arty_a7/create_project_arty_a7_35t.tcli+ i+ Bym z_Yf猇2T^3examples/freertos/boards/arty_a7/freertos_arty_a7.vi+ i+ Bzc(&ӖG@JAexamples/freertos/boards/arty_a7/freertos_arty_a7_constraints.xdci+ i+ B|O2lxh)mTǯ+examples/freertos/boards/cmod_a7/.gitignorei+ i+ B}"\qMOrl1;examples/freertos/boards/cmod_a7/create_project_cmod_a7.tcli+ i+ B~f)9UͺqfW8q3examples/freertos/boards/cmod_a7/freertos_cmod_a7.vi+ i+ Bs-aumZDFYAAexamples/freertos/boards/cmod_a7/freertos_cmod_a7_constraints.xdci+ i+ B_-a8 ~t%examples/freertos/software/.gitignorei+ i+ B=|dYV^KMG䣲)examples/freertos/software/CMakeLists.txti+ i+ B[wdzCb +examples/freertos/software/FreeRTOSConfig.hi+ i+ Bۯ6/dS\T;#examples/freertos/software/Makefilei+ i+ B (S 6GgY b.Dsl&examples/freertos/software/bootstrap.Si+ i+ B -, }VGv_f"examples/freertos/software/link.ldi+ i+ BkwmSH{!examples/freertos/software/main.ci+ i+ B'rĢ8}NKjy'examples/gpio/boards/arty_a7/.gitignorei+ i+ BQ<6^^Yޙ8bp9 67examples/gpio/boards/cmod_a7/create_project_cmod_a7.tcli+ i+ B,r~/'uLOAI+examples/gpio/boards/cmod_a7/gpio_cmod_a7.vi+ i+ By#9l AS˝Mt89examples/gpio/boards/cmod_a7/gpio_cmod_a7_constraints.xdci+ i+ B_-a8 ~t!examples/gpio/software/.gitignorei+ i+ B]}C[HP`}ȵ%examples/gpio/software/CMakeLists.txti+ i+ BGch.@"3|kHexamples/gpio/software/Makefilei+ i+ B (S 6GgY b.Dsl"examples/gpio/software/bootstrap.Si+ i+ B -, }VGv_fexamples/gpio/software/link.ldi+ i+ B 3KƎ>}examples/gpio/software/main.ci+ i+ B0 L`UK.examples/hello_world/boards/arty_a7/.gitignorei+ i+ B͝-q})4Cexamples/hello_world/boards/arty_a7/create_project_arty_a7_100t.tcli+ i+ B&WN2Y6f':NBexamples/hello_world/boards/arty_a7/create_project_arty_a7_35t.tcli+ i+ BP]"9\`^xn9examples/hello_world/boards/arty_a7/hello_world_arty_a7.vi+ i+ BQtL\v_ [Gexamples/hello_world/boards/arty_a7/hello_world_arty_a7_constraints.xdci+ i+ B7ja>3†<(t.examples/hello_world/boards/cmod_a7/.gitignorei+ i+ Bd/qwH@ޤW>examples/hello_world/boards/cmod_a7/create_project_cmod_a7.tcli+ i+ B[9ۺFS_G N "9examples/hello_world/boards/cmod_a7/hello_world_cmod_a7.vi+ i+ BqL(rtiz%Gexamples/hello_world/boards/cmod_a7/hello_world_cmod_a7_constraints.xdci+ i+ B_-a8 ~t(examples/hello_world/software/.gitignorei+ i+ BHh&uos D,examples/hello_world/software/CMakeLists.txti+ i+ BḀ`x)5examples/mtimer/boards/arty_a7/create_project_arty_a7_100t.tcli+ i+ BzUBTb@=examples/mtimer/boards/arty_a7/create_project_arty_a7_35t.tcli+ i+ B}[GHR[[{ [/examples/mtimer/boards/arty_a7/mtimer_arty_a7.vi+ i+ BDL_D"y=examples/mtimer/boards/arty_a7/mtimer_arty_a7_constraints.xdci+ i+ B WÏn{a{_)examples/mtimer/boards/cmod_a7/.gitignorei+Ai+ABmJK+OG}_9examples/mtimer/boards/cmod_a7/create_project_cmod_a7.tcli+Ai+AB*J$db}hSmK/examples/mtimer/boards/cmod_a7/mtimer_cmod_a7.vi+Ai+ABy#9l AS˝Mt8=examples/mtimer/boards/cmod_a7/mtimer_cmod_a7_constraints.xdci+Ai+AB_-a8 ~t#examples/mtimer/software/.gitignorei+Ai+ABSYOg´x,QGr/'examples/mtimer/software/CMakeLists.txti+Ai+ABb&iVȽ7D?umijY!examples/mtimer/software/Makefilei+Ai+AB (S 6GgY b.Dsl$examples/mtimer/software/bootstrap.Si+Ai+AB -, }VGv_f examples/mtimer/software/link.ldi+Ai+AB)zI1xn"Ŕzexamples/mtimer/software/main.ci+Ai+AB%P=tc{&m&examples/spi/boards/arty_a7/.gitignorei+Ai+AB5,I5zf;examples/spi/boards/arty_a7/create_project_arty_a7_100t.tcli+Ai+AB̯u'oyXTn(^:examples/spi/boards/arty_a7/create_project_arty_a7_35t.tcli+Ai+AB ƛ-cݺgQ{2z)examples/spi/boards/arty_a7/spi_arty_a7.vi+Ai+ABXѭfy4=n7examples/spi/boards/arty_a7/spi_arty_a7_constraints.xdci+Ai+ABxƝ `eֲo2爓&examples/spi/boards/cmod_a7/.gitignorei+Ai+ABʣSe챭ӠFrǜE=6examples/spi/boards/cmod_a7/create_project_cmod_a7.tcli+Ai+ABm, @ǝ.<} v)examples/spi/boards/cmod_a7/spi_cmod_a7.vi+Ai+ABŲ?*ۊH!_i7examples/spi/boards/cmod_a7/spi_cmod_a7_constraints.xdci+Ai+AB_-a8 ~t examples/spi/software/.gitignorei+Ai+ABH_4 SUk*0YQS$examples/spi/software/CMakeLists.txti+Ai+ABk5*R*O+I~qexamples/spi/software/Makefilei+Ai+AC (S 6GgY b.Dsl!examples/spi/software/bootstrap.Si+Ai+AC -, }VGv_fexamples/spi/software/link.ldi+Ai+AC 4xSa.0;@x>examples/spi/software/main.ci+Ai+AC'ғo蔺׫0'examples/uart/boards/arty_a7/.gitignorei+Ai+ACl\?w&ӵty&ReΰBhardware/rvx_core.vi+Ai+AC& 00HJ26P%hardware/rvx_gpio.vi+Ai+AC+X+Tz.9,`Isz|hardware/rvx_mtimer.vi+Ai+AC. >>Qpv&Z 1|U& \1hardware/tests/core/unit_tests/programs/ecall.hexi+~i+~CS&mBkжj2 t4hardware/tests/core/unit_tests/programs/fence-01.hexi,Ui,UCT=] |CxXI;V`e2hardware/tests/core/unit_tests/programs/jal-01.hexi,Ui,UCU R8̐rP,kԿi3hardware/tests/core/unit_tests/programs/jalr-01.hexi,Ui,UCV &}@$ z,7hardware/tests/core/unit_tests/programs/lb-align-01.hexi,Ui,UCW ߡϐ>K[(|Hc j8hardware/tests/core/unit_tests/programs/lbu-align-01.hexi,Ui,UCX f>)b|/xfײ7hardware/tests/core/unit_tests/programs/lh-align-01.hexi,Ui,UCY v)`P3Ht8hardware/tests/core/unit_tests/programs/lhu-align-01.hexi,Ui,UCZ |>KQ.iX2hardware/tests/core/unit_tests/programs/lui-01.hexi,Ui,UC[ ;0=b/x1~Gtѣ7hardware/tests/core/unit_tests/programs/lw-align-01.hexi,Ui,UC\e+Ws Ԕ;hardware/tests/core/unit_tests/programs/misalign-beq-01.hexi,Ui,UC^59!;\;hardware/tests/core/unit_tests/programs/misalign-bge-01.hexi,Ui,UCc$B{wLeR+|:hardware/tests/core/unit_tests/programs/misalign-sw-01.hexi,Ui,UC2 o^ .s1A=hardware/tests/core/unit_tests/programs/misalign1-jalr-01.hexi,Ui,UC‘MV/!zxJ!_Bq~=hardware/tests/core/unit_tests/programs/misalign2-jalr-01.hexi,Ui,UC$í1T~1hardware/tests/core/unit_tests/programs/or-01.hexi,Ui,UCb0NIف{LSs+2hardware/tests/core/unit_tests/programs/ori-01.hexi,Ui,UC`{ǓFq37hardware/tests/core/unit_tests/programs/sb-align-01.hexi,Ui,UC F6t,z2E(k N7hardware/tests/core/unit_tests/programs/sh-align-01.hexi,Ui,UC1d<'= c2hardware/tests/core/unit_tests/programs/sll-01.hexi,Ui,UC7f͉=G;y۩3hardware/tests/core/unit_tests/programs/slli-01.hexi,Ui,UC6 8,o]M 402hardware/tests/core/unit_tests/programs/slt-01.hexi,Ui,UCb9F#Vv%F[,N<3hardware/tests/core/unit_tests/programs/slti-01.hexi,Ui,UCxsiRgcF4hardware/tests/core/unit_tests/programs/sltiu-01.hexi,Ui,UC*=+@G43hardware/tests/core/unit_tests/programs/sltu-01.hexi,Ui,UC0F`8ONbSE2hardware/tests/core/unit_tests/programs/sra-01.hexi,Ui,UCIfc\:o 3hardware/tests/core/unit_tests/programs/srai-01.hexi,Ui,UC֧㬮N"#;K2hardware/tests/core/unit_tests/programs/srl-01.hexi,Ui,UCZ߳./|ҏ R3hardware/tests/core/unit_tests/programs/srli-01.hexi,Ui,UC !YW+?[V~ +2hardware/tests/core/unit_tests/programs/sub-01.hexi,Ui,UC q>Ѣm|_R7hardware/tests/core/unit_tests/programs/sw-align-01.hexi,Ui,UCaNF4Z'G!zK;2hardware/tests/core/unit_tests/programs/xor-01.hexi,Ui,UCc!\:#{.-3hardware/tests/core/unit_tests/programs/xori-01.hexi,Ui,UCBd?$LfsK/>hardware/tests/core/unit_tests/references/add-01.reference.hexi,Ui,UCQwAHW ?hardware/tests/core/unit_tests/references/addi-01.reference.hexi,Ui,UCЁeeF)hardware/tests/core/unit_tests/references/and-01.reference.hexi,Ui,UCѠxil:?hardware/tests/core/unit_tests/references/andi-01.reference.hexi,Ui,UC g`[W٫U1mǠ@hardware/tests/core/unit_tests/references/auipc-01.reference.hexi,Ui,UCccjYq|]F!>hardware/tests/core/unit_tests/references/beq-01.reference.hexi,Ui,UC bP;qAN1\~) KB>hardware/tests/core/unit_tests/references/bge-01.reference.hexi,Ui,UCp?I'WhSjhardware/tests/core/unit_tests/references/blt-01.reference.hexi,Ui,UCp΅fbj歠 v,>o?hardware/tests/core/unit_tests/references/bltu-01.reference.hexi,Ui,UCКxqއ&%=m9bHz>hardware/tests/core/unit_tests/references/bne-01.reference.hexi,Ui,UCP%ޑn"l>(SS>hardware/tests/core/unit_tests/references/ebreak.reference.hexi,Ui,UCPEz_[jH  =hardware/tests/core/unit_tests/references/ecall.reference.hexi,Ui,UC(@RG֦\:롄2@hardware/tests/core/unit_tests/references/fence-01.reference.hexi,Ui,UC@""'?儹/>hardware/tests/core/unit_tests/references/jal-01.reference.hexi,Ui,UCh/ΞO;S6A?hardware/tests/core/unit_tests/references/jalr-01.reference.hexi,Ui,UCh-XY^- z; <Chardware/tests/core/unit_tests/references/lb-align-01.reference.hexi,Ui,UC@[ϓ?٠I?lpDhardware/tests/core/unit_tests/references/lbu-align-01.reference.hexi,Ui,UC@x20a8/堵Chardware/tests/core/unit_tests/references/lh-align-01.reference.hexi,Ui,UC@>!Hy\<#ΕXrDhardware/tests/core/unit_tests/references/lhu-align-01.reference.hexi,Ui,UCL PY|2}3>hardware/tests/core/unit_tests/references/lui-01.reference.hexi,Ui,UC@QYm;3THT=Wn/Chardware/tests/core/unit_tests/references/lw-align-01.reference.hexi,Ui,UC%s(A JR 6 Ghardware/tests/core/unit_tests/references/misalign-beq-01.reference.hexi,Ui,UC%s(A JR 6 Ghardware/tests/core/unit_tests/references/misalign-bge-01.reference.hexi,Ui,UC@9zAO9% ˮvxHhardware/tests/core/unit_tests/references/misalign-bgeu-01.reference.hexi,Ui,UC%s(A JR 6 Ghardware/tests/core/unit_tests/references/misalign-blt-01.reference.hexi,Ui,UC@9zAO9% ˮvxHhardware/tests/core/unit_tests/references/misalign-bltu-01.reference.hexi,Ui,UC%s(A JR 6 Ghardware/tests/core/unit_tests/references/misalign-bne-01.reference.hexi,Ui,UCSTb~AGhardware/tests/core/unit_tests/references/misalign-jal-01.reference.hexi,Ui,UCjU: 7Fhardware/tests/core/unit_tests/references/misalign-lh-01.reference.hexi,Ui,UCjU: 7Ghardware/tests/core/unit_tests/references/misalign-lhu-01.reference.hexi,Ui,UC'`>k,LIxFνFhardware/tests/core/unit_tests/references/misalign-lw-01.reference.hexi,Ui,UCLI?)Z/Fhardware/tests/core/unit_tests/references/misalign-sh-01.reference.hexi,Ui,UCh8?2sa7Fhardware/tests/core/unit_tests/references/misalign-sw-01.reference.hexi,$i,$C:ֻ[^. 4nIhardware/tests/core/unit_tests/references/misalign1-jalr-01.reference.hexi,$i,$C:ֻ[^. 4nIhardware/tests/core/unit_tests/references/misalign2-jalr-01.reference.hexi,$i,$CeM+r+03h{=hardware/tests/core/unit_tests/references/or-01.reference.hexi,$i,$CC9❰/,j!>hardware/tests/core/unit_tests/references/ori-01.reference.hexi,$i,$Cnq*b9w{WChardware/tests/core/unit_tests/references/sb-align-01.reference.hexi,$i,$CЫ ft„vChardware/tests/core/unit_tests/references/sh-align-01.reference.hexi,$i,$CGM5pZ q>hardware/tests/core/unit_tests/references/sll-01.reference.hexi,$i,$Cp/>OJ9Ⓥ ?hardware/tests/core/unit_tests/references/slli-01.reference.hexi,$i,$Hh#AN-Ș1Q>hardware/tests/core/unit_tests/references/slt-01.reference.hexi,$i,$HŐkCڒG 1C?hardware/tests/core/unit_tests/references/slti-01.reference.hexi,$i,$IXn,'HA'xl |(@hardware/tests/core/unit_tests/references/sltiu-01.reference.hexi,$i,$I.H6y934L觮?hardware/tests/core/unit_tests/references/sltu-01.reference.hexi,$i,$JS$OBE@60>hardware/tests/core/unit_tests/references/sra-01.reference.hexi,$i,$Jp1.BrniǍ?hardware/tests/core/unit_tests/references/srai-01.reference.hexi,$i,$Jdr/]'`,%>hardware/tests/core/unit_tests/references/srl-01.reference.hexi,$i,$J1fIN GirE?hardware/tests/core/unit_tests/references/srli-01.reference.hexi,$i,$J u5PDapZ>hardware/tests/core/unit_tests/references/sub-01.reference.hexi,$i,$J \с;UraChardware/tests/core/unit_tests/references/sw-align-01.reference.hexi,$i,$J tNo7E\ 9>hardware/tests/core/unit_tests/references/xor-01.reference.hexi,$i,$J0r )n=_\$?hardware/tests/core/unit_tests/references/xori-01.reference.hexi,$i,$J z5I|Is:cFsO(hardware/tests/core/verilator/.gitignorei,$i,$J ̦N4])Y\d&hardware/tests/core/verilator/Makefilei,$i,$JDܩe{GXaxK\hK'hardware/tests/core/verilator/README.mdi,$i,$Jl%UMYbE땘G!*hardware/tests/core/verilator/argparse.cppi,$i,$K)il ȌNM(hardware/tests/core/verilator/argparse.hi,$i,$KE ;V- z3b#hardware/tests/core/verilator/log.hi,$i,$KF/R2CyX ΍ 3J{&hardware/tests/core/verilator/main.cppi,$i,$Kk ,62w6djh *hardware/tests/core/verilator/ram_init.cppi,$i,$Kll /β-I6e(hardware/tests/core/verilator/ram_init.hi,$i,$K/I 1"Djݎ{z+hardware/tests/core/verilator/unit_tests.pyi,$i,$L M?ixtǍN*c"*hardware/tests/core/verilator/unit_tests.vi,$i,$MV%}}`15[&hardware/tests/core/verilator/vargs.vci,$i,$MR| \0 e&hardware/tests/core/verilator/vcfg.vlti,$i,$M Ӕ'kW詎`%hardware/tests/core/vivado/.gitignorei,$i,$S?t;wߓ ߓ2hardware/tests/core/vivado/create_test_project.tcli,$i,$S3'Oaݾ/S&%,'hardware/tests/core/vivado/unit_tests.vi,$i,$Ska(X!Z%Xhardware/tests/gpio/.gitignorei,$i,$T&Q (ܪJrI9ŵhardware/tests/gpio/Makefilei,$i,$T&q|F֟"iWhardware/tests/gpio/README.mdi,$i,$TKz(N" +*߫7 hardware/tests/gpio/test_gpio.pyi,$i,$Vka(X!Z%X hardware/tests/mtimer/.gitignorei,$i,$VElNHH*ސ }fhardware/tests/mtimer/Makefilei,$i,$VF'%1GRt+gV$/hardware/tests/mtimer/README.mdi,$i,$VH B =,խx aE;8Q$hardware/tests/mtimer/test_mtimer.pyi,$i,$VKah4mC7py`&%+hardware/tests/spi/README.mdi,$i,$XkQp0ͳ)D)&hardware/tests/spi/hardware/.gitignorei,$i,$X'Z!]`o+} 9hardware/tests/spi/hardware/create_unit_tests_project.tcli,$i,$YOxH9A ӄe (hardware/tests/spi/hardware/unit_tests.vi,$i,$Y_-a8 ~t&hardware/tests/spi/software/.gitignorei,$i,$Y$SzJg O<>*hardware/tests/spi/software/CMakeLists.txti,$i,$Y`Lu ~+$hardware/tests/spi/software/Makefilei,$i,$YQp0ͳ)D).hardware/tests/spi/software/arty_a7/.gitignorei,$i,$Z!e]*󟔔_*Bhardware/tests/spi/software/arty_a7/create_project_arty_a7_35t.tcli,$i,$[~ ,XzUGɛSV0hardware/tests/spi/software/arty_a7/unit_tests.vi,$i,$[(K]st)A+0>hardware/tests/spi/software/arty_a7/unit_tests_constraints.xdci,$i,$[ L,@'O$hardware/tests/spi/software/libsteeli,$i,$[#.+Cjɛ7%(;Ѿ*hardware/tests/spi/software/libsteel.cmakei,$i,$[A8Nj$v|ge`2ČT#hardware/tests/spi/software/link.ldi,$i,$[TQ;R5v~((hardware/tests/spi/software/unit_tests.ci,$i,$]vN@W?c(y'5-hardware/tests/top/README.mdi,$i,$]S ̑nԞN\&[*M'hardware/tests/top/verilator/.gitignorei,$i,$]zeBE؍7W+hardware/tests/top/verilator/CMakeLists.txti,$i,$^;p@fsb=%hardware/tests/top/verilator/Makefilei,$i,$_e0I3s[J2 :vh)hardware/tests/top/verilator/argparse.cppi,$i,$`4j1k0Cc)+ST'hardware/tests/top/verilator/argparse.hi,$i,$`6 ;V- z3b"hardware/tests/top/verilator/log.hi,$i,$`9]f6"xۼ,i M~ڴ%hardware/tests/top/verilator/main.cppi,$i,$`FdF -!?&hardware/tests/top/verilator/mcu_sim.vi,$i,$`G ,62w6djh )hardware/tests/top/verilator/ram_init.cppi,$i,$`Sl /β-I6e'hardware/tests/top/verilator/ram_init.hi,$i,$`K9/{кҵcF_%hardware/tests/top/verilator/vcfg.vlti,$i,$bo+K ;, mkdocs.ymli,$i,$b_-a8 ~ttemplates/baremetal/.gitignorei,$i,$c]>f""templates/baremetal/CMakeLists.txti,$i,$cp0DMtemplates/baremetal/Makefilei,$i,$c (S 6GgY b.Dsltemplates/baremetal/bootstrap.Si,$i,$c -, }VGv_ftemplates/baremetal/link.ldi,$i,$c}oMcs@O!templates/baremetal/main.ci,$i,$c >wW8hېK!templates/baremetal/rvx_wrapper.vi,$i,$c_-a8 ~ttemplates/freertos/.gitignorei,$i,$f=|dYV^KMG䣲!templates/freertos/CMakeLists.txti,$i,$f[wdzCb #templates/freertos/FreeRTOSConfig.hi,$i,$fۯ6/dS\T;templates/freertos/Makefilei,$i,$gw (S 6GgY b.Dsltemplates/freertos/bootstrap.Si,$i,$g -, }VGv_ftemplates/freertos/link.ldi,$i,$gkwmSH{templates/freertos/main.ci,$i,$g >wW8hېK templates/freertos/rvx_wrapper.vTREE299 6 >eQK4d7Kaݨetc2 0 P')|e/adocs15 2 [{!'5images9 0 Z Nr޻4Jߛ=vexamples2 0 wƖ.#jYA|Fexamples91 6 5/k˛}spi15 2 eշ2W[boards9 2 lHc!2ʌS"arty_a75 0 X1M/誕7cmod_a74 0 xCB\KJ}Nsoftware6 0 "Z_MJ}-rgpio15 2 ޷UyLo?Xboards9 2 S.:{iarty_a75 0 ͳ5mF#Ë IOꉑPcmod_a74 0 i1٬T!>iCr:ɒsoftware6 0 a`ώ"[AG|1uart15 2 O|zYPboards9 2 W SH[gңnVHY1jarty_a75 0 )uz q]Ncmod_a74 0 tRXctaptQ&7software6 0 QZRҬT)mtimer15 2 rdtL`T;k3ۢboards9 2 \n҉Iе˦{=arty_a75 0 T٘I[$Aytcmod_a74 0 yh~~v`@As|software6 0 >K-j 0I-*N8freertos16 2 \01su^Iboards9 2 aŐ=(y ca9Ⱃarty_a75 0 ki>>~SyABcmod_a74 0 0rb=@΂"Buwsoftware7 0 C;7˕ؒK/Bhello_world15 2 2#2l $U>