DIRCh-h-hvX{QćrE.checkpatch.confh-h-i=MZSAtvz97]gbt .gitignoreh-h-k )ϕ7頷 README.mdh-h-myibĉ:}ccid_common/ccid_device.ch-h-n!+SEk~Ȑb Dccid_common/ccid_device.hh-h-o RedDM U[\2]Yccid_common/ccid_proto.ch-h-p.ejWj||uccid_common/ccid_proto.hh-h-q;h V'ZM=+d_ sn7ccid_common/ccid_slot_fsm.ch-h-r(?"-l7̄@Kйccid_common/cuart.ch.#h.#sW ,ccid_host/Makefileh.X-/h.X-/{ )XBmTK@ /LeXw$ccid_host/README.linux-dummy_hcd-ffsh.X-/h.X-/|;Bd6m mb ccid_host/ccid_main_functionfs.ch.X-/h.X-/}ms7 %Qm+d8ccid_host/ccid_slot_sim.ch.X-/h.X-/~AMmf$xDcontrib/jenkins.shh.?h.?gjV6F֫h\contrib/pre-commit-hookh.?h.?@B=+8-3Ogit-version-genh/Hh/H,VZ`A%OזysysmoOCTSIM/.gitignoreh/Hh/H#k6!f@ {"sysmoOCTSIM/AtmelStart.env_confh/Hh/HV߭N(N$UZeН0:sysmoOCTSIM/AtmelStart.gpdsch/Hh/Hn0}uuX$Yf:,sysmoOCTSIM/CMSIS/Core/Include/cmsis_armcc.hh/LRh/LRܱDi 8YX1B/sysmoOCTSIM/CMSIS/Core/Include/cmsis_armclang.hh/LRh/LR#6yc"A/sysmoOCTSIM/CMSIS/Core/Include/cmsis_compiler.hh/LRh/LRIRq 4Vz[ !*sysmoOCTSIM/CMSIS/Core/Include/cmsis_gcc.hh/[6h/[6n<ß,/-sysmoOCTSIM/CMSIS/Core/Include/cmsis_iccarm.hh/[6h/[6?.3!/S'I߳I.sysmoOCTSIM/CMSIS/Core/Include/cmsis_version.hh/dkh/dk~v!tf2V:s.sysmoOCTSIM/CMSIS/Core/Include/core_armv8mbl.hh0mh0m-gu)bvF.sysmoOCTSIM/CMSIS/Core/Include/core_armv8mml.hh0@vh0@vo"|k@Wv')u)sysmoOCTSIM/CMSIS/Core/Include/core_cm0.hh0@vh0@v 7~x5vH${$~-sysmoOCTSIM/CMSIS/Core/Include/core_cm0plus.hh0@vh0@v@wpqn3‡)sysmoOCTSIM/CMSIS/Core/Include/core_cm1.hh0} h0} _b\w*sysmoOCTSIM/CMSIS/Core/Include/core_cm23.hh0} h0} ߽=CZ1_,V)sysmoOCTSIM/CMSIS/Core/Include/core_cm3.hh0=h0=.).KI'?{*sysmoOCTSIM/CMSIS/Core/Include/core_cm33.hh0=h0=0<7aQ;s_W2)sysmoOCTSIM/CMSIS/Core/Include/core_cm4.hh0rh0rDl¥~t*m܎U)sysmoOCTSIM/CMSIS/Core/Include/core_cm7.hh0rh0rB0Ҥcwz+sysmoOCTSIM/CMSIS/Core/Include/core_sc000.hh14h14fX"ڋ?R)Ne^Rv+sysmoOCTSIM/CMSIS/Core/Include/core_sc300.hh14h14-}K` `{(i&ya*sysmoOCTSIM/CMSIS/Core/Include/mpu_armv7.hh14h14*Ι˂1HZ}8*sysmoOCTSIM/CMSIS/Core/Include/mpu_armv8.hh14h14 GO2o0n EC'+sysmoOCTSIM/CMSIS/Core/Include/tz_context.hh14h141$d;%WP9k>"4sysmoOCTSIM/CMSIS/Documentation/Core/html/index.htmlh1qh1qhZ<e=?uޞq;CDksysmoOCTSIM/LICENSEh1qh1q>"`e<+]hsysmoOCTSIM/README.mdh1qh1qMR¡f)I ]4sysmoOCTSIM/atmel_start.ch1qh1qF4hh"sysmoOCTSIM/atmel_start.hh1qh1q~t>d0/((v &sysmoOCTSIM/atmel_start_config.atstarth1qh1qw 3Sg >99sysmoOCTSIM/atmel_start_pins.hh1h1?#r.F;c@.sysmoOCTSIM/ccid_commonh1h1 )* Di,#sysmoOCTSIM/check_libccid_config.pyh1h1WMR$=u緘|$sysmoOCTSIM/hal/include/hal_atomic.hh3Mh3M $ƎN(;$'{.k#sysmoOCTSIM/hal/include/hal_cache.hh3Mh3M&W$(QB+!Q&sysmoOCTSIM/hal/include/hal_calendar.hh3Mh3MJL_f[ksZG4#sysmoOCTSIM/hal/include/hal_delay.hh3Mh3MN-JT h ?YJN"sysmoOCTSIM/hal/include/hal_gpio.hh3Mh3M׼o q%*qhX"sysmoOCTSIM/hal/include/hal_init.hh3Mh3M 9צ 1y sysmoOCTSIM/hal/include/hal_io.hh3Mh3MQ2@K J\#sysmoOCTSIM/hal/include/hal_sleep.hh3Mh3M(ȃ>@">2)sysmoOCTSIM/hal/include/hal_usart_async.hh3Yh3Y*n!gpHNaa/sysmoOCTSIM/hal/include/hal_usart_async_rings.hh3Yh3Y/?؅wZW{z(sysmoOCTSIM/hal/include/hal_usart_sync.hh3Yh3Y~ɕ)jǩ`z(sysmoOCTSIM/hal/include/hal_usb_device.hh3Yh3Y!`:V Tk\N&sysmoOCTSIM/hal/include/hpl_calendar.hh3Yh3Y& qQ !s"sysmoOCTSIM/hal/include/hpl_cmcc.hh3Yh3Yo$>|4ُrbC"sysmoOCTSIM/hal/include/hpl_core.hh3Yh3Y ɠ%l -"/3#sysmoOCTSIM/hal/include/hpl_delay.hh3Yh3YCJw`>%xPgK!sysmoOCTSIM/hal/include/hpl_dma.hh3Yh3Y\8{XPw޹"sysmoOCTSIM/hal/include/hpl_gpio.hh3Yh3Y޻/o`'%PkUKu Y i"sysmoOCTSIM/hal/include/hpl_init.hh3h3 (J &Nk!sysmoOCTSIM/hal/include/hpl_irq.hh3h3pq)|rC}UzM9+I.sysmoOCTSIM/hal/include/hpl_missing_features.hh3h3 םQAI`״G$&$sysmoOCTSIM/hal/include/hpl_ramecc.hh3h3 'e:;Ͷ:j!#sysmoOCTSIM/hal/include/hpl_reset.hh3h3 g10}yq\/_UA2n#sysmoOCTSIM/hal/include/hpl_sleep.hh3h3 He.Pa-)(ކEx0!sysmoOCTSIM/hal/include/hpl_spi.hh3h3 Zl>! 'sysmoOCTSIM/hal/include/hpl_spi_async.hh3h3  5Ugn tX}@A)sysmoOCTSIM/hal/include/hpl_spi_m_async.hh3h3+H012ؓ'sysmoOCTSIM/hal/include/hpl_spi_m_dma.hh3h358c7(EIMն (sysmoOCTSIM/hal/include/hpl_spi_m_sync.hh3h3VG$9 /d1"X A[*)sysmoOCTSIM/hal/include/hpl_spi_s_async.hh3h3L5Y>!q%$(sysmoOCTSIM/hal/include/hpl_spi_s_sync.hh3h3܈d0+ P,H&sysmoOCTSIM/hal/include/hpl_spi_sync.hh3h3˛߻w_ME,CDV_#sysmoOCTSIM/hal/include/hpl_timer.hh4 h4   Pzd1z ȲE/ y#sysmoOCTSIM/hal/include/hpl_usart.hh4 h4 G?=Bۃ2̗gU۾)sysmoOCTSIM/hal/include/hpl_usart_async.hh4 h4 5&O-Zl#ڡu^Dw(sysmoOCTSIM/hal/include/hpl_usart_sync.hh4 h4 _.]zQ-Z,'vbk\$sysmoOCTSIM/hal/src/hal_usart_sync.ch4h4&<<QܝSmh$sysmoOCTSIM/hal/src/hal_usb_device.ch4h4)`]ߎy2nۋN4}EL(sysmoOCTSIM/hal/utils/include/compiler.hh4h4* aݾL;{{T7)sysmoOCTSIM/hal/utils/include/err_codes.hh4h4+>葧>tl_7ilїP&sysmoOCTSIM/hal/utils/include/events.hh4h4,4ZuH 3O%sysmoOCTSIM/hal/utils/include/parts.hh4%h4%-=R6qo*AywbD%sysmoOCTSIM/hal/utils/include/utils.hh4%h4%. 2l1P8JuT‘02,sysmoOCTSIM/hal/utils/include/utils_assert.hh4%h4%/+RFy#"rVpOnf5sysmoOCTSIM/hal/utils/include/utils_decrement_macro.hh4%h4%0 c|O>!ڕ+sysmoOCTSIM/hal/utils/include/utils_event.hh4%h4%1FLlr.'ZҟBlK5sysmoOCTSIM/hal/utils/include/utils_increment_macro.hh4%h4%2~ԝ.F!HD=*sysmoOCTSIM/hal/utils/include/utils_list.hh4%h4%3 )CtUk"3j5sysmoOCTSIM/hal/utils/include/utils_recursion_macro.hh5.h5.4Z\-[/%a@qRr2sysmoOCTSIM/hal/utils/include/utils_repeat_macro.hh5.h5.5 @UrF?m5"  n4>UsysmoOCTSIM/hpl/cmcc/hpl_cmcc.ch5.h5.@{F1q^ϙ Hp,7"sysmoOCTSIM/hpl/core/hpl_core_m4.ch5.h5.A$?>(.ooZ܌Rˬt$sysmoOCTSIM/hpl/core/hpl_core_port.hh5B8'h5B8'B ZA!0n(A479.sysmoOCTSIM/hpl/core/hpl_init.ch5B8'h5B8'D"[H (`sysmoOCTSIM/hpl/dmac/hpl_dmac.ch5B8'h5B8'F7!?[ =A9bz$2sysmoOCTSIM/hpl/gclk/hpl_gclk.ch5B8'h5B8'G >}(%v[ CSr]@$sysmoOCTSIM/hpl/gclk/hpl_gclk_base.hh5B8'h5B8'If2bAyj!sysmoOCTSIM/hpl/mclk/hpl_mclk.ch5B8'h5B8'K ^Y.z* qR+sysmoOCTSIM/hpl/osc32kctrl/hpl_osc32kctrl.ch5B8'h5B8'M!Uc1DXƔRVD~%sysmoOCTSIM/hpl/oscctrl/hpl_oscctrl.ch5B8'h5B8'OUM3I0m;zjsysmoOCTSIM/hpl/pm/hpl_pm.ch5A\h5A\PZPv)J sysmoOCTSIM/hpl/pm/hpl_pm_base.hh5A\h5A\Rg.hsJ%.g$sysmoOCTSIM/hpl/port/hpl_gpio_base.hh5A\h5A\T RL 5[W%c #sysmoOCTSIM/hpl/ramecc/hpl_ramecc.ch5A\h5A\V+!<Ȃ~: dս\%sysmoOCTSIM/hpl/rtc/hpl_rtc.ch5A\h5A\WtyυB\(G\Ϸ"sysmoOCTSIM/hpl/rtc/hpl_rtc_base.hh5Jh5JY\Dss$f{ptz#sysmoOCTSIM/hpl/sercom/hpl_sercom.ch5Jh5J[$@3J4d9CposysmoOCTSIM/hpl/usb/hpl_usb.ch66\h66\]HXVJ ER-B=sysmoOCTSIM/hri/hri_ac_e54.hh66\h66\^ԛ{پn)caeb򮃊EsysmoOCTSIM/hri/hri_adc_e54.hh6sf.h6sf._*ɻr|n!nUsysmoOCTSIM/hri/hri_aes_e54.hh7*h7*`,F_6Aj#Zؐ{sysmoOCTSIM/hri/hri_can_e54.hh7gh7ga]rĆu(jbqfsysmoOCTSIM/hri/hri_ccl_e54.hh7gh7gb(sWԼay3k!)J:$#sysmoOCTSIM/include/component/adc.hh;8Kh;8Kc_(1?[- vu7#sysmoOCTSIM/include/component/aes.hhfhfHʵ|8 ġn98V+#sysmoOCTSIM/include/component/can.hhfhf?Ե۹7:HMB#sysmoOCTSIM/include/component/ccl.hhfhf`xUy\.T$sysmoOCTSIM/include/component/cmcc.hhTohToN` v~2C#sysmoOCTSIM/include/component/dac.hhyhyϦYHXĖ|, $sysmoOCTSIM/include/component/dmac.hhyhy?Mp&}`O4pRL`#sysmoOCTSIM/include/component/dsu.hhyhylOsI46T٤#sysmoOCTSIM/include/component/eic.hh΂Sh΂S1E$72{sܮYzu%sysmoOCTSIM/include/component/evsys.hh΂Sh΂S54/|Dar%sysmoOCTSIM/include/component/freqm.hh΂Sh΂SQM ;OP5_D#Y$sysmoOCTSIM/include/component/gclk.hhHhHwU[s>=_rWekG$sysmoOCTSIM/include/component/gmac.hhHhH rr't+u(sysmoOCTSIM/include/component/hmatrixb.hhHhHI -ig #sysmoOCTSIM/include/component/i2s.hhh_CŰr8YwM#sysmoOCTSIM/include/component/icm.hhhKB+wQJ~OpbOۇ$sysmoOCTSIM/include/component/mclk.hhhw+qOh2'sysmoOCTSIM/include/component/nvmctrl.hh§&h§&T,yϫ"͛:>Ep*sysmoOCTSIM/include/component/osc32kctrl.hh§&h§&%GP]9Kso'sysmoOCTSIM/include/component/oscctrl.hhZhZʴ -9AՏI#sysmoOCTSIM/include/component/pac.hhZhZ<ǜ:n?a>#sysmoOCTSIM/include/component/pcc.hhd)g -H;j#sysmoOCTSIM/include/instance/adc0.hhb jhb jGfJ.TG~h#sysmoOCTSIM/include/instance/adc1.hhb jhb j*fe;Po-o I"sysmoOCTSIM/include/instance/aes.hhb jhb j+3GqMuFf)yӥ9#sysmoOCTSIM/include/instance/can0.hhb jhb j+3o2zr}D#sysmoOCTSIM/include/instance/can1.hhb jhb j u^XJA[b Gy)@"sysmoOCTSIM/include/instance/ccl.hhb jhb j t/"azh>zNV/blo$sysmoOCTSIM/include/pio/same54p19a.hh>zh>zNh 3'Xo 0$sysmoOCTSIM/include/pio/same54p20a.hh>zh>z?=abϾɔsysmoOCTSIM/include/sam.hh>zh>zu}V%Utb7sysmoOCTSIM/include/same54.hh{h{h0>K^pvk sysmoOCTSIM/include/same54n19a.hh{h{3fA;٬-"t?ej sysmoOCTSIM/include/same54n20a.hh{h{aQ:DGB+ sysmoOCTSIM/include/same54p19a.hhKhK *d.JT}pm sysmoOCTSIM/include/same54p20a.hhKhKS]p^u"cKP#sysmoOCTSIM/include/system_same54.hhKhK8o x}sysmoOCTSIM/octsim_i2c.chhO^ \\)q~J>sysmoOCTSIM/octsim_i2c.hhhOq:[z:A.>; fsysmoOCTSIM/replace.hhhoaxK!Dy%%sysmoOCTSIM/stdio_redirect/gcc/read.chhDZx"ʋj# &sysmoOCTSIM/stdio_redirect/gcc/write.chh ,jɛ#0j%sysmoOCTSIM/stdio_redirect/iar/read.chh  &{=X3nT&sysmoOCTSIM/stdio_redirect/iar/write.chh  w ^~V#P.惶;:*sysmoOCTSIM/stdio_redirect/keil/Retarget.chh vYҏqחOғ%sysmoOCTSIM/stdio_redirect/stdio_io.chh  :еͣ]OƎ %sysmoOCTSIM/stdio_redirect/stdio_io.hhhc%cq;T #-esysmoOCTSIM/stdio_start.chhZ2[#B/򘯋ЂbsysmoOCTSIM/stdio_start.hh2h2% 7JuؚefYsysmoOCTSIM/talloc.chohosr W `<]5P,sysmoOCTSIM/usb/class/cdc/device/cdcdf_acm.hhhe():eL4Nķ9f1sysmoOCTSIM/usb/class/cdc/device/cdcdf_acm_desc.hhhf7 )؂t 1:Gq>,sysmoOCTSIM/usb/class/cdc/usb_protocol_cdc.hhhi ٵR H#R^U (sysmoOCTSIM/usb/class/dfu/device/dfudf.chhj :$52w&8 (sysmoOCTSIM/usb/class/dfu/device/dfudf.hhRhRl`8 [ I..sD!sysmoOCTSIM/usb/device/usbdc.chRhRm A؁>cW QsysmoOCTSIM/usb/device/usbdc.hhRhRny׻喷yvQI*]i8&sysmoOCTSIM/usb/usb_atmel.hhRhRpҲ 5dbxɟWsysmoOCTSIM/usb/usb_debug.hhRhRqv7Bɢ|c”sysmoOCTSIM/usb/usb_includes.hhRhRtc#8T5BȤήX*DsysmoOCTSIM/usb/usb_protocol.chRhRb5682A{tsysmoOCTSIM/usb/usb_protocol.hhRhR^Lϟ~FUTd KoksysmoOCTSIM/usb_descriptors.chRhR{3}AD &7sysmoOCTSIM/usb_descriptors.hh &ćh &ć.~8c@$EsysmoOCTSIM/usb_dfu.hh &ćh &ćviFavz:YM^U sysmoOCTSIM/usb_start.ch &ćh &ćzS{jLYsysmoOCTSIM/usb_start.hh &ćh &ćܨp8(̾M. tests/READMEh &ćh &ć12$k1cZ<}ptests/run-testsh &ćh &ć* F>-d3L-y|#tests/sysmo-octsim/01_check_rig.outh &ćh &ćf܅!oD}וOĤ"tests/sysmo-octsim/01_check_rig.shh &ćh &ć糗[X X=h,-zwa#tests/sysmo-octsim/02_flash_dfu.outh &ćh &ćW3w-sui}mS"tests/sysmo-octsim/02_flash_dfu.shh &ćh &ćPCipw}yx,ßseb%tests/sysmo-octsim/03_check_lsusb.outh &ćh &ć%Q]{$C1oA e$tests/sysmo-octsim/03_check_lsusb.shh &ćh &ćr2=pP,n^v)tests/sysmo-octsim/04_check_dfu_lsusb.outh cͻh cͻ,AYl6W9(tests/sysmo-octsim/04_check_dfu_lsusb.shh cͻh cͻ qK%t/17VC ,tests/sysmo-octsim/05_flash_dfu_from_app.outh cͻh cͻ`=gK`sUCF+tests/sysmo-octsim/05_flash_dfu_from_app.shh %h %m-IQ.4ք &4'tests/sysmo-octsim/06_test_simcards.outh %h %9U8Kz9&tests/sysmo-octsim/06_test_simcards.shh %h %pڤ#*jtests/sysmo-octsim/READMEh %h %V5fϓ.~hI+%&tests/sysmo-octsim/ctl_get_relay_sn.shh Yh YE4gU/gV~T2&tests/sysmo-octsim/ctl_reset_target.shh Yh Y\٦hɡ5mU |Sw]=-tests/sysmo-octsim/test-dataTREE428 5 ›a $ !fpbtests25 1 픤&΁2否-sysmo-octsim23 0 #8һwBlcontrib11 0 =_vk#C1|ccid_host18 0 5$!dy\kA8ccid_common11 0 tH[GMy n!sysmoOCTSIM358 11 W}8wz96Hgۨgcc6 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 "nYclass10 3 _0n6t]ؘ5cdc6 1 |V _.Ðdevice5 0 "  ≪msjOYdfu2 1 q # 9M':l4.device2 0 A; uD]^^Ը m@RXccid2 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