DIRChJhJTvX{QćrE.checkpatch.confiD$HiD$HA=J6yxw9 .clang-formathJhJVk@>vz97]gbt .gitignoreh{5Rh{5Rc ,ccid_host/Makefilehhg )XBmTK@ /LeXw$ccid_host/README.linux-dummy_hcd-ffsh-5\Vh-5\Vh;Bd6m mb ccid_host/ccid_main_functionfs.chhims7 %Qm+d8ccid_host/ccid_slot_sim.chhj"4sysmoOCTSIM/CMSIS/Documentation/Core/html/index.htmlhhhZ<e=?uޞq;CDksysmoOCTSIM/LICENSEhh>"`e<+]hsysmoOCTSIM/README.mdhhMR¡f)I ]4sysmoOCTSIM/atmel_start.chhF4hh"sysmoOCTSIM/atmel_start.hhh~t>d0/((v &sysmoOCTSIM/atmel_start_config.atstarthhw 3Sg >99sysmoOCTSIM/atmel_start_pins.hhh?#r.F;c@.sysmoOCTSIM/ccid_commonhh )* Di,#sysmoOCTSIM/check_libccid_config.pyhhWMR$= h> s[w^)*80ܨ<$sysmoOCTSIM/config/hpl_gclk_config.hh> h>  SYaf”CYɳ$sysmoOCTSIM/config/hpl_mclk_config.hh> h> -{Ajcdeo.-qҽ*sysmoOCTSIM/config/hpl_osc32kctrl_config.hh> h> F[?'Y"/I}}'sysmoOCTSIM/config/hpl_oscctrl_config.hh> h> ;q761W{l1B$sysmoOCTSIM/config/hpl_port_config.hh> h> &Xy[뜿~5Ȃy# L#sysmoOCTSIM/config/hpl_rtc_config.hh> h> !uWZӭpB=&sysmoOCTSIM/config/hpl_sercom_config.hh> h> @bH`DR6GM#sysmoOCTSIM/config/hpl_usb_config.hh> h> L\1пsY._d\B*sysmoOCTSIM/config/peripheral_clk_config.hh> h> 5LZ39Kι?*sysmoOCTSIM/config/stdio_redirect_config.hh> h> (!Mħ`v;:sjE sysmoOCTSIM/config/usbd_config.hh> h> DBF5*eg h>  ~̚ \4.%;sysmoOCTSIM/dfu_descriptors.hh> h> GZMUA% / sysmoOCTSIM/dma_m2m/dma_memory.ch> h>  G;ܖbޛ1SiF3;μ sysmoOCTSIM/dma_m2m/dma_memory.hh> h> ۣ;#هTۦ'sysmoOCTSIM/dma_m2m/dma_memory_config.hh> h> 8"cv0x]c+x%sysmoOCTSIM/documentation/dma_m2m.rsth> h> (d{C 3vz#sysmoOCTSIM/documentation/stdio.rsth> h> ^At[)jP_*sysmoOCTSIM/documentation/usb_cdc_echo.rsth> h> 0_buЋYyg$i,sysmoOCTSIM/documentation/usb_device_cdc.rsth> h> pbXC~֣-sysmoOCTSIM/documentation/usb_device_core.rsth> h> ]<*zͳ~6@+:.sysmoOCTSIM/documentation/usb_protocol_cdc.rsth> h> RM^R*Ayy1.ZH/sysmoOCTSIM/documentation/usb_protocol_core.rsth> h> qGfI"Dx6<2sysmoOCTSIM/driver_init.ch> h> ;utRYI-*sysmoOCTSIM/driver_init.hh> h> *Ox h> #AxC&lm# %sysmoOCTSIM/gcc/gcc/same54n19a_dfu.ldh> h> 0=EA .'sysmoOCTSIM/gcc/gcc/same54n19a_flash.ldh> h> 8p}IB~b㖆" %R&sysmoOCTSIM/gcc/gcc/same54n19a_sram.ldh> h>  zMW8y*b v/!E<$sysmoOCTSIM/gcc/gcc/startup_same54.ch> h> v 44:j]nsysmoOCTSIM/gcc/system_same54.ch> h> =j:󃅙*sysmoOCTSIM/hal/documentation/calendar.rsth> h>  Yk>u h> "8GGYmH,sysmoOCTSIM/hal/documentation/usart_sync.rsth> h> d~xetȰ8z2sysmoOCTSIM/hal/documentation/usb_device_async.rsth> h> %eY>緘|$sysmoOCTSIM/hal/include/hal_atomic.hh> h>  $ƎN(;$'{.k#sysmoOCTSIM/hal/include/hal_cache.hh> h> &W$(QB+!Q&sysmoOCTSIM/hal/include/hal_calendar.hh> h> JL_f[ksZG4#sysmoOCTSIM/hal/include/hal_delay.hh> h> N-JT h ?YJN"sysmoOCTSIM/hal/include/hal_gpio.hh> h> ׼o q%*qhX"sysmoOCTSIM/hal/include/hal_init.hh> h>  9צ 1y sysmoOCTSIM/hal/include/hal_io.hh> h> Q2@K J\#sysmoOCTSIM/hal/include/hal_sleep.hh> h> (ȃ>@">2)sysmoOCTSIM/hal/include/hal_usart_async.hh> h> *n!gpHNaa/sysmoOCTSIM/hal/include/hal_usart_async_rings.hh> h> /?؅wZW{z(sysmoOCTSIM/hal/include/hal_usart_sync.hh> h> ~ɕ)jǩ`z(sysmoOCTSIM/hal/include/hal_usb_device.hh> h> !`:V Tk\N&sysmoOCTSIM/hal/include/hpl_calendar.hh> h> & qQ !s"sysmoOCTSIM/hal/include/hpl_cmcc.hh> h> o$>|4ُrbC"sysmoOCTSIM/hal/include/hpl_core.hh> h>  ɠ%l -"/3#sysmoOCTSIM/hal/include/hpl_delay.hh> h> CJw`>%xPgK!sysmoOCTSIM/hal/include/hpl_dma.hh> h> \8{XPw޹"sysmoOCTSIM/hal/include/hpl_gpio.hh{h{޻/o`'%PkUKu Y i"sysmoOCTSIM/hal/include/hpl_init.hh{h{ (J &Nk!sysmoOCTSIM/hal/include/hpl_irq.hh{h{pq)|rC}UzM9+I.sysmoOCTSIM/hal/include/hpl_missing_features.hh{h{ םQAI`״G$&$sysmoOCTSIM/hal/include/hpl_ramecc.hh{h{'e:;Ͷ:j!#sysmoOCTSIM/hal/include/hpl_reset.hh{h{g10}yq\/_UA2n#sysmoOCTSIM/hal/include/hpl_sleep.hh{h{He.Pa-)(ކEx0!sysmoOCTSIM/hal/include/hpl_spi.hh{h{Zl>! 'sysmoOCTSIM/hal/include/hpl_spi_async.hh{h{ 5Ugn tX}@A)sysmoOCTSIM/hal/include/hpl_spi_m_async.hh{h{+H012ؓ'sysmoOCTSIM/hal/include/hpl_spi_m_dma.hh{h{58c7(EIMն (sysmoOCTSIM/hal/include/hpl_spi_m_sync.hh{h{VG$9 /d1"X A[*)sysmoOCTSIM/hal/include/hpl_spi_s_async.hh{h{L5Y>!q%$(sysmoOCTSIM/hal/include/hpl_spi_s_sync.hh{h{܈d0+ P,H&sysmoOCTSIM/hal/include/hpl_spi_sync.hh{h{˛߻w_ME,CDV_#sysmoOCTSIM/hal/include/hpl_timer.hh{h{  Pzd1z ȲE/ y#sysmoOCTSIM/hal/include/hpl_usart.hh{h{G?=Bۃ2̗gU۾)sysmoOCTSIM/hal/include/hpl_usart_async.hh{h{5&O-Zl#ڡu^Dw(sysmoOCTSIM/hal/include/hpl_usart_sync.hh{h{_.]zQ-Z,'vbk\$sysmoOCTSIM/hal/src/hal_usart_sync.ch{h{<<QܝSmh$sysmoOCTSIM/hal/src/hal_usb_device.ch{h{`]ߎy2nۋN4}EL(sysmoOCTSIM/hal/utils/include/compiler.hh{h{ aݾL;{{T7)sysmoOCTSIM/hal/utils/include/err_codes.hh{h{>葧>tl_7ilїP&sysmoOCTSIM/hal/utils/include/events.hh{h{4ZuH 3O%sysmoOCTSIM/hal/utils/include/parts.hh{h{=R6qo*AywbD%sysmoOCTSIM/hal/utils/include/utils.hh{h{ 2l1P8JuT‘02,sysmoOCTSIM/hal/utils/include/utils_assert.hh{h{ +RFy#"rVpOnf5sysmoOCTSIM/hal/utils/include/utils_decrement_macro.hh{h{! c|O>!ڕ+sysmoOCTSIM/hal/utils/include/utils_event.hh{h{"FLlr.'ZҟBlK5sysmoOCTSIM/hal/utils/include/utils_increment_macro.hh{h{#~ԝ.F!HD=*sysmoOCTSIM/hal/utils/include/utils_list.hh{h{$ )CtUk"3j5sysmoOCTSIM/hal/utils/include/utils_recursion_macro.hh{h{%Z\-[/%a@qRr2sysmoOCTSIM/hal/utils/include/utils_repeat_macro.hh{h{& @UrF?m5UsysmoOCTSIM/hpl/cmcc/hpl_cmcc.ch{h{1{F1q^ϙ Hp,7"sysmoOCTSIM/hpl/core/hpl_core_m4.ch{h{2$?>(.ooZ܌Rˬt$sysmoOCTSIM/hpl/core/hpl_core_port.hh{h{3 ZA!0n(A479.sysmoOCTSIM/hpl/core/hpl_init.ch{h{5"[H (`sysmoOCTSIM/hpl/dmac/hpl_dmac.ch{h{77!?[ =A9bz$2sysmoOCTSIM/hpl/gclk/hpl_gclk.ch-h-8 >}(%v[ CSr]@$sysmoOCTSIM/hpl/gclk/hpl_gclk_base.hh-h-:f2bAyj!sysmoOCTSIM/hpl/mclk/hpl_mclk.ch-h-< ^Y.z* qR+sysmoOCTSIM/hpl/osc32kctrl/hpl_osc32kctrl.ch-h->!Uc1DXƔRVD~%sysmoOCTSIM/hpl/oscctrl/hpl_oscctrl.ch-h-@UM3I0m;zjsysmoOCTSIM/hpl/pm/hpl_pm.ch-h-AZPv)J sysmoOCTSIM/hpl/pm/hpl_pm_base.hh-h-Cg.hsJ%.g$sysmoOCTSIM/hpl/port/hpl_gpio_base.hh-h-E RL 5[W%c #sysmoOCTSIM/hpl/ramecc/hpl_ramecc.ch-h-G+!<Ȃ~: dս\%sysmoOCTSIM/hpl/rtc/hpl_rtc.ch-h-HtyυB\(G\Ϸ"sysmoOCTSIM/hpl/rtc/hpl_rtc_base.hh-h-J\Dss$f{ptz#sysmoOCTSIM/hpl/sercom/hpl_sercom.ch-h-L$@3J4d9CposysmoOCTSIM/hpl/usb/hpl_usb.ch-h-NHXVJ ER-B=sysmoOCTSIM/hri/hri_ac_e54.hh-h-Oԛ{پn)caeb򮃊EsysmoOCTSIM/hri/hri_adc_e54.hh-h-P*ɻr|n!nUsysmoOCTSIM/hri/hri_aes_e54.hh-h-Q,F_6Aj#Zؐ{sysmoOCTSIM/hri/hri_can_e54.hh=h=R]rĆu(jbqfsysmoOCTSIM/hri/hri_ccl_e54.hh=h=S(sWԼay3k!)J:$#sysmoOCTSIM/include/component/adc.hh3Mh3M|c_(1?[- vu7#sysmoOCTSIM/include/component/aes.hh3Mh3M}Hʵ|8 ġn98V+#sysmoOCTSIM/include/component/can.hh3Mh3M~?Ե۹7:HMB#sysmoOCTSIM/include/component/ccl.hh3Mh3M`xUy\.T$sysmoOCTSIM/include/component/cmcc.hh3Mh3MN` v~2C#sysmoOCTSIM/include/component/dac.hhp]hp]ϦYHXĖ|, $sysmoOCTSIM/include/component/dmac.hhp]hp]?Mp&}`O4pRL`#sysmoOCTSIM/include/component/dsu.hhp]hp]lOsI46T٤#sysmoOCTSIM/include/component/eic.hhp]hp]1E$72{sܮYzu%sysmoOCTSIM/include/component/evsys.hhp]hp]54/|Dar%sysmoOCTSIM/include/component/freqm.hhp]hp]QM ;OP5_D#Y$sysmoOCTSIM/include/component/gclk.hhp]hp]wU[s>=_rWekG$sysmoOCTSIM/include/component/gmac.hhp]hp] rr't+u(sysmoOCTSIM/include/component/hmatrixb.hhp]hp]I -ig #sysmoOCTSIM/include/component/i2s.hhp]hp]_CŰr8YwM#sysmoOCTSIM/include/component/icm.hhp]hp]KB+wQJ~OpbOۇ$sysmoOCTSIM/include/component/mclk.hhp]hp]w+qOh2'sysmoOCTSIM/include/component/nvmctrl.hhp]hp]T,yϫ"͛:>Ep*sysmoOCTSIM/include/component/osc32kctrl.hhp]hp]%GP]9Kso'sysmoOCTSIM/include/component/oscctrl.hhp]hp]ʴ -9AՏI#sysmoOCTSIM/include/component/pac.hhp]hp]<ǜ:n?a>#sysmoOCTSIM/include/component/pcc.hhp]hp]ҨVQxgjqj7#$sysmoOCTSIM/include/component/pdec.hhp]hp]|(s$UjZ1x %sysmoOCTSIM/include/component/picop.hhp]hp]?MB|=w|.}"sysmoOCTSIM/include/component/pm.hhp]hp]j炓Si3D#~@e$sysmoOCTSIM/include/component/port.hh!mh!mgox*J ,F׬nc$sysmoOCTSIM/include/component/qspi.hh!mh!m'@oݾe1-,DK7V1&sysmoOCTSIM/include/component/ramecc.hh!mh!m& H$sysmoOCTSIM/include/component/rstc.hh!mh!m҂*=P/UGRt#sysmoOCTSIM/include/component/rtc.hh!mh!mIUG嚶ao H&b$sysmoOCTSIM/include/component/sdhc.hh!mh!mKvrhE7 wH&sysmoOCTSIM/include/component/sercom.hh!mh!myg !hؓvLd)g -H;j#sysmoOCTSIM/include/instance/adc0.hh!mh!mGfJ.TG~h#sysmoOCTSIM/include/instance/adc1.hh!mh!m*fe;Po-o I"sysmoOCTSIM/include/instance/aes.hh!mh!m+3GqMuFf)yӥ9#sysmoOCTSIM/include/instance/can0.hh!mh!m+3o2zr}D#sysmoOCTSIM/include/instance/can1.hh!mh!m u^XJA[b Gy)@"sysmoOCTSIM/include/instance/ccl.hh!mh!m t/"aK^pvk sysmoOCTSIM/include/same54n19a.hh'3h'33fA;٬-"t?ej sysmoOCTSIM/include/same54n20a.hh'3h'3aQ:DGB+ sysmoOCTSIM/include/same54p19a.hh'3h'3 *d.JT}pm sysmoOCTSIM/include/same54p20a.hh'3h'3S]p^u"cKP#sysmoOCTSIM/include/system_same54.hh'3h'38o x}sysmoOCTSIM/octsim_i2c.ch'3h'3O^ \\)q~J>sysmoOCTSIM/octsim_i2c.hh'3h'3Oq:[z:A.>; fsysmoOCTSIM/replace.hh'3h'3oaxK!Dy%%sysmoOCTSIM/stdio_redirect/gcc/read.ch'3h'3DZx"ʋj# &sysmoOCTSIM/stdio_redirect/gcc/write.ch'3h'3 ,jɛ#0j%sysmoOCTSIM/stdio_redirect/iar/read.ch'3h'3 &{=X3nT&sysmoOCTSIM/stdio_redirect/iar/write.ch'3h'3 w ^~V#P.惶;:*sysmoOCTSIM/stdio_redirect/keil/Retarget.ch'3h'3vYҏqחOғ%sysmoOCTSIM/stdio_redirect/stdio_io.ch'3h'3 :еͣ]OƎ %sysmoOCTSIM/stdio_redirect/stdio_io.hh'3h'3c%cq;T #-esysmoOCTSIM/stdio_start.ch'3h'3Z2[#B/򘯋ЂbsysmoOCTSIM/stdio_start.hh'3h'3% 7JuؚefYsysmoOCTSIM/talloc.ch'3h'3sr,sysmoOCTSIM/usb/class/cdc/usb_protocol_cdc.hh-6egh-6egz ٵR H#R^U (sysmoOCTSIM/usb/class/dfu/device/dfudf.ch'3h'3 :$52w&8 (sysmoOCTSIM/usb/class/dfu/device/dfudf.hh'3h'3`8 [ I..sD!sysmoOCTSIM/usb/device/usbdc.ch'3h'3 A؁>cW QsysmoOCTSIM/usb/device/usbdc.hh'3h'3y׻喷yvQI*]i8&sysmoOCTSIM/usb/usb_atmel.hh'3h'3Ҳ 5dbxɟWsysmoOCTSIM/usb/usb_debug.hh'3h'3v7Bɢ|c”sysmoOCTSIM/usb/usb_includes.hh'3h'3c#8T5BȤήX*DsysmoOCTSIM/usb/usb_protocol.ch'3h'3b5682A{tsysmoOCTSIM/usb/usb_protocol.hh'3h'3^Lϟ~FUTd KoksysmoOCTSIM/usb_descriptors.ch'3h'3{3}AD &7sysmoOCTSIM/usb_descriptors.hh'3h'3.~8c@$EsysmoOCTSIM/usb_dfu.hh'3h'3 viFavz:YM^U sysmoOCTSIM/usb_start.ch'3h'3!zS{jLYsysmoOCTSIM/usb_start.hh'3h'3#ܨp8(̾M. tests/READMEh'3h'3$12$k1cZ<}ptests/run-testsh'3h'3&* F>-d3L-y|#tests/sysmo-octsim/01_check_rig.outh'3h'3'f܅!oD}וOĤ"tests/sysmo-octsim/01_check_rig.shh'3h'3(糗[X X=h,-zwa#tests/sysmo-octsim/02_flash_dfu.outh'3h'3)W3w-sui}mS"tests/sysmo-octsim/02_flash_dfu.shh'3h'3*PCipw}yx,ßseb%tests/sysmo-octsim/03_check_lsusb.outhdU |Sw]=-tests/sysmo-octsim/test-dataTREE429 5 WtZM–cfDtests25 1 픤&΁2否-sysmo-octsim23 0 #8һwBlcontrib11 0 ;{U?!d|N[hGGcccid_host18 0 5$!dy\kA8ccid_common11 0 :YmmJ-eM e[@ *sysmoOCTSIM358 11 :BEVxJ@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