From 85e5758dd4eb382fead61e7c3cdd1469a1cea4a3 Mon Sep 17 00:00:00 2001 From: Penguin Date: Mon, 21 Feb 2022 17:26:22 -0600 Subject: [PATCH] facing difficulties with the toolchain from crossdev... frustrating --- .../clangd/index/ac.h.5D827F2BCBED0E98.idx | Bin 0 -> 742 bytes .../clangd/index/ac.h.91FAB627E100C432.idx | Bin 0 -> 17224 bytes .../clangd/index/adc.h.50DF5608654EED89.idx | Bin 0 -> 25474 bytes .../clangd/index/adc0.h.39B9B21FD92D582E.idx | Bin 0 -> 1020 bytes .../clangd/index/adc1.h.C28A1D9C2C116FE3.idx | Bin 0 -> 1044 bytes .../clangd/index/aes.h.54AF13EB5946C411.idx | Bin 0 -> 9924 bytes .../clangd/index/aes.h.92FF750F2DC4AD08.idx | Bin 0 -> 1018 bytes .../index/atmel_start.c.772CCB6D92ED3AEC.idx | Bin 0 -> 802 bytes .../index/atmel_start.h.8E7CB0910E191D09.idx | Bin 0 -> 348 bytes .../atmel_start_pins.h.6C37CD790C7855F9.idx | Bin 0 -> 656 bytes .../clangd/index/can.h.D8FBE3F7728F8A9D.idx | Bin 0 -> 113280 bytes .../clangd/index/can0.h.D29B3677082B6AFB.idx | Bin 0 -> 1424 bytes .../clangd/index/can1.h.3D93431A7344B8B3.idx | Bin 0 -> 1424 bytes .../clangd/index/ccl.h.2C8D82A2C2A9D345.idx | Bin 0 -> 444 bytes .../clangd/index/ccl.h.CC02041A68719E93.idx | Bin 0 -> 5446 bytes .../clangd/index/cmcc.h.15EB3EF3BC3ADD25.idx | Bin 0 -> 8862 bytes .../clangd/index/cmcc.h.563FCAF2B49598E8.idx | Bin 0 -> 466 bytes .../cmsis_compiler.h.09BAD5F26E5305E6.idx | Bin 0 -> 310 bytes .../index/cmsis_gcc.h.80A50D29E5E81D37.idx | Bin 0 -> 20724 bytes .../cmsis_version.h.644669617443D9E4.idx | Bin 0 -> 292 bytes .../index/compiler.h.528E1C1AC006D763.idx | Bin 0 -> 368 bytes .../index/core_cm4.h.FFC7E157C68E2ABD.idx | Bin 0 -> 41838 bytes .../clangd/index/dac.h.48B2AE2C22546162.idx | Bin 0 -> 17032 bytes .../clangd/index/dac.h.D3B3B6F475FDAB99.idx | Bin 0 -> 926 bytes .../clangd/index/dmac.h.171408A1641F06CB.idx | Bin 0 -> 7338 bytes .../clangd/index/dmac.h.82B5EBB203A0A3C0.idx | Bin 0 -> 48392 bytes .../driver_examples.c.5E71215389359DAB.idx | Bin 0 -> 2234 bytes .../driver_examples.h.2E5EA77037272F12.idx | Bin 0 -> 494 bytes .../index/driver_init.c.465B55437E55B576.idx | Bin 0 -> 3548 bytes .../index/driver_init.h.CEA2959E216D485F.idx | Bin 0 -> 1262 bytes .../clangd/index/dsu.h.27E164C9BA94BE59.idx | Bin 0 -> 18016 bytes .../clangd/index/dsu.h.62597B536FF762A8.idx | Bin 0 -> 880 bytes .../clangd/index/eic.h.3F9010A1CD4BFA0D.idx | Bin 0 -> 650 bytes .../clangd/index/eic.h.FF3C3BDCD1D30CA0.idx | Bin 0 -> 13412 bytes .../index/err_codes.h.8F2EC766D7F09AA7.idx | Bin 0 -> 956 bytes .../index/events.h.9447838404C6FDD2.idx | Bin 0 -> 308 bytes .../clangd/index/evsys.h.4D1137F344ECC210.idx | Bin 0 -> 11266 bytes .../clangd/index/evsys.h.A802DEC5034F72A2.idx | Bin 0 -> 18684 bytes .../clangd/index/freqm.h.039C0E85978D535C.idx | Bin 0 -> 446 bytes .../clangd/index/freqm.h.6FB9EC1B65C89983.idx | Bin 0 -> 5498 bytes .../clangd/index/gclk.h.F7DFC2C11BAE7267.idx | Bin 0 -> 2378 bytes .../clangd/index/gclk.h.FD5CC0839C5BB66E.idx | Bin 0 -> 7248 bytes .../clangd/index/gmac.h.36F42804F770CAB0.idx | Bin 0 -> 3016 bytes .../clangd/index/gmac.h.96DF9DB06C374DAF.idx | Bin 0 -> 81936 bytes .../index/hal_atomic.c.26CC09CB5B662EF0.idx | Bin 0 -> 1328 bytes .../index/hal_atomic.h.A162E9F21C78CD07.idx | Bin 0 -> 910 bytes .../index/hal_cache.c.17904A7466A1994F.idx | Bin 0 -> 1228 bytes .../index/hal_cache.h.18B0C8680861661A.idx | Bin 0 -> 866 bytes .../index/hal_delay.c.78723AC119C6E221.idx | Bin 0 -> 1424 bytes .../index/hal_delay.h.D6346FF4BD79D3CB.idx | Bin 0 -> 844 bytes .../index/hal_ext_irq.c.9D45789F4249D395.idx | Bin 0 -> 2890 bytes .../index/hal_ext_irq.h.096E2466EEF6E1E1.idx | Bin 0 -> 1184 bytes .../index/hal_gpio.c.ADE433AF82AF23D6.idx | Bin 0 -> 812 bytes .../index/hal_gpio.h.879367ABA738C3F4.idx | Bin 0 -> 2700 bytes .../hal_i2c_m_sync.c.09F5FCAE195E9CCE.idx | Bin 0 -> 5470 bytes .../hal_i2c_m_sync.h.4722241421E6CD28.idx | Bin 0 -> 3362 bytes .../index/hal_init.c.BBE152D8F6AC59B1.idx | Bin 0 -> 760 bytes .../index/hal_init.h.711C476ECF3DD23A.idx | Bin 0 -> 568 bytes .../index/hal_io.c.1CCD90C9A52D6CFF.idx | Bin 0 -> 1530 bytes .../index/hal_io.h.EF1A01E9762AAE4C.idx | Bin 0 -> 1402 bytes .../index/hal_sleep.c.6DFD70FDB1E11D28.idx | Bin 0 -> 1264 bytes .../index/hal_sleep.h.9C98C3BF2D1CAF65.idx | Bin 0 -> 696 bytes .../index/hal_timer.c.07B0D1F66A739FEA.idx | Bin 0 -> 5040 bytes .../index/hal_timer.h.CDD9EC8390657C01.idx | Bin 0 -> 3054 bytes .../hal_usart_async.c.A3C0244DE7CB1F10.idx | Bin 0 -> 9326 bytes .../hal_usart_async.h.A37119A42CD00A2C.idx | Bin 0 -> 5450 bytes .../index/hmatrix.h.8EC94CDBEB34E1D4.idx | Bin 0 -> 1580 bytes .../index/hmatrixb.h.1EAB7B3C44A71889.idx | Bin 0 -> 1174 bytes .../index/hornet.h.3F327BBD9569207F.idx | Bin 0 -> 722 bytes .../index/hpl_cmcc.c.05A74ED407C25B3C.idx | Bin 0 -> 4994 bytes .../index/hpl_cmcc.h.B91765C9919CF7B6.idx | Bin 0 -> 4418 bytes .../hpl_cmcc_config.h.73D8323AAABAF604.idx | Bin 0 -> 328 bytes .../index/hpl_core.h.9685E81D5BF59F02.idx | Bin 0 -> 242 bytes .../index/hpl_core_m4.c.46B6F8DE6FB0744D.idx | Bin 0 -> 3070 bytes .../hpl_core_port.h.01D02AAE9C539E0A.idx | Bin 0 -> 512 bytes .../index/hpl_delay.h.A605B4882B43139F.idx | Bin 0 -> 822 bytes .../index/hpl_dma.h.D1F408D1A98E6759.idx | Bin 0 -> 2594 bytes .../index/hpl_dmac.c.67A81FA6BA18632C.idx | Bin 0 -> 714 bytes .../hpl_dmac_config.h.54C8084DD8398655.idx | Bin 0 -> 12532 bytes .../index/hpl_eic.c.D37F1D942C930C04.idx | Bin 0 -> 6696 bytes .../hpl_eic_config.h.B4F87297FA7072D8.idx | Bin 0 -> 2836 bytes .../index/hpl_ext_irq.h.2C637A2BF11BFC61.idx | Bin 0 -> 898 bytes .../index/hpl_gclk.c.F00F71AC7F9FDCCA.idx | Bin 0 -> 2024 bytes .../hpl_gclk_base.h.7A4929BB0C67350C.idx | Bin 0 -> 810 bytes .../hpl_gclk_config.h.B6F76ACB56A7CB09.idx | Bin 0 -> 2888 bytes .../index/hpl_gpio.h.E49D9701E6901D0A.idx | Bin 0 -> 2910 bytes .../hpl_gpio_base.h.55BAAE956DA86F09.idx | Bin 0 -> 4168 bytes .../hpl_i2c_m_async.h.1044DA0DF55D0696.idx | Bin 0 -> 3392 bytes .../hpl_i2c_m_sync.h.086F65FB6E6CE356.idx | Bin 0 -> 2684 bytes .../hpl_i2c_s_async.h.E92A5D0DE8997875.idx | Bin 0 -> 2890 bytes .../hpl_i2c_s_sync.h.D1011E50EBBABE95.idx | Bin 0 -> 2268 bytes .../index/hpl_init.c.FE79EB54E14CF240.idx | Bin 0 -> 1196 bytes .../index/hpl_init.h.CACC06177D1AEF33.idx | Bin 0 -> 1242 bytes .../index/hpl_irq.h.3B2D01D9C8FF8B58.idx | Bin 0 -> 1220 bytes .../index/hpl_mclk.c.7154DF692D8CCF1D.idx | Bin 0 -> 806 bytes .../hpl_mclk_config.h.7DF2C8328215C9B3.idx | Bin 0 -> 402 bytes .../hpl_osc32kctrl.c.F3A71AC3E5E8F4EF.idx | Bin 0 -> 1676 bytes ...l_osc32kctrl_config.h.93A8C58D5F33EB62.idx | Bin 0 -> 702 bytes .../index/hpl_oscctrl.c.766548F0FFE1EED6.idx | Bin 0 -> 1922 bytes .../hpl_oscctrl_config.h.7C151EBA183172FA.idx | Bin 0 -> 2230 bytes .../index/hpl_pm.c.D43944F2CCF4E994.idx | Bin 0 -> 1174 bytes .../hpl_port_config.h.9035D466C97C2089.idx | Bin 0 -> 1588 bytes .../index/hpl_pwm.h.874C0BDCC0270881.idx | Bin 0 -> 3444 bytes .../index/hpl_ramecc.c.065741A5F1F7C622.idx | Bin 0 -> 2190 bytes .../index/hpl_ramecc.h.ADF5F8B344C871F7.idx | Bin 0 -> 1384 bytes .../index/hpl_reset.h.E4DE08F627A4DC24.idx | Bin 0 -> 1110 bytes .../index/hpl_sercom.c.3603C524D986AA85.idx | Bin 0 -> 54562 bytes .../hpl_sercom_config.h.DAC59131A2394E10.idx | Bin 0 -> 1536 bytes .../index/hpl_sleep.h.00B5FE6192FBCBDE.idx | Bin 0 -> 708 bytes .../index/hpl_spi.h.9D09F4764590FF65.idx | Bin 0 -> 3040 bytes .../hpl_spi_async.h.FA7B2ACC82E3AC45.idx | Bin 0 -> 1988 bytes .../hpl_spi_m_async.h.FC9B63CB86018BB7.idx | Bin 0 -> 3566 bytes .../hpl_spi_m_sync.h.1746C94449834F39.idx | Bin 0 -> 2334 bytes .../hpl_spi_s_async.h.623D63A01BCE7E05.idx | Bin 0 -> 3338 bytes .../hpl_spi_s_sync.h.2360DA4997D5B3C5.idx | Bin 0 -> 3142 bytes .../index/hpl_spi_sync.h.79CE5899700DCBDC.idx | Bin 0 -> 602 bytes .../index/hpl_tc.c.42D787CC915E1291.idx | Bin 0 -> 6660 bytes .../index/hpl_tc_base.h.B27DF8CDA2C00A01.idx | Bin 0 -> 546 bytes .../hpl_tc_config.h.3C6556B45C530303.idx | Bin 0 -> 786 bytes .../index/hpl_timer.h.F9D69F41154E865C.idx | Bin 0 -> 2486 bytes .../index/hpl_usart.h.8FC02C3A3BD63E11.idx | Bin 0 -> 2548 bytes .../hpl_usart_async.h.66AB8EF4008441F7.idx | Bin 0 -> 4414 bytes .../hpl_usart_sync.h.618A7690FEEA2DB1.idx | Bin 0 -> 3484 bytes .../index/hri_ac_e54.h.4FE98A5F716335EC.idx | Bin 0 -> 47430 bytes .../index/hri_adc_e54.h.9E01F01F55B18D7C.idx | Bin 0 -> 96950 bytes .../index/hri_aes_e54.h.A81FEA55FBD2F981.idx | Bin 0 -> 31380 bytes .../index/hri_can_e54.h.3708BCF335DC9A6D.idx | Bin 0 -> 447138 bytes .../index/hri_ccl_e54.h.BABF49C34E9526A4.idx | Bin 0 -> 18772 bytes .../index/hri_cmcc_e54.h.CA14DF01DC901F3F.idx | Bin 0 -> 8820 bytes .../index/hri_dac_e54.h.FCF7AC20F2F58320.idx | Bin 0 -> 44492 bytes .../index/hri_dmac_e54.h.09E8162E3813AEA5.idx | Bin 0 -> 185136 bytes .../index/hri_dsu_e54.h.79F6A1A758250E73.idx | Bin 0 -> 34630 bytes .../index/hri_e54.h.616FC9B0E760162F.idx | Bin 0 -> 840 bytes .../index/hri_eic_e54.h.E92F8DBDA877745B.idx | Bin 0 -> 46180 bytes .../hri_evsys_e54.h.3A27E97C1770C19C.idx | Bin 0 -> 45636 bytes .../hri_freqm_e54.h.7A73ED72659F86F6.idx | Bin 0 -> 11358 bytes .../index/hri_gclk_e54.h.3514734488AC64C9.idx | Bin 0 -> 20648 bytes .../index/hri_gmac_e54.h.932AEE8A017AA1A3.idx | Bin 0 -> 112124 bytes .../hri_hmatrixb_e54.h.EC73D6F1C65AC2DE.idx | Bin 0 -> 4842 bytes .../index/hri_i2s_e54.h.D04249FA11BF67A5.idx | Bin 0 -> 77332 bytes .../index/hri_icm_e54.h.B4A836200A13DB40.idx | Bin 0 -> 20016 bytes .../index/hri_mclk_e54.h.653C536B7EEB2DB6.idx | Bin 0 -> 84906 bytes .../hri_nvmctrl_e54.h.810E4308D8DBAA78.idx | Bin 0 -> 42692 bytes .../hri_osc32kctrl_e54.h.11FADFCEF4B87F7F.idx | Bin 0 -> 28612 bytes .../hri_oscctrl_e54.h.3511EB1EC5FEE7F1.idx | Bin 0 -> 114630 bytes .../index/hri_pac_e54.h.30FBC60BB4998CF3.idx | Bin 0 -> 44840 bytes .../index/hri_pcc_e54.h.E0874652BF396E88.idx | Bin 0 -> 6960 bytes .../index/hri_pdec_e54.h.44436D4DE96CE618.idx | Bin 0 -> 69450 bytes .../index/hri_pm_e54.h.37A7572AA5A005F7.idx | Bin 0 -> 19474 bytes .../index/hri_port_e54.h.592791EC284B8E63.idx | Bin 0 -> 66722 bytes .../index/hri_qspi_e54.h.EC37B5408D6C259B.idx | Bin 0 -> 50860 bytes .../hri_ramecc_e54.h.20466F12A95F22A6.idx | Bin 0 -> 8468 bytes .../index/hri_rstc_e54.h.0D11A0A877618EEF.idx | Bin 0 -> 3008 bytes .../index/hri_rtc_e54.h.3DF8418641258ABC.idx | Bin 0 -> 302492 bytes .../index/hri_sdhc_e54.h.F343848EFAF28A77.idx | Bin 0 -> 197374 bytes .../hri_sercom_e54.h.30E1934995D03CA9.idx | Bin 0 -> 261196 bytes .../index/hri_supc_e54.h.EC77CCEF94E1975C.idx | Bin 0 -> 43702 bytes .../index/hri_tc_e54.h.17F706216F68AC9E.idx | Bin 0 -> 84386 bytes .../index/hri_tcc_e54.h.206627354D08A7A3.idx | Bin 0 -> 252406 bytes .../index/hri_trng_e54.h.1AF2A7FE608304A1.idx | Bin 0 -> 8634 bytes .../index/hri_usb_e54.h.F837675E5D4473EB.idx | Bin 0 -> 280486 bytes .../index/hri_wdt_e54.h.8D876CBEA66D0187.idx | Bin 0 -> 15524 bytes .../clangd/index/i2s.h.75B25E9C114D0706.idx | Bin 0 -> 904 bytes .../clangd/index/i2s.h.F7FF58626CDD1CD0.idx | Bin 0 -> 23564 bytes .../clangd/index/icm.h.91217C80F946DC24.idx | Bin 0 -> 16784 bytes .../clangd/index/icm.h.9DB2F9EACE1BA3D9.idx | Bin 0 -> 650 bytes .../index/lv_anim.c.736AC06C93FBB2AE.idx | Bin 0 -> 802 bytes .../index/lv_arc.c.62C73FBF14A4C6E3.idx | Bin 0 -> 768 bytes .../index/lv_area.c.E557D4EE1DF8FBCF.idx | Bin 0 -> 720 bytes .../index/lv_async.c.06F48DE91EC69CC6.idx | Bin 0 -> 678 bytes .../index/lv_bar.c.5AEC5637295A56A6.idx | Bin 0 -> 784 bytes .../index/lv_bidi.c.F743AF10399317FF.idx | Bin 0 -> 740 bytes .../index/lv_btn.c.AF985E0BE0004272.idx | Bin 0 -> 820 bytes .../index/lv_btnmatrix.c.C61556D87C1681F1.idx | Bin 0 -> 804 bytes .../index/lv_calendar.c.27A222232005AE57.idx | Bin 0 -> 808 bytes .../index/lv_canvas.c.F30F4083FEC96465.idx | Bin 0 -> 786 bytes .../index/lv_chart.c.FCE4444791979AB5.idx | Bin 0 -> 784 bytes .../index/lv_checkbox.c.2D4CD15B07B3374A.idx | Bin 0 -> 750 bytes .../index/lv_color.c.D2C5FCCC86A2E32C.idx | Bin 0 -> 696 bytes .../index/lv_conf.h.2FEBE351E83291CB.idx | Bin 0 -> 5460 bytes .../index/lv_cont.c.D5D9F978945826BC.idx | Bin 0 -> 864 bytes .../index/lv_cpicker.c.F97D7BC44D83114F.idx | Bin 0 -> 806 bytes .../index/lv_debug.c.721BB249543015F1.idx | Bin 0 -> 696 bytes .../index/lv_disp.c.5CD0BC3D6A25E680.idx | Bin 0 -> 698 bytes .../index/lv_draw_arc.c.002ECCA65C600073.idx | Bin 0 -> 736 bytes .../lv_draw_blend.c.204E9D559A665B48.idx | Bin 0 -> 796 bytes .../index/lv_draw_img.c.0C55DB897528DAED.idx | Bin 0 -> 828 bytes .../lv_draw_label.c.82A2130DD28D4140.idx | Bin 0 -> 784 bytes .../index/lv_draw_line.c.FC0875196AF9E8D9.idx | Bin 0 -> 770 bytes .../index/lv_draw_mask.c.A1312DD0F925445E.idx | Bin 0 -> 762 bytes .../index/lv_draw_rect.c.61124A451833E548.idx | Bin 0 -> 780 bytes .../lv_draw_triangle.c.8938425713C253DA.idx | Bin 0 -> 718 bytes .../index/lv_dropdown.c.97370E935D0B4865.idx | Bin 0 -> 866 bytes .../index/lv_font.c.573B8317C8A7A503.idx | Bin 0 -> 714 bytes ...u_16_persian_hebrew.c.55A741A1A3A58BBF.idx | Bin 0 -> 694 bytes .../lv_font_fmt_txt.c.A74AE60A972F0CCC.idx | Bin 0 -> 816 bytes ..._font_montserrat_12.c.6FE06CE7C0D498A8.idx | Bin 0 -> 686 bytes ...montserrat_12_subpx.c.0A9C7D4DC24DFC8E.idx | Bin 0 -> 690 bytes ..._font_montserrat_14.c.9DFC2AA70976DA99.idx | Bin 0 -> 686 bytes ..._font_montserrat_16.c.C901AF2C533F15E1.idx | Bin 0 -> 686 bytes ..._font_montserrat_18.c.1590C4A3AD8AA927.idx | Bin 0 -> 686 bytes ..._font_montserrat_20.c.F63792C70F492853.idx | Bin 0 -> 686 bytes ..._font_montserrat_22.c.025A9F44DE5F6F2F.idx | Bin 0 -> 686 bytes ..._font_montserrat_24.c.0C78DE10DE0941EF.idx | Bin 0 -> 686 bytes ..._font_montserrat_26.c.0D85D6A345B02929.idx | Bin 0 -> 686 bytes ..._font_montserrat_28.c.D588C05A35BC7BD9.idx | Bin 0 -> 686 bytes ...errat_28_compressed.c.DD746D40104657AC.idx | Bin 0 -> 692 bytes ..._font_montserrat_30.c.32A0D83477760C7F.idx | Bin 0 -> 686 bytes ..._font_montserrat_32.c.5AF45CAC87337C0D.idx | Bin 0 -> 686 bytes ..._font_montserrat_34.c.CE88ECF7B6A4D0D0.idx | Bin 0 -> 686 bytes ..._font_montserrat_36.c.06FF4679FA014518.idx | Bin 0 -> 686 bytes ..._font_montserrat_38.c.75BE622B929267AE.idx | Bin 0 -> 686 bytes ..._font_montserrat_40.c.40BFD9CD7084FF7A.idx | Bin 0 -> 686 bytes ..._font_montserrat_42.c.41E1CB7E1EDBF6EB.idx | Bin 0 -> 686 bytes ..._font_montserrat_44.c.1A6F93F9CC9AA5E6.idx | Bin 0 -> 686 bytes ..._font_montserrat_46.c.4E92FAD64C7489FC.idx | Bin 0 -> 686 bytes ..._font_montserrat_48.c.26E7F411A7A2F70F.idx | Bin 0 -> 686 bytes ..._font_simsun_16_cjk.c.314F048D60827387.idx | Bin 0 -> 688 bytes .../lv_font_unscii_8.c.C4466B50D50B121B.idx | Bin 0 -> 684 bytes .../clangd/index/lv_fs.c.DE98FC2307B8C79E.idx | Bin 0 -> 734 bytes .../index/lv_gauge.c.5211EC94C100C1DA.idx | Bin 0 -> 820 bytes .../clangd/index/lv_gc.c.DFC6021434D8D8E8.idx | Bin 0 -> 676 bytes .../lv_gpu_stm32_dma2d.c.487D94932AB333A9.idx | Bin 0 -> 708 bytes .../index/lv_group.c.4804A67669252F98.idx | Bin 0 -> 766 bytes .../index/lv_hal_disp.c.44AFEC8B8D388BDB.idx | Bin 0 -> 838 bytes .../index/lv_hal_indev.c.1D99A9853DC475B2.idx | Bin 0 -> 774 bytes .../index/lv_hal_tick.c.D8756DD6C726F658.idx | Bin 0 -> 706 bytes .../index/lv_img.c.6827BD8E93124B65.idx | Bin 0 -> 824 bytes .../index/lv_img_buf.c.9B45BA33579C0E97.idx | Bin 0 -> 784 bytes .../index/lv_img_cache.c.FC8C94243FFDA7A6.idx | Bin 0 -> 790 bytes .../lv_img_decoder.c.4FA0F7F0D86AC537.idx | Bin 0 -> 782 bytes .../index/lv_imgbtn.c.2088281F7140B5BA.idx | Bin 0 -> 748 bytes .../index/lv_indev.c.495C3041883FF65D.idx | Bin 0 -> 810 bytes .../index/lv_keyboard.c.AE46334F3579F2B0.idx | Bin 0 -> 752 bytes .../index/lv_label.c.FEDDFA3DB5662DEF.idx | Bin 0 -> 876 bytes .../index/lv_led.c.1C0CC8A2340FADD2.idx | Bin 0 -> 746 bytes .../index/lv_line.c.993006ECE99B7AE2.idx | Bin 0 -> 810 bytes .../index/lv_linemeter.c.7EB1E6C6B5A2ED41.idx | Bin 0 -> 786 bytes .../index/lv_list.c.ACA7D7F4B024D834.idx | Bin 0 -> 782 bytes .../clangd/index/lv_ll.c.9EE3464806EC655B.idx | Bin 0 -> 722 bytes .../index/lv_log.c.94974B1240C726D6.idx | Bin 0 -> 724 bytes .../index/lv_math.c.9EF8353CA095C11D.idx | Bin 0 -> 704 bytes .../index/lv_mem.c.C676CFEF0319A162.idx | Bin 0 -> 714 bytes .../index/lv_msgbox.c.9CFF0B9135A6D6BD.idx | Bin 0 -> 802 bytes .../index/lv_obj.c.DB408AABF5CFBBD6.idx | Bin 0 -> 978 bytes .../index/lv_objmask.c.ECF7AB31E6F382C4.idx | Bin 0 -> 750 bytes .../lv_objx_templ.c.B1E7054A9B39C9CB.idx | Bin 0 -> 692 bytes .../index/lv_page.c.F0021F4213717E7B.idx | Bin 0 -> 820 bytes ..._port_disp_template.c.94D75DCD8EC53E44.idx | Bin 0 -> 664 bytes ...lv_port_fs_template.c.0CA95A58E844F785.idx | Bin 0 -> 662 bytes ...port_indev_template.c.ED5274744B617BDA.idx | Bin 0 -> 664 bytes .../index/lv_printf.c.2CA0A2105A913A2B.idx | Bin 0 -> 722 bytes .../index/lv_refr.c.FA749E3FCD7931EA.idx | Bin 0 -> 876 bytes .../index/lv_roller.c.EE1788B90BBC01D4.idx | Bin 0 -> 766 bytes .../index/lv_slider.c.27A91C2E2970A705.idx | Bin 0 -> 824 bytes .../index/lv_spinbox.c.6194E3F15CBA0C8D.idx | Bin 0 -> 768 bytes .../index/lv_spinner.c.D53C6692A713F397.idx | Bin 0 -> 788 bytes .../index/lv_style.c.0D8DCC39878EE6DC.idx | Bin 0 -> 738 bytes .../index/lv_switch.c.B89C02C5ECEA4B67.idx | Bin 0 -> 804 bytes .../index/lv_table.c.AFB5090D734E2993.idx | Bin 0 -> 806 bytes .../index/lv_tabview.c.B3FBDB2A0403F04B.idx | Bin 0 -> 790 bytes .../index/lv_task.c.162820B96E161052.idx | Bin 0 -> 770 bytes .../index/lv_templ.c.9CEBEF624D06D731.idx | Bin 0 -> 658 bytes .../lv_test_assert.c.487A984ACE089FF0.idx | Bin 0 -> 698 bytes .../index/lv_test_cont.c.B5B740C50A8E2685.idx | Bin 0 -> 706 bytes .../index/lv_test_core.c.8A271B5697850F15.idx | Bin 0 -> 684 bytes .../index/lv_test_main.c.C1EF0C1FBF8A19DF.idx | Bin 0 -> 702 bytes .../index/lv_test_obj.c.838537CC4FC76B74.idx | Bin 0 -> 722 bytes .../lv_test_style.c.BD4BEF307D584FCB.idx | Bin 0 -> 724 bytes .../index/lv_textarea.c.EFD79BB58F553E10.idx | Bin 0 -> 840 bytes .../index/lv_theme.c.A84B27DA4B8BC5F2.idx | Bin 0 -> 702 bytes .../lv_theme_empty.c.51CCDA8D3D58A464.idx | Bin 0 -> 730 bytes .../lv_theme_material.c.9B161E96BA45EC38.idx | Bin 0 -> 708 bytes .../lv_theme_mono.c.670E6344B3C0B100.idx | Bin 0 -> 706 bytes .../lv_theme_template.c.AD9EED161599B991.idx | Bin 0 -> 708 bytes .../index/lv_tileview.c.EFF10358B9BF1F9C.idx | Bin 0 -> 796 bytes .../index/lv_txt.c.8A03A41B14006B46.idx | Bin 0 -> 716 bytes .../index/lv_txt_ap.c.BD4EBC803C5C5213.idx | Bin 0 -> 764 bytes .../index/lv_utils.c.5BEA9307775255ED.idx | Bin 0 -> 762 bytes .../index/lv_win.c.CFFADCAACB767FF3.idx | Bin 0 -> 742 bytes .../clangd/index/main.c.1E6384077A30647E.idx | Bin 0 -> 700 bytes .../clangd/index/mclk.h.5F78F6D6FE38EF35.idx | Bin 0 -> 15554 bytes .../clangd/index/mclk.h.D61906A1DDADA985.idx | Bin 0 -> 468 bytes .../index/mpu_armv7.h.E0A5C8E657AE7CF0.idx | Bin 0 -> 3864 bytes .../index/nvmctrl.h.B015962CD55F9563.idx | Bin 0 -> 676 bytes .../index/nvmctrl.h.F326B613B0ECDAFF.idx | Bin 0 -> 21656 bytes .../index/oracle.h.C884BD0E700F74A5.idx | Bin 0 -> 1274 bytes .../index/osc32kctrl.h.CE9DDE34F53016EC.idx | Bin 0 -> 8052 bytes .../index/osc32kctrl.h.CF5019183FA22EAC.idx | Bin 0 -> 450 bytes .../index/oscctrl.h.D2871BA49EBDC554.idx | Bin 0 -> 1780 bytes .../index/oscctrl.h.F5577036DB2B3A35.idx | Bin 0 -> 26162 bytes .../index/p_gpio.c.B60D5CC6839691BB.idx | Bin 0 -> 3478 bytes .../index/p_gpio.h.C68A649634B38692.idx | Bin 0 -> 1314 bytes .../clangd/index/p_i2c.c.1662E9D67BB27F22.idx | Bin 0 -> 850 bytes .../clangd/index/p_i2c.h.FA840091307D445C.idx | Bin 0 -> 422 bytes .../index/p_screen.c.7D4B858BD5244676.idx | Bin 0 -> 1634 bytes .../index/p_screen.h.23F0CDE0E4E9C071.idx | Bin 0 -> 374 bytes .../index/p_ssd1963.c.B130D71710FF1811.idx | Bin 0 -> 5264 bytes .../index/p_ssd1963.h.0F43E50C648DC590.idx | Bin 0 -> 3110 bytes .../clangd/index/p_tcc.c.99C17AC83C07CC6A.idx | Bin 0 -> 2138 bytes .../clangd/index/p_tcc.h.0DEC6D5E4C742F84.idx | Bin 0 -> 418 bytes .../index/p_usart.c.C41CE26C306DE739.idx | Bin 0 -> 2154 bytes .../index/p_usart.h.B42A5EF0C6A28C2A.idx | Bin 0 -> 690 bytes .../clangd/index/pac.h.B2A01AFDA739FDCA.idx | Bin 0 -> 24826 bytes .../clangd/index/pac.h.EE6781BA68DDF599.idx | Bin 0 -> 582 bytes .../clangd/index/parts.h.818D30DD9D918D12.idx | Bin 0 -> 260 bytes .../index/pc_board.h.49675F462DF87038.idx | Bin 0 -> 1918 bytes .../index/pc_master.h.5A62FE458A1EF2B9.idx | Bin 0 -> 236 bytes .../clangd/index/pcc.h.06EA30CF09B87407.idx | Bin 0 -> 444 bytes .../clangd/index/pcc.h.3F7DC44DBBD3B17A.idx | Bin 0 -> 6310 bytes .../clangd/index/pdec.h.7B7B6A11B7DC6A64.idx | Bin 0 -> 21720 bytes .../clangd/index/pdec.h.872656973F703E75.idx | Bin 0 -> 696 bytes ...ripheral_clk_config.h.D045B8D4BAA39044.idx | Bin 0 -> 530 bytes .../clangd/index/pm.h.7DAB17579CD956D2.idx | Bin 0 -> 444 bytes .../clangd/index/pm.h.831C8D42F3F10B00.idx | Bin 0 -> 6294 bytes .../clangd/index/port.h.18FC03351B56C517.idx | Bin 0 -> 2342 bytes .../clangd/index/port.h.4D50C46BDF67DFC4.idx | Bin 0 -> 11334 bytes .../clangd/index/pukcc.h.40314258D525C1C6.idx | Bin 0 -> 284 bytes .../clangd/index/qspi.h.BD9CD13321EAD84C.idx | Bin 0 -> 15138 bytes .../clangd/index/qspi.h.F60B64B66F0E49D0.idx | Bin 0 -> 630 bytes .../index/ramecc.h.20B8AF89BF57F6A7.idx | Bin 0 -> 400 bytes .../index/ramecc.h.BFD596BFD7E2FB44.idx | Bin 0 -> 4026 bytes .../clangd/index/rstc.h.D172EB31376786F1.idx | Bin 0 -> 352 bytes .../clangd/index/rstc.h.E5C276B32D4A138B.idx | Bin 0 -> 2474 bytes .../clangd/index/rtc.h.85A41AB8B016ED78.idx | Bin 0 -> 1686 bytes .../clangd/index/rtc.h.938D5A6517C66BDD.idx | Bin 0 -> 74322 bytes .../clangd/index/sam.h.89748A486A666DCB.idx | Bin 0 -> 256 bytes .../index/same54.h.421846FB76EEBBAE.idx | Bin 0 -> 256 bytes .../index/same54p20a.h.301E397A3B1C0158.idx | Bin 0 -> 73426 bytes .../index/same54p20a.h.C0DAD6A3AA92B69C.idx | Bin 0 -> 42050 bytes .../clangd/index/sdhc.h.97028A85039131E2.idx | Bin 0 -> 81120 bytes .../clangd/index/sdhc0.h.59A1CAF8F9002699.idx | Bin 0 -> 1554 bytes .../clangd/index/sdhc1.h.AC5FFB03BBFF0C2B.idx | Bin 0 -> 1554 bytes .../index/sercom.h.BE83048AB92967A0.idx | Bin 0 -> 56192 bytes .../index/sercom0.h.EE41ECFF12DDB577.idx | Bin 0 -> 2406 bytes .../index/sercom1.h.093B7716FC61D8EB.idx | Bin 0 -> 2406 bytes .../index/sercom2.h.747E556A4FBFA810.idx | Bin 0 -> 2406 bytes .../index/sercom3.h.6829E38591D59825.idx | Bin 0 -> 2406 bytes .../index/sercom4.h.8474CEF9DD6DE4B9.idx | Bin 0 -> 2404 bytes .../index/sercom5.h.79BECE68F2D553AC.idx | Bin 0 -> 2404 bytes .../index/sercom6.h.913C2B61D39BBEE3.idx | Bin 0 -> 2406 bytes .../index/sercom7.h.AD9C0068F8F7F8C9.idx | Bin 0 -> 2406 bytes .../clangd/index/supc.h.3F4C8FF67B80C9D1.idx | Bin 0 -> 12308 bytes .../clangd/index/supc.h.B896512418256CD5.idx | Bin 0 -> 492 bytes .../system_same54.h.F08B423AA315B407.idx | Bin 0 -> 540 bytes .../clangd/index/tc.h.6EF02D8B28BF8E81.idx | Bin 0 -> 26286 bytes .../clangd/index/tc0.h.9781BCF10CA97DFF.idx | Bin 0 -> 1134 bytes .../clangd/index/tc1.h.1A36C070649D0FF0.idx | Bin 0 -> 1136 bytes .../clangd/index/tc2.h.2CA6CF3641AA7915.idx | Bin 0 -> 1136 bytes .../clangd/index/tc3.h.36D7AE0AE856F169.idx | Bin 0 -> 1134 bytes .../clangd/index/tc4.h.E376A045344E047C.idx | Bin 0 -> 1134 bytes .../clangd/index/tc5.h.D546A46F7C7AE262.idx | Bin 0 -> 1134 bytes .../clangd/index/tc6.h.51649FA0E4F21A1E.idx | Bin 0 -> 1134 bytes .../clangd/index/tc7.h.A7CB3166BDA38B72.idx | Bin 0 -> 1136 bytes .../clangd/index/tcc.h.9F90F71EB3EEDB19.idx | Bin 0 -> 61380 bytes .../clangd/index/tcc0.h.E3562557124FEDE3.idx | Bin 0 -> 1434 bytes .../clangd/index/tcc1.h.D2242771D6B438E1.idx | Bin 0 -> 1296 bytes .../clangd/index/tcc2.h.07288B3948575163.idx | Bin 0 -> 1182 bytes .../clangd/index/tcc3.h.F1CA8EFD73737DBD.idx | Bin 0 -> 1090 bytes .../clangd/index/tcc4.h.8A6AB433E009F10D.idx | Bin 0 -> 1088 bytes .../clangd/index/trng.h.0895835CB5129720.idx | Bin 0 -> 3800 bytes .../clangd/index/trng.h.F7D08DF0E651C532.idx | Bin 0 -> 352 bytes .../clangd/index/usb.h.0C582013E6CD1310.idx | Bin 0 -> 61070 bytes .../clangd/index/usb.h.3BAA95AEC37BA277.idx | Bin 0 -> 4214 bytes .../clangd/index/utils.h.D7E9A87643EB24D3.idx | Bin 0 -> 1014 bytes .../index/utils_assert.c.4E32EB7583AF7149.idx | Bin 0 -> 876 bytes .../index/utils_assert.h.4A89791C3A79D07C.idx | Bin 0 -> 580 bytes .../index/utils_event.c.42840FF63EEF9385.idx | Bin 0 -> 2414 bytes .../index/utils_event.h.12B7766A793C85B4.idx | Bin 0 -> 1578 bytes ...ils_increment_macro.h.2BFD585639638D89.idx | Bin 0 -> 6462 bytes .../index/utils_list.c.4D5DE6AA5D4B2A45.idx | Bin 0 -> 2466 bytes .../index/utils_list.h.6533FF9C0C12DA0C.idx | Bin 0 -> 1820 bytes .../utils_repeat_macro.h.4E2871876428B969.idx | Bin 0 -> 6532 bytes .../utils_ringbuffer.c.D5A09F9FC4C5986A.idx | Bin 0 -> 2294 bytes .../utils_ringbuffer.h.95283D0F7600C3E6.idx | Bin 0 -> 1552 bytes .../utils_syscalls.c.266F3371BFAF3047.idx | Bin 0 -> 1462 bytes .../clangd/index/wdt.h.CBEAC9BBCFE89E84.idx | Bin 0 -> 398 bytes .../clangd/index/wdt.h.F2BEE23497DEB4DE.idx | Bin 0 -> 7334 bytes .../firmware/oracle_e54_edition/.gdb_history | 1 + software/firmware/oracle_e54_edition/Makefile | 80 - .../firmware/oracle_e54_edition/atmel_start.d | 273 - .../{gcc => build}/.backupMakefile | 0 .../startup_same54.c.558E3E59478A1F3D.idx | Bin 0 -> 19680 bytes .../system_same54.c.5AE42085C8FDF726.idx | Bin 0 -> 902 bytes .../oracle_e54_edition/build/.gdb_history | 37 + .../oracle_e54_edition/build/Makefile | 670 + .../{gcc => build}/atmel_start.d | 44 +- .../oracle_e54_edition/build/atmel_start.o | Bin 0 -> 1465400 bytes .../build/build}/startup_same54.d | 39 +- .../build/build/build/startup_same54.o | Bin 0 -> 1347500 bytes .../gcc => build/build}/same54p20a_flash.ld | 0 .../gcc => build/build}/same54p20a_sram.ld | 0 .../{gcc/gcc => build/build}/startup_same54.c | 0 .../{gcc/gcc => build/build}/system_same54.d | 38 +- .../build/build/system_same54.o | Bin 0 -> 1332604 bytes .../build/compile_commands.json | 8164 +++ .../{gcc/test1.eep => build/core} | 0 .../{gcc => build}/driver_init.d | 44 +- .../oracle_e54_edition/build/driver_init.o | Bin 0 -> 1512324 bytes .../{gcc => build}/examples/driver_examples.d | 0 .../build/examples/driver_examples.o | Bin 0 -> 1488232 bytes .../firmware/oracle_e54_edition/build/gdb.txt | 83 + .../{gcc => build}/hal/src/hal_atomic.d | 44 +- .../build/hal/src/hal_atomic.o | Bin 0 -> 1457604 bytes .../{gcc => build}/hal/src/hal_cache.d | 44 +- .../build/hal/src/hal_cache.o | Bin 0 -> 1464116 bytes .../{gcc => build}/hal/src/hal_delay.d | 44 +- .../build/hal/src/hal_delay.o | Bin 0 -> 1458468 bytes .../{gcc => build}/hal/src/hal_ext_irq.d | 44 +- .../build/hal/src/hal_ext_irq.o | Bin 0 -> 1462120 bytes .../{gcc => build}/hal/src/hal_gpio.d | 44 +- .../build/hal/src/hal_gpio.o | Bin 0 -> 1462052 bytes .../{gcc => build}/hal/src/hal_i2c_m_sync.d | 44 +- .../build/hal/src/hal_i2c_m_sync.o | Bin 0 -> 1471816 bytes .../{gcc => build}/hal/src/hal_init.d | 44 +- .../build/hal/src/hal_init.o | Bin 0 -> 1456000 bytes .../{gcc => build}/hal/src/hal_io.d | 44 +- .../oracle_e54_edition/build/hal/src/hal_io.o | Bin 0 -> 1459280 bytes .../{gcc => build}/hal/src/hal_sleep.d | 44 +- .../build/hal/src/hal_sleep.o | Bin 0 -> 1456960 bytes .../{gcc => build}/hal/src/hal_timer.d | 44 +- .../build/hal/src/hal_timer.o | Bin 0 -> 1474204 bytes .../{gcc => build}/hal/src/hal_usart_async.d | 44 +- .../build/hal/src/hal_usart_async.o | Bin 0 -> 1487280 bytes .../hal/utils/src/utils_assert.d | 44 +- .../build/hal/utils/src/utils_assert.o | Bin 0 -> 1456428 bytes .../hal/utils/src/utils_event.d | 106 +- .../build/hal/utils/src/utils_event.o | Bin 0 -> 1483036 bytes .../{gcc => build}/hal/utils/src/utils_list.d | 44 +- .../build/hal/utils/src/utils_list.o | Bin 0 -> 1460812 bytes .../hal/utils/src/utils_ringbuffer.d | 44 +- .../build/hal/utils/src/utils_ringbuffer.o | Bin 0 -> 1460716 bytes .../build/hal/utils/src/utils_syscalls.d | 68 + .../build/hal/utils/src/utils_syscalls.o | Bin 0 -> 63044 bytes .../{gcc => build}/hpl/cmcc/hpl_cmcc.d | 44 +- .../build/hpl/cmcc/hpl_cmcc.o | Bin 0 -> 1485452 bytes .../{gcc => build}/hpl/core/hpl_core_m4.d | 44 +- .../build/hpl/core/hpl_core_m4.o | Bin 0 -> 1473108 bytes .../{gcc => build}/hpl/core/hpl_init.d | 44 +- .../build/hpl/core/hpl_init.o | Bin 0 -> 1489708 bytes .../{gcc => build}/hpl/dmac/hpl_dmac.d | 44 +- .../build/hpl/dmac/hpl_dmac.o | Bin 0 -> 1506716 bytes .../{gcc => build}/hpl/eic/hpl_eic.d | 108 +- .../build/hpl/eic/hpl_eic.o | Bin 0 -> 1492416 bytes .../{gcc => build}/hpl/gclk/hpl_gclk.d | 44 +- .../build/hpl/gclk/hpl_gclk.o | Bin 0 -> 1464620 bytes .../{gcc => build}/hpl/mclk/hpl_mclk.d | 44 +- .../build/hpl/mclk/hpl_mclk.o | Bin 0 -> 1462340 bytes .../hpl/osc32kctrl/hpl_osc32kctrl.d | 44 +- .../build/hpl/osc32kctrl/hpl_osc32kctrl.o | Bin 0 -> 1462176 bytes .../{gcc => build}/hpl/oscctrl/hpl_oscctrl.d | 44 +- .../build/hpl/oscctrl/hpl_oscctrl.o | Bin 0 -> 1473776 bytes .../{gcc => build}/hpl/pm/hpl_pm.d | 44 +- .../oracle_e54_edition/build/hpl/pm/hpl_pm.o | Bin 0 -> 1459036 bytes .../{gcc => build}/hpl/ramecc/hpl_ramecc.d | 44 +- .../build/hpl/ramecc/hpl_ramecc.o | Bin 0 -> 1468772 bytes .../{gcc => build}/hpl/sercom/hpl_sercom.d | 44 +- .../build/hpl/sercom/hpl_sercom.o | Bin 0 -> 1699080 bytes .../{gcc => build}/hpl/tc/hpl_tc.d | 44 +- .../oracle_e54_edition/build/hpl/tc/hpl_tc.o | Bin 0 -> 1498164 bytes .../firmware/oracle_e54_edition/build/main.d | 353 + .../firmware/oracle_e54_edition/build/main.o | Bin 0 -> 1500712 bytes .../oracle_e54_edition/build/oracle-e54.bin | Bin 0 -> 149404 bytes .../oracle_e54_edition/build/oracle-e54.eep | 0 .../oracle_e54_edition/build/oracle-e54.elf | Bin 0 -> 3013584 bytes .../oracle_e54_edition/build/oracle-e54.hex | 9342 +++ .../oracle_e54_edition/build/oracle-e54.lss | 54818 ++++++++++++++++ .../oracle_e54_edition/build/oracle-e54.map | 29815 +++++++++ .../oracle_e54_edition/build/oracle.d | 669 + .../oracle_e54_edition/build/oracle.o | Bin 0 -> 1544440 bytes .../build/shared/devices/display/p_ssd1963.d | 664 + .../build/shared/devices/display/p_ssd1963.o | Bin 0 -> 1573604 bytes .../build/shared/devices/p_screen.d | 664 + .../build/shared/devices/p_screen.o | Bin 0 -> 1587844 bytes .../build/shared/drivers/p_gpio.d | 355 + .../build/shared/drivers/p_gpio.o | Bin 0 -> 1530240 bytes .../build/shared/drivers/p_i2c.d | 355 + .../build/shared/drivers/p_i2c.o | Bin 0 -> 1501552 bytes .../build/shared/drivers/p_tcc.d | 662 + .../build/shared/drivers/p_tcc.o | Bin 0 -> 1556316 bytes .../build/shared/drivers/p_usart.d | 355 + .../build/shared/drivers/p_usart.o | Bin 0 -> 1530444 bytes .../lvgl/porting/lv_port_disp_template.d | 3 + .../lvgl/porting/lv_port_disp_template.o | Bin 0 -> 19616 bytes .../lvgl/porting/lv_port_fs_template.d | 3 + .../lvgl/porting/lv_port_fs_template.o | Bin 0 -> 19612 bytes .../lvgl/porting/lv_port_indev_template.d | 3 + .../lvgl/porting/lv_port_indev_template.o | Bin 0 -> 19620 bytes .../thirdparty/lvgl/src/lv_core/lv_debug.d | 157 + .../thirdparty/lvgl/src/lv_core/lv_debug.o | Bin 0 -> 93224 bytes .../thirdparty/lvgl/src/lv_core/lv_disp.d | 155 + .../thirdparty/lvgl/src/lv_core/lv_disp.o | Bin 0 -> 90232 bytes .../thirdparty/lvgl/src/lv_core/lv_group.d | 189 + .../thirdparty/lvgl/src/lv_core/lv_group.o | Bin 0 -> 109308 bytes .../thirdparty/lvgl/src/lv_core/lv_indev.d | 173 + .../thirdparty/lvgl/src/lv_core/lv_indev.o | Bin 0 -> 135712 bytes .../thirdparty/lvgl/src/lv_core/lv_obj.d | 227 + .../thirdparty/lvgl/src/lv_core/lv_obj.o | Bin 0 -> 374052 bytes .../thirdparty/lvgl/src/lv_core/lv_refr.d | 201 + .../thirdparty/lvgl/src/lv_core/lv_refr.o | Bin 0 -> 109584 bytes .../thirdparty/lvgl/src/lv_core/lv_style.d | 161 + .../thirdparty/lvgl/src/lv_core/lv_style.o | Bin 0 -> 128276 bytes .../thirdparty/lvgl/src/lv_draw/lv_draw_arc.d | 101 + .../thirdparty/lvgl/src/lv_draw/lv_draw_arc.o | Bin 0 -> 90948 bytes .../lvgl/src/lv_draw/lv_draw_blend.d | 173 + .../lvgl/src/lv_draw/lv_draw_blend.o | Bin 0 -> 127928 bytes .../thirdparty/lvgl/src/lv_draw/lv_draw_img.d | 178 + .../thirdparty/lvgl/src/lv_draw/lv_draw_img.o | Bin 0 -> 125500 bytes .../lvgl/src/lv_draw/lv_draw_label.d | 167 + .../lvgl/src/lv_draw/lv_draw_label.o | Bin 0 -> 124960 bytes .../lvgl/src/lv_draw/lv_draw_line.d | 193 + .../lvgl/src/lv_draw/lv_draw_line.o | Bin 0 -> 121096 bytes .../lvgl/src/lv_draw/lv_draw_mask.d | 179 + .../lvgl/src/lv_draw/lv_draw_mask.o | Bin 0 -> 133848 bytes .../lvgl/src/lv_draw/lv_draw_rect.d | 169 + .../lvgl/src/lv_draw/lv_draw_rect.o | Bin 0 -> 165600 bytes .../lvgl/src/lv_draw/lv_draw_triangle.d | 99 + .../lvgl/src/lv_draw/lv_draw_triangle.o | Bin 0 -> 78916 bytes .../thirdparty/lvgl/src/lv_draw/lv_img_buf.d | 113 + .../thirdparty/lvgl/src/lv_draw/lv_img_buf.o | Bin 0 -> 107892 bytes .../lvgl/src/lv_draw/lv_img_cache.d | 177 + .../lvgl/src/lv_draw/lv_img_cache.o | Bin 0 -> 89080 bytes .../lvgl/src/lv_draw/lv_img_decoder.d | 180 + .../lvgl/src/lv_draw/lv_img_decoder.o | Bin 0 -> 122628 bytes .../thirdparty/lvgl/src/lv_font/lv_font.d | 71 + .../thirdparty/lvgl/src/lv_font/lv_font.o | Bin 0 -> 64356 bytes .../lv_font_dejavu_16_persian_hebrew.d | 359 + .../lv_font_dejavu_16_persian_hebrew.o | Bin 0 -> 86712 bytes .../lvgl/src/lv_font/lv_font_fmt_txt.d | 195 + .../lvgl/src/lv_font/lv_font_fmt_txt.o | Bin 0 -> 105864 bytes .../lvgl/src/lv_font/lv_font_montserrat_12.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_12.o | Bin 0 -> 86676 bytes .../src/lv_font/lv_font_montserrat_12_subpx.d | 359 + .../src/lv_font/lv_font_montserrat_12_subpx.o | Bin 0 -> 86692 bytes .../lvgl/src/lv_font/lv_font_montserrat_14.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_14.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_16.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_16.o | Bin 0 -> 107932 bytes .../lvgl/src/lv_font/lv_font_montserrat_18.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_18.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_20.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_20.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_22.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_22.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_24.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_24.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_26.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_26.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_28.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_28.o | Bin 0 -> 86676 bytes .../lv_font_montserrat_28_compressed.d | 359 + .../lv_font_montserrat_28_compressed.o | Bin 0 -> 86712 bytes .../lvgl/src/lv_font/lv_font_montserrat_30.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_30.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_32.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_32.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_34.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_34.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_36.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_36.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_38.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_38.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_40.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_40.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_42.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_42.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_44.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_44.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_46.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_46.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_montserrat_48.d | 359 + .../lvgl/src/lv_font/lv_font_montserrat_48.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_simsun_16_cjk.d | 359 + .../lvgl/src/lv_font/lv_font_simsun_16_cjk.o | Bin 0 -> 86676 bytes .../lvgl/src/lv_font/lv_font_unscii_8.d | 359 + .../lvgl/src/lv_font/lv_font_unscii_8.o | Bin 0 -> 86664 bytes .../lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.d | 163 + .../lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o | Bin 0 -> 75460 bytes .../thirdparty/lvgl/src/lv_hal/lv_hal_disp.d | 201 + .../thirdparty/lvgl/src/lv_hal/lv_hal_disp.o | Bin 0 -> 105000 bytes .../thirdparty/lvgl/src/lv_hal/lv_hal_indev.d | 185 + .../thirdparty/lvgl/src/lv_hal/lv_hal_indev.o | Bin 0 -> 92844 bytes .../thirdparty/lvgl/src/lv_hal/lv_hal_tick.d | 27 + .../thirdparty/lvgl/src/lv_hal/lv_hal_tick.o | Bin 0 -> 39732 bytes .../thirdparty/lvgl/src/lv_misc/lv_anim.d | 177 + .../thirdparty/lvgl/src/lv_misc/lv_anim.o | Bin 0 -> 103192 bytes .../thirdparty/lvgl/src/lv_misc/lv_area.d | 62 + .../thirdparty/lvgl/src/lv_misc/lv_area.o | Bin 0 -> 81292 bytes .../thirdparty/lvgl/src/lv_misc/lv_async.d | 37 + .../thirdparty/lvgl/src/lv_misc/lv_async.o | Bin 0 -> 43056 bytes .../thirdparty/lvgl/src/lv_misc/lv_bidi.d | 75 + .../thirdparty/lvgl/src/lv_misc/lv_bidi.o | Bin 0 -> 61208 bytes .../thirdparty/lvgl/src/lv_misc/lv_color.d | 24 + .../thirdparty/lvgl/src/lv_misc/lv_color.o | Bin 0 -> 53004 bytes .../thirdparty/lvgl/src/lv_misc/lv_fs.d | 173 + .../thirdparty/lvgl/src/lv_misc/lv_fs.o | Bin 0 -> 106664 bytes .../thirdparty/lvgl/src/lv_misc/lv_gc.d | 119 + .../thirdparty/lvgl/src/lv_misc/lv_gc.o | Bin 0 -> 78172 bytes .../thirdparty/lvgl/src/lv_misc/lv_ll.d | 60 + .../thirdparty/lvgl/src/lv_misc/lv_ll.o | Bin 0 -> 78076 bytes .../thirdparty/lvgl/src/lv_misc/lv_log.d | 57 + .../thirdparty/lvgl/src/lv_misc/lv_log.o | Bin 0 -> 59292 bytes .../thirdparty/lvgl/src/lv_misc/lv_math.d | 61 + .../thirdparty/lvgl/src/lv_misc/lv_math.o | Bin 0 -> 66260 bytes .../thirdparty/lvgl/src/lv_misc/lv_mem.d | 121 + .../thirdparty/lvgl/src/lv_misc/lv_mem.o | Bin 0 -> 104280 bytes .../thirdparty/lvgl/src/lv_misc/lv_printf.d | 29 + .../thirdparty/lvgl/src/lv_misc/lv_printf.o | Bin 0 -> 64848 bytes .../thirdparty/lvgl/src/lv_misc/lv_task.d | 169 + .../thirdparty/lvgl/src/lv_misc/lv_task.o | Bin 0 -> 96952 bytes .../thirdparty/lvgl/src/lv_misc/lv_templ.d | 3 + .../thirdparty/lvgl/src/lv_misc/lv_templ.o | Bin 0 -> 19584 bytes .../thirdparty/lvgl/src/lv_misc/lv_txt.d | 73 + .../thirdparty/lvgl/src/lv_misc/lv_txt.o | Bin 0 -> 93956 bytes .../thirdparty/lvgl/src/lv_misc/lv_txt_ap.d | 141 + .../thirdparty/lvgl/src/lv_misc/lv_txt_ap.o | Bin 0 -> 71336 bytes .../thirdparty/lvgl/src/lv_misc/lv_utils.d | 78 + .../thirdparty/lvgl/src/lv_misc/lv_utils.o | Bin 0 -> 66700 bytes .../thirdparty/lvgl/src/lv_themes/lv_theme.d | 169 + .../thirdparty/lvgl/src/lv_themes/lv_theme.o | Bin 0 -> 85620 bytes .../lvgl/src/lv_themes/lv_theme_empty.d | 371 + .../lvgl/src/lv_themes/lv_theme_empty.o | Bin 0 -> 103720 bytes .../lvgl/src/lv_themes/lv_theme_material.d | 371 + .../lvgl/src/lv_themes/lv_theme_material.o | Bin 0 -> 293752 bytes .../lvgl/src/lv_themes/lv_theme_mono.d | 371 + .../lvgl/src/lv_themes/lv_theme_mono.o | Bin 0 -> 175964 bytes .../lvgl/src/lv_themes/lv_theme_template.d | 371 + .../lvgl/src/lv_themes/lv_theme_template.o | Bin 0 -> 134992 bytes .../thirdparty/lvgl/src/lv_widgets/lv_arc.d | 185 + .../thirdparty/lvgl/src/lv_widgets/lv_arc.o | Bin 0 -> 133544 bytes .../thirdparty/lvgl/src/lv_widgets/lv_bar.d | 257 + .../thirdparty/lvgl/src/lv_widgets/lv_bar.o | Bin 0 -> 155640 bytes .../thirdparty/lvgl/src/lv_widgets/lv_btn.d | 222 + .../thirdparty/lvgl/src/lv_widgets/lv_btn.o | Bin 0 -> 103944 bytes .../lvgl/src/lv_widgets/lv_btnmatrix.d | 231 + .../lvgl/src/lv_widgets/lv_btnmatrix.o | Bin 0 -> 181348 bytes .../lvgl/src/lv_widgets/lv_calendar.d | 217 + .../lvgl/src/lv_widgets/lv_calendar.o | Bin 0 -> 166880 bytes .../lvgl/src/lv_widgets/lv_canvas.d | 237 + .../lvgl/src/lv_widgets/lv_canvas.o | Bin 0 -> 184412 bytes .../thirdparty/lvgl/src/lv_widgets/lv_chart.d | 211 + .../thirdparty/lvgl/src/lv_widgets/lv_chart.o | Bin 0 -> 185732 bytes .../lvgl/src/lv_widgets/lv_checkbox.d | 229 + .../lvgl/src/lv_widgets/lv_checkbox.o | Bin 0 -> 109680 bytes .../thirdparty/lvgl/src/lv_widgets/lv_cont.d | 213 + .../thirdparty/lvgl/src/lv_widgets/lv_cont.o | Bin 0 -> 143316 bytes .../lvgl/src/lv_widgets/lv_cpicker.d | 195 + .../lvgl/src/lv_widgets/lv_cpicker.o | Bin 0 -> 160848 bytes .../lvgl/src/lv_widgets/lv_dropdown.d | 249 + .../lvgl/src/lv_widgets/lv_dropdown.o | Bin 0 -> 195032 bytes .../thirdparty/lvgl/src/lv_widgets/lv_gauge.d | 253 + .../thirdparty/lvgl/src/lv_widgets/lv_gauge.o | Bin 0 -> 155904 bytes .../thirdparty/lvgl/src/lv_widgets/lv_img.d | 223 + .../thirdparty/lvgl/src/lv_widgets/lv_img.o | Bin 0 -> 153300 bytes .../lvgl/src/lv_widgets/lv_imgbtn.d | 229 + .../lvgl/src/lv_widgets/lv_imgbtn.o | Bin 0 -> 110852 bytes .../lvgl/src/lv_widgets/lv_keyboard.d | 235 + .../lvgl/src/lv_widgets/lv_keyboard.o | Bin 0 -> 119300 bytes .../thirdparty/lvgl/src/lv_widgets/lv_label.d | 231 + .../thirdparty/lvgl/src/lv_widgets/lv_label.o | Bin 0 -> 199144 bytes .../thirdparty/lvgl/src/lv_widgets/lv_led.d | 205 + .../thirdparty/lvgl/src/lv_widgets/lv_led.o | Bin 0 -> 102568 bytes .../thirdparty/lvgl/src/lv_widgets/lv_line.d | 207 + .../thirdparty/lvgl/src/lv_widgets/lv_line.o | Bin 0 -> 107876 bytes .../lvgl/src/lv_widgets/lv_linemeter.d | 215 + .../lvgl/src/lv_widgets/lv_linemeter.o | Bin 0 -> 135560 bytes .../thirdparty/lvgl/src/lv_widgets/lv_list.d | 239 + .../thirdparty/lvgl/src/lv_widgets/lv_list.o | Bin 0 -> 166724 bytes .../lvgl/src/lv_widgets/lv_msgbox.d | 237 + .../lvgl/src/lv_widgets/lv_msgbox.o | Bin 0 -> 146596 bytes .../lvgl/src/lv_widgets/lv_objmask.d | 211 + .../lvgl/src/lv_widgets/lv_objmask.o | Bin 0 -> 110028 bytes .../lvgl/src/lv_widgets/lv_objx_templ.d | 157 + .../lvgl/src/lv_widgets/lv_objx_templ.o | Bin 0 -> 76736 bytes .../thirdparty/lvgl/src/lv_widgets/lv_page.d | 227 + .../thirdparty/lvgl/src/lv_widgets/lv_page.o | Bin 0 -> 191356 bytes .../lvgl/src/lv_widgets/lv_roller.d | 231 + .../lvgl/src/lv_widgets/lv_roller.o | Bin 0 -> 170692 bytes .../lvgl/src/lv_widgets/lv_slider.d | 239 + .../lvgl/src/lv_widgets/lv_slider.o | Bin 0 -> 131908 bytes .../lvgl/src/lv_widgets/lv_spinbox.d | 241 + .../lvgl/src/lv_widgets/lv_spinbox.o | Bin 0 -> 132668 bytes .../lvgl/src/lv_widgets/lv_spinner.d | 191 + .../lvgl/src/lv_widgets/lv_spinner.o | Bin 0 -> 111152 bytes .../lvgl/src/lv_widgets/lv_switch.d | 239 + .../lvgl/src/lv_widgets/lv_switch.o | Bin 0 -> 121452 bytes .../thirdparty/lvgl/src/lv_widgets/lv_table.d | 227 + .../thirdparty/lvgl/src/lv_widgets/lv_table.o | Bin 0 -> 166356 bytes .../lvgl/src/lv_widgets/lv_tabview.d | 255 + .../lvgl/src/lv_widgets/lv_tabview.o | Bin 0 -> 170836 bytes .../lvgl/src/lv_widgets/lv_textarea.d | 235 + .../lvgl/src/lv_widgets/lv_textarea.o | Bin 0 -> 238808 bytes .../lvgl/src/lv_widgets/lv_tileview.d | 201 + .../lvgl/src/lv_widgets/lv_tileview.o | Bin 0 -> 127412 bytes .../thirdparty/lvgl/src/lv_widgets/lv_win.d | 237 + .../thirdparty/lvgl/src/lv_widgets/lv_win.o | Bin 0 -> 149700 bytes .../thirdparty/lvgl/tests/lv_test_assert.d | 361 + .../thirdparty/lvgl/tests/lv_test_assert.o | Bin 0 -> 86348 bytes .../lvgl/tests/lv_test_core/lv_test_core.d | 361 + .../lvgl/tests/lv_test_core/lv_test_core.o | Bin 0 -> 87044 bytes .../lvgl/tests/lv_test_core/lv_test_obj.d | 365 + .../lvgl/tests/lv_test_core/lv_test_obj.o | Bin 0 -> 87092 bytes .../lvgl/tests/lv_test_core/lv_test_style.d | 365 + .../lvgl/tests/lv_test_core/lv_test_style.o | Bin 0 -> 87104 bytes .../thirdparty/lvgl/tests/lv_test_main.d | 401 + .../thirdparty/lvgl/tests/lv_test_main.o | Bin 0 -> 100912 bytes .../lvgl/tests/lv_test_objx/lv_test_cont.d | 363 + .../lvgl/tests/lv_test_objx/lv_test_cont.o | Bin 0 -> 87048 bytes .../{gcc => build}/system_same54.c | 0 .../oracle_e54_edition/compile_commands.json | 1 + .../oracle_e54_edition/config/lv_conf.h | 699 + .../oracle_e54_edition/config/pc_board.h | 103 + .../oracle_e54_edition/config/pc_master.h | 14 + .../firmware/oracle_e54_edition/driver_init.d | 275 - .../firmware/oracle_e54_edition/gcc/Makefile | 275 - .../oracle_e54_edition/gcc/atmel_start.o | Bin 1479124 -> 0 bytes .../oracle_e54_edition/gcc/driver_init.o | Bin 1523716 -> 0 bytes .../gcc/examples/driver_examples.o | Bin 1488188 -> 0 bytes .../gcc/gcc/gcc/startup_same54.o | Bin 1360984 -> 0 bytes .../gcc/gcc/startup_same54.d | 165 - .../gcc/gcc/system_same54.o | Bin 1346340 -> 0 bytes .../gcc/hal/src/hal_atomic.o | Bin 1471300 -> 0 bytes .../gcc/hal/src/hal_cache.o | Bin 1476780 -> 0 bytes .../gcc/hal/src/hal_delay.o | Bin 1472124 -> 0 bytes .../gcc/hal/src/hal_ext_irq.o | Bin 1474876 -> 0 bytes .../oracle_e54_edition/gcc/hal/src/hal_gpio.o | Bin 1475796 -> 0 bytes .../gcc/hal/src/hal_i2c_m_sync.o | Bin 1483880 -> 0 bytes .../oracle_e54_edition/gcc/hal/src/hal_init.o | Bin 1469744 -> 0 bytes .../oracle_e54_edition/gcc/hal/src/hal_io.o | Bin 1472668 -> 0 bytes .../gcc/hal/src/hal_sleep.o | Bin 1470740 -> 0 bytes .../gcc/hal/src/hal_timer.o | Bin 1486212 -> 0 bytes .../gcc/hal/src/hal_usart_async.o | Bin 1497112 -> 0 bytes .../gcc/hal/utils/src/utils_assert.o | Bin 1470164 -> 0 bytes .../gcc/hal/utils/src/utils_event.o | Bin 1500064 -> 0 bytes .../gcc/hal/utils/src/utils_list.o | Bin 1473952 -> 0 bytes .../gcc/hal/utils/src/utils_ringbuffer.o | Bin 1473976 -> 0 bytes .../gcc/hal/utils/src/utils_syscalls.d | 69 - .../gcc/hal/utils/src/utils_syscalls.o | Bin 60152 -> 0 bytes .../gcc/hpl/cmcc/hpl_cmcc.o | Bin 1493740 -> 0 bytes .../gcc/hpl/core/hpl_core_m4.o | Bin 1486100 -> 0 bytes .../gcc/hpl/core/hpl_init.o | Bin 1502992 -> 0 bytes .../gcc/hpl/dmac/hpl_dmac.o | Bin 1520464 -> 0 bytes .../oracle_e54_edition/gcc/hpl/eic/hpl_eic.o | Bin 1508672 -> 0 bytes .../gcc/hpl/gclk/hpl_gclk.o | Bin 1478128 -> 0 bytes .../gcc/hpl/mclk/hpl_mclk.o | Bin 1475612 -> 0 bytes .../gcc/hpl/osc32kctrl/hpl_osc32kctrl.o | Bin 1475488 -> 0 bytes .../gcc/hpl/oscctrl/hpl_oscctrl.o | Bin 1486608 -> 0 bytes .../oracle_e54_edition/gcc/hpl/pm/hpl_pm.o | Bin 1472460 -> 0 bytes .../gcc/hpl/ramecc/hpl_ramecc.o | Bin 1482104 -> 0 bytes .../gcc/hpl/sercom/hpl_sercom.o | Bin 1674692 -> 0 bytes .../oracle_e54_edition/gcc/hpl/tc/hpl_tc.o | Bin 1508016 -> 0 bytes .../firmware/oracle_e54_edition/gcc/main.d | 288 - .../firmware/oracle_e54_edition/gcc/main.o | Bin 1479200 -> 0 bytes .../oracle_e54_edition/gcc/system_same54.d | 165 - .../firmware/oracle_e54_edition/gcc/test1.bin | Bin 5548 -> 0 bytes .../firmware/oracle_e54_edition/gcc/test1.elf | Bin 1528428 -> 0 bytes .../firmware/oracle_e54_edition/gcc/test1.hex | 348 - .../firmware/oracle_e54_edition/gcc/test1.lss | 3555 - .../firmware/oracle_e54_edition/gcc/test1.map | 13097 ---- .../oracle_e54_edition/include/hornet.h | 469 + .../oracle_e54_edition/include/oracle.h | 53 + software/firmware/oracle_e54_edition/main.c | 19 +- software/firmware/oracle_e54_edition/main.d | 273 - software/firmware/oracle_e54_edition/oracle.c | 36 + .../{gcc/.gdb_history => scripts/debug.gdb} | 7 +- .../oracle_e54_edition/scripts/openocd.cfg | 9 + .../oracle_e54_edition/scripts/push.gdb | 12 + .../shared/devices/display/p_ssd1963.c | 295 + .../shared/devices/display/p_ssd1963.h | 166 + .../shared/devices/p_screen.c | 44 + .../shared/devices/p_screen.h | 15 + .../shared/drivers/p_gpio.c | 103 + .../shared/drivers/p_gpio.h | 27 + .../oracle_e54_edition/shared/drivers/p_i2c.c | 32 + .../oracle_e54_edition/shared/drivers/p_i2c.h | 10 + .../oracle_e54_edition/shared/drivers/p_tcc.c | 52 + .../oracle_e54_edition/shared/drivers/p_tcc.h | 10 + .../shared/drivers/p_usart.c | 67 + .../shared/drivers/p_usart.h | 14 + .../oracle_e54_edition/shared/thirdparty | 1 + 780 files changed, 135474 insertions(+), 19643 deletions(-) create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/ac.h.5D827F2BCBED0E98.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/ac.h.91FAB627E100C432.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/adc.h.50DF5608654EED89.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/adc0.h.39B9B21FD92D582E.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/adc1.h.C28A1D9C2C116FE3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/aes.h.54AF13EB5946C411.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/aes.h.92FF750F2DC4AD08.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/atmel_start.c.772CCB6D92ED3AEC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/atmel_start.h.8E7CB0910E191D09.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/atmel_start_pins.h.6C37CD790C7855F9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/can.h.D8FBE3F7728F8A9D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/can0.h.D29B3677082B6AFB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/can1.h.3D93431A7344B8B3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/ccl.h.2C8D82A2C2A9D345.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/ccl.h.CC02041A68719E93.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/cmcc.h.15EB3EF3BC3ADD25.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/cmcc.h.563FCAF2B49598E8.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/cmsis_compiler.h.09BAD5F26E5305E6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/cmsis_gcc.h.80A50D29E5E81D37.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/cmsis_version.h.644669617443D9E4.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/compiler.h.528E1C1AC006D763.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/core_cm4.h.FFC7E157C68E2ABD.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/dac.h.48B2AE2C22546162.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/dac.h.D3B3B6F475FDAB99.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/dmac.h.171408A1641F06CB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/dmac.h.82B5EBB203A0A3C0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/driver_examples.c.5E71215389359DAB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/driver_examples.h.2E5EA77037272F12.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/driver_init.c.465B55437E55B576.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/driver_init.h.CEA2959E216D485F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/dsu.h.27E164C9BA94BE59.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/dsu.h.62597B536FF762A8.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/eic.h.3F9010A1CD4BFA0D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/eic.h.FF3C3BDCD1D30CA0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/err_codes.h.8F2EC766D7F09AA7.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/events.h.9447838404C6FDD2.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/evsys.h.4D1137F344ECC210.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/evsys.h.A802DEC5034F72A2.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/freqm.h.039C0E85978D535C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/freqm.h.6FB9EC1B65C89983.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/gclk.h.F7DFC2C11BAE7267.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/gclk.h.FD5CC0839C5BB66E.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/gmac.h.36F42804F770CAB0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/gmac.h.96DF9DB06C374DAF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_atomic.c.26CC09CB5B662EF0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_atomic.h.A162E9F21C78CD07.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_cache.c.17904A7466A1994F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_cache.h.18B0C8680861661A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_delay.c.78723AC119C6E221.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_delay.h.D6346FF4BD79D3CB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_ext_irq.c.9D45789F4249D395.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_ext_irq.h.096E2466EEF6E1E1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_gpio.c.ADE433AF82AF23D6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_gpio.h.879367ABA738C3F4.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_i2c_m_sync.c.09F5FCAE195E9CCE.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_i2c_m_sync.h.4722241421E6CD28.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_init.c.BBE152D8F6AC59B1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_init.h.711C476ECF3DD23A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_io.c.1CCD90C9A52D6CFF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_io.h.EF1A01E9762AAE4C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_sleep.c.6DFD70FDB1E11D28.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_sleep.h.9C98C3BF2D1CAF65.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_timer.c.07B0D1F66A739FEA.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_timer.h.CDD9EC8390657C01.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_usart_async.c.A3C0244DE7CB1F10.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hal_usart_async.h.A37119A42CD00A2C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hmatrix.h.8EC94CDBEB34E1D4.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hmatrixb.h.1EAB7B3C44A71889.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hornet.h.3F327BBD9569207F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_cmcc.c.05A74ED407C25B3C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_cmcc.h.B91765C9919CF7B6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_cmcc_config.h.73D8323AAABAF604.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_core.h.9685E81D5BF59F02.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_core_m4.c.46B6F8DE6FB0744D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_core_port.h.01D02AAE9C539E0A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_delay.h.A605B4882B43139F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_dma.h.D1F408D1A98E6759.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_dmac.c.67A81FA6BA18632C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_dmac_config.h.54C8084DD8398655.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_eic.c.D37F1D942C930C04.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_eic_config.h.B4F87297FA7072D8.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_ext_irq.h.2C637A2BF11BFC61.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_gclk.c.F00F71AC7F9FDCCA.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_gclk_base.h.7A4929BB0C67350C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_gclk_config.h.B6F76ACB56A7CB09.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_gpio.h.E49D9701E6901D0A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_gpio_base.h.55BAAE956DA86F09.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_i2c_m_async.h.1044DA0DF55D0696.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_i2c_m_sync.h.086F65FB6E6CE356.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_i2c_s_async.h.E92A5D0DE8997875.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_i2c_s_sync.h.D1011E50EBBABE95.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_init.c.FE79EB54E14CF240.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_init.h.CACC06177D1AEF33.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_irq.h.3B2D01D9C8FF8B58.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_mclk.c.7154DF692D8CCF1D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_mclk_config.h.7DF2C8328215C9B3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_osc32kctrl.c.F3A71AC3E5E8F4EF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_osc32kctrl_config.h.93A8C58D5F33EB62.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_oscctrl.c.766548F0FFE1EED6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_oscctrl_config.h.7C151EBA183172FA.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_pm.c.D43944F2CCF4E994.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_port_config.h.9035D466C97C2089.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_pwm.h.874C0BDCC0270881.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_ramecc.c.065741A5F1F7C622.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_ramecc.h.ADF5F8B344C871F7.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_reset.h.E4DE08F627A4DC24.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_sercom.c.3603C524D986AA85.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_sercom_config.h.DAC59131A2394E10.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_sleep.h.00B5FE6192FBCBDE.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_spi.h.9D09F4764590FF65.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_spi_async.h.FA7B2ACC82E3AC45.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_spi_m_async.h.FC9B63CB86018BB7.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_spi_m_sync.h.1746C94449834F39.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_spi_s_async.h.623D63A01BCE7E05.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_spi_s_sync.h.2360DA4997D5B3C5.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_spi_sync.h.79CE5899700DCBDC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_tc.c.42D787CC915E1291.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_tc_base.h.B27DF8CDA2C00A01.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_tc_config.h.3C6556B45C530303.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_timer.h.F9D69F41154E865C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_usart.h.8FC02C3A3BD63E11.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_usart_async.h.66AB8EF4008441F7.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hpl_usart_sync.h.618A7690FEEA2DB1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_ac_e54.h.4FE98A5F716335EC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_adc_e54.h.9E01F01F55B18D7C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_aes_e54.h.A81FEA55FBD2F981.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_can_e54.h.3708BCF335DC9A6D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_ccl_e54.h.BABF49C34E9526A4.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_cmcc_e54.h.CA14DF01DC901F3F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_dac_e54.h.FCF7AC20F2F58320.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_dmac_e54.h.09E8162E3813AEA5.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_dsu_e54.h.79F6A1A758250E73.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_e54.h.616FC9B0E760162F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_eic_e54.h.E92F8DBDA877745B.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_evsys_e54.h.3A27E97C1770C19C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_freqm_e54.h.7A73ED72659F86F6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_gclk_e54.h.3514734488AC64C9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_gmac_e54.h.932AEE8A017AA1A3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_hmatrixb_e54.h.EC73D6F1C65AC2DE.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_i2s_e54.h.D04249FA11BF67A5.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_icm_e54.h.B4A836200A13DB40.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_mclk_e54.h.653C536B7EEB2DB6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_nvmctrl_e54.h.810E4308D8DBAA78.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_osc32kctrl_e54.h.11FADFCEF4B87F7F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_oscctrl_e54.h.3511EB1EC5FEE7F1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_pac_e54.h.30FBC60BB4998CF3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_pcc_e54.h.E0874652BF396E88.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_pdec_e54.h.44436D4DE96CE618.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_pm_e54.h.37A7572AA5A005F7.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_port_e54.h.592791EC284B8E63.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_qspi_e54.h.EC37B5408D6C259B.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_ramecc_e54.h.20466F12A95F22A6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_rstc_e54.h.0D11A0A877618EEF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_rtc_e54.h.3DF8418641258ABC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_sdhc_e54.h.F343848EFAF28A77.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_sercom_e54.h.30E1934995D03CA9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_supc_e54.h.EC77CCEF94E1975C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_tc_e54.h.17F706216F68AC9E.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_tcc_e54.h.206627354D08A7A3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_trng_e54.h.1AF2A7FE608304A1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_usb_e54.h.F837675E5D4473EB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/hri_wdt_e54.h.8D876CBEA66D0187.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/i2s.h.75B25E9C114D0706.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/i2s.h.F7FF58626CDD1CD0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/icm.h.91217C80F946DC24.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/icm.h.9DB2F9EACE1BA3D9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_anim.c.736AC06C93FBB2AE.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_arc.c.62C73FBF14A4C6E3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_area.c.E557D4EE1DF8FBCF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_async.c.06F48DE91EC69CC6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_bar.c.5AEC5637295A56A6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_bidi.c.F743AF10399317FF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_btn.c.AF985E0BE0004272.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_btnmatrix.c.C61556D87C1681F1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_calendar.c.27A222232005AE57.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_canvas.c.F30F4083FEC96465.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_chart.c.FCE4444791979AB5.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_checkbox.c.2D4CD15B07B3374A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_color.c.D2C5FCCC86A2E32C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_conf.h.2FEBE351E83291CB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_cont.c.D5D9F978945826BC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_cpicker.c.F97D7BC44D83114F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_debug.c.721BB249543015F1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_disp.c.5CD0BC3D6A25E680.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_draw_arc.c.002ECCA65C600073.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_draw_blend.c.204E9D559A665B48.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_draw_img.c.0C55DB897528DAED.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_draw_label.c.82A2130DD28D4140.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_draw_line.c.FC0875196AF9E8D9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_draw_mask.c.A1312DD0F925445E.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_draw_rect.c.61124A451833E548.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_draw_triangle.c.8938425713C253DA.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_dropdown.c.97370E935D0B4865.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font.c.573B8317C8A7A503.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_dejavu_16_persian_hebrew.c.55A741A1A3A58BBF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_fmt_txt.c.A74AE60A972F0CCC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_12.c.6FE06CE7C0D498A8.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_12_subpx.c.0A9C7D4DC24DFC8E.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_14.c.9DFC2AA70976DA99.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_16.c.C901AF2C533F15E1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_18.c.1590C4A3AD8AA927.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_20.c.F63792C70F492853.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_22.c.025A9F44DE5F6F2F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_24.c.0C78DE10DE0941EF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_26.c.0D85D6A345B02929.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_28.c.D588C05A35BC7BD9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_28_compressed.c.DD746D40104657AC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_30.c.32A0D83477760C7F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_32.c.5AF45CAC87337C0D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_34.c.CE88ECF7B6A4D0D0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_36.c.06FF4679FA014518.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_38.c.75BE622B929267AE.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_40.c.40BFD9CD7084FF7A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_42.c.41E1CB7E1EDBF6EB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_44.c.1A6F93F9CC9AA5E6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_46.c.4E92FAD64C7489FC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_montserrat_48.c.26E7F411A7A2F70F.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_simsun_16_cjk.c.314F048D60827387.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_font_unscii_8.c.C4466B50D50B121B.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_fs.c.DE98FC2307B8C79E.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_gauge.c.5211EC94C100C1DA.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_gc.c.DFC6021434D8D8E8.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_gpu_stm32_dma2d.c.487D94932AB333A9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_group.c.4804A67669252F98.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_hal_disp.c.44AFEC8B8D388BDB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_hal_indev.c.1D99A9853DC475B2.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_hal_tick.c.D8756DD6C726F658.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_img.c.6827BD8E93124B65.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_img_buf.c.9B45BA33579C0E97.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_img_cache.c.FC8C94243FFDA7A6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_img_decoder.c.4FA0F7F0D86AC537.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_imgbtn.c.2088281F7140B5BA.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_indev.c.495C3041883FF65D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_keyboard.c.AE46334F3579F2B0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_label.c.FEDDFA3DB5662DEF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_led.c.1C0CC8A2340FADD2.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_line.c.993006ECE99B7AE2.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_linemeter.c.7EB1E6C6B5A2ED41.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_list.c.ACA7D7F4B024D834.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_ll.c.9EE3464806EC655B.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_log.c.94974B1240C726D6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_math.c.9EF8353CA095C11D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_mem.c.C676CFEF0319A162.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_msgbox.c.9CFF0B9135A6D6BD.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_obj.c.DB408AABF5CFBBD6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_objmask.c.ECF7AB31E6F382C4.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_objx_templ.c.B1E7054A9B39C9CB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_page.c.F0021F4213717E7B.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_port_disp_template.c.94D75DCD8EC53E44.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_port_fs_template.c.0CA95A58E844F785.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_port_indev_template.c.ED5274744B617BDA.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_printf.c.2CA0A2105A913A2B.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_refr.c.FA749E3FCD7931EA.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_roller.c.EE1788B90BBC01D4.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_slider.c.27A91C2E2970A705.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_spinbox.c.6194E3F15CBA0C8D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_spinner.c.D53C6692A713F397.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_style.c.0D8DCC39878EE6DC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_switch.c.B89C02C5ECEA4B67.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_table.c.AFB5090D734E2993.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_tabview.c.B3FBDB2A0403F04B.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_task.c.162820B96E161052.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_templ.c.9CEBEF624D06D731.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_test_assert.c.487A984ACE089FF0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_test_cont.c.B5B740C50A8E2685.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_test_core.c.8A271B5697850F15.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_test_main.c.C1EF0C1FBF8A19DF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_test_obj.c.838537CC4FC76B74.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_test_style.c.BD4BEF307D584FCB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_textarea.c.EFD79BB58F553E10.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_theme.c.A84B27DA4B8BC5F2.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_theme_empty.c.51CCDA8D3D58A464.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_theme_material.c.9B161E96BA45EC38.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_theme_mono.c.670E6344B3C0B100.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_theme_template.c.AD9EED161599B991.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_tileview.c.EFF10358B9BF1F9C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_txt.c.8A03A41B14006B46.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_txt_ap.c.BD4EBC803C5C5213.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_utils.c.5BEA9307775255ED.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/lv_win.c.CFFADCAACB767FF3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/main.c.1E6384077A30647E.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/mclk.h.5F78F6D6FE38EF35.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/mclk.h.D61906A1DDADA985.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/mpu_armv7.h.E0A5C8E657AE7CF0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/nvmctrl.h.B015962CD55F9563.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/nvmctrl.h.F326B613B0ECDAFF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/oracle.h.C884BD0E700F74A5.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/osc32kctrl.h.CE9DDE34F53016EC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/osc32kctrl.h.CF5019183FA22EAC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/oscctrl.h.D2871BA49EBDC554.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/oscctrl.h.F5577036DB2B3A35.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_gpio.c.B60D5CC6839691BB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_gpio.h.C68A649634B38692.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_i2c.c.1662E9D67BB27F22.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_i2c.h.FA840091307D445C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_screen.c.7D4B858BD5244676.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_screen.h.23F0CDE0E4E9C071.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_ssd1963.c.B130D71710FF1811.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_ssd1963.h.0F43E50C648DC590.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_tcc.c.99C17AC83C07CC6A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_tcc.h.0DEC6D5E4C742F84.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_usart.c.C41CE26C306DE739.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/p_usart.h.B42A5EF0C6A28C2A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pac.h.B2A01AFDA739FDCA.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pac.h.EE6781BA68DDF599.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/parts.h.818D30DD9D918D12.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pc_board.h.49675F462DF87038.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pc_master.h.5A62FE458A1EF2B9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pcc.h.06EA30CF09B87407.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pcc.h.3F7DC44DBBD3B17A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pdec.h.7B7B6A11B7DC6A64.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pdec.h.872656973F703E75.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/peripheral_clk_config.h.D045B8D4BAA39044.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pm.h.7DAB17579CD956D2.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pm.h.831C8D42F3F10B00.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/port.h.18FC03351B56C517.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/port.h.4D50C46BDF67DFC4.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/pukcc.h.40314258D525C1C6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/qspi.h.BD9CD13321EAD84C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/qspi.h.F60B64B66F0E49D0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/ramecc.h.20B8AF89BF57F6A7.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/ramecc.h.BFD596BFD7E2FB44.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/rstc.h.D172EB31376786F1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/rstc.h.E5C276B32D4A138B.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/rtc.h.85A41AB8B016ED78.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/rtc.h.938D5A6517C66BDD.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sam.h.89748A486A666DCB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/same54.h.421846FB76EEBBAE.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/same54p20a.h.301E397A3B1C0158.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/same54p20a.h.C0DAD6A3AA92B69C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sdhc.h.97028A85039131E2.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sdhc0.h.59A1CAF8F9002699.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sdhc1.h.AC5FFB03BBFF0C2B.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sercom.h.BE83048AB92967A0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sercom0.h.EE41ECFF12DDB577.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sercom1.h.093B7716FC61D8EB.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sercom2.h.747E556A4FBFA810.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sercom3.h.6829E38591D59825.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sercom4.h.8474CEF9DD6DE4B9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sercom5.h.79BECE68F2D553AC.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sercom6.h.913C2B61D39BBEE3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/sercom7.h.AD9C0068F8F7F8C9.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/supc.h.3F4C8FF67B80C9D1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/supc.h.B896512418256CD5.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/system_same54.h.F08B423AA315B407.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tc.h.6EF02D8B28BF8E81.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tc0.h.9781BCF10CA97DFF.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tc1.h.1A36C070649D0FF0.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tc2.h.2CA6CF3641AA7915.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tc3.h.36D7AE0AE856F169.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tc4.h.E376A045344E047C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tc5.h.D546A46F7C7AE262.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tc6.h.51649FA0E4F21A1E.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tc7.h.A7CB3166BDA38B72.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tcc.h.9F90F71EB3EEDB19.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tcc0.h.E3562557124FEDE3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tcc1.h.D2242771D6B438E1.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tcc2.h.07288B3948575163.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tcc3.h.F1CA8EFD73737DBD.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/tcc4.h.8A6AB433E009F10D.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/trng.h.0895835CB5129720.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/trng.h.F7D08DF0E651C532.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/usb.h.0C582013E6CD1310.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/usb.h.3BAA95AEC37BA277.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils.h.D7E9A87643EB24D3.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_assert.c.4E32EB7583AF7149.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_assert.h.4A89791C3A79D07C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_event.c.42840FF63EEF9385.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_event.h.12B7766A793C85B4.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_increment_macro.h.2BFD585639638D89.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_list.c.4D5DE6AA5D4B2A45.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_list.h.6533FF9C0C12DA0C.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_repeat_macro.h.4E2871876428B969.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_ringbuffer.c.D5A09F9FC4C5986A.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_ringbuffer.h.95283D0F7600C3E6.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/utils_syscalls.c.266F3371BFAF3047.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/wdt.h.CBEAC9BBCFE89E84.idx create mode 100644 software/firmware/oracle_e54_edition/.cache/clangd/index/wdt.h.F2BEE23497DEB4DE.idx delete mode 100644 software/firmware/oracle_e54_edition/Makefile delete mode 100644 software/firmware/oracle_e54_edition/atmel_start.d rename software/firmware/oracle_e54_edition/{gcc => build}/.backupMakefile (100%) create mode 100644 software/firmware/oracle_e54_edition/build/.cache/clangd/index/startup_same54.c.558E3E59478A1F3D.idx create mode 100644 software/firmware/oracle_e54_edition/build/.cache/clangd/index/system_same54.c.5AE42085C8FDF726.idx create mode 100644 software/firmware/oracle_e54_edition/build/.gdb_history create mode 100644 software/firmware/oracle_e54_edition/build/Makefile rename software/firmware/oracle_e54_edition/{gcc => build}/atmel_start.d (82%) create mode 100644 software/firmware/oracle_e54_edition/build/atmel_start.o rename software/firmware/oracle_e54_edition/{gcc/gcc/gcc => build/build/build}/startup_same54.d (77%) create mode 100644 software/firmware/oracle_e54_edition/build/build/build/startup_same54.o rename software/firmware/oracle_e54_edition/{gcc/gcc => build/build}/same54p20a_flash.ld (100%) rename software/firmware/oracle_e54_edition/{gcc/gcc => build/build}/same54p20a_sram.ld (100%) rename software/firmware/oracle_e54_edition/{gcc/gcc => build/build}/startup_same54.c (100%) rename software/firmware/oracle_e54_edition/{gcc/gcc => build/build}/system_same54.d (77%) create mode 100644 software/firmware/oracle_e54_edition/build/build/system_same54.o create mode 100644 software/firmware/oracle_e54_edition/build/compile_commands.json rename software/firmware/oracle_e54_edition/{gcc/test1.eep => build/core} (100%) rename software/firmware/oracle_e54_edition/{gcc => build}/driver_init.d (82%) create mode 100644 software/firmware/oracle_e54_edition/build/driver_init.o rename software/firmware/oracle_e54_edition/{gcc => build}/examples/driver_examples.d (100%) create mode 100644 software/firmware/oracle_e54_edition/build/examples/driver_examples.o create mode 100644 software/firmware/oracle_e54_edition/build/gdb.txt rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_atomic.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_atomic.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_cache.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_cache.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_delay.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_delay.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_ext_irq.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_ext_irq.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_gpio.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_gpio.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_i2c_m_sync.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_i2c_m_sync.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_init.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_init.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_io.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_io.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_sleep.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_sleep.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_timer.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_timer.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/src/hal_usart_async.d (80%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/src/hal_usart_async.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/utils/src/utils_assert.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/utils/src/utils_assert.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/utils/src/utils_event.d (62%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/utils/src/utils_event.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/utils/src/utils_list.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/utils/src/utils_list.o rename software/firmware/oracle_e54_edition/{gcc => build}/hal/utils/src/utils_ringbuffer.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hal/utils/src/utils_ringbuffer.o create mode 100644 software/firmware/oracle_e54_edition/build/hal/utils/src/utils_syscalls.d create mode 100644 software/firmware/oracle_e54_edition/build/hal/utils/src/utils_syscalls.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/cmcc/hpl_cmcc.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/cmcc/hpl_cmcc.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/core/hpl_core_m4.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/core/hpl_core_m4.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/core/hpl_init.d (80%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/core/hpl_init.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/dmac/hpl_dmac.d (80%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/dmac/hpl_dmac.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/eic/hpl_eic.d (61%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/eic/hpl_eic.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/gclk/hpl_gclk.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/gclk/hpl_gclk.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/mclk/hpl_mclk.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/mclk/hpl_mclk.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/osc32kctrl/hpl_osc32kctrl.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/osc32kctrl/hpl_osc32kctrl.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/oscctrl/hpl_oscctrl.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/oscctrl/hpl_oscctrl.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/pm/hpl_pm.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/pm/hpl_pm.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/ramecc/hpl_ramecc.d (79%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/ramecc/hpl_ramecc.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/sercom/hpl_sercom.d (81%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/sercom/hpl_sercom.o rename software/firmware/oracle_e54_edition/{gcc => build}/hpl/tc/hpl_tc.d (80%) create mode 100644 software/firmware/oracle_e54_edition/build/hpl/tc/hpl_tc.o create mode 100644 software/firmware/oracle_e54_edition/build/main.d create mode 100644 software/firmware/oracle_e54_edition/build/main.o create mode 100644 software/firmware/oracle_e54_edition/build/oracle-e54.bin create mode 100644 software/firmware/oracle_e54_edition/build/oracle-e54.eep create mode 100644 software/firmware/oracle_e54_edition/build/oracle-e54.elf create mode 100644 software/firmware/oracle_e54_edition/build/oracle-e54.hex create mode 100644 software/firmware/oracle_e54_edition/build/oracle-e54.lss create mode 100644 software/firmware/oracle_e54_edition/build/oracle-e54.map create mode 100644 software/firmware/oracle_e54_edition/build/oracle.d create mode 100644 software/firmware/oracle_e54_edition/build/oracle.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/devices/display/p_ssd1963.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/devices/display/p_ssd1963.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/devices/p_screen.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/devices/p_screen.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/drivers/p_gpio.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/drivers/p_gpio.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/drivers/p_i2c.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/drivers/p_i2c.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/drivers/p_tcc.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/drivers/p_tcc.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/drivers/p_usart.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/drivers/p_usart.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/porting/lv_port_disp_template.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/porting/lv_port_disp_template.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/porting/lv_port_fs_template.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/porting/lv_port_fs_template.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/porting/lv_port_indev_template.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/porting/lv_port_indev_template.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_debug.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_debug.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_disp.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_disp.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_group.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_group.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_indev.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_indev.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_obj.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_obj.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_refr.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_refr.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_style.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_core/lv_style.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_arc.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_blend.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_img.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_label.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_line.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_mask.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_rect.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_draw_triangle.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_img_buf.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_img_cache.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_draw/lv_img_decoder.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_fmt_txt.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_12_subpx.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_14.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_16.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_18.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_20.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_22.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_24.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_26.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_28_compressed.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_30.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_32.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_34.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_36.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_38.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_40.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_42.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_44.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_46.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_montserrat_48.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_simsun_16_cjk.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_font/lv_font_unscii_8.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_hal/lv_hal_disp.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_hal/lv_hal_indev.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_hal/lv_hal_tick.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_anim.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_anim.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_area.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_area.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_async.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_async.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_bidi.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_bidi.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_color.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_color.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_fs.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_fs.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_gc.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_gc.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_ll.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_ll.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_log.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_log.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_math.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_math.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_mem.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_mem.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_printf.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_printf.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_task.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_task.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_templ.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_templ.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_txt.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_txt.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_txt_ap.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_utils.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_misc/lv_utils.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme_empty.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme_material.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme_mono.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_themes/lv_theme_template.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_arc.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_arc.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_bar.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_bar.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_btn.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_btn.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_btnmatrix.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_calendar.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_canvas.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_chart.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_chart.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_checkbox.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_cont.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_cont.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_cpicker.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_dropdown.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_gauge.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_img.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_img.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_imgbtn.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_keyboard.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_label.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_label.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_led.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_led.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_line.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_line.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_linemeter.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_list.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_list.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_msgbox.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_objmask.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_objx_templ.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_page.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_page.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_roller.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_roller.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_slider.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_slider.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_spinbox.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_spinner.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_switch.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_switch.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_table.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_table.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_tabview.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_textarea.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_tileview.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_win.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/src/lv_widgets/lv_win.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_assert.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_assert.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_core.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_obj.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_core/lv_test_style.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_main.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_main.o create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.d create mode 100644 software/firmware/oracle_e54_edition/build/shared/thirdparty/lvgl/tests/lv_test_objx/lv_test_cont.o rename software/firmware/oracle_e54_edition/{gcc => build}/system_same54.c (100%) create mode 120000 software/firmware/oracle_e54_edition/compile_commands.json create mode 100644 software/firmware/oracle_e54_edition/config/lv_conf.h create mode 100644 software/firmware/oracle_e54_edition/config/pc_board.h create mode 100644 software/firmware/oracle_e54_edition/config/pc_master.h delete mode 100644 software/firmware/oracle_e54_edition/driver_init.d delete mode 100644 software/firmware/oracle_e54_edition/gcc/Makefile delete mode 100644 software/firmware/oracle_e54_edition/gcc/atmel_start.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/driver_init.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/examples/driver_examples.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/gcc/gcc/startup_same54.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/gcc/startup_same54.d delete mode 100644 software/firmware/oracle_e54_edition/gcc/gcc/system_same54.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_atomic.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_cache.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_delay.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_ext_irq.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_gpio.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_i2c_m_sync.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_init.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_io.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_sleep.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_timer.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/src/hal_usart_async.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/utils/src/utils_assert.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/utils/src/utils_event.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/utils/src/utils_list.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/utils/src/utils_ringbuffer.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/utils/src/utils_syscalls.d delete mode 100644 software/firmware/oracle_e54_edition/gcc/hal/utils/src/utils_syscalls.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/cmcc/hpl_cmcc.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/core/hpl_core_m4.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/core/hpl_init.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/dmac/hpl_dmac.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/eic/hpl_eic.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/gclk/hpl_gclk.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/mclk/hpl_mclk.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/osc32kctrl/hpl_osc32kctrl.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/oscctrl/hpl_oscctrl.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/pm/hpl_pm.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/ramecc/hpl_ramecc.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/sercom/hpl_sercom.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/hpl/tc/hpl_tc.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/main.d delete mode 100644 software/firmware/oracle_e54_edition/gcc/main.o delete mode 100644 software/firmware/oracle_e54_edition/gcc/system_same54.d delete mode 100644 software/firmware/oracle_e54_edition/gcc/test1.bin delete mode 100644 software/firmware/oracle_e54_edition/gcc/test1.elf delete mode 100644 software/firmware/oracle_e54_edition/gcc/test1.hex delete mode 100644 software/firmware/oracle_e54_edition/gcc/test1.lss delete mode 100644 software/firmware/oracle_e54_edition/gcc/test1.map create mode 100644 software/firmware/oracle_e54_edition/include/hornet.h create mode 100644 software/firmware/oracle_e54_edition/include/oracle.h delete mode 100644 software/firmware/oracle_e54_edition/main.d create mode 100644 software/firmware/oracle_e54_edition/oracle.c rename software/firmware/oracle_e54_edition/{gcc/.gdb_history => scripts/debug.gdb} (55%) create mode 100644 software/firmware/oracle_e54_edition/scripts/openocd.cfg create mode 100644 software/firmware/oracle_e54_edition/scripts/push.gdb create mode 100644 software/firmware/oracle_e54_edition/shared/devices/display/p_ssd1963.c create mode 100644 software/firmware/oracle_e54_edition/shared/devices/display/p_ssd1963.h create mode 100644 software/firmware/oracle_e54_edition/shared/devices/p_screen.c create mode 100644 software/firmware/oracle_e54_edition/shared/devices/p_screen.h create mode 100644 software/firmware/oracle_e54_edition/shared/drivers/p_gpio.c create mode 100644 software/firmware/oracle_e54_edition/shared/drivers/p_gpio.h create mode 100644 software/firmware/oracle_e54_edition/shared/drivers/p_i2c.c create mode 100644 software/firmware/oracle_e54_edition/shared/drivers/p_i2c.h create mode 100644 software/firmware/oracle_e54_edition/shared/drivers/p_tcc.c create mode 100644 software/firmware/oracle_e54_edition/shared/drivers/p_tcc.h create mode 100644 software/firmware/oracle_e54_edition/shared/drivers/p_usart.c create mode 100644 software/firmware/oracle_e54_edition/shared/drivers/p_usart.h create mode 120000 software/firmware/oracle_e54_edition/shared/thirdparty diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/ac.h.5D827F2BCBED0E98.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/ac.h.5D827F2BCBED0E98.idx new file mode 100644 index 0000000000000000000000000000000000000000..be45a0dc52a1571805de058297279ae8a780bf9b GIT binary patch literal 742 zcmWIYbaT7M#K7R3;#rZKT9U}Zz`!5?#Kk2=nT0^Q9EdCC$o6dHJ7mDa`rG*^x6Ydt z-s~!N3yi*bCr?p3!T0EU=Ztr4mwiuit#c9CYx#bGds_RYySKS7HRl}{UUi|eur7V_ zjPMQNtF2wV|5|5xJv$zM%!$h^=A87EU0c1vmez9)pCe8n#M$EXNhmniXn!{QQBn1L;TjfqxeqQ$*DD1)EAp{X*V9=iTmF?Qa zx0`^%HXJr^)ws@!C?Ux_O!aAFMftS87S<;;Uoex#Q&YO9f}~c9XK2$V5-m0l>gOt-(m|;*o4CbuKJ#AiJ?>7+AN^3J%>G9 z^~0F^*P>)HIDx|E9OiI$KfEaEbK=_PQ$S%e4l}s$)1Bs)A~Hd3Kw&EmE4aI#o%fxn zc6G`{ps*>2sVK}Pzgk;&=1*962qNdN!< literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/ac.h.91FAB627E100C432.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/ac.h.91FAB627E100C432.idx new file mode 100644 index 0000000000000000000000000000000000000000..6bacea1e81c73f62920841a77859cda034775ea8 GIT binary patch literal 17224 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 literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/adc.h.50DF5608654EED89.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/adc.h.50DF5608654EED89.idx new file mode 100644 index 0000000000000000000000000000000000000000..b8c45507c5eb41f482b3da60d66d94f23d028bfe GIT binary patch literal 25474 zcmYjZ1y~eM6yKO##=E_1Rr^Zaj~%PM(@_xmm&m%&5lz|Fe0|%TtK(ky<8u9M3cvsA zwW>q*;EJ{RQd5TAwsUjz^s8bj>M+?cWObqB*GEdPaqqjz)~o2j%F6Xhe%+UqAH3P7 z>{(OCa><#Fv)7buv+KlFWbEA8ss6TCd0r4F?W60TKQC^yYj~Fn6Pq>Ma5c49gWO(TALr%w*m-b9=JWXc zWnT}BDI;a~y_=JK3ZbfHL*3n8558+ZY5MwgTltWe*Y<@kUNxoXn6fC#;d+p#*IAcF zubz91kIM8gT^iW>y}$S9#Rneb_1ar8w3_E){~q+O)5 z;Wnqfo(p>G_Mmb8pYt2PeH*lNfoF|=`*M4)T%7*q%-i@a*Zto(vkGs0KgMb9;_2h+mf<+$H}CADEft2CxrqX2*(0Gnk_{moR;L#Hp^u(F zyJkL~V&*D}oFzyy1xdDq=sa?=y@T70TqmuZ9U|Hx+E_HA^Vsz4bs_lryiI1V1C(mT027iqroTE-E_ZDwvHl$0Xdr^wX^(Mu|}VqDbgmR?hhoC!*r zC(JAQ@5ic?Vn3IEUUs6@M>E$J+I)aF9pH--qL)&t!j65?v~Aj=sdO!W?m6)v^{6$8be*vOw(-t{V;q}=~fM!kE~?o zdIG*xFl~kY(+J~j!uj-tUGr${Nkc10TaYC%#%Jxp(lS@aoO*M1np`>iVlno_m zL@%ji2iM2^`TRpht~8YNLll09MG3JgsZ`n7TaqU9I%4LULP=W$(-y&&5WS>Qm8Puk z(sAHX?cHw*hMR)Pq7j{^Y@6)6ds5u07`YNq+Xh+KAQvUXsU!n1A;SF1OlSLys zPwgT#{$4}FHfU{rjZCjm35!M;&s;umem(4F=GsG>8=4y0{rl1JI{ClutdLH?N>-)w zSA@R8m}^Amsq4OBTL;;`r?AlqnS>MCYmJ z5?*=9iaGnuTr(KYB-uU*=8i^m9>;kfE6;B@`AMs%L~T^<&hRdxX~ zbG@Oi2Brpf|9*75!O(3vf$^z#&D;RM-y_p|WJd_&al140{+5LSX09gGb3?YjAy+3v z=V@$b9#G;zbaNwD7*^FWUO2|v5@NNontt*NsXe9tcr(`>YMW`AY4`6(FQr+#=;XWg zXPh>2g`gBKUhv|J5n@$J^Y2U2H=ge;YU8j=M!RGii$?U4TGsJfoM=i;gua2AJ|NQv zRE!Xvr`56W9nJqVEotVu0MA=wdJ8+CMs%JwL6g4Jeb)4$nd<~RO-xOS{QF^e?(@Af z6G~Mva|rMxWJ-cEG@|pgZGWTgkrV&@HFBlkt?nV=9x6(R)mybIF}!~f+tlCMEM6}g z*TX)c5xt~#xg|!TTP@a^xzSKt3NodjB82EX?fW^snX#)kNF8;*X=ZF@{`aHfokMaT z`*mns$Hn7W~A@0n(Pbtwz}uIEx8EfSyP%&nV)ga|s~?OhJZeE-GdBiG@)k_qu#0L$FKNiRZsqNk zcK>1K>cZPUlwgYK>kr+5_?e%6TH0p1_-Fgz>y9JHl%~+o5Kz9q?pH zrYxx>Av(_p*LohMN1r>Wy;)sT-QpJYhv7MPWk<~n&eD1(6&X^I$)XXRXJpk5-5a)R z1X`miCy(&x2ya6O~he^$K_5-m@O)-q4~uvi%*9gc{L##s(Dmu`IeJ?C9$5=r5W4VRzIB z<9YS`?`?+#pr@$qi4={IqL~n#XMFuWr+v+@-)VY&hGfbBJzpa_&xG-7rZQE$=4npFvHY$|1KK7izY&J zo@vf?Uw$g$7pTpSlcMRQSj?gkoyVn3#iIukBjU~6IOykDrdf9Xei%MAGIr*RPzS9o zn-SU!yR}Aip6L&wAANYM7aGgmMn^ro+4)Av(|E`NH>3&v$#kssWz0vT3bcoDiL7 z>7(s+KRae9THhQ&=m_+UMsyz6oc{NnSH!^>w1T;QU$(ywb6q1k&nl;6@8#W3)dG16 zJn^!9JV+*u=sc@O)_Rm)J`?&_9q*l@VJD2YMs%KaXI)xtzEXtO+H*rdH(=gqMCWne z{5`M8{_91wa$ZQr7a*54qVsGrJ!`qp=0DI>hC_QE$o3CFVrWF?@jTQcCwN)mR$4i4 z1;bmgNi@QEenynr@$$j|jVDPoCc%2ph|c4M7khsxRyoJIn@ncje|q7lZk^mO8GuZAr&8(;%6 zZGas|BRY?dXI!sd&im~&-P0YJ+<`|UI?oQI!}(Tk{*MI(Aihc*YCaq}qzva%(#=ALYS4_c!UoyYIc>W}N5wC3ijuf!t8n&S}|r8gxR9=sf;O&o7vU%=>EO%0UlB zi9!_gkVdR}DBx?;$LDHw@icQ)pw-VL(=(|kA$mzc-^!K7%e#b|xi-Lah&LSqkB3Hd zp5UtG?mPCZvf0Qn7qKF zp%IerH7Dif&%oD)mJsUs!<}(Rt2^WBit6jsFDt0gU@i+5RS2>Kf5` zF0@^?@Y#cf9khA)Ttd%b&(?^}6OKRj5k^0U_f{>__>R7$-&w??GVrokntK}JUh~AUJgu8)Ogm( zXdSFSjp#hrdiAd!ond-l)W?*!LXT3#dqvFimcxcgf!L%LbsYdjY zZYZbHhPe3eHggq#CrmPhfu^Pro#&3vSrqZCeGM}=7f8SN(eZ@(<6k`O*=Mnt zs{^B%F59QWD%Ob3lUVzp!8A7>Je&2Q3`dir?Y|!#PpWhwvqjnA88EY;j6~T!5$t%4 zFrK;N^OF1=z%SDmc<##fcVX6Ogz>y|sa(5EVUSF!&HGp~JqFpX5uGPx*wYnjD$D~p zpsuL7hPkGHKRTXTx^KlDy?6gKa+RQWpUT2hSt7)$cT>BZJHGg7uO3FOC~zG^!Z8>F zjaYHr+mY5j@b$FjntdH8nF2wB)rel-15bXt`B`31ZN!_RrZyJ!N5|7v_iR#kiXqd? zb%u9}6-=>UA8ADAdF-2BVds!q=|-*?v?dA(QLr*KV%3_=mR=dfqxy|8bAzCySAyx4 zP=XM>q%7yh8DFyU`)m8iMr7Iu*1Se^o@XhMZJ!UE{794kpOEPjcuX{+^E_|9_vdw| zR$v3D>+TgYy@D2LMCZviHBYJ5sR&r%RbfQ4Wcw@_b&cpeZ+G1bbBVv)Q0pB}9(jT# zr4gOyU7blw*RCyk)W~6Y`(1*tODIB!)!TpB(r0ds;Fxbl&K9`h1R)OAgGQ{l^17a1 zXmfdW9W&P&+U+TrJfXKWqSu#~c~@$_djRNR?V#PsvVF2#ix9^1d{~G54HirWjRtt) zWcxUHH;w2#-%aI;lnPz|HnbYYc!x~ypszKe^Zbx;wP?35+qL(fgXY*+)E^!H`P!+V zO{t0?zf{dBKr#iujMoU`dEf1LL*)qAbwhwBS2X2Z5lnygqBaG+tr-c_P zc5^p#m7zWUvdLezB}C`>yYGT>ZSKZ!BY5*U%RWii2fC$3tVV0jM9bV~ogpN&u@Ij* z`rUfoVEKXY4+NSL`8(Qp(xevdaR8)9I7I??KKTo~9dr3stOo#>dBbJCI=#;a<~6e~ zT6q@$KY7DXz8VFDKM56dAZJa(u32~O z0LT<@rl3C|4qI9K)z!We0O*VRvfD39{NBeqI>PN70p|$zv>+N313-(2=>Um@0icD! zC_uws0Fa;;L1@ei04?A}pRl?9YqPudW94!J{0gN zp=_k|C+;Q%Jl5znQm8Xq0V@H$K?*e>6!2c6w@9ImO$F8ydWRIc)D-aSqW4IlPG1E) zqUZxssIyc7eFl9*3RQI!kZb4@QmDvNV7{ZzNTEwX0goU0f)wfuR4h3N8X8;b(t zj)EkGhC~(6A5pNR1QXR#0gnPDbtC` zuUJAQ6e?N0Pnd+lB!wyt3it(u^OAwO3>AoipfpLTLINZT_%YE#Nue%I1!MtAmlP@{ z6!7Pu3`wD`9tC`n=#ixKA#O?qc5n1pQj*BVu0WIkWlBn25 za7`S2ish+mi_i~1K{)}MGgKQXCESu+6raeuuA^H_(aHWi0ghTAWA{DQAc`OVXM zmG@g(sy_hFc>Ih3G(IiB6aRwK^a%xaNSkE24Bb476wVE38XVCUO1LQFi!!LP+8>Qw z1E2-2b>RLrdE~pH(*Rg2;I%>}9mp*>RO~_3P5@k&@O4QCij99@o?i6G6aXS*93hvd zPZV3`Y-)F*cn1LPNcfJV3p*MVhvushamufNtKBA6EP09pW?K0yQD0H{%K{Wghr!)+4fCWtKwazhKX2seEKmX>UjE|;SEIE`~d2_(8r zIPK0piP|uz(Ix;Mi1-1M^fc-XMQb5%R&SoyO6DQ469o##GrRRW3!HHf2dD9V#LL zbXpaOpF;_1@SHs#BiqEtc65=I6S{hRn9FyC=hyOhEw8UC8eIoK3$4=x4XI3VTTIR^k-1?6bg&wZQZ}n=fHutE2j|%#G&?Eo=Na&wbQgP4A(QW!4uLHmn z9zS7%#@?``=g=$7zXOoK8xnX2+A90G+arQ@?5zsGW*Kj0i{Ae9>%>|PQ`!TtM#5_( zy>k0MYX^8a-BJKJE*OprRcKL_o$`0i$Sk6&e64URUB98(2yk0VMWFouHFICO`O2=L z0EEjpoK^i_UzC{=j+_BF!yC>prIIEs066!1l+(K@sr73H<6dI$gyc>I9Z1*$`=lW@MMjavC_3E!6VWlYl} z0MK$HXdN}HFYi^op?C^_KRo`!ilWI90FV?3@<>gRApro%i=e=g>I2=Pt9b*E$m2w- zqGGl#_{LXLxA{L3{==3{O_E3f07;)9Mb#>t)aX=7#c}|&#;x_KL-kO&O;RZce{GUU z0f3rDLGE(3=Sq|I6?vxadIf@^K+yGt+Kb=U8lT$z764~Ne1>iEwd0R=?72ND3V>kV z5X`1dog|M&+`PkX2H>-VKeJ^? z6E^@*vo>heRCR~jTC#=?kR%NNv3*vf!6fs^kQ~LQ8>uj64d602slL0cLkcS0)U#VLL1-AoWA&TJNw6Q`>tTPE9mAk&0m4n)sk1}6ABE9 z%?-I^12Rg@+^4_Gu3a!4O4uvny==la+dFX6*FFc{0T3(VSSIEksuV&(k8i)XBsWh~XmR;*Q-R+;b27oMtvyd*RTlV?TDD%G;g#d8C4!SDYa(}AN zp>{R9!0pEZe$2F3YO(@AGH^&0t47_GneT~WBZliD43c*7kgV_N@s zzHoDw>s|odlJG6o2>_CIM9OYg{tW6-sFJ!ob|Ab1Ribsa z>kvG^qe?+Z06O7L`l_K>N^o0CQKJ0q#oD-B)`$Sir%8 zE~98N698%^lU~rtW?P!YII0HNcsyROxc$?xyo8Vgjp6oAgm*H{tNpJg%U*bAv~yG} zbx<88oPthW$Qa4M}@lX6-#|oU!lPO#nJ#ZP^g4fEDcdZg>HF@ zr4eeR(DW(A(ik)NZ4ne|-6#-4 zLtcVH!)ppyVrZ+N*b>uBv1}92Ho>ZW-U9L#6q?YaK(qyI7Ze(ZQ7k?J^0DUMDF{0S z0}ah7kl%q$iV98r0AG+O_=^S_N>w0V0!4@lO{GvEUq*-&4P!|vjRG-P6fY_?JgZm| zM3f*}wJ%8&l0<_i3GIWgL_}GlLeqZ0S0bXP*8I;!;kjs_sWA%VP@uK4Lenc0SR}%F z*+5r~0;)UODJxW$2Va*g?3NAG^o946(MegM=8s}IC8JZaRr~y9ir81w^}mk6^={PrdbAh-5xgOS z)zL{F-sn;NHuC@oL^zOb+BEqP#Fv(NNb68Qld?&YOHtLTOV6y0S!JH7VmwsFp|Wm% zbX_l;&h68+0Dv33;Rf$WOX%vmd)q+gEnxuoO4yeP<*wNyCmiUoLESmCMVu|_!lj$j z+P|I-VFv;DEf{_?b(F4N0MyJ!T0^&6)t;}YcvLkWy?N}-jPmXohU1~`|Fr<%6vC&N zd#pz_-vLD~mM9EBFWgJtyn2kV%|X=;JcHY7c)W(!_Ydkw1%TvIlDc~;dEo`lds_mK zEZ}58FRJH~_(A7NU9<&Yy@b~@UrtZg%KcAy?)U2FGE004Ai7#n|@#|eX`C2`Uxz#l2wWXiVGvrYY+Py$KdB%HnL^nEiR zvyUeLPXzo#(CzWw(}#APP}mI|c$SS4-pF>T-p6|L4?Rn&rou^tPqG=*+drt|smGnv z7k-TJW2E;)?@v>UH@$bU9st)Qe2s0Hea1#*_RURh27sG{-K+qTRSE#fB_+-6Gj-GO z7EPkd18`Wvhgsjz#Rq_vU`l&}dTaq8>7)edYlv#xZF-Xr0G#Fxr&*`=t^0M>w?{W& zrCFXJ`~>NP1?J7wY>bO<9G3CW)$qAB3xH6EByd`Ce4W!}BCpl`sx;tz#Hm z%{LW*RXkqB?3_W>XK;U?%Bp|&s)VmH)pAfcpW?Fc)>HsqOZYW&)eI?eD)n-``m+JZ z=MDL+ABG(Esuz@y3Kps*SHih$bZDL|03v}(xr=)uj?T<-($Ny4Al3>dn)o_J>L zh7ka45b*})3>?-WFF3Hny?t0LiW;bx@x>09s}(xz7#1cRk=x;wRO6 zl_=pvCYMI^ju}*JLZYgn9TM>&W@b@^1b~0Jx1^*IB=r_A>O86%eC)9rk0Lj25kBlY>xG-n5 z>|0tCY_PITmTX7k+%yOTC1?q_l+k&^+eZUFJy*5J0tpwe@uXWb03;8WJmO5!Z~-96 zw*(loRv7Wrw}D?V1w8yhj0`!!+Mnve7GkZhZ^*(8>+74caMSuaP8Q;QmwD=$-+JB>-(~B z-}*XT7SgS+vt%KQU5~jC(k0w+(sk%THvzjbC4h$B03bQbqz9><1%Q^XOuLo_uK*y~ z$pjf69{#jW-6`rW=PF@WCfmnHcRx8J$VW8-w@7%4^dBvXrZWRTl9&lHVe)~mt$HM= zd)6Pp@P`@P6G(D103@ZEJVDhq07xD)1=?=eU9nYnRU0@V7)~&Er$vnG(x=dPRY;7) zBP$Vh&QkQwmseTSRO828#O|W*qMzi_HjM9jVkrRE5WdEI_md)XJR&v@Q*HZX9w#$H zlV(r@K=P(ZB~yz{i*sIcSY34-P`v@3GWKLH)v3#$uFKeVMcu0( z3izR*yGv*WHUL`sHGPk%B<&giE$3PXe%+b+~M}ge;M1fhH0<&&Q70Ns}lf!MEr;8k1l9Q_T`Jy zV4Jf<$~cmVA)4C_fSTA%3vwYT-Ef;EauZ~_>%Erp%vA#bxFO*iOoY$`ZvaSIH+_PH zcmW`}+yt00FFC&3<`?e)sD`V-VJ7X5W_ZJGHNBhOrq&4DCh6P+nWZYt3-@sVcuClc zN&Q(5zSmN&jGP0&X#t;RrtWMzv}CNSTp55}2=8LuO{3EQkaTcT$DEk$pZx~AHw7S- z$Ej?h&0TnJN3kW()m`|Vh~F_k-8}yDhWS5+1^}=@z#EtvIj_c!vfsBKNCu!A?pB4q z-n=O9;TcgvbGUt%$9Gu`^9n|e+_q9sohhz7c4Zpu{OOHI*;xTtQ!V)S!jiS^_+6 z?80Y-b{Fb$?KuEzMZA{nr;CcFdwT6zvIl_sJigD~Vlh8xQB#>y$9jNafF46xTsx-G z9M8-uaC;eErdLcYKehaSS@pEy#phFVraL;R>u6s(o})Fq~wv zW=W;@MYdGW#sHiW45tKL0xnrnUUZ8Xc1kshLD|2;x_nKf)L?K$k6{4hOE{nH!SpBw0OSA$DQbP``rBVS9@_-K zdJ(T@y7KxZw?`NCa8XtJ?}FhwYt{N6*WV26_kB%W#WD>|GtyYUVsSw(Mk-Jh%XBo| zNRzJ>%M3KbNDl=lmYHa#kvicO%Pcg@NVf*XG8@f?>^SXDvCI|b7NW_m3gnuj&AgGO zp(_>-9(nLq+*^2I3tx!FyA;S$LDvN%ONu?A^4g^VW(J#4!Z(5+vuxkr0Lv{cO{}+(fE_3J}QFqlzCt8KqCz{!!4_~fA(VuS)cp?GIS3_N*Pnt=3NlhhwgLv1 zkctXX3v7d*-R6ch7w(1`e^|hWnZS1!(iV3~$W{G47kR@)w%puD|2P&sY@NE?RwKNc z#Yx;J?fSz{Iq(F44!DCZTHV(VbiXj!rZ?QaCm8Mt`rbrSwE!SzpU4WJet!VSfhPiN zPE47%>AgjjqU(6Pj@Lsp9-hwSBAl~T7uyItq7q@}=%j?(JM6hSLp7qEh~#{ZobA_ z-4;W6Lnsr*^sE&andF2OsR1(RWSb1R6g^Bsz2i^O%7ZU#Jk$~7NMEu0|5Mz@GquOdXMj2s?(-cj{!J?@EN2#Pw3(SfSk*sMg8KM z2@|?a17Nd+H?wVZdx@kWb8B*Hv?xNr5iAbpGb6gEQ}qh!Hg=UaTxHXUEXFU2MO&=sN)75RPNMI+|nz067mvp4hXs^W%$q ztEdxW5niM(hdqJAlea0RK5#pRH^i_G+1u%SVgL9?>bhEqSL$xXy%Xnk=yt2Qny>I% z#J`!#cW>MW_oJVOH3Yy{z`jiT-kaQIS7O;`69CvR)ontIjWzwQ2&(M0u6zT@#bRyEx?0Z@<9 zQGR-e4wjF0f{p?ZB#~_rWILL-;M=s!$UyHO{o(mfJpRNQ;yb0&pU+dBHF5eawHJQz zhF?~|^A>5rAL63`NEC1)Q^gJq9T6knXs@cc=Xk?8_5?la2LL(YM=C#bd%>8y)9$Il z5NwyT>|J%~0h65S_uu;StMO{lf?D{vT(Oi@Rz%>zHV_MpgMvE?# z4rr&^Azvi?g?SrkXbJ#wUXavr)Ga8#{+8!902~zYK_(}U#)ZU}3u&Wv`z{{u;&sb{ zM#TUi#|lYN$6DXL@3^+N+Plwr{G5&8vD^ml8n;YUC*Ms8-(+S!6`cT((}$#}<4ZC} zwJdK|{gYcIyp@@-$8S!{9&pF`69Cb?A)2km<9|+%>G7rNHUQ2G_&oC}o#57bE0^$Q$N@SEXM?VjBT+euQgb@>{*N#0NFgw z=JiE!@@=BWZtrjEO#IFpzO$h{Rju9E$__7W0k|RJ8=~%Mr=cLBeYX5`^hES%n(6BiGS8%>~W~*&E zUAqI&1NYGR&%b#ktt%C!j`sl>ACPq|gr4FBfSlbWjlJ+Z$JlOYZB?v)+PQxzrxkiz2>wy{&o1^{xzmlPG=-z7h{-!(q~q68cz=%Yb%TmVqd{StOAJmBi+ zWl>u}i?VEz@h0}x5ffs)HlTvO0E7vKFt$=6p4|N6Rq3`P08ZFR*NdpF3Af3CVNwM> z%mV;9B}{>)$6N1dl~)Xa2ZG@NQxzh6m8m>_&zDpHVi1mDYGP#XyLQ!&1*!>qUj+Px z?I)41u3zor^`;*HUnTsNITPv0A^^zoV^VokXmc$}^bU5yQx z&@9BW0o+a#a2gvadRiOADLJD}s#g2WCQU9y^XsoYGUiU(_+Fi6UNZJ#6Ej-)=u_?K zz_I{b67VIKI}qLE%JCj!cQprKpkbhHAxBS+y!CnBJ`lZ@>j+4FcF6_1tHpfw?q3i{>K0~EaJoLv;a+N0)U(;CvSDV-sDfi z`V3Yl<}bnUi_P)totF;36?|?50Qm^#vsT5f>-DkSVLTgveFEOc(pY29_sck)`KUSo z9uoFob38U?h(ocIx6c4LCm7DLm3jj^hNZOj*#f|M8J}m`2|cd{06E@HntQ`x!#uka zo3;Y*2;oO;m~YgW@iXRUNp;KqgYX|_s>IoO{5gNEHs}hLRRUhc2Ksi5*QF}8DyRp* zSrMOQuGiajI+Y#X@{|m~Isva^6a2Ps%iNsy3#S9{Rlr}_c+fOE0MrBbq^;bY zwdgnyZvU3>Z>B`XcW#)ObMAP307m1{x_%MgZ)=0AVJp=Xk_-W7FfTDZBLo0BsZXj% zSaz?;hgIW2skPkW@jWJf6Wj-$sJHUWN&r4e_#-oa5{tRF&s-Sj4!}zuzhvq*O&kP3 zJ@8N8fvRb6n;h^bND?{U4*)sUPXTiF4*+tMp8zS2-F=GO{HktK_XWd!Hr1#X6ae*n zKdt)imSsOAn@+Fc_7C3hgQ=W%e>Z*F_xM~@^4~=GCYze{TL1uP9|E97rM3=z^K0wk ze`+vqxWI~{-vxlxPQC^}9#Oy!v$-diqJ~-O?}7Vg); zAAplQKFMTQ>eUY`ol>f)it1$vUuL?(z0NPb1w1INYKsR2e30$@^pq$7SgMoEUe}>kI(H4a4;;@U#chLu%PR zY6Z6k83yTsDJ{ECT*)#ES9 z80d;t&UvVcfJ}rlnFz>85#QRzuipoNw}ib}bm!5T2m5n++kyRT`5@sBY$P7V;8$}x zHTwj>UlIRhVQl(=2Gx4`_jLw3+6u%zb5KKVdu&$^oDmX{c40$`Y7m_E!|52}~@oqSZ?Ji~cII5VA|I^Ha{G4+_L5N7Z= zg9(MF{VJS_Tt8hM&v@Pt&t|~00f!C!JZpp7!_pOZ)lDsW?iy~B4@{62(F5WDkgrNm zV5e!&h=56<0CdD1b^qCmS=`a99rwM0+XXx>V1n%>n$|6OreP2OM+AI??LIFrFHgPx ze3iOiB}h1d#fM(i7~AxP*EH3l3KnrN8)Ta20|5Do1!+^ZZ4LYOwL1R94`TIoi|)(1N653y+u1qj5Gj{$>U5mKyODxOXpYotqZ_% zyj(Xg-%hqk_<)y#@nZ3muqT@`^!pqt@bBXs&FKbep_Bcq9G&h*3mbkF(wo1?df zUcIQASg(2fnn~pMcPrU=@cV`X@RY|-*{gooaU@f|@+kp;NC8I*x?=ya($&XK_CK=# z$QN-wQ+hr&`xVpet!GOB+TymlmGkjXnSmKq3w43pX$Yq=hxn&$bb+q7{6zRC zGb}&#nBDe7)LRt@KsbN_pDUQNf8H^!1>m5B53*dq&rZ7vdVNb70>C#3e`EXa=VL)G ze{=IyvDOZ^)9onwwG-(6xPPBIq5Z1BS3PWQ$tCFrKXS_NFIRieZFO#@2!<5qILK)o zxFbK>S?#y2GTzGk!8s$E9IlM(zX9Nqj4v^n{B`!=AHiQ*sP<%xgkzZ5_|CCCWNXC8lMz89LT4*>Zp3wg1; z$V$~KZ_T?1z*4+apSXFk)dL*Q{&a@hSpv>tUbMV>CsxYCXHEs6J#MdW2K0D3+}1wq zLi>$QR{+RoTxi9w&z?_x;iI03{4U||Y%}=Q=vOTdW2mZByGz)e4cWJmjS4R{`lv7W zkjD?%jQsYz>iI&|=h*@fA>jx%`tpC_Ks8MR{_EWY~s-mOaMT>9z%+v5mW%kCu0ck>zdn+;8#wn zC77cB`@Q%1O462b>JtdxVw-tEjV7GOxe4kMNfJ(CIUfb}2efyxTRaqiJqYh%i7bbME;`Bf`Rt^(ZPhGommj zD?d%2q9}7*>U@<_jrSs4g&K$F@60Cduno?Gr`UsoPS#hQ{n}OgFTT2p>oX<~EIigt zyILEqlAm=8)!KmBX|vAiAsc6J*{N0U+}X~>%*{t*m7|I4-9wfel6#&TI!|lq;AUxJ zyY&)}Za$K*Pd0fs;`rR7W4*FvHzB1i%1OtvlqyT17GQ6NZ>9cg3o}zJV^$G zc^MhSl$So04ay-P7(<$SK$NQ$8 zew%tX$g~)LbNBV9w*n3UC zKj=l~0+)2s(pKWuv0EcXmV%VbyX9QLS2jrYkbS|IWOwD2eC!mk<;W2bK{^@t*z)+< zQy+ya1R^*;zM!Gof6|x`r*)fCNzi&6Slhn6}oCHav@BJs{ zI&Y^M1+o~#q~!i;bZqnJ-+W{l$SjzUL;jNN;mGZm$YBshCV1+_Td_6LxFQQcKpIqK aWv5;4RI4)7CYKMaZ#req@|DA8iuwnhLG`-; literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/adc1.h.C28A1D9C2C116FE3.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/adc1.h.C28A1D9C2C116FE3.idx new file mode 100644 index 0000000000000000000000000000000000000000..4f1f654878218afd470fed87f372c6fca7ae3cde GIT binary patch literal 1044 zcmX}r2}l%C7zgm#O#M|^Spk)Hd{FCcq@C&_keIWb*YJgI>k48ewUh_{jT(D_ph`p7QeLiqAPs&^^t zRw8mZgzM1N{Atc#8Nc}{atMUz(;R1Pm*b!@YKa^NailtNt7Cjv*J%xz2RzbAO7nPJ z>&w%r$ng+wPKQV?4R2dHUpGJwgg{cAmp`=UoaQG)4uAl{wGPWS>gM{NAp3(q;X0oR zS*vc}HnKUGlkA2z&EgkP77FBOh}NT*Y!pgnnC&A4$ll;h9=_$C{7^!&G!$6?0#mxW zQk>sU4WB2yP9FW@~`+*UZ2xzi0M2>+N z(qM1zo>#6UN)OosJV?mfxy(A=RfV#XFbE@kf0z~tOy$PP5O;7V)f0gWev8%LHId!G zjWjr`m7B$KdG`mI3taN~%ucIWJ=Q52MCJpZWY0x^sn1xMutko52vR*i|7gmj$toQ= z2!hCduO6yyY#$ouBm06c>10D)wZzh~EECxWd`R`?;vmy8`?U?SGdPn5e}?!n-MCfd v$gvQ6nBMQ*1m^1Psf|En7O+fc#(yhSpu7-^62+Rz31g;EDs8KpWKq;VH0J!f literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/aes.h.54AF13EB5946C411.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/aes.h.54AF13EB5946C411.idx new file mode 100644 index 0000000000000000000000000000000000000000..2d3b460c85d1d52129907163c4409052bb00c370 GIT binary patch literal 9924 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 L_E+bah8gBxhdNMI literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/ccl.h.2C8D82A2C2A9D345.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/ccl.h.2C8D82A2C2A9D345.idx new file mode 100644 index 0000000000000000000000000000000000000000..f2c87dc551d9ec5e77dfc11e1e0f4ea6bf9ce4ed GIT binary patch literal 444 zcmWIYbaUIn$iU#7;#rZKT9U}Zz`!5?#Kk2=nMFXl0)*$t_H5)kWWdAv+xaNB&YKn9 z>?(E(xW0KOPq8||_vm})jCXC9eIvEkxrpqoyye(GNye!>U%!BVm#lw>!?UB8cWWHq zqqKA7TM^yw?^kH9mamuOUU#FwGGE~Bt)448>R6gDPB!e=Iq%dL=AeT*ip7<=NkB^( zic-^x{{m^A(z~r6H%_0!$i=A5p)CQD0s-366kK`=6xQO< z5`h^qL#NX4eA%TvKw&)&J-F(P2kl!u6sxBJg-tn3;bxyX_kO*%L5@05SeHW=uKL^- zq2CHVhEssT1{?-(;h#zBkFM?C#t#(M;n0B#14AJv5oCXHQF1Xih`}f>?s|IfqUII` F1^`K}dd2_% literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/ccl.h.CC02041A68719E93.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/ccl.h.CC02041A68719E93.idx new file mode 100644 index 0000000000000000000000000000000000000000..16b24a4f89b3b9bbad8fd2e1a1305dd638d9f28d GIT binary patch literal 5446 zcmYkA30zIv7st=OuG*b@?rlaL!%c>YLWX*JdGFDn{3B#Yrc_ia4U&jN3Kf-92oat~ zh(sz=5}6{yQzE<+@-!PrvUzYwdBZb(-ShRVaEBoED!cu z>Mdm$MhAW)mWBs>hv!DbFw1iyQ!h=tJXFWw(^T8?z1h=4t5OagbT}!gu-Y&+qi$z~ z*$LCf=wox(4%Sf1YW48EkNKxUJ&hJC&h`4XUOOb?xrNKK!97z>zuePQeIelbbq|Al zgG97t^V^E%HTSX#l@{auG?x}0$g$4-{B6hN<=3*agEFsvT38ugY4Kv)!cdFdwsv2n zSFBzwC|sQ=u`ikAaidSs+IufHP8}ILsF<1DRAJf_xn@>Ww$9j?f@6WHEvLf|T`Mf? zW43PKsfN5Mhq`&qkRQ!leW@VaX=lQ6uf*fFZh>#VT(qEExvNYt9cbA4{%h-_-(ZLHYc3~Kq)}oAo_YKMv4BLg_edWITs)oVBa={Ph zn5vA{Fkh`;x&wETJL#($k;}V2N$hoD-Wvs@i5R{Xnbe~G>WA3J=zmUQ2iY0+Q7|&F zu~5FyK-Gv`xoyW@2bX~D3Pu}vkUU6F)rj2cdiS5cPKrxbFg<`<$}RO&jmU@19sj4U zdCevT!vPPF2k5IBk&jett-?01qdVqkCAZS&g+}DAMg_{!U5UJc(SbQUK_*X-nfgKd z{5TW*xjf%O#&l&EK0*?qr)n6jj&(vjn(5Fs*K4}7qm04O<0+CnMP1d8PQ3zGy8XPM zcI7bzV*tMDkVze~P(MUpLA%z?c>L_l8yN$}`4N&4+N!3Ll?Yq!F2#5Bo-3H15{4hn z4wtJM(ZbT9TWcDwFR@oJy09X_@?bqxBl5_v)9Oo&o+=cKF}!arwboQMB45)p_Stef z_bM5q0V8mgxaz5zP9s=vlCn5$*4Fz9Mh`rM$V2p0jc8$`LU)>5fm@1#Q2<{oU#zcc zM4on*E$jQJ9w`_t;Qn%d163pPoIPvfjoMQ!6^tBspgd4t)rdUT;fslL+2aEpD-bRV zSMWk3^1{O_|5@tfw^YIC!}~+!Lk(4p$cx*_bMlgF^<9S^Zj+0^;R z|2^1$TZa!9)jmT@iUVJ;ODPwcTDvppL0CiIKD^2D zwtR$G-VM7McU)eEk^H78I^7vAGJaL8UM@^Gi-j#t)F*%f2qy!K2jf!$QA7d3Y&4t9IH%U0Q(WUADI%Mo!n|ySZ^Ew-~eI| zbOPluK4WFBn*rn_oKH>ZnXh-&_L~l7_)7?1qQKxo>N|boiB|#SAvO;UAU?Wz9N*Cx zby*m01;Q0bDS{7^elJSqBLS>Kcpd6XKo6XI$y&#JC4lpYJx@*buz6d4wF!>|FbmJ> zCH60HjB7F)HWB3e2;WCN2p~rSfRJp6+*{dy%#`}^E+F^Dy~P9EySiigF;i(vpp4;570}1FiwdCaREd5mgqH(l1{{HWr z&m6w}Gz(<#v6+r%z}a=P9`0$52jGc4#r|fi8XJ@B%)vHag4hze%;uvXIh)LkQvle9 z*nKo4SbW~r7U=Nh1%R~(uSF(gM1wsCmRRVweh07&FB4~MWskdf9e!B=@=wG3V;jbO*Jy2M z0&olATSz>H4qJmH52VlY0c=HhD?L9>xd(f#@yQUDZ44eG_IJA5m~2s12~n3XLb!+q zOy@(rO+wp@eglw*a3TdRPyA0;8!!F_U?S0}dXMB<{_;vIVWVmguAx&UB@Td&`i6M)^3i{naO6c7 z00$9!kgl57pJ5SUYaeU};Dx=Er2m{PiDvPiD}Yv{KS7cw^zZpup@v<1UC{)KhY)*+9!KxkHnz%hZ5aSakLTztz3u`~)mF=C795(kc|ySHleyEp)I@EkF6k?IiSj?$2fImmOE!|HZjAuC7W zDDg^>N)dKiC=*F~eDauiS3Fh91hJbtx;cG}q0I4$p2t_85W3-=dHtLo4JIL5zTJG)zGN9jSWFqA#OjD>ui5X!dH6Nqyq?TLf?4EBqVS;c^5)e+Hr;6lk079io z-cKms9{HY+@CNxL!Y66}#D6PZdrbZmuf_3}QcD>LLmY1ckcGOL z$QkZEJlE*z#)5nd;bZh7WbzI@PP)f711LpoDc$|d(n}%O#zn})Q}7fqd}lt3IDG8; z(SJaO=$JzLXZ=>?_E9lT$ioE)7f=s72aOnVDy^H4iPs~%9*I>QDY5_vB|I7GF2&P_ z511l$}_lkc-${dV>%5z7tYzr6EMB zc!c9=bU%{bYP&hfbQ*x82p>gC;^RclIpwRyGFJexY^<2Q3pF%vjXFJANYlp=K28^p zoEZSZX9_WMx}P+0#Dba$AfHC~G+m?O6uB%s>%34vZ$o$+9TB+(0Ms8cYFlT`U*C*t z{~^Tl0eFBe@lett8=qEKSp;$p!Z|e7mV8OK`RPh-5`fuwwwSoeTzJ>B)xy=}Pau2( zDTyI+UID1SkJS1(3&)R9-M55+oQl{~x@YH3DARjB>uw0(7yOI(NpiWM#XNQI`*9#| zMC?Yo2Nfx@3HtLl2*L7K{HwS^6}8m`2Or3xR^clVuB0n^eUvir*2=$GB+*?ZT;x!7*a_e5Y>o+MGrI7J_^hv1jRcYKDGFt=an5 zG5`bdKr!mp>iB*{Y(SpY>vjM)5WYdd zgY|4!`hR7@j9227;)ovIz0y2)pW`BsXX2S+;aq#HRC4pfv22ht5YC{EYg_ULkJKv` zYVfNFU#0fRmn#6(7pr>5>Z0D4TKkj;I|do}0?m94?=R*~{B&IKV2|y^QuSHjvcaP& zE~bH8g>V(UPA}Tx^WtiDEeEg{v3qIWYYaH}>>eNNBBCuM{V{AgEvI?Jpv#b;cWWGXUF^V4Q?32sp4(1t>~eBoohzW`$e-s zzK8HVI@zxwb24|$H+&1ggY^*0WAeWPkX8RPP>-K{g@P>nzkn>|5Bnb_^b%{)MluS>?jG5;lBua*oAtb!-g%a}28A3wz3`vEM zJTgayCQ5}z86GLq<5Ax_owN73_xE#_v;OO>z4qFBuf5i4(hj%!a;I4=Pg!?c%<7 zG`sCnaqIWP+pI%$i(H?Ej=rwB`MT}Ku{DevEMxY~4J{v@(s6J=<54Zb?2^#rkckeD z%Sg-@L#H*J_NDfB=jV;D*p<81o41c- zF5I)j>C>)f+pK!0r5zZTX}kAE%q=0&4>joc>e8u(ZWiAA2AZwt^Qy4-+OJl*heJ0! z{(H5>!{p2z9(D`H1s}h8<${>)?>7G8^`lp2yL^7>D|3tdX&8l3TiOnL{77!$QvYe3Ik?pO z>91oy&T-OlwK-1gj5}LYKR9#A;KV&hzXw?;gd?&PXCCDr z&~)7MR0HRTIdLE2_aTi!n2a#|{<#Tu$BYKf3~^#MHfCcxg{U%F{knb(xv<;7)q$~= z=$BYkKNxOs`_b>x`e!3_lIh}Ags&n?g_u}e`{enSUImxUbesmHmf>Z!svjm2jXS3N z^+%iXQ3lQiY{|pMJZ!HJHkQq%l(%iYy=@F!eX!*U)?dNa3SlyK;~RXPLIQ_{oHlT6LDMUwe+6Ea3DeXj zXl$oX_;+mJnt|0%u<;3aP$o>K?Fi4o9>W3_8n||_65&`EjtvT7GR|whoQ`^?ji-`y)f*zTec&6h!Yp=ca|8+NTbwN`O zHs;{w3SpW$znOAu+3rgVb({_~y+!yf>(!SNUD!ACV=EEl~? zo$3d}dvtU+bZC-^44f^@Djys3VF$`YmFaS;XxUHmJ_gPbbhOvEx2%4s_{n)1zr;)C z2CfO<&U$C7>IcII2D(H<`{Xo{=W+_^PJw@A!emAUcg)PUO>@+70(fpM#%r;KLQFj8 zanb(0Yh@Jd2s;>QAJ*@~RtjO7ChZB?9BwF@2C-_2g3tfx{q>SIg!jW~ zl!=K~LT9aeefGISwmh38tV@EuA`_-*&1&12vX-N_8n{+4n_O(n#my9=%G~Li+oN(` zlB}nbu9HEO9t>amk{@$!wppxf?G?mdf#@m|CbOk1Q^})S`wQ6e7#knMo|6fa+2*=X_jSy*e29$T*}stfFH}b%OlH^24C~+jE{0eo#h7%Y zONUjI36nW+DB5#qL9wSSa~12Zf^THPWR7~Csn^xx{4pI@3%q;{<7>E#5F>npRqCkD1W%Yw;N$e7QxU5B&bb029m`{Y$C=(`grOx998?%>W7`R5DqXg+o zAU?>1$=tqp)Xnk2XE#~Te$4L&Ju+c387Z}zN0&Bn&~aL@I1k}G&?6HQiythj+sS)E z!g5(t4&rlQEo8zpHb&O52J>rRMlxYCPovVfD5sp6I?ezyI)L#3 zSOb}u%;;(2?A$>lEz`g?25YmBJ_~k*Oqiw@iyb3eP9LtN?l@sJKEU5S%F3I zNFR@CD}>2Zy-UmZC!uJyfolU}Wnp6$L?oFonFT&G7S^h-=0R91=Reii561~0ugSu7 zsVbTbAuUaT6hSn1!lzpMPQC_U4I*ohq_X;lPu!@gA2i4ZfWwF!Mhz%XV_cW0v3>rS z2|ySkVW=?!uGg?KxygSGU)39$J59wgA+Ac%VrzZc%w{G$<$Mp}B^ z39vKycqGtGD~Kl%f6`R`6vC&FmR{HbL|pzaB+y_ih?fz6*;GCq;dG>>ff#lv;CgfC5T~|55p$@2*)@aYiV*SK<>cr!vak!1Th-((Wde-7{_2OO~wSssrdvf z&~#f6PhtL)seBT~NmxrSWC8MY{t6ao3NOITgRf#Oy_9Gv0{dC6L)gMa-u^Y9cF9lx z?qYHmH)KH6t;wgu%w7O+8)AQ>*bBfNMD8H<3uPYxAk{HcUVnW4@U=}N z7XrHlX<VyTtfWMi?<+dJ_6VN4F=MpTd%J)l9VcqkjT z0@h?>D>`MXQEQjkC&zz-@8RD!1Vy&|v${cU-00?T1Az5NyIu_zRGB+Jlhvc*RLCXfk6%C_%eKQC%oX%(=$lCEsdw8{hb z%OxI_7oh6V6k_WRNFxP{3r zbuTy%D6YF_`ioTn*b{rHaZ>%G0U6j*(MQ?scg2h=QU4}@qX`e=PxF?O$vs^Y6InZVwT$aeL1qA>>mr9@Odp$-8+E)S_HS{8yUm10mq z1W24UxwsC^scB^h8sxH&YUq5rTbY0FKfM8nLnIDCLL&cYod~Lx>QDg$sJ%4#xE?Lb zXe0v-N`a^dc1`Lu{&Sjc4*-+NWacc_X}er{)}4_9>_|i+5j!L_gaM#bk&2@3Lnb&* zyy+($#0!{QP)|?y)xj@9>f0;<;0Gc<)GbfTP5_i*ld4KB>$NJb>=^*lwbR*>(7O`Y zQvIn2b3KgrpER0P>oKs8AaX=CmChXir4Us%R>70)P#%`Gv~&sxje@RwH-%0{bH( zAJxpM*OKQBS-tj18+IHS$4+MNJ{C`kE6cY6+k<$prRjadK4`5b;3}}awcgA-Zu7j7 z?C$JM0rnR}zMy(^*uLMq?F#0njR4>$B0p9C)7u#UrHEEOagXfad8y%!g8=j(J=kU& z(q+PezZ3ph3+xfv5zGxkhDRpcih5uL?4G12bHa!Rix=1~uF)FU|03I2PWARWCLcI=6GMn(z=B; z<^r%2lbx8EKHhiG_aXQ5?g2263}hZ2pD=1bKku9Ufqfd0)9SgR7dZfObAXyM$zyGs zIZitU0B{bGbBOH{Y8wDbk3jika+}wOo;7iP1%NN{Wve*Z`AtRc^5Kwlh{LtRnKLIp zf0MS~twhRXXOfvrdaC!I_486}>jFChlL+;2O%25!&-ObX;H7&JXXBdGQ0bnJJ{U~znm(ue zIhquI}3?; z7DEsTQM0z77mc^(`h}hcU<#SS%wAsdFg5ec5e=~WYx}d^x5CeRz@z?!zXSU}ME+Al z#qZdrvOF^RHvl4#HbR}xDm&}B55t;F0U#BVRLo|ydQ<$iOJ}RA!BN^#Y=lsYh-P#6 zZ{{GMfk=jW_-U#OfYNbNrW$t2_`~3oIv9ZNq&rJT>75B|xd}x*OsggUs+&#W71;dwP*(r#m%9Nlhzw$>9qn-eTj^{mHqpiw07^Sc0cZgQfZWPb z_}uoS7H^#+9vuN-BO)8sOKSVMvCSJLlr9CJ2$3RndfT&`c?^14;RL`cL{_Q5&Z?sp z@7#Q{0O+gj+k%d;tA$Ne^1&HWdA}Kv&FToWXahj$nJJ&_UauW6W>nQ%03fVvP&ZA~ z(hz%pee44OytH2IyQhG8*JBF=dQt_=T z<*s+)fjx)JX-3UF<34o#q3Ie(1;h$OD%4)gS&yR4*gU-yfLUY~lRta7+liz7HyeRn zhDezjC@w6Ye{s$0qHh4W6L)6+#hHVaY61eK&E`owS)jXkCw5Wk#I%*bo}r!5np%^V zTsktxaJXp=sUL>3)U6|> z_HmgiN;PRX(uS+M{C=fy{?nfU4*?iJ2G}ZEIoc-%w$dF|kn9z&ms_{`wBOybl8FVC-koWAYdlK^Z%WQ!VvXnPp|rKzmw%J;po zZn@{t+W>6E+O4XWY3~bw>L#-yU+8yar+;EhXJGdseVC7F>lxTe! p(tllS^Sz<8 zCbP+Gwtb&ATHk+W!#dl5?N9t!9!k5@up&xNT2UiFjjVZst!U9qJ74g<(w0^PX;&Hm zxh1Xexe^b<;d`+a1b$*^#k9`=3?_qF;$9kj zJ*}^2+zTW?N~U>)^)yGL5enp$2DdWy`$5}FY))T}1K=hmH`OHI{cuNaY4kr*E)|PO ztO+pt=c}F#hZz9)ja|q^bL{}wg0)*P3oB(F0WGo7yFCD-wWAsPLsW-3 zBQzsh0edwftJSox;<2l59y;9|05{^s;z33E!@YMb#z`&Vd_?lq==#xS#nlwMK&dfP zh)AJ&us=R{f4zL>=zIXqAaX|i;!|?XFsG~bQkB$;^kM}v?I8kNY4Iyw`tQl)r{VKA zwFTfjBIni8;YaC)n;HA>CjxK?kwfar(e^3;@*f1~T30q5X1%w*ZaDxuFxjEzw6v`c ifbw?%`pE(xKQHP33l~g>zbeB|+*c>)wv!MFhW{TMlq`|} literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/cmcc.h.563FCAF2B49598E8.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/cmcc.h.563FCAF2B49598E8.idx new file mode 100644 index 0000000000000000000000000000000000000000..b93b225a7f610a44e34f3c3354b3a50a462774b2 GIT binary patch literal 466 zcmWIYbaOk!$iU#7;#rZKT9U}Zz`!5?#Kk2=nMFXl5{N72$o5$CF&Xl(es}7Y&Uhin z%PPbkA^AHsc?y3~&kj4mt3HOaR3i`0>~Jf2F8k%gn}A)_^^Qpwmf9`kid}#1eU8yJ z=^L}R&UN$uIM-D5^RMYUCp7Ucf6TUZ!@U!;rt~Kjv6wS@idsH-%3l9mr?t2;HwkDd zLs4p4u?Wy*vd3IjYGpk(VdP@8;II$@Nr8Ynce!rbg`lHAVL1*tIfx(wgMZhiEkAEN zF9ix4a~O-mgk!Q+-WF-P#|9ME9#GhT z!vL0{-VRH_1F_@M2zne?MwHh X#YM@*+#m+y<~t>Pl1sJkFfafBpEiB3 literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/cmsis_compiler.h.09BAD5F26E5305E6.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/cmsis_compiler.h.09BAD5F26E5305E6.idx new file mode 100644 index 0000000000000000000000000000000000000000..d956f1d64f3207852db963997909e3beb790e87c GIT binary patch literal 310 zcmWIYbaT^VWMFVk@vO*AElFfyU|ZHGy*US=C37lbjxNCaItiq3h5hq`aAeMT0qCTWJ^%G@NN2N;S{(~8A`^w(*xO*d3pK4au!lH`z-0!e{E nQEE;ih*4aWT&xUY0DTMtOzy1*PJg@770JZN%)ks2WncgRDh+i0 literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/cmsis_gcc.h.80A50D29E5E81D37.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/cmsis_gcc.h.80A50D29E5E81D37.idx new file mode 100644 index 0000000000000000000000000000000000000000..183e157c96255b8c5ba5a28306cd88f4bbdaa0fc GIT binary patch literal 20724 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 literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/cmsis_version.h.644669617443D9E4.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/cmsis_version.h.644669617443D9E4.idx new file mode 100644 index 0000000000000000000000000000000000000000..8d6f45b4514b8ca96b0ec08c161ecd957736a2b1 GIT binary patch literal 292 zcmWIYbaRtoWMFVk@vO*AElFfyU|l+_WP8qX9WoGL`|VV!U-dD{ zg^SBcPT|NC@6D6sZ~A`y%6pG3ZH8viv6&rP%nPMYsHk&%neeUYz1Q?lE*u=6L+@B` zy#A9-ed=qsTS@=>W+{39JRI?Zr~C3nrGn>SnLB4+y>O{5cJ=vchM$Ypd}F>SD0Arx zb6%@~X>nz463}{vqSUnF7$D8H%yD7o!q~k~~NX1axBCrOIUESb@Uw9P*M7 zK?a7p|Cuch+WVP+!YUjpQZV6dS58E?if#x53M+Fc%fW<;QgaeP?Bb&2Vr~$Fu|r7i LyzIiu$_xwu#sgfw literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/compiler.h.528E1C1AC006D763.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/compiler.h.528E1C1AC006D763.idx new file mode 100644 index 0000000000000000000000000000000000000000..1492c59cfabbceba8cb147d1f330f0ca123a2de5 GIT binary patch literal 368 zcmWIYbaTsKWMFVk@vO*AElFfyU|rXSvX5}9|<#6~Np{O+>b45{af9X3d@3BG&uYO&jakC$1V{&I^DEfqeL zI+M2`?5A@)Z(rttZ)$7&UwNtIzm6}NwbFN1&)0fO!%54kGll1EJpR|ezfsGx?Z&!u zQ*Xp=nI0mwD*j;L*6%_W_AL@$UOF-Vp6!>l#g(~9K#wpKrKT0D0_nCTd*f!C&$eOW zVbSK$76wUy02hl6hYp+vRGpIu5-u)EE_MeoSV05?FvA!O48V|s0X7(efq_LP)O+@o S`)eavnV1>bSQ&s}2m=6D3Uzk? literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/core_cm4.h.FFC7E157C68E2ABD.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/core_cm4.h.FFC7E157C68E2ABD.idx new file mode 100644 index 0000000000000000000000000000000000000000..c55dd854b7b4b7a8bfe8de25a6348d2b5be231ed GIT binary patch literal 41838 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%0D00% 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 literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/dac.h.48B2AE2C22546162.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/dac.h.48B2AE2C22546162.idx new file mode 100644 index 0000000000000000000000000000000000000000..1fb0423b983583428586678ec672dee41e1884f3 GIT binary patch literal 17032 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 literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/dac.h.D3B3B6F475FDAB99.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/dac.h.D3B3B6F475FDAB99.idx new file mode 100644 index 0000000000000000000000000000000000000000..7aa02ff5ea87c236a1fe4882b3201101dbd99949 GIT binary patch literal 926 zcmWIYbaR`=%)sEB;#rZKT9U}Zz`!5?#Kk2=nMFXl0)*$t_H5)kWWdAv+xaNB&YKn9 z>?(E(jJ|m%Pf*0Fb2y8Gq(Fc>QSoVOV;(n9*q_5+1|rD7Ai7{?eSB)& z2B5Gfho>k^SZt=$?VUNiw}8TC9A;uLVT}zLtNv}4NdyX8b688jgmuJ9uilxGE)5iR z;c$UlY5Cs$h4o5%A)v4ohZWoqhpZD*JXvZ5fWnR(j&MUfzSJZf6`QUO6b|JG1%)XX zc4!d}U#(6B@r? z@K6YT0u(mqFo&y7`IjtkHSGaNwFid>T)4!mx*+w?o0&l20FD57P?c?Aook~|D+(0$ z=J1w=nO&XVu3jAc_8?H$kHZh{z=m%M@3V_0)B%O^Y^=t&&Mtom6gK5Bg`0gbIwOubD*Y5t*o4CbE_^5L zwA@sQd#ym>5RMRGSO|Wa*mVElG4V}6;b4wnd6@7ww?-!2XcK*)uos6HJiLoia}q&H Xii?tqxj_uZ^;y@rE-dTY$G`vp_n6lY literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/dmac.h.171408A1641F06CB.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/dmac.h.171408A1641F06CB.idx new file mode 100644 index 0000000000000000000000000000000000000000..d9e57669de018a55aab8f092bb916e292558e674 GIT binary patch literal 7338 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 Bk$wOG literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/dmac.h.82B5EBB203A0A3C0.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/dmac.h.82B5EBB203A0A3C0.idx new file mode 100644 index 0000000000000000000000000000000000000000..1c5c85bad50301a72c75c9e30177636b52d80f68 GIT binary patch literal 48392 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 literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/dsu.h.27E164C9BA94BE59.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/dsu.h.27E164C9BA94BE59.idx new file mode 100644 index 0000000000000000000000000000000000000000..9c4aafb16080c18ff7374d371b4453dc45fae177 GIT binary patch literal 18016 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 TOAl~bQ-5D*H*>|oyOQ*OR-pQ8 literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/dsu.h.62597B536FF762A8.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/dsu.h.62597B536FF762A8.idx new file mode 100644 index 0000000000000000000000000000000000000000..1175fb3785a3c12cbca007541661864abb463fbe GIT binary patch literal 880 zcmWIYbaTsKW?*nm@vO*AElFfyU|qT?R=D5=S@c| zV<-QLroWdYmhx>1{`$Rh#=Ex5zLDDNTtxO(MmesZB;(|tFJHjFD>uKx;o0ux`GI{u z8=oxO7PRF~e_(Lf{eMPcF&iHg#VOp{D!H=oE^G6}$%YIpYCPIFut4A^be<^T`ih96(_Q4hOh! z_pd`2C4Iy|s$Dr;g<&q~UvI}{xj1+qP&kAm1g?6b;LKf8*RJ0M3I}oo!iAT-TEFLe zxO)mv*qy^2?)lZPg%2*Ys<#CSM{z{Kg*PVhD4WC03$a(Ke6+_Ai0?ro{dC!nx5 zhd12p{WGkuI#0U70~B`QaDfY7w9@$G7$~<3C~U`J2an4uQ`VGSvK9^k3OjK)!ByX^ zef;9eJdUS8;TVn>czE9{ouXwr%f1{aY|mj2H{{;A{MvB)2QolmISx5lSeSf$IB(X3 n17gR3!fqUHaCaA_<|KlY6c;5IbAuR+n`3>0)<5P}W?%pSnqT?R=D5=gkUl zb``q?M&G=Xr>LDUeDu9@#=Ex5z9+fXxm;On`F??WTKlEDx4DJp<{cMab)mAbE`74y z`h@ji<*#&)mS352rhk7=t4Pj{Ip!-`w|a#wtr2Oq-ND77w%q0~L(p*@h2qNGB%q}X zMX71UXBZh6Sd`^osNdHpV&q~p<1mu|Nr3=s8|!`TrmP=8VJ8kJF^C`ogM_y@m+b!i zlYzoE95#|LVQIE^4=O4O9e~1i9CmO+be)SQJbWa02`DVbAtwt{ZCRCe&BnO8A1Lg` z;ido+_OaI3azcF7H=wWyhY8$}5SFDC2l=Y)fx@mFuBtHA;TKQs6I!;)2PkaIVJig_ zj(qaPq50vLOrWp@hlMyyIIlMM|I-;dAA!Qo9L~Zp;i_Y88&B+f9}E;W=P-v`*>+{~ z(LKL@fy}n#u!MVl;sMdQcN-sA0fmh?jNoR^Sv})rYVrIVKw(o3Q@HA-Gm2+BFP8zi z+ls>qu6nh4;>QJh4x9rDTXR^$h1c(QWazG1k_Qwv<}ii}pVT}5NpsV>M4+%ChoLCU u-QRB?eRVle^&(K%g~LS=CR~)7lL%rL7bO>SgBXlFwH6ui7d>w?FaQAHU#N`$ literal 0 HcmV?d00001 diff --git a/software/firmware/oracle_e54_edition/.cache/clangd/index/eic.h.FF3C3BDCD1D30CA0.idx b/software/firmware/oracle_e54_edition/.cache/clangd/index/eic.h.FF3C3BDCD1D30CA0.idx new file mode 100644 index 0000000000000000000000000000000000000000..5f759bddaae24016037170bea25001443772cfc8 GIT binary patch literal 13412 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