diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ac.h.561A2BEF4F9E2144.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ac.h.561A2BEF4F9E2144.idx index a09d3e50..d6c6b3e9 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ac.h.561A2BEF4F9E2144.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ac.h.561A2BEF4F9E2144.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ac.h.95DC2C71F43C467B.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ac.h.95DC2C71F43C467B.idx index 143326ec..0e1abb08 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ac.h.95DC2C71F43C467B.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ac.h.95DC2C71F43C467B.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc.h.78B723BE845BA94C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc.h.78B723BE845BA94C.idx index a19e313a..aca26d86 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc.h.78B723BE845BA94C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc.h.78B723BE845BA94C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc0.h.F04C5BA88E044775.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc0.h.F04C5BA88E044775.idx index e9671ee2..0c2056a8 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc0.h.F04C5BA88E044775.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc0.h.F04C5BA88E044775.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc1.h.80522AEC4E376CC6.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc1.h.80522AEC4E376CC6.idx index ed4b35b6..047687d2 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc1.h.80522AEC4E376CC6.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/adc1.h.80522AEC4E376CC6.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/aes.h.099F7AFB07C54E70.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/aes.h.099F7AFB07C54E70.idx index 10d713a9..336d7020 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/aes.h.099F7AFB07C54E70.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/aes.h.099F7AFB07C54E70.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/aes.h.D179BFA6A833B0D3.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/aes.h.D179BFA6A833B0D3.idx index 6d071f77..725b4a2e 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/aes.h.D179BFA6A833B0D3.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/aes.h.D179BFA6A833B0D3.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can.h.4097B7F76B504C1A.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can.h.4097B7F76B504C1A.idx index cf159cf5..078d28e8 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can.h.4097B7F76B504C1A.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can.h.4097B7F76B504C1A.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can0.h.181761BA047BABA1.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can0.h.181761BA047BABA1.idx index ca5d79e1..a0221cd3 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can0.h.181761BA047BABA1.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can0.h.181761BA047BABA1.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can1.h.30DA3F5FE8508789.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can1.h.30DA3F5FE8508789.idx index 0a79e556..f382a35e 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can1.h.30DA3F5FE8508789.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/can1.h.30DA3F5FE8508789.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ccl.h.D732E5E29001B9EF.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ccl.h.D732E5E29001B9EF.idx index fe87bfda..71e789cd 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ccl.h.D732E5E29001B9EF.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ccl.h.D732E5E29001B9EF.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ccl.h.FDA167D22633EC0B.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ccl.h.FDA167D22633EC0B.idx index 21eb9edc..2b07a513 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ccl.h.FDA167D22633EC0B.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ccl.h.FDA167D22633EC0B.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/clocks.c.E052C04A8A348605.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/clocks.c.E052C04A8A348605.idx index 3e58afc1..bdc9a49b 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/clocks.c.E052C04A8A348605.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/clocks.c.E052C04A8A348605.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/clocks.h.93EE0949E14002BB.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/clocks.h.93EE0949E14002BB.idx new file mode 100644 index 00000000..9b18a908 Binary files /dev/null and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/clocks.h.93EE0949E14002BB.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmcc.h.593CFF2E51C7B839.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmcc.h.593CFF2E51C7B839.idx index f769c91d..964523ea 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmcc.h.593CFF2E51C7B839.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmcc.h.593CFF2E51C7B839.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmcc.h.6FE5269E5C99A1A8.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmcc.h.6FE5269E5C99A1A8.idx index a45d3d9f..3a6258b4 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmcc.h.6FE5269E5C99A1A8.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmcc.h.6FE5269E5C99A1A8.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_compiler.h.BF34622CF8043B8C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_compiler.h.BF34622CF8043B8C.idx index 487a00fe..13d29053 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_compiler.h.BF34622CF8043B8C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_compiler.h.BF34622CF8043B8C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_gcc.h.4A9D4BF2337312E3.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_gcc.h.4A9D4BF2337312E3.idx index b2eed868..6bbd5f29 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_gcc.h.4A9D4BF2337312E3.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_gcc.h.4A9D4BF2337312E3.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_version.h.CA4B04F3EDAD6EDB.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_version.h.CA4B04F3EDAD6EDB.idx index 1405b656..54515adc 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_version.h.CA4B04F3EDAD6EDB.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/cmsis_version.h.CA4B04F3EDAD6EDB.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/conf_clocks.h.8641D4FDCC29E420.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/conf_clocks.h.8641D4FDCC29E420.idx index 4bf46c2f..d916fd32 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/conf_clocks.h.8641D4FDCC29E420.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/conf_clocks.h.8641D4FDCC29E420.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core.c.F22BA83DEE2B96C4.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core.c.F22BA83DEE2B96C4.idx new file mode 100644 index 00000000..7eaf4812 Binary files /dev/null and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core.c.F22BA83DEE2B96C4.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core.h.F4FDB9DC409E3428.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core.h.F4FDB9DC409E3428.idx new file mode 100644 index 00000000..404fa8cf Binary files /dev/null and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core.h.F4FDB9DC409E3428.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core_cm4.h.451CB3B70A5D7D90.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core_cm4.h.451CB3B70A5D7D90.idx index de4498e7..c9820eef 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core_cm4.h.451CB3B70A5D7D90.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/core_cm4.h.451CB3B70A5D7D90.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dac.h.2690B779FBB62641.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dac.h.2690B779FBB62641.idx index 33b638f6..0fdb01f5 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dac.h.2690B779FBB62641.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dac.h.2690B779FBB62641.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dac.h.9BC48EF52FEC4692.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dac.h.9BC48EF52FEC4692.idx index efdcd728..cb17296a 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dac.h.9BC48EF52FEC4692.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dac.h.9BC48EF52FEC4692.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dmac.h.363CFDA616754088.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dmac.h.363CFDA616754088.idx index cb020f8a..bd52bba6 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dmac.h.363CFDA616754088.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dmac.h.363CFDA616754088.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dmac.h.BCAFAD95A82632B7.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dmac.h.BCAFAD95A82632B7.idx index c6c71307..0fd95152 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dmac.h.BCAFAD95A82632B7.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dmac.h.BCAFAD95A82632B7.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dsu.h.9233881AC150CB2F.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dsu.h.9233881AC150CB2F.idx index 1fe076b6..248303da 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dsu.h.9233881AC150CB2F.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dsu.h.9233881AC150CB2F.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dsu.h.C01F29AED3324CF0.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dsu.h.C01F29AED3324CF0.idx index cfa5ada3..ce3fab17 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dsu.h.C01F29AED3324CF0.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/dsu.h.C01F29AED3324CF0.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/eic.h.4AD796B3AC27A715.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/eic.h.4AD796B3AC27A715.idx index c4e3369e..a446ef83 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/eic.h.4AD796B3AC27A715.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/eic.h.4AD796B3AC27A715.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/eic.h.56F85D463723B895.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/eic.h.56F85D463723B895.idx index a0fb773b..e95551e2 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/eic.h.56F85D463723B895.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/eic.h.56F85D463723B895.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/event.c.28C8836805C9A281.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/event.c.28C8836805C9A281.idx new file mode 100644 index 00000000..15df8e8b Binary files /dev/null and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/event.c.28C8836805C9A281.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/evsys.h.0486E55CA376CF1C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/evsys.h.0486E55CA376CF1C.idx index 620f17ce..c3cfd175 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/evsys.h.0486E55CA376CF1C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/evsys.h.0486E55CA376CF1C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/evsys.h.1A254623891B67A5.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/evsys.h.1A254623891B67A5.idx index 3f3caebe..1bf9dda3 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/evsys.h.1A254623891B67A5.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/evsys.h.1A254623891B67A5.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/freqm.h.333101BE76F03561.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/freqm.h.333101BE76F03561.idx index 4077ed40..e52d1883 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/freqm.h.333101BE76F03561.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/freqm.h.333101BE76F03561.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/freqm.h.FD321C57F9311FF6.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/freqm.h.FD321C57F9311FF6.idx index 82f95c01..a32ae3c7 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/freqm.h.FD321C57F9311FF6.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/freqm.h.FD321C57F9311FF6.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gclk.h.483A5750F5BD0051.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gclk.h.483A5750F5BD0051.idx index 98bb31ce..ed058ecc 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gclk.h.483A5750F5BD0051.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gclk.h.483A5750F5BD0051.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gclk.h.6B69F90D86EE99C9.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gclk.h.6B69F90D86EE99C9.idx index 0809f9d3..ce5d7a97 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gclk.h.6B69F90D86EE99C9.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gclk.h.6B69F90D86EE99C9.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gmac.h.73A2420069C3646C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gmac.h.73A2420069C3646C.idx index 8f473fc0..79cf1046 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gmac.h.73A2420069C3646C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gmac.h.73A2420069C3646C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gmac.h.E6310E6F8444DA78.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gmac.h.E6310E6F8444DA78.idx index b5c64149..2b45896a 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gmac.h.E6310E6F8444DA78.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/gmac.h.E6310E6F8444DA78.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/hmatrix.h.3D095F6117AB61D4.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/hmatrix.h.3D095F6117AB61D4.idx index 15b8af24..f443c3ac 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/hmatrix.h.3D095F6117AB61D4.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/hmatrix.h.3D095F6117AB61D4.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/hmatrixb.h.A44B5CC3E7ABD571.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/hmatrixb.h.A44B5CC3E7ABD571.idx index f082daa4..f29f82b0 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/hmatrixb.h.A44B5CC3E7ABD571.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/hmatrixb.h.A44B5CC3E7ABD571.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/i2s.h.37D9AFBE4B797D90.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/i2s.h.37D9AFBE4B797D90.idx index d86c926e..0faf46dd 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/i2s.h.37D9AFBE4B797D90.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/i2s.h.37D9AFBE4B797D90.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/i2s.h.FDB9C8A4729968FE.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/i2s.h.FDB9C8A4729968FE.idx index fb69a7d4..40d3dbf9 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/i2s.h.FDB9C8A4729968FE.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/i2s.h.FDB9C8A4729968FE.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/icm.h.0D669CEF1CFAD75E.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/icm.h.0D669CEF1CFAD75E.idx index 9d7d6fd5..b5cf5533 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/icm.h.0D669CEF1CFAD75E.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/icm.h.0D669CEF1CFAD75E.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/icm.h.9129A076DD672E7D.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/icm.h.9129A076DD672E7D.idx index 1488d36c..8909425a 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/icm.h.9129A076DD672E7D.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/icm.h.9129A076DD672E7D.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/igloo.h.8ABE47C15BE4C402.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/igloo.h.8ABE47C15BE4C402.idx index 0341a4d9..f07d2cb5 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/igloo.h.8ABE47C15BE4C402.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/igloo.h.8ABE47C15BE4C402.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/main.c.FD75867A477B78D0.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/main.c.FD75867A477B78D0.idx index eaacf106..c9907073 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/main.c.FD75867A477B78D0.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/main.c.FD75867A477B78D0.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mclk.h.45B2FCB1993893B6.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mclk.h.45B2FCB1993893B6.idx index 67cd02c6..b7356574 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mclk.h.45B2FCB1993893B6.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mclk.h.45B2FCB1993893B6.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mclk.h.909B8C2DA64D8C0D.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mclk.h.909B8C2DA64D8C0D.idx index 715f8ff4..372458aa 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mclk.h.909B8C2DA64D8C0D.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mclk.h.909B8C2DA64D8C0D.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/memory.c.D9404F0DB0BBB5ED.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/memory.c.D9404F0DB0BBB5ED.idx new file mode 100644 index 00000000..2652006c Binary files /dev/null and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/memory.c.D9404F0DB0BBB5ED.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/memory.h.E45A65FDDCF159D9.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/memory.h.E45A65FDDCF159D9.idx new file mode 100644 index 00000000..c604dd3d Binary files /dev/null and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/memory.h.E45A65FDDCF159D9.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mpu_armv7.h.5FDD9E44EBE246CD.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mpu_armv7.h.5FDD9E44EBE246CD.idx index c16334c2..4bc52912 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mpu_armv7.h.5FDD9E44EBE246CD.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/mpu_armv7.h.5FDD9E44EBE246CD.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/nvmctrl.h.1BA26ABFF1D49703.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/nvmctrl.h.1BA26ABFF1D49703.idx index a45c9b8f..ba77531d 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/nvmctrl.h.1BA26ABFF1D49703.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/nvmctrl.h.1BA26ABFF1D49703.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/nvmctrl.h.4F8227879AF58F44.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/nvmctrl.h.4F8227879AF58F44.idx index 059b5c35..f3416043 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/nvmctrl.h.4F8227879AF58F44.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/nvmctrl.h.4F8227879AF58F44.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/osc32kctrl.h.15760869CBEA4626.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/osc32kctrl.h.15760869CBEA4626.idx index ef75bb09..f078fba2 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/osc32kctrl.h.15760869CBEA4626.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/osc32kctrl.h.15760869CBEA4626.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/osc32kctrl.h.BF65142BC03ED9B6.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/osc32kctrl.h.BF65142BC03ED9B6.idx index c396ce63..d6a2510b 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/osc32kctrl.h.BF65142BC03ED9B6.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/osc32kctrl.h.BF65142BC03ED9B6.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/oscctrl.h.0F2172214390697C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/oscctrl.h.0F2172214390697C.idx index c130fa16..47965e82 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/oscctrl.h.0F2172214390697C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/oscctrl.h.0F2172214390697C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/oscctrl.h.BB7CE831B84530C5.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/oscctrl.h.BB7CE831B84530C5.idx index b7d1c290..14802cdd 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/oscctrl.h.BB7CE831B84530C5.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/oscctrl.h.BB7CE831B84530C5.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pac.h.0732C1C880650259.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pac.h.0732C1C880650259.idx index 4fb4cbe1..d99c76e9 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pac.h.0732C1C880650259.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pac.h.0732C1C880650259.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pac.h.4F6B8785EE154E86.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pac.h.4F6B8785EE154E86.idx index 305e9c85..2c72c647 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pac.h.4F6B8785EE154E86.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pac.h.4F6B8785EE154E86.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pcc.h.289CF4578F003B99.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pcc.h.289CF4578F003B99.idx index 6e1107e4..cad365ab 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pcc.h.289CF4578F003B99.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pcc.h.289CF4578F003B99.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pcc.h.532E6D46327EDA2A.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pcc.h.532E6D46327EDA2A.idx index 12ebb88d..21ffce71 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pcc.h.532E6D46327EDA2A.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pcc.h.532E6D46327EDA2A.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pdec.h.553E6BB441AAD744.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pdec.h.553E6BB441AAD744.idx index c582ba33..49951073 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pdec.h.553E6BB441AAD744.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pdec.h.553E6BB441AAD744.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pdec.h.F7FFA7934CC9F1B0.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pdec.h.F7FFA7934CC9F1B0.idx index 028a2c85..5ae8bce1 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pdec.h.F7FFA7934CC9F1B0.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pdec.h.F7FFA7934CC9F1B0.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pm.h.4C7A6E51ACDC750C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pm.h.4C7A6E51ACDC750C.idx index 3d16d149..0bf361b5 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pm.h.4C7A6E51ACDC750C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pm.h.4C7A6E51ACDC750C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pm.h.68492135C1239F7F.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pm.h.68492135C1239F7F.idx index e16266ce..d6bcef7a 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pm.h.68492135C1239F7F.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pm.h.68492135C1239F7F.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/port.h.2C6D774B23197746.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/port.h.2C6D774B23197746.idx index 26dbb648..0873e1f7 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/port.h.2C6D774B23197746.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/port.h.2C6D774B23197746.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/port.h.F59E2B565CAA12D4.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/port.h.F59E2B565CAA12D4.idx index 6f54c609..5d4086f6 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/port.h.F59E2B565CAA12D4.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/port.h.F59E2B565CAA12D4.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pukcc.h.84FC1E50BC56DFB2.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pukcc.h.84FC1E50BC56DFB2.idx index d913336d..d2099fa8 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pukcc.h.84FC1E50BC56DFB2.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/pukcc.h.84FC1E50BC56DFB2.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/qspi.h.4BFB82650D9BF131.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/qspi.h.4BFB82650D9BF131.idx index dc6f84a7..5c5ee81f 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/qspi.h.4BFB82650D9BF131.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/qspi.h.4BFB82650D9BF131.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/qspi.h.9C0764BF1050200F.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/qspi.h.9C0764BF1050200F.idx index 2176e102..9b2ba54b 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/qspi.h.9C0764BF1050200F.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/qspi.h.9C0764BF1050200F.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ramecc.h.20C0CFB10C26C118.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ramecc.h.20C0CFB10C26C118.idx index d5ba5059..44d061ba 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ramecc.h.20C0CFB10C26C118.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ramecc.h.20C0CFB10C26C118.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ramecc.h.EA27C5239A318231.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ramecc.h.EA27C5239A318231.idx index f3c4a4ec..ea527638 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ramecc.h.EA27C5239A318231.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/ramecc.h.EA27C5239A318231.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rstc.h.27F8DEE528E8599C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rstc.h.27F8DEE528E8599C.idx index 26590c9f..1d6d8105 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rstc.h.27F8DEE528E8599C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rstc.h.27F8DEE528E8599C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rstc.h.463D2B3DDAE6EC40.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rstc.h.463D2B3DDAE6EC40.idx index 3b620744..c09f8027 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rstc.h.463D2B3DDAE6EC40.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rstc.h.463D2B3DDAE6EC40.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rtc.h.23F0F80D5E76298C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rtc.h.23F0F80D5E76298C.idx index ff9210e4..816aebba 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rtc.h.23F0F80D5E76298C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rtc.h.23F0F80D5E76298C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rtc.h.2E38144DF09D4FD2.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rtc.h.2E38144DF09D4FD2.idx index fd47cb4a..6f4b59b9 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rtc.h.2E38144DF09D4FD2.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/rtc.h.2E38144DF09D4FD2.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sam.h.568A2E2F278D305C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sam.h.568A2E2F278D305C.idx index 749ebab5..04592b05 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sam.h.568A2E2F278D305C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sam.h.568A2E2F278D305C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/same54p20a.h.6A6BE07B343DF39C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/same54p20a.h.6A6BE07B343DF39C.idx index 5475fa36..c965489f 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/same54p20a.h.6A6BE07B343DF39C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/same54p20a.h.6A6BE07B343DF39C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/same54p20a.h.C894F48931E7D570.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/same54p20a.h.C894F48931E7D570.idx index 0a79716b..2ef67048 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/same54p20a.h.C894F48931E7D570.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/same54p20a.h.C894F48931E7D570.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc.h.00DEA773A933840F.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc.h.00DEA773A933840F.idx index 7961c5f3..e8416aa3 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc.h.00DEA773A933840F.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc.h.00DEA773A933840F.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc0.h.DD9ACD8CDAA3A4ED.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc0.h.DD9ACD8CDAA3A4ED.idx index b40da7e1..3aa72793 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc0.h.DD9ACD8CDAA3A4ED.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc0.h.DD9ACD8CDAA3A4ED.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc1.h.25171BDE57C2AFC0.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc1.h.25171BDE57C2AFC0.idx index bf71b116..69b31c28 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc1.h.25171BDE57C2AFC0.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sdhc1.h.25171BDE57C2AFC0.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom.h.E8DB86EA9A993829.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom.h.E8DB86EA9A993829.idx index 329952cc..08285121 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom.h.E8DB86EA9A993829.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom.h.E8DB86EA9A993829.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom0.h.4196DCAAB0654C80.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom0.h.4196DCAAB0654C80.idx index 75829042..0f73a0d9 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom0.h.4196DCAAB0654C80.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom0.h.4196DCAAB0654C80.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom1.h.080F391AD054A3CA.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom1.h.080F391AD054A3CA.idx index a9d4901f..cfea5bef 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom1.h.080F391AD054A3CA.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom1.h.080F391AD054A3CA.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom2.h.468B99DB2C882B9D.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom2.h.468B99DB2C882B9D.idx index 8d983ea2..b0584850 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom2.h.468B99DB2C882B9D.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom2.h.468B99DB2C882B9D.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom3.h.0B6440B2F26AC82A.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom3.h.0B6440B2F26AC82A.idx index 88b1b54d..ce4e6bf5 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom3.h.0B6440B2F26AC82A.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom3.h.0B6440B2F26AC82A.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom4.h.B25F70E1D5C80A20.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom4.h.B25F70E1D5C80A20.idx index 3d6cb7ba..2be28930 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom4.h.B25F70E1D5C80A20.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom4.h.B25F70E1D5C80A20.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom5.h.BEB2165FCEB24D56.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom5.h.BEB2165FCEB24D56.idx index 2aee5751..8579e24d 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom5.h.BEB2165FCEB24D56.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom5.h.BEB2165FCEB24D56.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom6.h.54C8C0DD9D7C8D74.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom6.h.54C8C0DD9D7C8D74.idx index 3a2a2e26..f39a50ca 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom6.h.54C8C0DD9D7C8D74.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom6.h.54C8C0DD9D7C8D74.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom7.h.D45A3525AF55C554.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom7.h.D45A3525AF55C554.idx index 4831d758..1e22fcdf 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom7.h.D45A3525AF55C554.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/sercom7.h.D45A3525AF55C554.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/stdint.h.C3F4A8439AD42699.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/stdint.h.C3F4A8439AD42699.idx index 9da1a613..816b062e 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/stdint.h.C3F4A8439AD42699.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/stdint.h.C3F4A8439AD42699.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/supc.h.26DA94E2ECB0157E.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/supc.h.26DA94E2ECB0157E.idx index 5ffaf5de..4f14696b 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/supc.h.26DA94E2ECB0157E.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/supc.h.26DA94E2ECB0157E.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/supc.h.4DA2063C7FBB43E8.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/supc.h.4DA2063C7FBB43E8.idx index 77ab3db2..d92ae2e4 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/supc.h.4DA2063C7FBB43E8.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/supc.h.4DA2063C7FBB43E8.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/system_same54.h.6804A8CFBC280511.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/system_same54.h.6804A8CFBC280511.idx index 27f1167e..727901b8 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/system_same54.h.6804A8CFBC280511.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/system_same54.h.6804A8CFBC280511.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc.h.7727B5B026C66427.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc.h.7727B5B026C66427.idx index 6ad13253..21a96cc5 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc.h.7727B5B026C66427.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc.h.7727B5B026C66427.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc0.h.4D8867BB1F3F80EC.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc0.h.4D8867BB1F3F80EC.idx index 2efbe5fe..8dcf2bd4 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc0.h.4D8867BB1F3F80EC.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc0.h.4D8867BB1F3F80EC.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc1.h.E524EE7EA4DC5055.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc1.h.E524EE7EA4DC5055.idx index 857691f5..e813b190 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc1.h.E524EE7EA4DC5055.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc1.h.E524EE7EA4DC5055.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc2.h.BE1E10DB2A46F10F.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc2.h.BE1E10DB2A46F10F.idx index c0fe1490..eeab612a 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc2.h.BE1E10DB2A46F10F.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc2.h.BE1E10DB2A46F10F.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc3.h.7053D0E9D34C580C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc3.h.7053D0E9D34C580C.idx index e12918e5..a96f9125 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc3.h.7053D0E9D34C580C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc3.h.7053D0E9D34C580C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc4.h.8370B41890AB8490.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc4.h.8370B41890AB8490.idx index 248af136..e067e8fd 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc4.h.8370B41890AB8490.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc4.h.8370B41890AB8490.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc5.h.71F6EEC244E44D82.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc5.h.71F6EEC244E44D82.idx index 4c0ccc2b..25cc84b3 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc5.h.71F6EEC244E44D82.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc5.h.71F6EEC244E44D82.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc6.h.C65481FE11EAEDA5.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc6.h.C65481FE11EAEDA5.idx index 2ac4e358..f92af3fe 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc6.h.C65481FE11EAEDA5.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc6.h.C65481FE11EAEDA5.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc7.h.9E962F8C70BE7468.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc7.h.9E962F8C70BE7468.idx index 99dca5b9..16087826 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc7.h.9E962F8C70BE7468.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tc7.h.9E962F8C70BE7468.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc.h.AC4D14A761ACB39A.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc.h.AC4D14A761ACB39A.idx index 32137628..0dd0871a 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc.h.AC4D14A761ACB39A.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc.h.AC4D14A761ACB39A.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc0.h.332CA5A42AC591BE.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc0.h.332CA5A42AC591BE.idx index cf755d73..3e0f3add 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc0.h.332CA5A42AC591BE.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc0.h.332CA5A42AC591BE.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc1.h.1E84CBE01C3AAA1C.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc1.h.1E84CBE01C3AAA1C.idx index f086348d..7078a0b6 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc1.h.1E84CBE01C3AAA1C.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc1.h.1E84CBE01C3AAA1C.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc2.h.D85DB2BD20D23C4F.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc2.h.D85DB2BD20D23C4F.idx index 46f0e4a7..ff73e05e 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc2.h.D85DB2BD20D23C4F.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc2.h.D85DB2BD20D23C4F.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc3.h.006B35E56BBBEBFC.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc3.h.006B35E56BBBEBFC.idx index e9ce876c..1b2fe313 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc3.h.006B35E56BBBEBFC.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc3.h.006B35E56BBBEBFC.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc4.h.A058A138FD3DDC10.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc4.h.A058A138FD3DDC10.idx index f027765e..68266e5a 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc4.h.A058A138FD3DDC10.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/tcc4.h.A058A138FD3DDC10.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/trng.h.75455A6243A16481.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/trng.h.75455A6243A16481.idx index e54fe150..00082cb1 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/trng.h.75455A6243A16481.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/trng.h.75455A6243A16481.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/trng.h.997F37254EB9C453.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/trng.h.997F37254EB9C453.idx index 0ee90db5..9ca95636 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/trng.h.997F37254EB9C453.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/trng.h.997F37254EB9C453.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/usb.h.1354ACFFF97955CD.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/usb.h.1354ACFFF97955CD.idx index 1a8d7160..3da2c6a2 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/usb.h.1354ACFFF97955CD.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/usb.h.1354ACFFF97955CD.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/usb.h.AC066B375F211D8B.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/usb.h.AC066B375F211D8B.idx index 5c949302..f259c60c 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/usb.h.AC066B375F211D8B.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/usb.h.AC066B375F211D8B.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/wdt.h.A0FA21A7B4711B2F.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/wdt.h.A0FA21A7B4711B2F.idx index 0993fe72..13ee16c4 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/wdt.h.A0FA21A7B4711B2F.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/wdt.h.A0FA21A7B4711B2F.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/wdt.h.FE30A981BFD7DA62.idx b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/wdt.h.FE30A981BFD7DA62.idx index 95b2d933..e41c7471 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/wdt.h.FE30A981BFD7DA62.idx and b/test/same54p20a_test/.igloo/target/same54p20a/.cache/clangd/index/wdt.h.FE30A981BFD7DA62.idx differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/clocks.d b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/clocks.d index c72047c5..2827eaac 100644 --- a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/clocks.d +++ b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/clocks.d @@ -1,2 +1,333 @@ ESF/modules/core/clocks.d ESF/modules/core/clocks.o: \ - ../../../ESF/modules/core/clocks.c + ../../../ESF/modules/core/clocks.c ../../../ESF/modules/core/clocks.h \ + ../../../ESF/mcu/inc/sam.h ../../../ESF/mcu/inc/same54p20a.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h \ + ../../../ESF/common/inc/cmsis/core_cm4.h \ + ../../../ESF/common/inc/cmsis/cmsis_version.h \ + ../../../ESF/common/inc/cmsis/cmsis_compiler.h \ + ../../../ESF/common/inc/cmsis/cmsis_gcc.h \ + ../../../ESF/common/inc/cmsis/mpu_armv7.h \ + ../../../ESF/mcu/inc/system_same54.h ../../../ESF/mcu/inc/component/ac.h \ + ../../../ESF/mcu/inc/component/adc.h \ + ../../../ESF/mcu/inc/component/aes.h \ + ../../../ESF/mcu/inc/component/can.h \ + ../../../ESF/mcu/inc/component/ccl.h \ + ../../../ESF/mcu/inc/component/cmcc.h \ + ../../../ESF/mcu/inc/component/dac.h \ + ../../../ESF/mcu/inc/component/dmac.h \ + ../../../ESF/mcu/inc/component/dsu.h \ + ../../../ESF/mcu/inc/component/eic.h \ + ../../../ESF/mcu/inc/component/evsys.h \ + ../../../ESF/mcu/inc/component/freqm.h \ + ../../../ESF/mcu/inc/component/gclk.h \ + ../../../ESF/mcu/inc/component/gmac.h \ + ../../../ESF/mcu/inc/component/hmatrixb.h \ + ../../../ESF/mcu/inc/component/icm.h \ + ../../../ESF/mcu/inc/component/i2s.h \ + ../../../ESF/mcu/inc/component/mclk.h \ + ../../../ESF/mcu/inc/component/nvmctrl.h \ + ../../../ESF/mcu/inc/component/oscctrl.h \ + ../../../ESF/mcu/inc/component/osc32kctrl.h \ + ../../../ESF/mcu/inc/component/pac.h \ + ../../../ESF/mcu/inc/component/pcc.h \ + ../../../ESF/mcu/inc/component/pdec.h \ + ../../../ESF/mcu/inc/component/pm.h \ + ../../../ESF/mcu/inc/component/port.h \ + ../../../ESF/mcu/inc/component/qspi.h \ + ../../../ESF/mcu/inc/component/ramecc.h \ + ../../../ESF/mcu/inc/component/rstc.h \ + ../../../ESF/mcu/inc/component/rtc.h \ + ../../../ESF/mcu/inc/component/sdhc.h \ + ../../../ESF/mcu/inc/component/sercom.h \ + ../../../ESF/mcu/inc/component/supc.h \ + ../../../ESF/mcu/inc/component/tc.h ../../../ESF/mcu/inc/component/tcc.h \ + ../../../ESF/mcu/inc/component/trng.h \ + ../../../ESF/mcu/inc/component/usb.h \ + ../../../ESF/mcu/inc/component/wdt.h ../../../ESF/mcu/inc/instance/ac.h \ + ../../../ESF/mcu/inc/instance/adc0.h \ + ../../../ESF/mcu/inc/instance/adc1.h ../../../ESF/mcu/inc/instance/aes.h \ + ../../../ESF/mcu/inc/instance/can0.h \ + ../../../ESF/mcu/inc/instance/can1.h ../../../ESF/mcu/inc/instance/ccl.h \ + ../../../ESF/mcu/inc/instance/cmcc.h ../../../ESF/mcu/inc/instance/dac.h \ + ../../../ESF/mcu/inc/instance/dmac.h ../../../ESF/mcu/inc/instance/dsu.h \ + ../../../ESF/mcu/inc/instance/eic.h \ + ../../../ESF/mcu/inc/instance/evsys.h \ + ../../../ESF/mcu/inc/instance/freqm.h \ + ../../../ESF/mcu/inc/instance/gclk.h \ + ../../../ESF/mcu/inc/instance/gmac.h \ + ../../../ESF/mcu/inc/instance/hmatrix.h \ + ../../../ESF/mcu/inc/instance/icm.h ../../../ESF/mcu/inc/instance/i2s.h \ + ../../../ESF/mcu/inc/instance/mclk.h \ + ../../../ESF/mcu/inc/instance/nvmctrl.h \ + ../../../ESF/mcu/inc/instance/oscctrl.h \ + ../../../ESF/mcu/inc/instance/osc32kctrl.h \ + ../../../ESF/mcu/inc/instance/pac.h ../../../ESF/mcu/inc/instance/pcc.h \ + ../../../ESF/mcu/inc/instance/pdec.h ../../../ESF/mcu/inc/instance/pm.h \ + ../../../ESF/mcu/inc/instance/port.h \ + ../../../ESF/mcu/inc/instance/pukcc.h \ + ../../../ESF/mcu/inc/instance/qspi.h \ + ../../../ESF/mcu/inc/instance/ramecc.h \ + ../../../ESF/mcu/inc/instance/rstc.h ../../../ESF/mcu/inc/instance/rtc.h \ + ../../../ESF/mcu/inc/instance/sdhc0.h \ + ../../../ESF/mcu/inc/instance/sdhc1.h \ + ../../../ESF/mcu/inc/instance/sercom0.h \ + ../../../ESF/mcu/inc/instance/sercom1.h \ + ../../../ESF/mcu/inc/instance/sercom2.h \ + ../../../ESF/mcu/inc/instance/sercom3.h \ + ../../../ESF/mcu/inc/instance/sercom4.h \ + ../../../ESF/mcu/inc/instance/sercom5.h \ + ../../../ESF/mcu/inc/instance/sercom6.h \ + ../../../ESF/mcu/inc/instance/sercom7.h \ + ../../../ESF/mcu/inc/instance/supc.h ../../../ESF/mcu/inc/instance/tc0.h \ + ../../../ESF/mcu/inc/instance/tc1.h ../../../ESF/mcu/inc/instance/tc2.h \ + ../../../ESF/mcu/inc/instance/tc3.h ../../../ESF/mcu/inc/instance/tc4.h \ + ../../../ESF/mcu/inc/instance/tc5.h ../../../ESF/mcu/inc/instance/tc6.h \ + ../../../ESF/mcu/inc/instance/tc7.h ../../../ESF/mcu/inc/instance/tcc0.h \ + ../../../ESF/mcu/inc/instance/tcc1.h \ + ../../../ESF/mcu/inc/instance/tcc2.h \ + ../../../ESF/mcu/inc/instance/tcc3.h \ + ../../../ESF/mcu/inc/instance/tcc4.h \ + ../../../ESF/mcu/inc/instance/trng.h ../../../ESF/mcu/inc/instance/usb.h \ + ../../../ESF/mcu/inc/instance/wdt.h \ + ../../../ESF/mcu/inc/pio/same54p20a.h ../../../cfg/conf_clocks.h \ + ../../../ESF/modules/core/clocks.h + +../../../ESF/modules/core/clocks.h: + +../../../ESF/mcu/inc/sam.h: + +../../../ESF/mcu/inc/same54p20a.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h: + +../../../ESF/common/inc/cmsis/core_cm4.h: + +../../../ESF/common/inc/cmsis/cmsis_version.h: + +../../../ESF/common/inc/cmsis/cmsis_compiler.h: + +../../../ESF/common/inc/cmsis/cmsis_gcc.h: + +../../../ESF/common/inc/cmsis/mpu_armv7.h: + +../../../ESF/mcu/inc/system_same54.h: + +../../../ESF/mcu/inc/component/ac.h: + +../../../ESF/mcu/inc/component/adc.h: + +../../../ESF/mcu/inc/component/aes.h: + +../../../ESF/mcu/inc/component/can.h: + +../../../ESF/mcu/inc/component/ccl.h: + +../../../ESF/mcu/inc/component/cmcc.h: + +../../../ESF/mcu/inc/component/dac.h: + +../../../ESF/mcu/inc/component/dmac.h: + +../../../ESF/mcu/inc/component/dsu.h: + +../../../ESF/mcu/inc/component/eic.h: + +../../../ESF/mcu/inc/component/evsys.h: + +../../../ESF/mcu/inc/component/freqm.h: + +../../../ESF/mcu/inc/component/gclk.h: + +../../../ESF/mcu/inc/component/gmac.h: + +../../../ESF/mcu/inc/component/hmatrixb.h: + +../../../ESF/mcu/inc/component/icm.h: + +../../../ESF/mcu/inc/component/i2s.h: + +../../../ESF/mcu/inc/component/mclk.h: + +../../../ESF/mcu/inc/component/nvmctrl.h: + +../../../ESF/mcu/inc/component/oscctrl.h: + +../../../ESF/mcu/inc/component/osc32kctrl.h: + +../../../ESF/mcu/inc/component/pac.h: + +../../../ESF/mcu/inc/component/pcc.h: + +../../../ESF/mcu/inc/component/pdec.h: + +../../../ESF/mcu/inc/component/pm.h: + +../../../ESF/mcu/inc/component/port.h: + +../../../ESF/mcu/inc/component/qspi.h: + +../../../ESF/mcu/inc/component/ramecc.h: + +../../../ESF/mcu/inc/component/rstc.h: + +../../../ESF/mcu/inc/component/rtc.h: + +../../../ESF/mcu/inc/component/sdhc.h: + +../../../ESF/mcu/inc/component/sercom.h: + +../../../ESF/mcu/inc/component/supc.h: + +../../../ESF/mcu/inc/component/tc.h: + +../../../ESF/mcu/inc/component/tcc.h: + +../../../ESF/mcu/inc/component/trng.h: + +../../../ESF/mcu/inc/component/usb.h: + +../../../ESF/mcu/inc/component/wdt.h: + +../../../ESF/mcu/inc/instance/ac.h: + +../../../ESF/mcu/inc/instance/adc0.h: + +../../../ESF/mcu/inc/instance/adc1.h: + +../../../ESF/mcu/inc/instance/aes.h: + +../../../ESF/mcu/inc/instance/can0.h: + +../../../ESF/mcu/inc/instance/can1.h: + +../../../ESF/mcu/inc/instance/ccl.h: + +../../../ESF/mcu/inc/instance/cmcc.h: + +../../../ESF/mcu/inc/instance/dac.h: + +../../../ESF/mcu/inc/instance/dmac.h: + +../../../ESF/mcu/inc/instance/dsu.h: + +../../../ESF/mcu/inc/instance/eic.h: + +../../../ESF/mcu/inc/instance/evsys.h: + +../../../ESF/mcu/inc/instance/freqm.h: + +../../../ESF/mcu/inc/instance/gclk.h: + +../../../ESF/mcu/inc/instance/gmac.h: + +../../../ESF/mcu/inc/instance/hmatrix.h: + +../../../ESF/mcu/inc/instance/icm.h: + +../../../ESF/mcu/inc/instance/i2s.h: + +../../../ESF/mcu/inc/instance/mclk.h: + +../../../ESF/mcu/inc/instance/nvmctrl.h: + +../../../ESF/mcu/inc/instance/oscctrl.h: + +../../../ESF/mcu/inc/instance/osc32kctrl.h: + +../../../ESF/mcu/inc/instance/pac.h: + +../../../ESF/mcu/inc/instance/pcc.h: + +../../../ESF/mcu/inc/instance/pdec.h: + +../../../ESF/mcu/inc/instance/pm.h: + +../../../ESF/mcu/inc/instance/port.h: + +../../../ESF/mcu/inc/instance/pukcc.h: + +../../../ESF/mcu/inc/instance/qspi.h: + +../../../ESF/mcu/inc/instance/ramecc.h: + +../../../ESF/mcu/inc/instance/rstc.h: + +../../../ESF/mcu/inc/instance/rtc.h: + +../../../ESF/mcu/inc/instance/sdhc0.h: + +../../../ESF/mcu/inc/instance/sdhc1.h: + +../../../ESF/mcu/inc/instance/sercom0.h: + +../../../ESF/mcu/inc/instance/sercom1.h: + +../../../ESF/mcu/inc/instance/sercom2.h: + +../../../ESF/mcu/inc/instance/sercom3.h: + +../../../ESF/mcu/inc/instance/sercom4.h: + +../../../ESF/mcu/inc/instance/sercom5.h: + +../../../ESF/mcu/inc/instance/sercom6.h: + +../../../ESF/mcu/inc/instance/sercom7.h: + +../../../ESF/mcu/inc/instance/supc.h: + +../../../ESF/mcu/inc/instance/tc0.h: + +../../../ESF/mcu/inc/instance/tc1.h: + +../../../ESF/mcu/inc/instance/tc2.h: + +../../../ESF/mcu/inc/instance/tc3.h: + +../../../ESF/mcu/inc/instance/tc4.h: + +../../../ESF/mcu/inc/instance/tc5.h: + +../../../ESF/mcu/inc/instance/tc6.h: + +../../../ESF/mcu/inc/instance/tc7.h: + +../../../ESF/mcu/inc/instance/tcc0.h: + +../../../ESF/mcu/inc/instance/tcc1.h: + +../../../ESF/mcu/inc/instance/tcc2.h: + +../../../ESF/mcu/inc/instance/tcc3.h: + +../../../ESF/mcu/inc/instance/tcc4.h: + +../../../ESF/mcu/inc/instance/trng.h: + +../../../ESF/mcu/inc/instance/usb.h: + +../../../ESF/mcu/inc/instance/wdt.h: + +../../../ESF/mcu/inc/pio/same54p20a.h: + +../../../cfg/conf_clocks.h: + +../../../ESF/modules/core/clocks.h: diff --git a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/clocks.o b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/clocks.o index 62ee8f56..aa931074 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/clocks.o and b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/clocks.o differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/core.d b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/core.d new file mode 100644 index 00000000..d453b8d4 --- /dev/null +++ b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/core.d @@ -0,0 +1,333 @@ +ESF/modules/core/core.d ESF/modules/core/core.o: \ + ../../../ESF/modules/core/core.c ../../../ESF/modules/core/core.h \ + ../../../ESF/modules/core/clocks.h ../../../ESF/mcu/inc/sam.h \ + ../../../ESF/mcu/inc/same54p20a.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h \ + /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h \ + ../../../ESF/common/inc/cmsis/core_cm4.h \ + ../../../ESF/common/inc/cmsis/cmsis_version.h \ + ../../../ESF/common/inc/cmsis/cmsis_compiler.h \ + ../../../ESF/common/inc/cmsis/cmsis_gcc.h \ + ../../../ESF/common/inc/cmsis/mpu_armv7.h \ + ../../../ESF/mcu/inc/system_same54.h ../../../ESF/mcu/inc/component/ac.h \ + ../../../ESF/mcu/inc/component/adc.h \ + ../../../ESF/mcu/inc/component/aes.h \ + ../../../ESF/mcu/inc/component/can.h \ + ../../../ESF/mcu/inc/component/ccl.h \ + ../../../ESF/mcu/inc/component/cmcc.h \ + ../../../ESF/mcu/inc/component/dac.h \ + ../../../ESF/mcu/inc/component/dmac.h \ + ../../../ESF/mcu/inc/component/dsu.h \ + ../../../ESF/mcu/inc/component/eic.h \ + ../../../ESF/mcu/inc/component/evsys.h \ + ../../../ESF/mcu/inc/component/freqm.h \ + ../../../ESF/mcu/inc/component/gclk.h \ + ../../../ESF/mcu/inc/component/gmac.h \ + ../../../ESF/mcu/inc/component/hmatrixb.h \ + ../../../ESF/mcu/inc/component/icm.h \ + ../../../ESF/mcu/inc/component/i2s.h \ + ../../../ESF/mcu/inc/component/mclk.h \ + ../../../ESF/mcu/inc/component/nvmctrl.h \ + ../../../ESF/mcu/inc/component/oscctrl.h \ + ../../../ESF/mcu/inc/component/osc32kctrl.h \ + ../../../ESF/mcu/inc/component/pac.h \ + ../../../ESF/mcu/inc/component/pcc.h \ + ../../../ESF/mcu/inc/component/pdec.h \ + ../../../ESF/mcu/inc/component/pm.h \ + ../../../ESF/mcu/inc/component/port.h \ + ../../../ESF/mcu/inc/component/qspi.h \ + ../../../ESF/mcu/inc/component/ramecc.h \ + ../../../ESF/mcu/inc/component/rstc.h \ + ../../../ESF/mcu/inc/component/rtc.h \ + ../../../ESF/mcu/inc/component/sdhc.h \ + ../../../ESF/mcu/inc/component/sercom.h \ + ../../../ESF/mcu/inc/component/supc.h \ + ../../../ESF/mcu/inc/component/tc.h ../../../ESF/mcu/inc/component/tcc.h \ + ../../../ESF/mcu/inc/component/trng.h \ + ../../../ESF/mcu/inc/component/usb.h \ + ../../../ESF/mcu/inc/component/wdt.h ../../../ESF/mcu/inc/instance/ac.h \ + ../../../ESF/mcu/inc/instance/adc0.h \ + ../../../ESF/mcu/inc/instance/adc1.h ../../../ESF/mcu/inc/instance/aes.h \ + ../../../ESF/mcu/inc/instance/can0.h \ + ../../../ESF/mcu/inc/instance/can1.h ../../../ESF/mcu/inc/instance/ccl.h \ + ../../../ESF/mcu/inc/instance/cmcc.h ../../../ESF/mcu/inc/instance/dac.h \ + ../../../ESF/mcu/inc/instance/dmac.h ../../../ESF/mcu/inc/instance/dsu.h \ + ../../../ESF/mcu/inc/instance/eic.h \ + ../../../ESF/mcu/inc/instance/evsys.h \ + ../../../ESF/mcu/inc/instance/freqm.h \ + ../../../ESF/mcu/inc/instance/gclk.h \ + ../../../ESF/mcu/inc/instance/gmac.h \ + ../../../ESF/mcu/inc/instance/hmatrix.h \ + ../../../ESF/mcu/inc/instance/icm.h ../../../ESF/mcu/inc/instance/i2s.h \ + ../../../ESF/mcu/inc/instance/mclk.h \ + ../../../ESF/mcu/inc/instance/nvmctrl.h \ + ../../../ESF/mcu/inc/instance/oscctrl.h \ + ../../../ESF/mcu/inc/instance/osc32kctrl.h \ + ../../../ESF/mcu/inc/instance/pac.h ../../../ESF/mcu/inc/instance/pcc.h \ + ../../../ESF/mcu/inc/instance/pdec.h ../../../ESF/mcu/inc/instance/pm.h \ + ../../../ESF/mcu/inc/instance/port.h \ + ../../../ESF/mcu/inc/instance/pukcc.h \ + ../../../ESF/mcu/inc/instance/qspi.h \ + ../../../ESF/mcu/inc/instance/ramecc.h \ + ../../../ESF/mcu/inc/instance/rstc.h ../../../ESF/mcu/inc/instance/rtc.h \ + ../../../ESF/mcu/inc/instance/sdhc0.h \ + ../../../ESF/mcu/inc/instance/sdhc1.h \ + ../../../ESF/mcu/inc/instance/sercom0.h \ + ../../../ESF/mcu/inc/instance/sercom1.h \ + ../../../ESF/mcu/inc/instance/sercom2.h \ + ../../../ESF/mcu/inc/instance/sercom3.h \ + ../../../ESF/mcu/inc/instance/sercom4.h \ + ../../../ESF/mcu/inc/instance/sercom5.h \ + ../../../ESF/mcu/inc/instance/sercom6.h \ + ../../../ESF/mcu/inc/instance/sercom7.h \ + ../../../ESF/mcu/inc/instance/supc.h ../../../ESF/mcu/inc/instance/tc0.h \ + ../../../ESF/mcu/inc/instance/tc1.h ../../../ESF/mcu/inc/instance/tc2.h \ + ../../../ESF/mcu/inc/instance/tc3.h ../../../ESF/mcu/inc/instance/tc4.h \ + ../../../ESF/mcu/inc/instance/tc5.h ../../../ESF/mcu/inc/instance/tc6.h \ + ../../../ESF/mcu/inc/instance/tc7.h ../../../ESF/mcu/inc/instance/tcc0.h \ + ../../../ESF/mcu/inc/instance/tcc1.h \ + ../../../ESF/mcu/inc/instance/tcc2.h \ + ../../../ESF/mcu/inc/instance/tcc3.h \ + ../../../ESF/mcu/inc/instance/tcc4.h \ + ../../../ESF/mcu/inc/instance/trng.h ../../../ESF/mcu/inc/instance/usb.h \ + ../../../ESF/mcu/inc/instance/wdt.h \ + ../../../ESF/mcu/inc/pio/same54p20a.h ../../../ESF/modules/core/memory.h + +../../../ESF/modules/core/core.h: + +../../../ESF/modules/core/clocks.h: + +../../../ESF/mcu/inc/sam.h: + +../../../ESF/mcu/inc/same54p20a.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/lib/gcc/arm-none-eabi/6.3.1/include/stdint.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/stdint.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/machine/_default_types.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/features.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/_newlib_version.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_intsup.h: + +/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/arm-none-eabi/include/sys/_stdint.h: + +../../../ESF/common/inc/cmsis/core_cm4.h: + +../../../ESF/common/inc/cmsis/cmsis_version.h: + +../../../ESF/common/inc/cmsis/cmsis_compiler.h: + +../../../ESF/common/inc/cmsis/cmsis_gcc.h: + +../../../ESF/common/inc/cmsis/mpu_armv7.h: + +../../../ESF/mcu/inc/system_same54.h: + +../../../ESF/mcu/inc/component/ac.h: + +../../../ESF/mcu/inc/component/adc.h: + +../../../ESF/mcu/inc/component/aes.h: + +../../../ESF/mcu/inc/component/can.h: + +../../../ESF/mcu/inc/component/ccl.h: + +../../../ESF/mcu/inc/component/cmcc.h: + +../../../ESF/mcu/inc/component/dac.h: + +../../../ESF/mcu/inc/component/dmac.h: + +../../../ESF/mcu/inc/component/dsu.h: + +../../../ESF/mcu/inc/component/eic.h: + +../../../ESF/mcu/inc/component/evsys.h: + +../../../ESF/mcu/inc/component/freqm.h: + +../../../ESF/mcu/inc/component/gclk.h: + +../../../ESF/mcu/inc/component/gmac.h: + +../../../ESF/mcu/inc/component/hmatrixb.h: + +../../../ESF/mcu/inc/component/icm.h: + +../../../ESF/mcu/inc/component/i2s.h: + +../../../ESF/mcu/inc/component/mclk.h: + +../../../ESF/mcu/inc/component/nvmctrl.h: + +../../../ESF/mcu/inc/component/oscctrl.h: + +../../../ESF/mcu/inc/component/osc32kctrl.h: + +../../../ESF/mcu/inc/component/pac.h: + +../../../ESF/mcu/inc/component/pcc.h: + +../../../ESF/mcu/inc/component/pdec.h: + +../../../ESF/mcu/inc/component/pm.h: + +../../../ESF/mcu/inc/component/port.h: + +../../../ESF/mcu/inc/component/qspi.h: + +../../../ESF/mcu/inc/component/ramecc.h: + +../../../ESF/mcu/inc/component/rstc.h: + +../../../ESF/mcu/inc/component/rtc.h: + +../../../ESF/mcu/inc/component/sdhc.h: + +../../../ESF/mcu/inc/component/sercom.h: + +../../../ESF/mcu/inc/component/supc.h: + +../../../ESF/mcu/inc/component/tc.h: + +../../../ESF/mcu/inc/component/tcc.h: + +../../../ESF/mcu/inc/component/trng.h: + +../../../ESF/mcu/inc/component/usb.h: + +../../../ESF/mcu/inc/component/wdt.h: + +../../../ESF/mcu/inc/instance/ac.h: + +../../../ESF/mcu/inc/instance/adc0.h: + +../../../ESF/mcu/inc/instance/adc1.h: + +../../../ESF/mcu/inc/instance/aes.h: + +../../../ESF/mcu/inc/instance/can0.h: + +../../../ESF/mcu/inc/instance/can1.h: + +../../../ESF/mcu/inc/instance/ccl.h: + +../../../ESF/mcu/inc/instance/cmcc.h: + +../../../ESF/mcu/inc/instance/dac.h: + +../../../ESF/mcu/inc/instance/dmac.h: + +../../../ESF/mcu/inc/instance/dsu.h: + +../../../ESF/mcu/inc/instance/eic.h: + +../../../ESF/mcu/inc/instance/evsys.h: + +../../../ESF/mcu/inc/instance/freqm.h: + +../../../ESF/mcu/inc/instance/gclk.h: + +../../../ESF/mcu/inc/instance/gmac.h: + +../../../ESF/mcu/inc/instance/hmatrix.h: + +../../../ESF/mcu/inc/instance/icm.h: + +../../../ESF/mcu/inc/instance/i2s.h: + +../../../ESF/mcu/inc/instance/mclk.h: + +../../../ESF/mcu/inc/instance/nvmctrl.h: + +../../../ESF/mcu/inc/instance/oscctrl.h: + +../../../ESF/mcu/inc/instance/osc32kctrl.h: + +../../../ESF/mcu/inc/instance/pac.h: + +../../../ESF/mcu/inc/instance/pcc.h: + +../../../ESF/mcu/inc/instance/pdec.h: + +../../../ESF/mcu/inc/instance/pm.h: + +../../../ESF/mcu/inc/instance/port.h: + +../../../ESF/mcu/inc/instance/pukcc.h: + +../../../ESF/mcu/inc/instance/qspi.h: + +../../../ESF/mcu/inc/instance/ramecc.h: + +../../../ESF/mcu/inc/instance/rstc.h: + +../../../ESF/mcu/inc/instance/rtc.h: + +../../../ESF/mcu/inc/instance/sdhc0.h: + +../../../ESF/mcu/inc/instance/sdhc1.h: + +../../../ESF/mcu/inc/instance/sercom0.h: + +../../../ESF/mcu/inc/instance/sercom1.h: + +../../../ESF/mcu/inc/instance/sercom2.h: + +../../../ESF/mcu/inc/instance/sercom3.h: + +../../../ESF/mcu/inc/instance/sercom4.h: + +../../../ESF/mcu/inc/instance/sercom5.h: + +../../../ESF/mcu/inc/instance/sercom6.h: + +../../../ESF/mcu/inc/instance/sercom7.h: + +../../../ESF/mcu/inc/instance/supc.h: + +../../../ESF/mcu/inc/instance/tc0.h: + +../../../ESF/mcu/inc/instance/tc1.h: + +../../../ESF/mcu/inc/instance/tc2.h: + +../../../ESF/mcu/inc/instance/tc3.h: + +../../../ESF/mcu/inc/instance/tc4.h: + +../../../ESF/mcu/inc/instance/tc5.h: + +../../../ESF/mcu/inc/instance/tc6.h: + +../../../ESF/mcu/inc/instance/tc7.h: + +../../../ESF/mcu/inc/instance/tcc0.h: + +../../../ESF/mcu/inc/instance/tcc1.h: + +../../../ESF/mcu/inc/instance/tcc2.h: + +../../../ESF/mcu/inc/instance/tcc3.h: + +../../../ESF/mcu/inc/instance/tcc4.h: + +../../../ESF/mcu/inc/instance/trng.h: + +../../../ESF/mcu/inc/instance/usb.h: + +../../../ESF/mcu/inc/instance/wdt.h: + +../../../ESF/mcu/inc/pio/same54p20a.h: + +../../../ESF/modules/core/memory.h: diff --git a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/core.o b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/core.o new file mode 100644 index 00000000..25269656 Binary files /dev/null and b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/core.o differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/event.d b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/event.d new file mode 100644 index 00000000..d0c76665 --- /dev/null +++ b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/event.d @@ -0,0 +1,2 @@ +ESF/modules/core/event.d ESF/modules/core/event.o: \ + ../../../ESF/modules/core/event.c diff --git a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/event.o b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/event.o new file mode 100644 index 00000000..8ff49f17 Binary files /dev/null and b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/event.o differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/memory.d b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/memory.d new file mode 100644 index 00000000..914a845f --- /dev/null +++ b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/memory.d @@ -0,0 +1,4 @@ +ESF/modules/core/memory.d ESF/modules/core/memory.o: \ + ../../../ESF/modules/core/memory.c ../../../ESF/modules/core/memory.h + +../../../ESF/modules/core/memory.h: diff --git a/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/memory.o b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/memory.o new file mode 100644 index 00000000..ed7d453c Binary files /dev/null and b/test/same54p20a_test/.igloo/target/same54p20a/ESF/modules/core/memory.o differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/Makefile b/test/same54p20a_test/.igloo/target/same54p20a/Makefile index 380095f5..f7c6a8b8 100644 --- a/test/same54p20a_test/.igloo/target/same54p20a/Makefile +++ b/test/same54p20a_test/.igloo/target/same54p20a/Makefile @@ -34,6 +34,7 @@ $(DIR_INCLUDES) \ -MT$(QUOTE)$(@:%.o=%.o)$(QUOTE) ELF_FLAGS= \ +$(DIR_INCLUDES) \ -D$(MCU) \ -mcpu=$(MCPU) \ -Wl,--start-group -l m \ @@ -90,6 +91,10 @@ ESF/modules/usart OBJS+= \ ESF/mcu/src/startup_same54.o \ ESF/mcu/src/system_same54.o \ +ESF/modules/core/core.o \ +ESF/modules/core/event.o \ +ESF/modules/core/memory.o \ +ESF/modules/core/event.o \ ESF/modules/core/clocks.o \ ESF/modules/usart/usart.o \ src/main.o @@ -98,6 +103,9 @@ OBJS_AS_ARGS+= \ $(QUOTE)ESF/mcu/src/startup_same54.o$(QUOTE) \ $(QUOTE)ESF/mcu/src/system_same54.o$(QUOTE) \ $(QUOTE)ESF/modules/core/clocks.o$(QUOTE) \ +$(QUOTE)ESF/modules/core/event.o$(QUOTE) \ +$(QUOTE)ESF/modules/core/memory.o$(QUOTE) \ +$(QUOTE)ESF/modules/core/event.o$(QUOTE) \ $(QUOTE)ESF/modules/usart/usart.o$(QUOTE) \ $(QUOTE)src/main.o$(QUOTE) @@ -105,7 +113,7 @@ DIR_INCLUDES+= \ -I$(QUOTE)../../../ESF/common/inc$(QUOTE) \ -I$(QUOTE)../../../ESF/common/inc/cmsis$(QUOTE) \ -I$(QUOTE)../../../ESF/modules$(QUOTE) \ --I$(QUOTE)../../../ESF/modules/clocks$(QUOTE) \ +-I$(QUOTE)../../../ESF/modules/core$(QUOTE) \ -I$(QUOTE)../../../ESF/modules/usart$(QUOTE) \ -I$(QUOTE)../../../ESF/mcu/inc$(QUOTE) \ -I$(QUOTE)../../../cfg$(QUOTE) \ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/compile_commands.json b/test/same54p20a_test/.igloo/target/same54p20a/compile_commands.json index 48c9dc60..53b2f454 100644 --- a/test/same54p20a_test/.igloo/target/same54p20a/compile_commands.json +++ b/test/same54p20a_test/.igloo/target/same54p20a/compile_commands.json @@ -15,37 +15,7 @@ "-I../../../ESF/common/inc", "-I../../../ESF/common/inc/cmsis", "-I../../../ESF/modules", - "-I../../../ESF/modules/clocks", - "-I../../../ESF/modules/usart", - "-I../../../ESF/mcu/inc", - "-I../../../cfg", - "-I../../../inc", - "-MTESF/mcu/src/startup_same54.o", - "-o", - "ESF/mcu/src/startup_same54.o", - "../../../ESF/mcu/src/startup_same54.c" - ], - "directory": "/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/test/same54p20a_test/.igloo/target/same54p20a", - "file": "/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/test/same54p20a_test/.igloo/target/same54p20a/../../../ESF/mcu/src/startup_same54.c", - "output": "/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/test/same54p20a_test/.igloo/target/same54p20a/ESF/mcu/src/startup_same54.o" - }, - { - "arguments": [ - "/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/arm-none-eabi-gcc", - "-D__SAME54P20A__", - "-mcpu=cortex-m4", - "-x", - "c", - "-DDEBUG", - "-Os", - "-g3", - "-Wall", - "-c", - "-std=gnu99", - "-I../../../ESF/common/inc", - "-I../../../ESF/common/inc/cmsis", - "-I../../../ESF/modules", - "-I../../../ESF/modules/clocks", + "-I../../../ESF/modules/core", "-I../../../ESF/modules/usart", "-I../../../ESF/mcu/inc", "-I../../../cfg", @@ -75,37 +45,7 @@ "-I../../../ESF/common/inc", "-I../../../ESF/common/inc/cmsis", "-I../../../ESF/modules", - "-I../../../ESF/modules/clocks", - "-I../../../ESF/modules/usart", - "-I../../../ESF/mcu/inc", - "-I../../../cfg", - "-I../../../inc", - "-MTESF/mcu/src/system_same54.o", - "-o", - "ESF/mcu/src/system_same54.o", - "../../../ESF/mcu/src/system_same54.c" - ], - "directory": "/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/test/same54p20a_test/.igloo/target/same54p20a", - "file": "/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/test/same54p20a_test/.igloo/target/same54p20a/../../../ESF/mcu/src/system_same54.c", - "output": "/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/test/same54p20a_test/.igloo/target/same54p20a/ESF/mcu/src/system_same54.o" - }, - { - "arguments": [ - "/storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/arm-none-eabi-gcc", - "-D__SAME54P20A__", - "-mcpu=cortex-m4", - "-x", - "c", - "-DDEBUG", - "-Os", - "-g3", - "-Wall", - "-c", - "-std=gnu99", - "-I../../../ESF/common/inc", - "-I../../../ESF/common/inc/cmsis", - "-I../../../ESF/modules", - "-I../../../ESF/modules/clocks", + "-I../../../ESF/modules/core", "-I../../../ESF/modules/usart", "-I../../../ESF/mcu/inc", "-I../../../cfg", @@ -135,7 +75,7 @@ "-I../../../ESF/common/inc", "-I../../../ESF/common/inc/cmsis", "-I../../../ESF/modules", - "-I../../../ESF/modules/clocks", + "-I../../../ESF/modules/core", "-I../../../ESF/modules/usart", "-I../../../ESF/mcu/inc", "-I../../../cfg", diff --git a/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.elf b/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.elf index 21f7b0ce..b3bc8562 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.elf and b/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.elf differ diff --git a/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.lss b/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.lss index 30c82d9e..d701925e 100644 --- a/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.lss +++ b/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.lss @@ -27,15 +27,15 @@ Idx Name Size VMA LMA File off Algn CONTENTS, READONLY, DEBUGGING 11 .debug_aranges 00000040 00000000 00000000 000128d4 2**0 CONTENTS, READONLY, DEBUGGING - 12 .debug_macro 00025f3d 00000000 00000000 00012914 2**0 + 12 .debug_macro 00025f4c 00000000 00000000 00012914 2**0 CONTENTS, READONLY, DEBUGGING - 13 .debug_line 00001022 00000000 00000000 00038851 2**0 + 13 .debug_line 00001048 00000000 00000000 00038860 2**0 CONTENTS, READONLY, DEBUGGING - 14 .debug_str 000f139e 00000000 00000000 00039873 2**0 + 14 .debug_str 000f19ab 00000000 00000000 000398a8 2**0 CONTENTS, READONLY, DEBUGGING - 15 .debug_frame 00000084 00000000 00000000 0012ac14 2**2 + 15 .debug_frame 00000084 00000000 00000000 0012b254 2**2 CONTENTS, READONLY, DEBUGGING - 16 .debug_ranges 00000010 00000000 00000000 0012ac98 2**0 + 16 .debug_ranges 00000010 00000000 00000000 0012b2d8 2**0 CONTENTS, READONLY, DEBUGGING Disassembly of section .text: diff --git a/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.map b/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.map index 745af6f0..747f1ce0 100644 --- a/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.map +++ b/test/same54p20a_test/.igloo/target/same54p20a/same54p20a_test.map @@ -381,20 +381,296 @@ Discarded input sections .ARM.attributes 0x0000000000000000 0x33 ESF/mcu/src/system_same54.o .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o - .text 0x0000000000000000 0x0 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/clocks.o + .text 0x0000000000000000 0x7c ESF/modules/core/clocks.o .data 0x0000000000000000 0x0 ESF/modules/core/clocks.o .bss 0x0000000000000000 0x0 ESF/modules/core/clocks.o - .debug_info 0x0000000000000000 0x21 ESF/modules/core/clocks.o - .debug_abbrev 0x0000000000000000 0x13 ESF/modules/core/clocks.o + .debug_info 0x0000000000000000 0x1512 ESF/modules/core/clocks.o + .debug_abbrev 0x0000000000000000 0x182 ESF/modules/core/clocks.o .debug_aranges - 0x0000000000000000 0x18 ESF/modules/core/clocks.o - .debug_macro 0x0000000000000000 0x11 ESF/modules/core/clocks.o + 0x0000000000000000 0x20 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x4d4 ESF/modules/core/clocks.o .debug_macro 0x0000000000000000 0x8b6 ESF/modules/core/clocks.o - .debug_line 0x0000000000000000 0x43 ESF/modules/core/clocks.o - .debug_str 0x0000000000000000 0x256c ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x22 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x87 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x51 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xef ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x6a ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x1df ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x4e ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x1c ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x22 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xdf ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x102d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x11f ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x706 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xb5b ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x3c0 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x2d61 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x336 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x3b7 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x668 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x143f ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x651 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x67b ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x6d7 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x172 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x395 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x19dd ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x3a ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x72a ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xb12 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x5d7 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xbc0 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x9b9 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x2a3 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x8cb ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x1ea ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x8f4 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x216 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x3f9 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x620 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x10d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xb8 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x1df7 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x2e69 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x11ed ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x50e ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x930 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x1ad8 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xe7 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x13e6 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x36a ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x94 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xdc ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xe2 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xdc ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x149 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x149 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x46 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x4c ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xc4 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x7d5 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xb8 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x7c ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xc20 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x46 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x25b ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x31a ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x170 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x7c ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xbe ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x4c ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x82 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x1a3 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x46 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x6a ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x46 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x88 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x46 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x24e ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x1c ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x76 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x3a ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x2e ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x196 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x16f ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x16f ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x25d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x25d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x25d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x25d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x25d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x25d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x25d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x25d ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x52 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xfa ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xfa ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xfa ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xfa ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xfa ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xfa ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xfa ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xfa ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x148 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x124 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x106 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xee ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xee ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x2e ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x46a ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x3a ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x59f ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0x4ff3 ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xcf ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xca ESF/modules/core/clocks.o + .debug_macro 0x0000000000000000 0xdc ESF/modules/core/clocks.o + .debug_line 0x0000000000000000 0x814 ESF/modules/core/clocks.o + .debug_str 0x0000000000000000 0xf1269 ESF/modules/core/clocks.o .comment 0x0000000000000000 0x5a ESF/modules/core/clocks.o + .debug_frame 0x0000000000000000 0x50 ESF/modules/core/clocks.o .ARM.attributes 0x0000000000000000 0x33 ESF/modules/core/clocks.o + .group 0x0000000000000000 0x8 ESF/modules/core/event.o + .text 0x0000000000000000 0x0 ESF/modules/core/event.o + .data 0x0000000000000000 0x0 ESF/modules/core/event.o + .bss 0x0000000000000000 0x0 ESF/modules/core/event.o + .debug_info 0x0000000000000000 0x21 ESF/modules/core/event.o + .debug_abbrev 0x0000000000000000 0x13 ESF/modules/core/event.o + .debug_aranges + 0x0000000000000000 0x18 ESF/modules/core/event.o + .debug_macro 0x0000000000000000 0x11 ESF/modules/core/event.o + .debug_macro 0x0000000000000000 0x8b6 ESF/modules/core/event.o + .debug_line 0x0000000000000000 0x42 ESF/modules/core/event.o + .debug_str 0x0000000000000000 0x256b ESF/modules/core/event.o + .comment 0x0000000000000000 0x5a ESF/modules/core/event.o + .ARM.attributes + 0x0000000000000000 0x33 ESF/modules/core/event.o + .group 0x0000000000000000 0x8 ESF/modules/core/memory.o + .text 0x0000000000000000 0x0 ESF/modules/core/memory.o + .data 0x0000000000000000 0x0 ESF/modules/core/memory.o + .bss 0x0000000000000000 0x0 ESF/modules/core/memory.o + .debug_info 0x0000000000000000 0x21 ESF/modules/core/memory.o + .debug_abbrev 0x0000000000000000 0x13 ESF/modules/core/memory.o + .debug_aranges + 0x0000000000000000 0x18 ESF/modules/core/memory.o + .debug_macro 0x0000000000000000 0x1b ESF/modules/core/memory.o + .debug_macro 0x0000000000000000 0x8b6 ESF/modules/core/memory.o + .debug_line 0x0000000000000000 0x4f ESF/modules/core/memory.o + .debug_str 0x0000000000000000 0x2578 ESF/modules/core/memory.o + .comment 0x0000000000000000 0x5a ESF/modules/core/memory.o + .ARM.attributes + 0x0000000000000000 0x33 ESF/modules/core/memory.o + .group 0x0000000000000000 0x8 ESF/modules/core/event.o + .text 0x0000000000000000 0x0 ESF/modules/core/event.o + .data 0x0000000000000000 0x0 ESF/modules/core/event.o + .bss 0x0000000000000000 0x0 ESF/modules/core/event.o + .debug_info 0x0000000000000000 0x21 ESF/modules/core/event.o + .debug_abbrev 0x0000000000000000 0x13 ESF/modules/core/event.o + .debug_aranges + 0x0000000000000000 0x18 ESF/modules/core/event.o + .debug_macro 0x0000000000000000 0x11 ESF/modules/core/event.o + .debug_macro 0x0000000000000000 0x8b6 ESF/modules/core/event.o + .debug_line 0x0000000000000000 0x42 ESF/modules/core/event.o + .debug_str 0x0000000000000000 0x256b ESF/modules/core/event.o + .comment 0x0000000000000000 0x5a ESF/modules/core/event.o + .ARM.attributes + 0x0000000000000000 0x33 ESF/modules/core/event.o .group 0x0000000000000000 0x8 ESF/modules/usart/usart.o .text 0x0000000000000000 0x2 ESF/modules/usart/usart.o .data 0x0000000000000000 0x0 ESF/modules/usart/usart.o @@ -526,6 +802,7 @@ Discarded input sections .group 0x0000000000000000 0x8 src/main.o .group 0x0000000000000000 0x8 src/main.o .group 0x0000000000000000 0x8 src/main.o + .group 0x0000000000000000 0x8 src/main.o .text 0x0000000000000000 0x0 src/main.o .data 0x0000000000000000 0x0 src/main.o .bss 0x0000000000000000 0x0 src/main.o @@ -643,6 +920,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x59f src/main.o .debug_macro 0x0000000000000000 0x4ff3 src/main.o .debug_macro 0x0000000000000000 0xcf src/main.o + .debug_macro 0x0000000000000000 0xdc src/main.o .text 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/libc_nano.a(lib_a-exit.o) .data 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/libc_nano.a(lib_a-exit.o) .bss 0x0000000000000000 0x0 /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/toolchains/arm-none-eabi-toolchain/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/libc_nano.a(lib_a-exit.o) @@ -699,6 +977,9 @@ LOAD /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/too LOAD ESF/mcu/src/startup_same54.o LOAD ESF/mcu/src/system_same54.o LOAD ESF/modules/core/clocks.o +LOAD ESF/modules/core/event.o +LOAD ESF/modules/core/memory.o +LOAD ESF/modules/core/event.o LOAD ESF/modules/usart/usart.o LOAD src/main.o START GROUP @@ -1029,7 +1310,7 @@ OUTPUT(same54p20a_test.elf elf32-littlearm) .debug_aranges 0x0000000000000020 0x20 src/main.o -.debug_macro 0x0000000000000000 0x25f3d +.debug_macro 0x0000000000000000 0x25f4c .debug_macro 0x0000000000000000 0x4b2 ESF/mcu/src/startup_same54.o .debug_macro 0x00000000000004b2 0x8b6 ESF/mcu/src/startup_same54.o .debug_macro 0x0000000000000d68 0x22 ESF/mcu/src/startup_same54.o @@ -1145,18 +1426,18 @@ OUTPUT(same54p20a_test.elf elf32-littlearm) .debug_macro 0x000000000002034d 0x59f ESF/mcu/src/startup_same54.o .debug_macro 0x00000000000208ec 0x4ff3 ESF/mcu/src/startup_same54.o .debug_macro 0x00000000000258df 0xcf ESF/mcu/src/startup_same54.o - .debug_macro 0x00000000000259ae 0x4bf src/main.o - .debug_macro 0x0000000000025e6d 0xd0 src/main.o + .debug_macro 0x00000000000259ae 0x4ce src/main.o + .debug_macro 0x0000000000025e7c 0xd0 src/main.o -.debug_line 0x0000000000000000 0x1022 +.debug_line 0x0000000000000000 0x1048 .debug_line 0x0000000000000000 0x7fe ESF/mcu/src/startup_same54.o - .debug_line 0x00000000000007fe 0x824 src/main.o + .debug_line 0x00000000000007fe 0x84a src/main.o -.debug_str 0x0000000000000000 0xf139e +.debug_str 0x0000000000000000 0xf19ab .debug_str 0x0000000000000000 0xf0925 ESF/mcu/src/startup_same54.o 0xf0d09 (size before relaxing) - .debug_str 0x00000000000f0925 0xa79 src/main.o - 0xf0b9b (size before relaxing) + .debug_str 0x00000000000f0925 0x1086 src/main.o + 0xf11b4 (size before relaxing) .debug_frame 0x0000000000000000 0x84 .debug_frame 0x0000000000000000 0x38 ESF/mcu/src/startup_same54.o diff --git a/test/same54p20a_test/.igloo/target/same54p20a/src/main.d b/test/same54p20a_test/.igloo/target/same54p20a/src/main.d index a349aa9a..38588b77 100644 --- a/test/same54p20a_test/.igloo/target/same54p20a/src/main.d +++ b/test/same54p20a_test/.igloo/target/same54p20a/src/main.d @@ -94,7 +94,8 @@ src/main.d src/main.o: ../../../src/main.c ../../../inc/igloo.h \ ../../../ESF/mcu/inc/instance/tcc4.h \ ../../../ESF/mcu/inc/instance/trng.h ../../../ESF/mcu/inc/instance/usb.h \ ../../../ESF/mcu/inc/instance/wdt.h \ - ../../../ESF/mcu/inc/pio/same54p20a.h ../../../cfg/conf_clocks.h + ../../../ESF/mcu/inc/pio/same54p20a.h ../../../cfg/conf_clocks.h \ + ../../../ESF/modules/core/clocks.h ../../../inc/igloo.h: @@ -327,3 +328,5 @@ src/main.d src/main.o: ../../../src/main.c ../../../inc/igloo.h \ ../../../ESF/mcu/inc/pio/same54p20a.h: ../../../cfg/conf_clocks.h: + +../../../ESF/modules/core/clocks.h: diff --git a/test/same54p20a_test/.igloo/target/same54p20a/src/main.o b/test/same54p20a_test/.igloo/target/same54p20a/src/main.o index a79581df..701caacf 100644 Binary files a/test/same54p20a_test/.igloo/target/same54p20a/src/main.o and b/test/same54p20a_test/.igloo/target/same54p20a/src/main.o differ diff --git a/test/same54p20a_test/ESF/modules/core/.#clocks.c b/test/same54p20a_test/ESF/modules/core/.#clocks.c new file mode 120000 index 00000000..e5db10b7 --- /dev/null +++ b/test/same54p20a_test/ESF/modules/core/.#clocks.c @@ -0,0 +1 @@ +penguin@penguin-arch-home.2357:1608893558 \ No newline at end of file diff --git a/test/same54p20a_test/ESF/modules/core/clocks.c b/test/same54p20a_test/ESF/modules/core/clocks.c index e69de29b..e4c30ab5 100644 --- a/test/same54p20a_test/ESF/modules/core/clocks.c +++ b/test/same54p20a_test/ESF/modules/core/clocks.c @@ -0,0 +1,81 @@ +#include "clocks.h" +#include "conf_core.h" + +void clock_osc32k_init(void) +{ +#if CORE_CONF_CLK_XOSC32K_ENABLE == 1 + OSC32KCTRL->XOSC32K.bit.CGM = CORE_CONF_CLK_XOSC32K_CGM; + OSC32KCTRL->XOSC32K.bit.WRTLOCK = CORE_CONF_CLK_XOSC32K_WRTLOCK; + OSC32KCTRL->XOSC32K.bit.STARTUP = CORE_CONF_CLK_XOSC32K_STARTUP_TIME; + OSC32KCTRL->XOSC32K.bit.RUNSTDBY = CORE_CONF_CLK_XOSC32K_RUNSTDBY; + OSC32KCTRL->XOSC32K.bit.ONDEMAND = CORE_CONF_CLK_XOSC32K_ONDEMAND; + OSC32KCTRL->XOSC32K.bit.EN1K = CORE_CONF_CLK_XOSC32K_EN1K; + OSC32KCTRL->XOSC32K.bit.EN32K = CORE_CONF_CLK_XOSC32K_EN32K; + OSC32KCTRL->XOSC32K.bit.XTALEN = CORE_CONF_CLK_XOSC32K_XTALEN; + OSC32KCTRL->CFDCTRL.bit.CFDPRESC = CORE_CONF_CLK_XOSC32K_CFDPRESC; + OSC32KCTRL->CFDCTRL.bit.SWBACK = CORE_CONF_CLK_XOSC32K_SWBACK; + OSC32KCTRL->CFDCTRL.bit.CFDEN = CORE_CONF_CLK_XOSC32K_CFDEN; + +#if CORE_CONF_CLK_XOSC32K_ENABLE == 1 && CORE_CONF_CLK_XOSC32K_ONDEMAND == 0 + while(OSC32KCTRL->STATUS.bit.XOSC32KRDY == 0); +#endif + +#endif +} +void clock_osc_init(void) +{ +#if CORE_CONF_CLK_XOSC0_ENABLE == 1 + OSCCTRL->XOSCCTRL[0].bit.XTALEN = CORE_CONF_CLK_XOSC0_XTALEN; + OSCCTRL->XOSCCTRL[0].bit.RUNSTDBY = CORE_CONF_CLK_XOSC0_RUNSTDBY; + OSCCTRL->XOSCCTRL[0].bit.ONDEMAND = CORE_CONF_CLK_XOSC0_ONDEMAND; + OSCCTRL->XOSCCTRL[0].bit.LOWBUFGAIN = CORE_CONF_CLK_XOSC0_LOWBUFGAIN; + OSCCTRL->XOSCCTRL[0].bit.IPTAT = CORE_CONF_CLK_XOSC0_IPTAT; + OSCCTRL->XOSCCTRL[0].bit.IMULT = CORE_CONF_CLK_XOSC0_IMULT; + OSCCTRL->XOSCCTRL[0].bit.ENALC = CORE_CONF_CLK_XOSC0_ENALC; + OSCCTRL->XOSCCTRL[0].bit.CFDEN = CORE_CONF_CLK_XOSC0_CFDEN; + OSCCTRL->XOSCCTRL[0].bit.CFDPRESC = CORE_CONF_CLK_XOSC0_CFDPRESC; + OSCCTRL->XOSCCTRL[0].bit.SWBEN = CORE_CONF_CLK_XOSC0_SWBEN; + OSCCTRL->XOSCCTRL[0].bit.STARTUP = CORE_CONF_CLK_XOSC0_STARTUP_TIME; + while(0 == OSCCTRL->STATUS.bit.XOSCRDY0); + +#if CORE_CONF_CLK_XOSC0_ENALC == 1 + OSCCTRL->XOSCCTRL[0].bit.ENALC = CORE_CONF_CLK_XOSC0_ENALC; +#endif + +#if CORE_CONF_CLK_XOSC0_ONDEMAND == 1 + OSCCTRL->XOSCCTRL[0].bit.ONDEMAND = CORE_CONF_CLK_XOSC0_ONDEMAND; +#endif + +#endif + +#if CORE_CONF_CLK_XOSC1_ENABLE == 1 + OSCCTRL->XOSCCTRL[1].bit.XTALEN = CORE_CONF_CLK_XOSC1_XTALEN; + OSCCTRL->XOSCCTRL[1].bit.RUNSTDBY = CORE_CONF_CLK_XOSC1_RUNSTDBY; + OSCCTRL->XOSCCTRL[1].bit.LOWBUFGAIN = CORE_CONF_CLK_XOSC1_LOWBUFGAIN; + OSCCTRL->XOSCCTRL[1].bit.IPTAT = CORE_CONF_CLK_XOSC1_IPTAT; + OSCCTRL->XOSCCTRL[1].bit.IMULT = CORE_CONF_CLK_XOSC1_IMULT; + OSCCTRL->XOSCCTRL[1].bit.CFDEN = CORE_CONF_CLK_XOSC1_CFDEN; + OSCCTRL->XOSCCTRL[1].bit.CFDPRESC = CORE_CONF_CLK_XOSC1_CFDPRESC; + OSCCTRL->XOSCCTRL[1].bit.SWBEN = CORE_CONF_CLK_XOSC1_SWBEN; + OSCCTRL->XOSCCTRL[1].bit.STARTUP = CORE_CONF_CLK_XOSC1_STARTUP_TIME; + while(0 == OSCCTRL->STATUS.bit.XOSCRDY1); + +#if CORE_CONF_CLK_XOSC1_ENALC == 1 + OSCCTRL->XOSCCTRL[1].bit.ENALC = CORE_CONF_CLK_XOSC1_ENALC; +#endif + +#if CORE_CONF_CLK_XOSC1_ONDEMAND == 1 + OSCCTRL->XOSCCTRL[1].bit.ONDEMAND = CORE_CONF_CLK_XOSC1_ONDEMAND; +#endif +#endif +} + +void clock_mclk_init(void) +{ + +} + +void clock_gclk_init(void) +{ + +} diff --git a/test/same54p20a_test/ESF/modules/core/clocks.h b/test/same54p20a_test/ESF/modules/core/clocks.h index 4ef6f200..4b67747c 100644 --- a/test/same54p20a_test/ESF/modules/core/clocks.h +++ b/test/same54p20a_test/ESF/modules/core/clocks.h @@ -2,7 +2,7 @@ #define _CLOCKS_H_ #include "sam.h" -#include "conf_clocks.h" + // XOSC32K Definitions #define CORE_CONF_CLK_XOSC32KCTRL_CGM_STD_MODE (0x1) #define CORE_CONF_CLK_XOSC32KCTRL_CGM_HS_MODE (0x2) @@ -45,51 +45,9 @@ #define CORE_CONF_CLK_XOSCCTRL_IPTAT_8MHZ_TO_16MHZ (3) #define CORE_CONF_CLK_XOSCCTRL_IPTAT_8MHZ (2) -static inline void clock_osc32k_init(void) -{ - -} - -static inline void clock_osc_init(void) -{ -#if CORE_CONF_CLK_XOSC0_ENABLE == 1 - OSCCTRL->XOSCCTRL[0].bit.XTALEN = CORE_CONF_CLK_XOSC0_XTALEN; - OSCCTRL->XOSCCTRL[0].bit.RUNSTDBY = CORE_CONF_CLK_XOSC0_RUNSTDBY; - OSCCTRL->XOSCCTRL[0].bit.ONDEMAND = CORE_CONF_CLK_XOSC0_ONDEMAND; - OSCCTRL->XOSCCTRL[0].bit.LOWBUFGAIN = CORE_CONF_CLK_XOSC0_LOWBUFGAIN; - OSCCTRL->XOSCCTRL[0].bit.IPTAT = CORE_CONF_CLK_XOSC0_IPTAT; - OSCCTRL->XOSCCTRL[0].bit.IMULT = CORE_CONF_CLK_XOSC0_IMULT; - OSCCTRL->XOSCCTRL[0].bit.ENALC = CORE_CONF_CLK_XOSC0_ENALC; - OSCCTRL->XOSCCTRL[0].bit.CFDEN = CORE_CONF_CLK_XOSC0_CFDEN; - OSCCTRL->XOSCCTRL[0].bit.CFDPRESC = CORE_CONF_CLK_XOSC0_CFDPRESC; - OSCCTRL->XOSCCTRL[0].bit.SWBEN = CORE_CONF_CLK_XOSC0_SWBEN; - OSCCTRL->XOSCCTRL[0].bit.STARTUP = CORE_CONF_CLK_XOSC0_STARTUP_TIME; -#endif - -#if CORE_CONF_CLK_XOSC1_ENABLE == 1 - OSCCTRL->XOSCCTRL[1].bit.XTALEN = CORE_CONF_CLK_XOSC1_XTALEN; - OSCCTRL->XOSCCTRL[1].bit.RUNSTDBY = CORE_CONF_CLK_XOSC1_RUNSTDBY; - OSCCTRL->XOSCCTRL[1].bit.ONDEMAND = CORE_CONF_CLK_XOSC1_ONDEMAND; - OSCCTRL->XOSCCTRL[1].bit.LOWBUFGAIN = CORE_CONF_CLK_XOSC1_LOWBUFGAIN; - OSCCTRL->XOSCCTRL[1].bit.IPTAT = CORE_CONF_CLK_XOSC1_IPTAT; - OSCCTRL->XOSCCTRL[1].bit.IMULT = CORE_CONF_CLK_XOSC1_IMULT; - OSCCTRL->XOSCCTRL[1].bit.ENALC = CORE_CONF_CLK_XOSC1_ENALC; - OSCCTRL->XOSCCTRL[1].bit.CFDEN = CORE_CONF_CLK_XOSC1_CFDEN; - OSCCTRL->XOSCCTRL[1].bit.CFDPRESC = CORE_CONF_CLK_XOSC1_CFDPRESC; - OSCCTRL->XOSCCTRL[1].bit.SWBEN = CORE_CONF_CLK_XOSC1_SWBEN; - OSCCTRL->XOSCCTRL[1].bit.STARTUP = CORE_CONF_CLK_XOSC1_STARTUP_TIME; -#endif - -} - -static inline void clock_mclk_init(void) -{ - -} - -static inline void clock_gclk_init_generators_by_freq(void) -{ - -} +void clock_osc32k_init(void); +void clock_osc_init(void); +void clock_mclk_init(void); +void clock_gclk_init(void); #endif diff --git a/test/same54p20a_test/ESF/modules/core/core.c b/test/same54p20a_test/ESF/modules/core/core.c new file mode 100644 index 00000000..8812ffaf --- /dev/null +++ b/test/same54p20a_test/ESF/modules/core/core.c @@ -0,0 +1,29 @@ +#include "core.h" +#include "clocks.h" +#include "memory.h" + +void mcu_init(void) +{ + // nvm init + mem_nvm_init(); + // osc32k init + clock_osc32k_init(); + + // osc init + clock_osc_init(); + + // master clock init + clock_mclk_init(); + + // generators init + clock_gclk_init(); + + // dma init + mem_dma_init(); + + // port event init + + + // cache init + mem_cache_init(); +} diff --git a/test/same54p20a_test/ESF/modules/core/core.h b/test/same54p20a_test/ESF/modules/core/core.h new file mode 100644 index 00000000..b49ca145 --- /dev/null +++ b/test/same54p20a_test/ESF/modules/core/core.h @@ -0,0 +1,6 @@ +#ifndef _CORE_H_ +#define _CORE_H_ + +void mcu_init(void); + +#endif diff --git a/test/same54p20a_test/ESF/modules/core/event.c b/test/same54p20a_test/ESF/modules/core/event.c new file mode 100644 index 00000000..e69de29b diff --git a/test/same54p20a_test/ESF/modules/core/event.h b/test/same54p20a_test/ESF/modules/core/event.h new file mode 100644 index 00000000..9e746325 --- /dev/null +++ b/test/same54p20a_test/ESF/modules/core/event.h @@ -0,0 +1,9 @@ +#ifndef _EVENT_H_ +#define _EVENT_H_ + +static inline void event_init(void) +{ + +} + +#endif diff --git a/test/same54p20a_test/ESF/modules/core/memory.c b/test/same54p20a_test/ESF/modules/core/memory.c new file mode 100644 index 00000000..8c5815ea --- /dev/null +++ b/test/same54p20a_test/ESF/modules/core/memory.c @@ -0,0 +1,2 @@ +#include "memory.h" + diff --git a/test/same54p20a_test/ESF/modules/core/memory.h b/test/same54p20a_test/ESF/modules/core/memory.h new file mode 100644 index 00000000..890ac463 --- /dev/null +++ b/test/same54p20a_test/ESF/modules/core/memory.h @@ -0,0 +1,19 @@ +#ifndef _MEMORY_H_ +#define _MEMORY_H_ + +static inline void mem_nvm_init(void) +{ + +} + +static inline void mem_cache_init(void) +{ + +} + +static inline void mem_dma_init(void) +{ + +} + +#endif diff --git a/test/same54p20a_test/cfg/conf_clocks.h b/test/same54p20a_test/cfg/conf_clocks.h deleted file mode 100644 index 66bbe890..00000000 --- a/test/same54p20a_test/cfg/conf_clocks.h +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef _CONF_CLOCKS_H_ -#define _CONF_CLOCKS_H_ - -// XOSC0 Config -#define CORE_CONF_CLK_XOSC0_ENABLE (1) -#define CORE_CONF_CLK_XOSC0_XTALEN (1) -#define CORE_CONF_CLK_XOSC0_RUNSTDBY (0) -#define CORE_CONF_CLK_XOSC0_ONDEMAND (0) -#define CORE_CONF_CLK_XOSC0_LOWBUFGAIN (0) -#define CORE_CONF_CLK_XOSC0_IPTAT CORE_CONF_CLK_XOSCCTRL_IPTAT_8MHZ_TO_16MHZ -#define CORE_CONF_CLK_XOSC0_IMULT CORE_CONF_CLK_XOSCCTRL_IMULT_8MHZ_TO_16MHZ -#define CORE_CONF_CLK_XOSC0_ENALC (1) -#define CORE_CONF_CLK_XOSC0_CFDEN (0) -#define CORE_CONF_CLK_XOSC0_SWBEN (0) -#define CORE_CONF_CLK_XOSC0_STARTUP_TIME CORE_CONF_CLK_XOSCCTRL_STARTUP_31us -#define CORE_CONF_CLK_XOSC0_CFDPRESC (0) -// XOSC1 Config -#define CORE_CONF_CLK_XOSC1_ENABLE (0) -#define CORE_CONF_CLK_XOSC1_XTALEN (0) -#define CORE_CONF_CLK_XOSC1_RUNSTDBY (0) -#define CORE_CONF_CLK_XOSC1_ONDEMAND (0) -#define CORE_CONF_CLK_XOSC1_LOWBUFGAIN (0) -#define CORE_CONF_CLK_XOSC1_IPTAT CORE_CONF_CLK_XOSCCTRL_IPTAT_8MHZ -#define CORE_CONF_CLK_XOSC1_IMULT CORE_CONF_CLK_XOSCCTRL_IMULT_8MHZ -#define CORE_CONF_CLK_XOSC1_ENALC (0) -#define CORE_CONF_CLK_XOSC1_CFDEN (0) -#define CORE_CONF_CLK_XOSC1_SWBEN (0) -#define CORE_CONF_CLK_XOSC1_STARTUP_TIME CORE_CONF_CLK_XOSCCTRL_STARTUP_31us -#define CORE_CONF_CLK_XOSC1_CFDPRESC (0) -// XOSC32K Config -#define CORE_CONF_CLK_XOSC32KCTRL_ENABLE (1) -#define CORE_CONF_CLK_XOSC32KCTRL_CGM CORE_CONF_CLK_XOSCK32CTRL_CGM_STD_MODE -#define CORE_CONF_CLK_XOSC32KCTRL_WRTLOCK (0) -#define CORE_CONF_CLK_XOSC32KCTRL_STARTUP_TIME CORE_CONF_CLK_XOSC32KCTRL_STARTUP_62592us -#define CORE_CONF_CLK_XOSC32KCTRL_ONDEMAND (0) -#define CORE_CONF_CLK_XOSC32KCTRL_RUNSTDBY (1) -#define CORE_CONF_CLK_XOSC32KCTRL_EN1K (0) -#define CORE_CONF_CLK_XOSC32KCTRL_EN32K (1) -#define CORE_CONF_CLK_XOSC32KCTRL_XTALEN (1) - - -#endif diff --git a/test/same54p20a_test/cfg/conf_core.h b/test/same54p20a_test/cfg/conf_core.h new file mode 100644 index 00000000..084c4313 --- /dev/null +++ b/test/same54p20a_test/cfg/conf_core.h @@ -0,0 +1,123 @@ +#ifndef _CONF_CLOCKS_H_ +#define _CONF_CLOCKS_H_ +#include "clocks.h" + +// XOSC0 Config +#define CORE_CONF_CLK_XOSC0_ENABLE (1) +#define CORE_CONF_CLK_XOSC0_XTALEN (1) +#define CORE_CONF_CLK_XOSC0_RUNSTDBY (0) +#define CORE_CONF_CLK_XOSC0_ONDEMAND (0) +#define CORE_CONF_CLK_XOSC0_LOWBUFGAIN (0) +#define CORE_CONF_CLK_XOSC0_IPTAT CORE_CONF_CLK_XOSCCTRL_IPTAT_8MHZ_TO_16MHZ +#define CORE_CONF_CLK_XOSC0_IMULT CORE_CONF_CLK_XOSCCTRL_IMULT_8MHZ_TO_16MHZ +#define CORE_CONF_CLK_XOSC0_ENALC (1) +#define CORE_CONF_CLK_XOSC0_CFDEN (0) +#define CORE_CONF_CLK_XOSC0_SWBEN (0) +#define CORE_CONF_CLK_XOSC0_STARTUP_TIME CORE_CONF_CLK_XOSCCTRL_STARTUP_31us +#define CORE_CONF_CLK_XOSC0_CFDPRESC (0) + +// XOSC1 Config +#define CORE_CONF_CLK_XOSC1_ENABLE (0) +#define CORE_CONF_CLK_XOSC1_XTALEN (0) +#define CORE_CONF_CLK_XOSC1_RUNSTDBY (0) +#define CORE_CONF_CLK_XOSC1_ONDEMAND (0) +#define CORE_CONF_CLK_XOSC1_LOWBUFGAIN (0) +#define CORE_CONF_CLK_XOSC1_IPTAT CORE_CONF_CLK_XOSCCTRL_IPTAT_8MHZ +#define CORE_CONF_CLK_XOSC1_IMULT CORE_CONF_CLK_XOSCCTRL_IMULT_8MHZ +#define CORE_CONF_CLK_XOSC1_ENALC (0) +#define CORE_CONF_CLK_XOSC1_CFDEN (0) +#define CORE_CONF_CLK_XOSC1_SWBEN (0) +#define CORE_CONF_CLK_XOSC1_STARTUP_TIME CORE_CONF_CLK_XOSCCTRL_STARTUP_31us +#define CORE_CONF_CLK_XOSC1_CFDPRESC (0) + +// XOSC32K Config +#define CORE_CONF_CLK_XOSC32K_ENABLE (1) +#define CORE_CONF_CLK_XOSC32K_CGM CORE_CONF_CLK_XOSC32KCTRL_CGM_STD_MODE +#define CORE_CONF_CLK_XOSC32K_WRTLOCK (0) +#define CORE_CONF_CLK_XOSC32K_STARTUP_TIME CORE_CONF_CLK_XOSC32KCTRL_STARTUP_62592us +#define CORE_CONF_CLK_XOSC32K_ONDEMAND (0) +#define CORE_CONF_CLK_XOSC32K_RUNSTDBY (1) +#define CORE_CONF_CLK_XOSC32K_EN1K (0) +#define CORE_CONF_CLK_XOSC32K_EN32K (1) +#define CORE_CONF_CLK_XOSC32K_XTALEN (1) +#define CORE_CONF_CLK_XOSC32K_CFDPRESC (0) +#define CORE_CONF_CLK_XOSC32K_CFDEN (0) +#define CORE_CONF_CLK_XOSC32K_SWBACK (0) + +// GCLK Generators Config +#define CORE_CONF_GCLK_0_ENABLE false +#define CORE_CONF_GCLK_0_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_0_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_0_PRESCALER 1 +#define CORE_CONF_GCLK_0_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_1_ENABLE false +#define CORE_CONF_GCLK_1_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_1_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_1_PRESCALER 1 +#define CORE_CONF_GCLK_1_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_2_ENABLE false +#define CORE_CONF_GCLK_2_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_2_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_2_PRESCALER 1 +#define CORE_CONF_GCLK_2_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_3_ENABLE false +#define CORE_CONF_GCLK_3_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_3_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_3_PRESCALER 1 +#define CORE_CONF_GCLK_3_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_4_ENABLE false +#define CORE_CONF_GCLK_4_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_4_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_4_PRESCALER 1 +#define CORE_CONF_GCLK_4_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_5_ENABLE false +#define CORE_CONF_GCLK_5_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_5_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_5_PRESCALER 1 +#define CORE_CONF_GCLK_5_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_6_ENABLE false +#define CORE_CONF_GCLK_6_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_6_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_6_PRESCALER 1 +#define CORE_CONF_GCLK_6_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_7_ENABLE false +#define CORE_CONF_GCLK_7_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_7_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_7_PRESCALER 1 +#define CORE_CONF_GCLK_7_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_8_ENABLE false +#define CORE_CONF_GCLK_8_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_8_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_8_PRESCALER 1 +#define CORE_CONF_GCLK_8_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_9_ENABLE false +#define CORE_CONF_GCLK_9_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_9_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_9_PRESCALER 1 +#define CORE_CONF_GCLK_9_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_10_ENABLE false +#define CORE_CONF_GCLK_10_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_10_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_10_PRESCALER 1 +#define CORE_CONF_GCLK_10_OUTPUT_ENABLE false + +#define CORE_CONF_GCLK_11_ENABLE false +#define CORE_CONF_GCLK_11_RUN_IN_STANDBY false +#define CORE_CONF_GCLK_11_CLOCK_SOURCE GCLK_SOURCE_OSC16M +#define CORE_CONF_GCLK_11_PRESCALER 1 +#define CORE_CONF_GCLK_11_OUTPUT_ENABLE false + + + + +#endif