DIRCg7D5g7D5\vX{QćrE.checkpatch.confg7D5g7D5]=MZSAtvz97]gbt .gitignoreg7D5g7D5_ )ϕ7頷 README.mdgtMhgtMhayibĉ:}ccid_common/ccid_device.cgtMhgtMhb!+SEk~Ȑb Dccid_common/ccid_device.hgtMhgtMhc RedDM U[\2]Yccid_common/ccid_proto.cgtMhgtMhd.ejWj||uccid_common/ccid_proto.hgVgVe;h V'ZM=+d_ sn7ccid_common/ccid_slot_fsm.cgVgVf(?"-l7̄@Kйccid_common/cuart.cgVgVgW"4sysmoOCTSIM/CMSIS/Documentation/Core/html/index.htmlg g hZ<e=?uޞq;CDksysmoOCTSIM/LICENSEg g >"`e<+]hsysmoOCTSIM/README.mdg g MR¡f)I ]4sysmoOCTSIM/atmel_start.cg g F4hh"sysmoOCTSIM/atmel_start.hg g ~t>d0/((v &sysmoOCTSIM/atmel_start_config.atstartg g w 3Sg >99sysmoOCTSIM/atmel_start_pins.hg g ?#r.F;c@.sysmoOCTSIM/ccid_commong g  )* Di,#sysmoOCTSIM/check_libccid_config.pyg g WMR$=u緘|$sysmoOCTSIM/hal/include/hal_atomic.hg j3dg j3d $ƎN(;$'{.k#sysmoOCTSIM/hal/include/hal_cache.hg j3dg j3d&W$(QB+!Q&sysmoOCTSIM/hal/include/hal_calendar.hg j3dg j3dJL_f[ksZG4#sysmoOCTSIM/hal/include/hal_delay.hg j3dg j3dN-JT h ?YJN"sysmoOCTSIM/hal/include/hal_gpio.hg j3dg j3d׼o q%*qhX"sysmoOCTSIM/hal/include/hal_init.hg j3dg j3d 9צ 1y sysmoOCTSIM/hal/include/hal_io.hg @">2)sysmoOCTSIM/hal/include/hal_usart_async.hg |4ُrbC"sysmoOCTSIM/hal/include/hpl_core.hg Eg E ɠ%l -"/3#sysmoOCTSIM/hal/include/hpl_delay.hg Eg ECJw`>%xPgK!sysmoOCTSIM/hal/include/hpl_dma.hg Eg E\8{XPw޹"sysmoOCTSIM/hal/include/hpl_gpio.hg Eg E޻/o`'%PkUKu Y i"sysmoOCTSIM/hal/include/hpl_init.hg Eg E (J &Nk!sysmoOCTSIM/hal/include/hpl_irq.hg Eg Epq)|rC}UzM9+I.sysmoOCTSIM/hal/include/hpl_missing_features.hg !Ng !N םQAI`״G$&$sysmoOCTSIM/hal/include/hpl_ramecc.hg !Ng !N'e:;Ͷ:j!#sysmoOCTSIM/hal/include/hpl_reset.hg !Ng !Ng10}yq\/_UA2n#sysmoOCTSIM/hal/include/hpl_sleep.hg !Ng !NHe.Pa-)(ކEx0!sysmoOCTSIM/hal/include/hpl_spi.hg !Ng !NZl>! 'sysmoOCTSIM/hal/include/hpl_spi_async.hg !Ng !N 5Ugn tX}@A)sysmoOCTSIM/hal/include/hpl_spi_m_async.hg !Ng !N+H012ؓ'sysmoOCTSIM/hal/include/hpl_spi_m_dma.hg !Ng !N58c7(EIMն (sysmoOCTSIM/hal/include/hpl_spi_m_sync.hg !Ng !NVG$9 /d1"X A[*)sysmoOCTSIM/hal/include/hpl_spi_s_async.hg ^X/g ^X/L5Y>!q%$(sysmoOCTSIM/hal/include/hpl_spi_s_sync.hg ^X/g ^X/܈d0+ P,H&sysmoOCTSIM/hal/include/hpl_spi_sync.hg ^X/g ^X/˛߻w_ME,CDV_#sysmoOCTSIM/hal/include/hpl_timer.hg ^X/g ^X/  Pzd1z ȲE/ y#sysmoOCTSIM/hal/include/hpl_usart.hg ^X/g ^X/ G?=Bۃ2̗gU۾)sysmoOCTSIM/hal/include/hpl_usart_async.hg ^X/g ^X/ 5&O-Zl#ڡu^Dw(sysmoOCTSIM/hal/include/hpl_usart_sync.hg ^X/g ^X/ _.]zQ-Z,'vbk\$sysmoOCTSIM/hal/src/hal_usart_sync.cg jg j<<QܝSmh$sysmoOCTSIM/hal/src/hal_usb_device.cgsgs`]ߎy2nۋN4}EL(sysmoOCTSIM/hal/utils/include/compiler.hgsgs aݾL;{{T7)sysmoOCTSIM/hal/utils/include/err_codes.hgsgs>葧>tl_7ilїP&sysmoOCTSIM/hal/utils/include/events.hgsgs 4ZuH 3O%sysmoOCTSIM/hal/utils/include/parts.hgsgs!=R6qo*AywbD%sysmoOCTSIM/hal/utils/include/utils.hgsgs" 2l1P8JuT‘02,sysmoOCTSIM/hal/utils/include/utils_assert.hgR|gR|#+RFy#"rVpOnf5sysmoOCTSIM/hal/utils/include/utils_decrement_macro.hgR|gR|$ c|O>!ڕ+sysmoOCTSIM/hal/utils/include/utils_event.hgR|gR|%FLlr.'ZҟBlK5sysmoOCTSIM/hal/utils/include/utils_increment_macro.hgR|gR|&~ԝ.F!HD=*sysmoOCTSIM/hal/utils/include/utils_list.hgR|gR|' )CtUk"3j5sysmoOCTSIM/hal/utils/include/utils_recursion_macro.hgR|gR|(Z\-[/%a@qRr2sysmoOCTSIM/hal/utils/include/utils_repeat_macro.hgR|gR|) @UrF?m5UsysmoOCTSIM/hpl/cmcc/hpl_cmcc.cg/g/4{F1q^ϙ Hp,7"sysmoOCTSIM/hpl/core/hpl_core_m4.cg/g/5$?>(.ooZ܌Rˬt$sysmoOCTSIM/hpl/core/hpl_core_port.hg/g/6 ZA!0n(A479.sysmoOCTSIM/hpl/core/hpl_init.cg̏bg̏b8"[H (`sysmoOCTSIM/hpl/dmac/hpl_dmac.cg̏bg̏b:7!?[ =A9bz$2sysmoOCTSIM/hpl/gclk/hpl_gclk.cg̏bg̏b; >}(%v[ CSr]@$sysmoOCTSIM/hpl/gclk/hpl_gclk_base.hg̏bg̏b=f2bAyj!sysmoOCTSIM/hpl/mclk/hpl_mclk.cg̏bg̏b? ^Y.z* qR+sysmoOCTSIM/hpl/osc32kctrl/hpl_osc32kctrl.cg̏bg̏bA!Uc1DXƔRVD~%sysmoOCTSIM/hpl/oscctrl/hpl_oscctrl.cg̏bg̏bCUM3I0m;zjsysmoOCTSIM/hpl/pm/hpl_pm.cg g DZPv)J sysmoOCTSIM/hpl/pm/hpl_pm_base.hg g Fg.hsJ%.g$sysmoOCTSIM/hpl/port/hpl_gpio_base.hg g H RL 5[W%c #sysmoOCTSIM/hpl/ramecc/hpl_ramecc.cg g J+!<Ȃ~: dս\%sysmoOCTSIM/hpl/rtc/hpl_rtc.cg g KtyυB\(G\Ϸ"sysmoOCTSIM/hpl/rtc/hpl_rtc_base.hgFgFM\Dss$f{ptz#sysmoOCTSIM/hpl/sercom/hpl_sercom.cggO$@3J4d9CposysmoOCTSIM/hpl/usb/hpl_usb.cg.g.QHXVJ ER-B=sysmoOCTSIM/hri/hri_ac_e54.hgagaRԛ{پn)caeb򮃊EsysmoOCTSIM/hri/hri_adc_e54.hgagaS*ɻr|n!nUsysmoOCTSIM/hri/hri_aes_e54.hg-g-T,F_6Aj#Zؐ{sysmoOCTSIM/hri/hri_can_e54.hg.`g.`U]rĆu(jbqfsysmoOCTSIM/hri/hri_ccl_e54.hg.`g.`V(sWԼay3k+gT>+l!#t+H[JTIsysmoOCTSIM/hri/hri_qspi_e54.hgT>+gT>+m*5`1܆䨶/L$ sysmoOCTSIM/hri/hri_ramecc_e54.hgT>+gT>+nUփ_;;-.sysmoOCTSIM/hri/hri_rstc_e54.hgG^gG^op//&vuH)6r[HsysmoOCTSIM/hri/hri_rtc_e54.hgPgPpj `vp0Md:sysmoOCTSIM/hri/hri_sdhc_e54.hg Yg YqYJ3i8mV2g x sysmoOCTSIM/hri/hri_sercom_e54.hgHbgHbrP6m",K{UsysmoOCTSIM/hri/hri_supc_e54.hgHbgHbsn{.GEӹ^A#sysmoOCTSIM/hri/hri_tc_e54.hgl+gl+tk'Uk$Gs&3LsysmoOCTSIM/hri/hri_tcc_e54.hgl+gl+u),R%a&sysmoOCTSIM/hri/hri_trng_e54.hg~g~vh4.|0#w[\{8sysmoOCTSIM/hri/hri_usb_e54.hg~g~wH 5Iu6XToR9d|sysmoOCTSIM/hri/hri_wdt_e54.hg~g~x='8VrY&vsysmoOCTSIM/i2c_bitbang.cg~g~yuqWgtVۿOsysmoOCTSIM/i2c_bitbang.hg~g~{%J։K"$$_|='sysmoOCTSIM/include/component-version.hg!)J:$#sysmoOCTSIM/include/component/adc.hg=_rWekG$sysmoOCTSIM/include/component/gmac.hg)g) rr't+u(sysmoOCTSIM/include/component/hmatrixb.hg$\g$\I -ig #sysmoOCTSIM/include/component/i2s.hg$\g$\_CŰr8YwM#sysmoOCTSIM/include/component/icm.hgaڏgaڏKB+wQJ~OpbOۇ$sysmoOCTSIM/include/component/mclk.hgaڏgaڏw+qOh2'sysmoOCTSIM/include/component/nvmctrl.hgaڏgaڏT,yϫ"͛:>Ep*sysmoOCTSIM/include/component/osc32kctrl.hgg%GP]9Kso'sysmoOCTSIM/include/component/oscctrl.hggʴ -9AՏI#sysmoOCTSIM/include/component/pac.hgg<ǜ:n?a>#sysmoOCTSIM/include/component/pcc.hggҨVQxgjqj7#$sysmoOCTSIM/include/component/pdec.hg(g(|(s$UjZ1x %sysmoOCTSIM/include/component/picop.hg(g(?MB|=w|.}"sysmoOCTSIM/include/component/pm.hg(g(j炓Si3D#~@e$sysmoOCTSIM/include/component/port.hgU[gU[gox*J ,F׬nc$sysmoOCTSIM/include/component/qspi.hgU[gU['@oݾe1-,DK7V1&sysmoOCTSIM/include/component/ramecc.hgU[gU[& H$sysmoOCTSIM/include/component/rstc.hgg҂*=P/UGRt#sysmoOCTSIM/include/component/rtc.hg g IUG嚶ao H&b$sysmoOCTSIM/include/component/sdhc.hgJ$'gJ$'KvrhE7 wH&sysmoOCTSIM/include/component/sercom.hgJ$'gJ$'yg !hؓvLd)g -H;j#sysmoOCTSIM/include/instance/adc0.hg?g?GfJ.TG~h#sysmoOCTSIM/include/instance/adc1.hg>Hg>H*fe;Po-o I"sysmoOCTSIM/include/instance/aes.hg>Hg>H+3GqMuFf)yӥ9#sysmoOCTSIM/include/instance/can0.hg>Hg>H+3o2zr}D#sysmoOCTSIM/include/instance/can1.hg>Hg>H u^XJA[b Gy)@"sysmoOCTSIM/include/instance/ccl.hg>Hg>H t/"aHg>H4YE|q6,t"sysmoOCTSIM/include/instance/dac.hg{R'g{R'A<'lft÷c#sysmoOCTSIM/include/instance/dmac.hg{R'g{R'&nQdAd "sysmoOCTSIM/include/instance/dsu.hg{R'g{R'cQ}{ςa/]"sysmoOCTSIM/include/instance/eic.hg{R'g{R'G % f {Q{WE$sysmoOCTSIM/include/instance/evsys.hg{R'g{R' %~ȗ39og%hVI$sysmoOCTSIM/include/instance/freqm.hg[Zg[Z?ֳ9qHb97s^#sysmoOCTSIM/include/instance/gclk.hg[Zg[ZfH#coO9#sysmoOCTSIM/include/instance/gmac.hg[Zg[Z#Jo-Ⱦco9Gh&sysmoOCTSIM/include/instance/hmatrix.hg[Zg[Ze ,X.B(ٰR[ "sysmoOCTSIM/include/instance/i2s.hg[Zg[Z7o<ط E@fE' "sysmoOCTSIM/include/instance/icm.hg[Zg[Z KC(]6} ZK^pvk sysmoOCTSIM/include/same54n19a.hgWgW3fA;٬-"t?ej sysmoOCTSIM/include/same54n20a.hgɾgɾaQ:DGB+ sysmoOCTSIM/include/same54p19a.hgɾgɾ *d.JT}pm sysmoOCTSIM/include/same54p20a.hgɾgɾS]p^u"cKP#sysmoOCTSIM/include/system_same54.hgɾgɾ8o x}sysmoOCTSIM/octsim_i2c.cggO^ \\)q~J>sysmoOCTSIM/octsim_i2c.hggOq:[z:A.>; fsysmoOCTSIM/replace.hggoaxK!Dy%%sysmoOCTSIM/stdio_redirect/gcc/read.cggDZx"ʋj# &sysmoOCTSIM/stdio_redirect/gcc/write.cgg ,jɛ#0j%sysmoOCTSIM/stdio_redirect/iar/read.cgg &{=X3nT&sysmoOCTSIM/stdio_redirect/iar/write.cgg w ^~V#P.惶;:*sysmoOCTSIM/stdio_redirect/keil/Retarget.cggvYҏqחOғ%sysmoOCTSIM/stdio_redirect/stdio_io.cg$g$ :еͣ]OƎ %sysmoOCTSIM/stdio_redirect/stdio_io.hg$g$c%cq;T #-esysmoOCTSIM/stdio_start.cg$g$Z2[#B/򘯋ЂbsysmoOCTSIM/stdio_start.hg$g$% 7JuؚefYsysmoOCTSIM/talloc.cgKWgKWsr,sysmoOCTSIM/usb/class/cdc/usb_protocol_cdc.hgg ^]jfӜZLxgmYi(sysmoOCTSIM/usb/class/dfu/device/dfudf.cgg :$52w&8 (sysmoOCTSIM/usb/class/dfu/device/dfudf.hgg$`8 [ I..sD!sysmoOCTSIM/usb/device/usbdc.cgg2 A؁>cW QsysmoOCTSIM/usb/device/usbdc.hgg3y׻喷yvQI*]i8&sysmoOCTSIM/usb/usb_atmel.hgg=Ҳ 5dbxɟWsysmoOCTSIM/usb/usb_debug.hgg>v7Bɢ|c”sysmoOCTSIM/usb/usb_includes.hggec#8T5BȤήX*DsysmoOCTSIM/usb/usb_protocol.cggfb5682A{tsysmoOCTSIM/usb/usb_protocol.hggg^Lϟ~FUTd KoksysmoOCTSIM/usb_descriptors.cggh{3}AD &7sysmoOCTSIM/usb_descriptors.hggi.~8c@$EsysmoOCTSIM/usb_dfu.hggjviFavz:YM^U sysmoOCTSIM/usb_start.cggkzS{jLYsysmoOCTSIM/usb_start.hggmܨp8(̾M. tests/READMEggn12$k1cZ<}ptests/run-testsggq* F>-d3L-y|#tests/sysmo-octsim/01_check_rig.outggtf܅!oD}וOĤ"tests/sysmo-octsim/01_check_rig.shgg糗[X X=h,-zwa#tests/sysmo-octsim/02_flash_dfu.outggW3w-sui}mS"tests/sysmo-octsim/02_flash_dfu.shg@ #g@ #PCipw}yx,ßseb%tests/sysmo-octsim/03_check_lsusb.outg@ #g@ #%Q]{$C1oA e$tests/sysmo-octsim/03_check_lsusb.shg@ #g@ #r2=pP,n^v)tests/sysmo-octsim/04_check_dfu_lsusb.outg@ #g@ #,AYl6W9(tests/sysmo-octsim/04_check_dfu_lsusb.shg@ #g@ # qK%t/17VC ,tests/sysmo-octsim/05_flash_dfu_from_app.outg@ #g@ #`=gK`sUCF+tests/sysmo-octsim/05_flash_dfu_from_app.shggm-IQ.4ք &4'tests/sysmo-octsim/06_test_simcards.outg%g%9U8Kz9&tests/sysmo-octsim/06_test_simcards.shg%g%pڤ#*jtests/sysmo-octsim/READMEg%g%V5fϓ.~hI+%&tests/sysmo-octsim/ctl_get_relay_sn.shg%g%E4gU/gV~T2&tests/sysmo-octsim/ctl_reset_target.shg%g%\٦hɡ5mU |Sw]=-tests/sysmo-octsim/test-dataTREE428 5 D>R*bZ38tests25 1 픤&΁2否-sysmo-octsim23 0 #8һwBlcontrib11 0 sY!C_;7.56-@ccid_host18 0 [8ֱccid_common11 0 mtZX @sysmoOCTSIM358 11 X+kol#6igcc6 1 ˠr[;+D+gcc4 0 fɏrt VI8hal77 4 Q0T̷O⭱7qM٨src12 0 95W_ G"P`Wutils18 2 ȗrq3( mqsrc5 0 5# ϭ$include13 0 ^I;+? ObnHinclude43 0 $IİEʢTxdocumentation4 0 \-7ypFhpl18 13 7&2(6pm2 0 . UYԺZ1 bXqJlxêsusb1 0 .>`n@lcmcc1 0 $icH97;:'core3 0 fLm䝡8Q#ʧm.dmac1 0 mqy6u$V|[Ngclk2 0 {޺Cekmclk1 0 9l%cJX c?䬇port1 0 qK{yȣˇramecc1 0 $yCQmU;&Nsercom1 0 '2?#}~>&i |oscctrl1 0 ;,MW+PF_osc32kctrl1 0 _J:hS%hri39 0 x!r gaNJvusb17 2 C/m8)UGY,Dqclass10 3 XvS_ucdc6 1 |V _.Ðdevice5 0 "  ≪msjOYdfu2 1 S~Q ~smkodevice2 0 S]m edV;WWccid2 1 Q5^ ,aCdevice2 0 @%־]sחk device2 0 vSq;dߝaȸpYCMSIS22 2 h5"DXj=~jCore21 1 ~+i.P5Include21 0 SLܻDocumentation1 1 IBp0%˥PK}Core1 1 FjiA,36rhtml1 0 Mbׁ!config13 0 H;6!ݓ[9dma_m2m3 0 r/9:hV[ include112 3 mY*u}+6upio4 0 |l0dF