penguin 2 years ago
parent 80bdb7b806
commit a159ab4293

@ -27,10 +27,12 @@
#define GPIO_PIN_FUNCTION_M 12
#define GPIO_PIN_FUNCTION_N 13
#define PA04 GPIO(GPIO_PORTA, 4)
#define PB24 GPIO(GPIO_PORTB, 24)
#define PB25 GPIO(GPIO_PORTB, 25)
#define PB26 GPIO(GPIO_PORTB, 26)
#define PB27 GPIO(GPIO_PORTB, 27)
#define PB28 GPIO(GPIO_PORTB, 28)
#define PB29 GPIO(GPIO_PORTB, 29)
#endif // ATMEL_START_PINS_H_INCLUDED

@ -1,21 +1,3 @@
r
c
s
s
s
s
s
finish
n
n
n
s
s
s
s
s
s
s
s
s
s
@ -254,3 +236,21 @@ mon s
attach 1
detach
q
n
n
n
s
n
c
r
n
c
r
n
n
n
s
n
break
c
q

13
build/.gitignore vendored

@ -0,0 +1,13 @@
*
!gcc
!gcc/same54p20a_flash.ld
!gcc/same54p20a_sram.ld
!gcc/startup_same54.c
!scripts
!scripts/openocd.cfg
!scripts/push.gdb
!scripts/debug.gdb
!.gitignore
!system_same54.c
!Makefile

@ -49,7 +49,8 @@ hpl/cmcc \
shared \
shared/devices \
shared/drivers \
shared/util
shared/util \
shared/drivers/impl
# List the object files
OBJS += \
@ -84,7 +85,9 @@ hal/src/hal_cache.o \
hpl/cmcc/hpl_cmcc.o \
atmel_start.o \
hal/src/hal_atomic.o \
shared/util/pdebug.o
shared/util/pdebug.o \
shared/drivers/impl/sd_mmc_spi_impl.o \
shared/drivers/sd_mmc.o
OBJS_AS_ARGS += \
"hal/src/hal_io.o" \
@ -118,8 +121,9 @@ OBJS_AS_ARGS += \
"hpl/cmcc/hpl_cmcc.o" \
"atmel_start.o" \
"hal/src/hal_atomic.o" \
"shared/util/pdebug.o"
"shared/util/pdebug.o" \
"shared/drivers/impl/sd_mmc_spi_impl.o" \
"shared/drivers/sd_mmc.o"
# List the directories containing header files
DIR_INCLUDES += \
@ -147,7 +151,8 @@ DIR_INCLUDES += \
-I"../shared" \
-I"../shared/drivers" \
-I"../shared/devices" \
-I"../shared/util"
-I"../shared/util" \
-I"../shared/drivers/impl"
# List the dependency files
DEPS := $(OBJS:%.o=%.d)
@ -184,7 +189,9 @@ DEPS_AS_ARGS += \
"hpl/oscctrl/hpl_oscctrl.d" \
"build/system_same54.d" \
"atmel_start.d" \
"shared/util/pdebug.d"
"shared/util/pdebug.d" \
"shared/drivers/sd_mmc.d" \
"shared/drivers/impl/sd_mmc_spi_impl.d"
OUTPUT_FILE_NAME :=spi_sd_mmc_lib
QUOTE := "

@ -1,276 +0,0 @@
atmel_start.d atmel_start.o: ../atmel_start.c ../atmel_start.h \
../driver_init.h ../atmel_start_pins.h ../hal/include/hal_gpio.h \
../hal/include/hpl_gpio.h ../hal/utils/include/compiler.h \
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stddef.h \
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h \
/usr/arm-none-eabi/include/stdint.h \
/usr/arm-none-eabi/include/machine/_default_types.h \
/usr/arm-none-eabi/include/sys/features.h \
/usr/arm-none-eabi/include/_newlib_version.h \
/usr/arm-none-eabi/include/sys/_intsup.h \
/usr/arm-none-eabi/include/sys/_stdint.h \
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdbool.h \
../hal/utils/include/parts.h ../include/same54.h ../include/same54p20a.h \
../CMSIS/Core/Include/core_cm4.h ../CMSIS/Core/Include/cmsis_version.h \
../CMSIS/Core/Include/cmsis_compiler.h ../CMSIS/Core/Include/cmsis_gcc.h \
../CMSIS/Core/Include/mpu_armv7.h ../include/system_same54.h \
../include/component/ac.h ../include/component/adc.h \
../include/component/aes.h ../include/component/can.h \
../include/component/ccl.h ../include/component/cmcc.h \
../include/component/dac.h ../include/component/dmac.h \
../include/component/dsu.h ../include/component/eic.h \
../include/component/evsys.h ../include/component/freqm.h \
../include/component/gclk.h ../include/component/gmac.h \
../include/component/hmatrixb.h ../include/component/icm.h \
../include/component/i2s.h ../include/component/mclk.h \
../include/component/nvmctrl.h ../include/component/oscctrl.h \
../include/component/osc32kctrl.h ../include/component/pac.h \
../include/component/pcc.h ../include/component/pdec.h \
../include/component/pm.h ../include/component/port.h \
../include/component/qspi.h ../include/component/ramecc.h \
../include/component/rstc.h ../include/component/rtc.h \
../include/component/sdhc.h ../include/component/sercom.h \
../include/component/supc.h ../include/component/tc.h \
../include/component/tcc.h ../include/component/trng.h \
../include/component/usb.h ../include/component/wdt.h \
../include/instance/ac.h ../include/instance/adc0.h \
../include/instance/adc1.h ../include/instance/aes.h \
../include/instance/can0.h ../include/instance/can1.h \
../include/instance/ccl.h ../include/instance/cmcc.h \
../include/instance/dac.h ../include/instance/dmac.h \
../include/instance/dsu.h ../include/instance/eic.h \
../include/instance/evsys.h ../include/instance/freqm.h \
../include/instance/gclk.h ../include/instance/gmac.h \
../include/instance/hmatrix.h ../include/instance/icm.h \
../include/instance/i2s.h ../include/instance/mclk.h \
../include/instance/nvmctrl.h ../include/instance/oscctrl.h \
../include/instance/osc32kctrl.h ../include/instance/pac.h \
../include/instance/pcc.h ../include/instance/pdec.h \
../include/instance/pm.h ../include/instance/port.h \
../include/instance/pukcc.h ../include/instance/qspi.h \
../include/instance/ramecc.h ../include/instance/rstc.h \
../include/instance/rtc.h ../include/instance/sdhc0.h \
../include/instance/sdhc1.h ../include/instance/sercom0.h \
../include/instance/sercom1.h ../include/instance/sercom2.h \
../include/instance/sercom3.h ../include/instance/sercom4.h \
../include/instance/sercom5.h ../include/instance/sercom6.h \
../include/instance/sercom7.h ../include/instance/supc.h \
../include/instance/tc0.h ../include/instance/tc1.h \
../include/instance/tc2.h ../include/instance/tc3.h \
../include/instance/tc4.h ../include/instance/tc5.h \
../include/instance/tc6.h ../include/instance/tc7.h \
../include/instance/tcc0.h ../include/instance/tcc1.h \
../include/instance/tcc2.h ../include/instance/tcc3.h \
../include/instance/tcc4.h ../include/instance/trng.h \
../include/instance/usb.h ../include/instance/wdt.h \
../include/pio/same54p20a.h ../hri/hri_e54.h ../include/sam.h \
../hri/hri_ac_e54.h ../hal/include/hal_atomic.h ../hri/hri_adc_e54.h \
../hri/hri_aes_e54.h ../hri/hri_can_e54.h ../hri/hri_ccl_e54.h \
../hri/hri_cmcc_e54.h ../hri/hri_dac_e54.h ../hri/hri_dmac_e54.h \
../hri/hri_dsu_e54.h ../hri/hri_eic_e54.h ../hri/hri_evsys_e54.h \
../hri/hri_freqm_e54.h ../hri/hri_gclk_e54.h ../hri/hri_gmac_e54.h \
../hri/hri_hmatrixb_e54.h ../hri/hri_i2s_e54.h ../hri/hri_icm_e54.h \
../hri/hri_mclk_e54.h ../hri/hri_nvmctrl_e54.h \
../hri/hri_osc32kctrl_e54.h ../hri/hri_oscctrl_e54.h \
../hri/hri_pac_e54.h ../hri/hri_pcc_e54.h ../hri/hri_pdec_e54.h \
../hri/hri_pm_e54.h ../hri/hri_port_e54.h ../hri/hri_qspi_e54.h \
../hri/hri_ramecc_e54.h ../hri/hri_rstc_e54.h ../hri/hri_rtc_e54.h \
../hri/hri_sdhc_e54.h ../hri/hri_sercom_e54.h ../hri/hri_supc_e54.h \
../hri/hri_tc_e54.h ../hri/hri_tcc_e54.h ../hri/hri_trng_e54.h \
../hri/hri_usb_e54.h ../hri/hri_wdt_e54.h \
../hal/utils/include/err_codes.h ../hpl/port/hpl_gpio_base.h \
../hal/utils/include/utils_assert.h ../config/hpl_port_config.h \
../hal/include/hal_delay.h ../hal/include/hpl_irq.h \
../hal/include/hpl_reset.h ../hal/include/hpl_sleep.h \
../hal/include/hal_init.h ../hal/include/hpl_init.h \
../hal/include/hal_io.h ../hal/include/hal_sleep.h \
../hal/include/hal_usart_sync.h ../hal/include/hal_io.h \
../hal/include/hpl_usart_sync.h ../hal/include/hpl_usart.h \
../hal/include/hal_spi_m_sync.h ../hal/include/hpl_spi_m_sync.h \
../hal/include/hpl_spi.h ../hal/utils/include/utils.h \
../hal/include/hpl_spi_sync.h
../atmel_start.h:
../driver_init.h:
../atmel_start_pins.h:
../hal/include/hal_gpio.h:
../hal/include/hpl_gpio.h:
../hal/utils/include/compiler.h:
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stddef.h:
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h:
/usr/arm-none-eabi/include/stdint.h:
/usr/arm-none-eabi/include/machine/_default_types.h:
/usr/arm-none-eabi/include/sys/features.h:
/usr/arm-none-eabi/include/_newlib_version.h:
/usr/arm-none-eabi/include/sys/_intsup.h:
/usr/arm-none-eabi/include/sys/_stdint.h:
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdbool.h:
../hal/utils/include/parts.h:
../include/same54.h:
../include/same54p20a.h:
../CMSIS/Core/Include/core_cm4.h:
../CMSIS/Core/Include/cmsis_version.h:
../CMSIS/Core/Include/cmsis_compiler.h:
../CMSIS/Core/Include/cmsis_gcc.h:
../CMSIS/Core/Include/mpu_armv7.h:
../include/system_same54.h:
../include/component/ac.h:
../include/component/adc.h:
../include/component/aes.h:
../include/component/can.h:
../include/component/ccl.h:
../include/component/cmcc.h:
../include/component/dac.h:
../include/component/dmac.h:
../include/component/dsu.h:
../include/component/eic.h:
../include/component/evsys.h:
../include/component/freqm.h:
../include/component/gclk.h:
../include/component/gmac.h:
../include/component/hmatrixb.h:
../include/component/icm.h:
../include/component/i2s.h:
../include/component/mclk.h:
../include/component/nvmctrl.h:
../include/component/oscctrl.h:
../include/component/osc32kctrl.h:
../include/component/pac.h:
../include/component/pcc.h:
../include/component/pdec.h:
../include/component/pm.h:
../include/component/port.h:
../include/component/qspi.h:
../include/component/ramecc.h:
../include/component/rstc.h:
../include/component/rtc.h:
../include/component/sdhc.h:
../include/component/sercom.h:
../include/component/supc.h:
../include/component/tc.h:
../include/component/tcc.h:
../include/component/trng.h:
../include/component/usb.h:
../include/component/wdt.h:
../include/instance/ac.h:
../include/instance/adc0.h:
../include/instance/adc1.h:
../include/instance/aes.h:
../include/instance/can0.h:
../include/instance/can1.h:
../include/instance/ccl.h:
../include/instance/cmcc.h:
../include/instance/dac.h:
../include/instance/dmac.h:
../include/instance/dsu.h:
../include/instance/eic.h:
../include/instance/evsys.h:
../include/instance/freqm.h:
../include/instance/gclk.h:
../include/instance/gmac.h:
../include/instance/hmatrix.h:
../include/instance/icm.h:
../include/instance/i2s.h:
../include/instance/mclk.h:
../include/instance/nvmctrl.h:
../include/instance/oscctrl.h:
../include/instance/osc32kctrl.h:
../include/instance/pac.h:
../include/instance/pcc.h:
../include/instance/pdec.h:
../include/instance/pm.h:
../include/instance/port.h:
../include/instance/pukcc.h:
../include/instance/qspi.h:
../include/instance/ramecc.h:
../include/instance/rstc.h:
../include/instance/rtc.h:
../include/instance/sdhc0.h:
../include/instance/sdhc1.h:
../include/instance/sercom0.h:
../include/instance/sercom1.h:
../include/instance/sercom2.h:
../include/instance/sercom3.h:
../include/instance/sercom4.h:
../include/instance/sercom5.h:
../include/instance/sercom6.h:
../include/instance/sercom7.h:
../include/instance/supc.h:
../include/instance/tc0.h:
../include/instance/tc1.h:
../include/instance/tc2.h:
../include/instance/tc3.h:
../include/instance/tc4.h:
../include/instance/tc5.h:
../include/instance/tc6.h:
../include/instance/tc7.h:
../include/instance/tcc0.h:
../include/instance/tcc1.h:
../include/instance/tcc2.h:
../include/instance/tcc3.h:
../include/instance/tcc4.h:
../include/instance/trng.h:
../include/instance/usb.h:
../include/instance/wdt.h:
../include/pio/same54p20a.h:
../hri/hri_e54.h:
../include/sam.h:
../hri/hri_ac_e54.h:
../hal/include/hal_atomic.h:
../hri/hri_adc_e54.h:
../hri/hri_aes_e54.h:
../hri/hri_can_e54.h:
../hri/hri_ccl_e54.h:
../hri/hri_cmcc_e54.h:
../hri/hri_dac_e54.h:
../hri/hri_dmac_e54.h:
../hri/hri_dsu_e54.h:
../hri/hri_eic_e54.h:
../hri/hri_evsys_e54.h:
../hri/hri_freqm_e54.h:
../hri/hri_gclk_e54.h:
../hri/hri_gmac_e54.h:
../hri/hri_hmatrixb_e54.h:
../hri/hri_i2s_e54.h:
../hri/hri_icm_e54.h:
../hri/hri_mclk_e54.h:
../hri/hri_nvmctrl_e54.h:
../hri/hri_osc32kctrl_e54.h:
../hri/hri_oscctrl_e54.h:
../hri/hri_pac_e54.h:
../hri/hri_pcc_e54.h:
../hri/hri_pdec_e54.h:
../hri/hri_pm_e54.h:
../hri/hri_port_e54.h:
../hri/hri_qspi_e54.h:
../hri/hri_ramecc_e54.h:
../hri/hri_rstc_e54.h:
../hri/hri_rtc_e54.h:
../hri/hri_sdhc_e54.h:
../hri/hri_sercom_e54.h:
../hri/hri_supc_e54.h:
../hri/hri_tc_e54.h:
../hri/hri_tcc_e54.h:
../hri/hri_trng_e54.h:
../hri/hri_usb_e54.h:
../hri/hri_wdt_e54.h:
../hal/utils/include/err_codes.h:
../hpl/port/hpl_gpio_base.h:
../hal/utils/include/utils_assert.h:
../config/hpl_port_config.h:
../hal/include/hal_delay.h:
../hal/include/hpl_irq.h:
../hal/include/hpl_reset.h:
../hal/include/hpl_sleep.h:
../hal/include/hal_init.h:
../hal/include/hpl_init.h:
../hal/include/hal_io.h:
../hal/include/hal_sleep.h:
../hal/include/hal_usart_sync.h:
../hal/include/hal_io.h:
../hal/include/hpl_usart_sync.h:
../hal/include/hpl_usart.h:
../hal/include/hal_spi_m_sync.h:
../hal/include/hpl_spi_m_sync.h:
../hal/include/hpl_spi.h:
../hal/utils/include/utils.h:
../hal/include/hpl_spi_sync.h:

Binary file not shown.

@ -1,177 +0,0 @@
build/gcc/startup_same54.d build/gcc/startup_same54.o: \
../build/gcc/startup_same54.c ../include/same54.h \
../include/same54p20a.h \
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h \
/usr/arm-none-eabi/include/stdint.h \
/usr/arm-none-eabi/include/machine/_default_types.h \
/usr/arm-none-eabi/include/sys/features.h \
/usr/arm-none-eabi/include/_newlib_version.h \
/usr/arm-none-eabi/include/sys/_intsup.h \
/usr/arm-none-eabi/include/sys/_stdint.h \
../CMSIS/Core/Include/core_cm4.h ../CMSIS/Core/Include/cmsis_version.h \
../CMSIS/Core/Include/cmsis_compiler.h ../CMSIS/Core/Include/cmsis_gcc.h \
../CMSIS/Core/Include/mpu_armv7.h ../include/system_same54.h \
../include/component/ac.h ../include/component/adc.h \
../include/component/aes.h ../include/component/can.h \
../include/component/ccl.h ../include/component/cmcc.h \
../include/component/dac.h ../include/component/dmac.h \
../include/component/dsu.h ../include/component/eic.h \
../include/component/evsys.h ../include/component/freqm.h \
../include/component/gclk.h ../include/component/gmac.h \
../include/component/hmatrixb.h ../include/component/icm.h \
../include/component/i2s.h ../include/component/mclk.h \
../include/component/nvmctrl.h ../include/component/oscctrl.h \
../include/component/osc32kctrl.h ../include/component/pac.h \
../include/component/pcc.h ../include/component/pdec.h \
../include/component/pm.h ../include/component/port.h \
../include/component/qspi.h ../include/component/ramecc.h \
../include/component/rstc.h ../include/component/rtc.h \
../include/component/sdhc.h ../include/component/sercom.h \
../include/component/supc.h ../include/component/tc.h \
../include/component/tcc.h ../include/component/trng.h \
../include/component/usb.h ../include/component/wdt.h \
../include/instance/ac.h ../include/instance/adc0.h \
../include/instance/adc1.h ../include/instance/aes.h \
../include/instance/can0.h ../include/instance/can1.h \
../include/instance/ccl.h ../include/instance/cmcc.h \
../include/instance/dac.h ../include/instance/dmac.h \
../include/instance/dsu.h ../include/instance/eic.h \
../include/instance/evsys.h ../include/instance/freqm.h \
../include/instance/gclk.h ../include/instance/gmac.h \
../include/instance/hmatrix.h ../include/instance/icm.h \
../include/instance/i2s.h ../include/instance/mclk.h \
../include/instance/nvmctrl.h ../include/instance/oscctrl.h \
../include/instance/osc32kctrl.h ../include/instance/pac.h \
../include/instance/pcc.h ../include/instance/pdec.h \
../include/instance/pm.h ../include/instance/port.h \
../include/instance/pukcc.h ../include/instance/qspi.h \
../include/instance/ramecc.h ../include/instance/rstc.h \
../include/instance/rtc.h ../include/instance/sdhc0.h \
../include/instance/sdhc1.h ../include/instance/sercom0.h \
../include/instance/sercom1.h ../include/instance/sercom2.h \
../include/instance/sercom3.h ../include/instance/sercom4.h \
../include/instance/sercom5.h ../include/instance/sercom6.h \
../include/instance/sercom7.h ../include/instance/supc.h \
../include/instance/tc0.h ../include/instance/tc1.h \
../include/instance/tc2.h ../include/instance/tc3.h \
../include/instance/tc4.h ../include/instance/tc5.h \
../include/instance/tc6.h ../include/instance/tc7.h \
../include/instance/tcc0.h ../include/instance/tcc1.h \
../include/instance/tcc2.h ../include/instance/tcc3.h \
../include/instance/tcc4.h ../include/instance/trng.h \
../include/instance/usb.h ../include/instance/wdt.h \
../include/pio/same54p20a.h
../include/same54.h:
../include/same54p20a.h:
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h:
/usr/arm-none-eabi/include/stdint.h:
/usr/arm-none-eabi/include/machine/_default_types.h:
/usr/arm-none-eabi/include/sys/features.h:
/usr/arm-none-eabi/include/_newlib_version.h:
/usr/arm-none-eabi/include/sys/_intsup.h:
/usr/arm-none-eabi/include/sys/_stdint.h:
../CMSIS/Core/Include/core_cm4.h:
../CMSIS/Core/Include/cmsis_version.h:
../CMSIS/Core/Include/cmsis_compiler.h:
../CMSIS/Core/Include/cmsis_gcc.h:
../CMSIS/Core/Include/mpu_armv7.h:
../include/system_same54.h:
../include/component/ac.h:
../include/component/adc.h:
../include/component/aes.h:
../include/component/can.h:
../include/component/ccl.h:
../include/component/cmcc.h:
../include/component/dac.h:
../include/component/dmac.h:
../include/component/dsu.h:
../include/component/eic.h:
../include/component/evsys.h:
../include/component/freqm.h:
../include/component/gclk.h:
../include/component/gmac.h:
../include/component/hmatrixb.h:
../include/component/icm.h:
../include/component/i2s.h:
../include/component/mclk.h:
../include/component/nvmctrl.h:
../include/component/oscctrl.h:
../include/component/osc32kctrl.h:
../include/component/pac.h:
../include/component/pcc.h:
../include/component/pdec.h:
../include/component/pm.h:
../include/component/port.h:
../include/component/qspi.h:
../include/component/ramecc.h:
../include/component/rstc.h:
../include/component/rtc.h:
../include/component/sdhc.h:
../include/component/sercom.h:
../include/component/supc.h:
../include/component/tc.h:
../include/component/tcc.h:
../include/component/trng.h:
../include/component/usb.h:
../include/component/wdt.h:
../include/instance/ac.h:
../include/instance/adc0.h:
../include/instance/adc1.h:
../include/instance/aes.h:
../include/instance/can0.h:
../include/instance/can1.h:
../include/instance/ccl.h:
../include/instance/cmcc.h:
../include/instance/dac.h:
../include/instance/dmac.h:
../include/instance/dsu.h:
../include/instance/eic.h:
../include/instance/evsys.h:
../include/instance/freqm.h:
../include/instance/gclk.h:
../include/instance/gmac.h:
../include/instance/hmatrix.h:
../include/instance/icm.h:
../include/instance/i2s.h:
../include/instance/mclk.h:
../include/instance/nvmctrl.h:
../include/instance/oscctrl.h:
../include/instance/osc32kctrl.h:
../include/instance/pac.h:
../include/instance/pcc.h:
../include/instance/pdec.h:
../include/instance/pm.h:
../include/instance/port.h:
../include/instance/pukcc.h:
../include/instance/qspi.h:
../include/instance/ramecc.h:
../include/instance/rstc.h:
../include/instance/rtc.h:
../include/instance/sdhc0.h:
../include/instance/sdhc1.h:
../include/instance/sercom0.h:
../include/instance/sercom1.h:
../include/instance/sercom2.h:
../include/instance/sercom3.h:
../include/instance/sercom4.h:
../include/instance/sercom5.h:
../include/instance/sercom6.h:
../include/instance/sercom7.h:
../include/instance/supc.h:
../include/instance/tc0.h:
../include/instance/tc1.h:
../include/instance/tc2.h:
../include/instance/tc3.h:
../include/instance/tc4.h:
../include/instance/tc5.h:
../include/instance/tc6.h:
../include/instance/tc7.h:
../include/instance/tcc0.h:
../include/instance/tcc1.h:
../include/instance/tcc2.h:
../include/instance/tcc3.h:
../include/instance/tcc4.h:
../include/instance/trng.h:
../include/instance/usb.h:
../include/instance/wdt.h:
../include/pio/same54p20a.h:

Binary file not shown.

@ -1,176 +0,0 @@
build/system_same54.d build/system_same54.o: ../build/system_same54.c \
../include/same54.h ../include/same54p20a.h \
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h \
/usr/arm-none-eabi/include/stdint.h \
/usr/arm-none-eabi/include/machine/_default_types.h \
/usr/arm-none-eabi/include/sys/features.h \
/usr/arm-none-eabi/include/_newlib_version.h \
/usr/arm-none-eabi/include/sys/_intsup.h \
/usr/arm-none-eabi/include/sys/_stdint.h \
../CMSIS/Core/Include/core_cm4.h ../CMSIS/Core/Include/cmsis_version.h \
../CMSIS/Core/Include/cmsis_compiler.h ../CMSIS/Core/Include/cmsis_gcc.h \
../CMSIS/Core/Include/mpu_armv7.h ../include/system_same54.h \
../include/component/ac.h ../include/component/adc.h \
../include/component/aes.h ../include/component/can.h \
../include/component/ccl.h ../include/component/cmcc.h \
../include/component/dac.h ../include/component/dmac.h \
../include/component/dsu.h ../include/component/eic.h \
../include/component/evsys.h ../include/component/freqm.h \
../include/component/gclk.h ../include/component/gmac.h \
../include/component/hmatrixb.h ../include/component/icm.h \
../include/component/i2s.h ../include/component/mclk.h \
../include/component/nvmctrl.h ../include/component/oscctrl.h \
../include/component/osc32kctrl.h ../include/component/pac.h \
../include/component/pcc.h ../include/component/pdec.h \
../include/component/pm.h ../include/component/port.h \
../include/component/qspi.h ../include/component/ramecc.h \
../include/component/rstc.h ../include/component/rtc.h \
../include/component/sdhc.h ../include/component/sercom.h \
../include/component/supc.h ../include/component/tc.h \
../include/component/tcc.h ../include/component/trng.h \
../include/component/usb.h ../include/component/wdt.h \
../include/instance/ac.h ../include/instance/adc0.h \
../include/instance/adc1.h ../include/instance/aes.h \
../include/instance/can0.h ../include/instance/can1.h \
../include/instance/ccl.h ../include/instance/cmcc.h \
../include/instance/dac.h ../include/instance/dmac.h \
../include/instance/dsu.h ../include/instance/eic.h \
../include/instance/evsys.h ../include/instance/freqm.h \
../include/instance/gclk.h ../include/instance/gmac.h \
../include/instance/hmatrix.h ../include/instance/icm.h \
../include/instance/i2s.h ../include/instance/mclk.h \
../include/instance/nvmctrl.h ../include/instance/oscctrl.h \
../include/instance/osc32kctrl.h ../include/instance/pac.h \
../include/instance/pcc.h ../include/instance/pdec.h \
../include/instance/pm.h ../include/instance/port.h \
../include/instance/pukcc.h ../include/instance/qspi.h \
../include/instance/ramecc.h ../include/instance/rstc.h \
../include/instance/rtc.h ../include/instance/sdhc0.h \
../include/instance/sdhc1.h ../include/instance/sercom0.h \
../include/instance/sercom1.h ../include/instance/sercom2.h \
../include/instance/sercom3.h ../include/instance/sercom4.h \
../include/instance/sercom5.h ../include/instance/sercom6.h \
../include/instance/sercom7.h ../include/instance/supc.h \
../include/instance/tc0.h ../include/instance/tc1.h \
../include/instance/tc2.h ../include/instance/tc3.h \
../include/instance/tc4.h ../include/instance/tc5.h \
../include/instance/tc6.h ../include/instance/tc7.h \
../include/instance/tcc0.h ../include/instance/tcc1.h \
../include/instance/tcc2.h ../include/instance/tcc3.h \
../include/instance/tcc4.h ../include/instance/trng.h \
../include/instance/usb.h ../include/instance/wdt.h \
../include/pio/same54p20a.h
../include/same54.h:
../include/same54p20a.h:
/usr/lib/gcc/arm-none-eabi/10.2.0/include/stdint.h:
/usr/arm-none-eabi/include/stdint.h:
/usr/arm-none-eabi/include/machine/_default_types.h:
/usr/arm-none-eabi/include/sys/features.h:
/usr/arm-none-eabi/include/_newlib_version.h:
/usr/arm-none-eabi/include/sys/_intsup.h:
/usr/arm-none-eabi/include/sys/_stdint.h:
../CMSIS/Core/Include/core_cm4.h:
../CMSIS/Core/Include/cmsis_version.h:
../CMSIS/Core/Include/cmsis_compiler.h:
../CMSIS/Core/Include/cmsis_gcc.h:
../CMSIS/Core/Include/mpu_armv7.h:
../include/system_same54.h:
../include/component/ac.h:
../include/component/adc.h:
../include/component/aes.h:
../include/component/can.h:
../include/component/ccl.h:
../include/component/cmcc.h:
../include/component/dac.h:
../include/component/dmac.h:
../include/component/dsu.h:
../include/component/eic.h:
../include/component/evsys.h:
../include/component/freqm.h:
../include/component/gclk.h:
../include/component/gmac.h:
../include/component/hmatrixb.h:
../include/component/icm.h:
../include/component/i2s.h:
../include/component/mclk.h:
../include/component/nvmctrl.h:
../include/component/oscctrl.h:
../include/component/osc32kctrl.h:
../include/component/pac.h:
../include/component/pcc.h:
../include/component/pdec.h:
../include/component/pm.h:
../include/component/port.h:
../include/component/qspi.h:
../include/component/ramecc.h:
../include/component/rstc.h:
../include/component/rtc.h:
../include/component/sdhc.h:
../include/component/sercom.h:
../include/component/supc.h:
../include/component/tc.h:
../include/component/tcc.h:
../include/component/trng.h:
../include/component/usb.h:
../include/component/wdt.h:
../include/instance/ac.h:
../include/instance/adc0.h:
../include/instance/adc1.h:
../include/instance/aes.h:
../include/instance/can0.h:
../include/instance/can1.h:
../include/instance/ccl.h:
../include/instance/cmcc.h:
../include/instance/dac.h:
../include/instance/dmac.h:
../include/instance/dsu.h:
../include/instance/eic.h:
../include/instance/evsys.h:
../include/instance/freqm.h:
../include/instance/gclk.h:
../include/instance/gmac.h:
../include/instance/hmatrix.h:
../include/instance/icm.h:
../include/instance/i2s.h:
../include/instance/mclk.h:
../include/instance/nvmctrl.h:
../include/instance/oscctrl.h:
../include/instance/osc32kctrl.h:
../include/instance/pac.h:
../include/instance/pcc.h:
../include/instance/pdec.h:
../include/instance/pm.h:
../include/instance/port.h:
../include/instance/pukcc.h:
../include/instance/qspi.h:
../include/instance/ramecc.h:
../include/instance/rstc.h:
../include/instance/rtc.h:
../include/instance/sdhc0.h:
../include/instance/sdhc1.h:
../include/instance/sercom0.h:
../include/instance/sercom1.h:
../include/instance/sercom2.h:
../include/instance/sercom3.h:
../include/instance/sercom4.h:
../include/instance/sercom5.h:
../include/instance/sercom6.h:
../include/instance/sercom7.h:
../include/instance/supc.h:
../include/instance/tc0.h:
../include/instance/tc1.h:
../include/instance/tc2.h:
../include/instance/tc3.h:
../include/instance/tc4.h:
../include/instance/tc5.h:
../include/instance/tc6.h:
../include/instance/tc7.h:
../include/instance/tcc0.h:
../include/instance/tcc1.h:
../include/instance/tcc2.h:
../include/instance/tcc3.h:
../include/instance/tcc4.h:
../include/instance/trng.h:
../include/instance/usb.h:
../include/instance/wdt.h:
../include/pio/same54p20a.h:

Binary file not shown.

@ -42,14 +42,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThpl/core/hpl_core_m4.o",
"-I../shared/drivers/impl",
"-MThal/src/hal_io.o",
"-o",
"hpl/core/hpl_core_m4.o",
"../hpl/core/hpl_core_m4.c"
"hal/src/hal_io.o",
"../hal/src/hal_io.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/core/hpl_core_m4.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/core/hpl_core_m4.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hal/src/hal_io.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hal/src/hal_io.o"
},
{
"arguments": [
@ -94,14 +95,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThal/src/hal_io.o",
"-I../shared/drivers/impl",
"-MThal/utils/src/utils_syscalls.o",
"-o",
"hal/src/hal_io.o",
"../hal/src/hal_io.c"
"hal/utils/src/utils_syscalls.o",
"../hal/utils/src/utils_syscalls.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hal/src/hal_io.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hal/src/hal_io.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hal/utils/src/utils_syscalls.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hal/utils/src/utils_syscalls.o"
},
{
"arguments": [
@ -146,14 +148,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThpl/systick/hpl_systick.o",
"-I../shared/drivers/impl",
"-MThpl/core/hpl_core_m4.o",
"-o",
"hpl/systick/hpl_systick.o",
"../hpl/systick/hpl_systick.c"
"hpl/core/hpl_core_m4.o",
"../hpl/core/hpl_core_m4.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/systick/hpl_systick.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/systick/hpl_systick.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/core/hpl_core_m4.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/core/hpl_core_m4.o"
},
{
"arguments": [
@ -198,14 +201,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThal/utils/src/utils_syscalls.o",
"-I../shared/drivers/impl",
"-MThpl/systick/hpl_systick.o",
"-o",
"hal/utils/src/utils_syscalls.o",
"../hal/utils/src/utils_syscalls.c"
"hpl/systick/hpl_systick.o",
"../hpl/systick/hpl_systick.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hal/utils/src/utils_syscalls.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hal/utils/src/utils_syscalls.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/systick/hpl_systick.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/systick/hpl_systick.o"
},
{
"arguments": [
@ -250,6 +254,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThal/src/hal_spi_m_sync.o",
"-o",
"hal/src/hal_spi_m_sync.o",
@ -302,6 +307,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MTbuild/system_same54.o",
"-o",
"build/system_same54.o",
@ -354,6 +360,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThal/src/hal_delay.o",
"-o",
"hal/src/hal_delay.o",
@ -406,14 +413,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThpl/core/hpl_init.o",
"-I../shared/drivers/impl",
"-MThpl/pm/hpl_pm.o",
"-o",
"hpl/core/hpl_init.o",
"../hpl/core/hpl_init.c"
"hpl/pm/hpl_pm.o",
"../hpl/pm/hpl_pm.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/core/hpl_init.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/core/hpl_init.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/pm/hpl_pm.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/pm/hpl_pm.o"
},
{
"arguments": [
@ -458,14 +466,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThpl/pm/hpl_pm.o",
"-I../shared/drivers/impl",
"-MThpl/core/hpl_init.o",
"-o",
"hpl/pm/hpl_pm.o",
"../hpl/pm/hpl_pm.c"
"hpl/core/hpl_init.o",
"../hpl/core/hpl_init.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/pm/hpl_pm.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/pm/hpl_pm.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/core/hpl_init.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/core/hpl_init.o"
},
{
"arguments": [
@ -510,6 +519,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThpl/gclk/hpl_gclk.o",
"-o",
"hpl/gclk/hpl_gclk.o",
@ -562,14 +572,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThal/utils/src/utils_list.o",
"-I../shared/drivers/impl",
"-MThal/utils/src/utils_assert.o",
"-o",
"hal/utils/src/utils_list.o",
"../hal/utils/src/utils_list.c"
"hal/utils/src/utils_assert.o",
"../hal/utils/src/utils_assert.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hal/utils/src/utils_list.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hal/utils/src/utils_list.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hal/utils/src/utils_assert.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hal/utils/src/utils_assert.o"
},
{
"arguments": [
@ -614,14 +625,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThal/utils/src/utils_assert.o",
"-I../shared/drivers/impl",
"-MThal/utils/src/utils_list.o",
"-o",
"hal/utils/src/utils_assert.o",
"../hal/utils/src/utils_assert.c"
"hal/utils/src/utils_list.o",
"../hal/utils/src/utils_list.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hal/utils/src/utils_assert.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hal/utils/src/utils_assert.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hal/utils/src/utils_list.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hal/utils/src/utils_list.o"
},
{
"arguments": [
@ -666,6 +678,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThpl/dmac/hpl_dmac.o",
"-o",
"hpl/dmac/hpl_dmac.o",
@ -718,6 +731,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThpl/oscctrl/hpl_oscctrl.o",
"-o",
"hpl/oscctrl/hpl_oscctrl.o",
@ -770,6 +784,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThal/src/hal_usart_sync.o",
"-o",
"hal/src/hal_usart_sync.o",
@ -822,14 +837,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThpl/ramecc/hpl_ramecc.o",
"-I../shared/drivers/impl",
"-MThpl/mclk/hpl_mclk.o",
"-o",
"hpl/ramecc/hpl_ramecc.o",
"../hpl/ramecc/hpl_ramecc.c"
"hpl/mclk/hpl_mclk.o",
"../hpl/mclk/hpl_mclk.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/ramecc/hpl_ramecc.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/ramecc/hpl_ramecc.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/mclk/hpl_mclk.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/mclk/hpl_mclk.o"
},
{
"arguments": [
@ -874,14 +890,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MThpl/mclk/hpl_mclk.o",
"-I../shared/drivers/impl",
"-MThpl/ramecc/hpl_ramecc.o",
"-o",
"hpl/mclk/hpl_mclk.o",
"../hpl/mclk/hpl_mclk.c"
"hpl/ramecc/hpl_ramecc.o",
"../hpl/ramecc/hpl_ramecc.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/mclk/hpl_mclk.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/mclk/hpl_mclk.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../hpl/ramecc/hpl_ramecc.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/hpl/ramecc/hpl_ramecc.o"
},
{
"arguments": [
@ -926,6 +943,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThal/src/hal_init.o",
"-o",
"hal/src/hal_init.o",
@ -978,14 +996,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MTbuild/gcc/startup_same54.o",
"-I../shared/drivers/impl",
"-MTmain.o",
"-o",
"build/gcc/startup_same54.o",
"../build/gcc/startup_same54.c"
"main.o",
"../main.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../build/gcc/startup_same54.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/build/gcc/startup_same54.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../main.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/main.o"
},
{
"arguments": [
@ -1030,14 +1049,15 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-MTmain.o",
"-I../shared/drivers/impl",
"-MTbuild/gcc/startup_same54.o",
"-o",
"main.o",
"../main.c"
"build/gcc/startup_same54.o",
"../build/gcc/startup_same54.c"
],
"directory": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build",
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../main.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/main.o"
"file": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/../build/gcc/startup_same54.c",
"output": "/storage/Shared/Documents/Projects/spi_sd_mmc_lib/build/build/gcc/startup_same54.o"
},
{
"arguments": [
@ -1082,6 +1102,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThpl/osc32kctrl/hpl_osc32kctrl.o",
"-o",
"hpl/osc32kctrl/hpl_osc32kctrl.o",
@ -1134,6 +1155,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MTexamples/driver_examples.o",
"-o",
"examples/driver_examples.o",
@ -1186,6 +1208,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MTdriver_init.o",
"-o",
"driver_init.o",
@ -1238,6 +1261,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThpl/sercom/hpl_sercom.o",
"-o",
"hpl/sercom/hpl_sercom.o",
@ -1290,6 +1314,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThal/src/hal_gpio.o",
"-o",
"hal/src/hal_gpio.o",
@ -1342,6 +1367,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThal/utils/src/utils_event.o",
"-o",
"hal/utils/src/utils_event.o",
@ -1394,6 +1420,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThal/src/hal_sleep.o",
"-o",
"hal/src/hal_sleep.o",
@ -1446,6 +1473,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThal/src/hal_cache.o",
"-o",
"hal/src/hal_cache.o",
@ -1498,6 +1526,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",
"-MThpl/cmcc/hpl_cmcc.o",
"-o",
"hpl/cmcc/hpl_cmcc.o",
@ -1550,6 +1579,7 @@
"-I../shared/drivers",
"-I../shared/devices",
"-I../shared/util",
"-I../shared/drivers/impl",