From 34945d78e933fc62bedcc975e88be02a0b7fcc2e Mon Sep 17 00:00:00 2001 From: Joey Castillo Date: Mon, 2 Aug 2021 13:48:35 -0400 Subject: [PATCH] major project reorg, move library one level up --- Sensor Watch Starter Project/{app => }/app.c | 0 Sensor Watch Starter Project/{app => }/app.h | 0 Sensor Watch Starter Project/make/Makefile | 144 +- .../.atmelstart/AtmelStart.env_conf | 6 - .../My Project/.atmelstart/AtmelStart.gpdsc | 233 - .../.atmelstart/atmel_start_config.atstart | 1717 --- .../My Project/Config/RTE_Components.h | 54 - .../My Project/Config/hpl_adc_config.h | 305 - .../My Project/Config/hpl_dmac_config.h | 3122 ------ .../My Project/Config/hpl_eic_config.h | 730 -- .../My Project/Config/hpl_gclk_config.h | 383 - .../My Project/Config/hpl_mclk_config.h | 85 - .../My Project/Config/hpl_osc32kctrl_config.h | 173 - .../My Project/Config/hpl_oscctrl_config.h | 483 - .../My Project/Config/hpl_port_config.h | 284 - .../My Project/Config/hpl_rtc_config.h | 318 - .../My Project/Config/hpl_sercom_config.h | 144 - .../My Project/Config/hpl_slcd_config.h | 2744 ----- .../My Project/Config/hpl_systick_config.h | 18 - .../My Project/Config/hpl_tcc_config.h | 547 - .../My Project/Config/peripheral_clk_config.h | 214 - Smol Watch Project/My Project/Debug/Makefile | 628 -- .../My Project/Debug/My Project.eep | 0 .../My Project/Debug/makedep.mk | 84 - Smol Watch Project/My Project/Default.xml | 475 - .../Device_Startup/saml22j18a_flash.ld | 143 - .../Device_Startup/saml22j18a_sram.ld | 142 - .../Device_Startup/startup_saml22.c | 225 - .../My Project/Device_Startup/system_saml22.c | 64 - .../My Project/My Project.componentinfo.xml | 169 - .../My Project/My Project.cproj | 1040 -- Smol Watch Project/My Project/atmel_start.c | 9 - Smol Watch Project/My Project/atmel_start.h | 18 - .../My Project/atmel_start_pins.h | 67 - Smol Watch Project/My Project/driver_init.c | 328 - Smol Watch Project/My Project/driver_init.h | 84 - .../My Project/examples/driver_examples.c | 117 - .../My Project/examples/driver_examples.h | 32 - .../My Project/hal/documentation/adc_sync.rst | 74 - .../My Project/hal/documentation/calendar.rst | 72 - .../My Project/hal/documentation/ext_irq.rst | 39 - .../hal/documentation/i2c_master_sync.rst | 87 - .../My Project/hal/documentation/pwm.rst | 53 - .../hal/documentation/slcd_sync.rst | 82 - .../My Project/hal/include/hal_adc_sync.h | 277 - .../My Project/hal/include/hal_atomic.h | 120 - .../My Project/hal/include/hal_calendar.h | 159 - .../My Project/hal/include/hal_delay.h | 89 - .../My Project/hal/include/hal_ext_irq.h | 118 - .../My Project/hal/include/hal_gpio.h | 201 - .../My Project/hal/include/hal_i2c_m_sync.h | 244 - .../My Project/hal/include/hal_init.h | 72 - .../My Project/hal/include/hal_io.h | 110 - .../My Project/hal/include/hal_pwm.h | 151 - .../My Project/hal/include/hal_slcd_sync.h | 168 - .../My Project/hal/include/hal_sleep.h | 74 - .../My Project/hal/include/hpl_adc_async.h | 264 - .../My Project/hal/include/hpl_adc_dma.h | 243 - .../My Project/hal/include/hpl_adc_sync.h | 271 - .../My Project/hal/include/hpl_calendar.h | 318 - .../My Project/hal/include/hpl_core.h | 56 - .../My Project/hal/include/hpl_delay.h | 97 - .../My Project/hal/include/hpl_dma.h | 176 - .../My Project/hal/include/hpl_ext_irq.h | 95 - .../My Project/hal/include/hpl_gpio.h | 185 - .../My Project/hal/include/hpl_i2c_m_async.h | 205 - .../My Project/hal/include/hpl_i2c_m_sync.h | 185 - .../My Project/hal/include/hpl_i2c_s_async.h | 184 - .../My Project/hal/include/hpl_i2c_s_sync.h | 184 - .../My Project/hal/include/hpl_init.h | 124 - .../My Project/hal/include/hpl_irq.h | 116 - .../hal/include/hpl_missing_features.h | 37 - .../My Project/hal/include/hpl_pwm.h | 193 - .../My Project/hal/include/hpl_reset.h | 92 - .../My Project/hal/include/hpl_slcd.h | 49 - .../My Project/hal/include/hpl_slcd_sync.h | 154 - .../My Project/hal/include/hpl_sleep.h | 88 - .../My Project/hal/include/hpl_spi.h | 163 - .../My Project/hal/include/hpl_spi_async.h | 131 - .../My Project/hal/include/hpl_spi_m_async.h | 243 - .../My Project/hal/include/hpl_spi_m_dma.h | 182 - .../My Project/hal/include/hpl_spi_m_sync.h | 166 - .../My Project/hal/include/hpl_spi_s_async.h | 232 - .../My Project/hal/include/hpl_spi_s_sync.h | 232 - .../My Project/hal/include/hpl_spi_sync.h | 70 - .../My Project/hal/include/hpl_time_measure.h | 94 - .../My Project/hal/include/hpl_timer.h | 160 - .../My Project/hal/include/hpl_usart.h | 113 - .../My Project/hal/include/hpl_usart_async.h | 270 - .../My Project/hal/include/hpl_usart_sync.h | 254 - .../My Project/hal/src/hal_adc_sync.c | 244 - .../My Project/hal/src/hal_atomic.c | 66 - .../My Project/hal/src/hal_calendar.c | 643 -- .../My Project/hal/src/hal_delay.c | 80 - .../My Project/hal/src/hal_ext_irq.c | 188 - .../My Project/hal/src/hal_gpio.c | 44 - .../My Project/hal/src/hal_i2c_m_sync.c | 258 - .../My Project/hal/src/hal_init.c | 47 - .../My Project/hal/src/hal_io.c | 63 - .../My Project/hal/src/hal_pwm.c | 159 - .../My Project/hal/src/hal_slcd_sync.c | 150 - .../My Project/hal/src/hal_sleep.c | 73 - .../My Project/hal/utils/include/compiler.h | 64 - .../My Project/hal/utils/include/err_codes.h | 73 - .../My Project/hal/utils/include/events.h | 54 - .../My Project/hal/utils/include/parts.h | 41 - .../My Project/hal/utils/include/utils.h | 368 - .../hal/utils/include/utils_assert.h | 93 - .../hal/utils/include/utils_decrement_macro.h | 309 - .../hal/utils/include/utils_event.h | 115 - .../hal/utils/include/utils_increment_macro.h | 308 - .../My Project/hal/utils/include/utils_list.h | 164 - .../hal/utils/include/utils_recursion_macro.h | 69 - .../hal/utils/include/utils_repeat_macro.h | 322 - .../My Project/hal/utils/src/utils_assert.c | 46 - .../My Project/hal/utils/src/utils_event.c | 125 - .../My Project/hal/utils/src/utils_list.c | 136 - .../My Project/hal/utils/src/utils_syscalls.c | 152 - .../My Project/hpl/adc/hpl_adc.c | 769 -- .../My Project/hpl/adc/hpl_adc_base.h | 72 - .../hpl/core/hpl_core_m0plus_base.c | 200 - .../My Project/hpl/core/hpl_core_port.h | 61 - .../My Project/hpl/core/hpl_init.c | 74 - .../My Project/hpl/dmac/hpl_dmac.c | 244 - .../My Project/hpl/doc_lite/tc.rst | 39 - .../My Project/hpl/eic/hpl_eic.c | 255 - .../My Project/hpl/gclk/hpl_gclk.c | 163 - .../My Project/hpl/gclk/hpl_gclk_base.h | 87 - .../My Project/hpl/mclk/hpl_mclk.c | 45 - .../hpl/osc32kctrl/hpl_osc32kctrl.c | 86 - .../My Project/hpl/oscctrl/hpl_oscctrl.c | 179 - Smol Watch Project/My Project/hpl/pm/hpl_pm.c | 77 - .../My Project/hpl/pm/hpl_pm_base.h | 45 - .../My Project/hpl/port/hpl_gpio_base.h | 170 - .../My Project/hpl/rtc/hpl_rtc.c | 397 - .../My Project/hpl/rtc/hpl_rtc_base.h | 52 - .../My Project/hpl/sercom/hpl_sercom.c | 2929 ----- .../My Project/hpl/slcd/hpl_slcd.c | 336 - .../My Project/hpl/slcd/hpl_slcd_cm.h | 59 - .../hpl/slcd/hpl_slcd_cm_14_seg_mapping.h | 104 - .../hpl/slcd/hpl_slcd_cm_7_seg_mapping.h | 68 - .../My Project/hpl/systick/hpl_systick.c | 103 - .../My Project/hpl/tc/tc_lite.c | 101 - .../My Project/hpl/tc/tc_lite.h | 64 - .../My Project/hpl/tcc/hpl_tcc.c | 349 - .../My Project/hpl/tcc/hpl_tcc.h | 77 - .../My Project/hri/hri_ac_l22.h | 1746 --- .../My Project/hri/hri_adc_l22.h | 2803 ----- .../My Project/hri/hri_aes_l22.h | 1213 --- .../My Project/hri/hri_ccl_l22.h | 776 -- .../My Project/hri/hri_dmac_l22.h | 4559 -------- .../My Project/hri/hri_dsu_l22.h | 1163 -- .../My Project/hri/hri_eic_l22.h | 1463 --- .../My Project/hri/hri_evsys_l22.h | 1333 --- .../My Project/hri/hri_freqm_l22.h | 464 - .../My Project/hri/hri_gclk_l22.h | 770 -- Smol Watch Project/My Project/hri/hri_l22.h | 70 - .../My Project/hri/hri_mclk_l22.h | 2300 ---- .../My Project/hri/hri_mtb_l22.h | 551 - .../My Project/hri/hri_nvic_l22.h | 269 - .../My Project/hri/hri_nvmctrl_l22.h | 1104 -- .../My Project/hri/hri_osc32kctrl_l22.h | 1233 --- .../My Project/hri/hri_oscctrl_l22.h | 3451 ------ .../My Project/hri/hri_pac_l22.h | 1076 -- .../My Project/hri/hri_pm_l22.h | 592 -- .../My Project/hri/hri_port_l22.h | 2357 ---- .../My Project/hri/hri_rstc_l22.h | 132 - .../My Project/hri/hri_rtc_l22.h | 9084 ---------------- .../My Project/hri/hri_sercom_l22.h | 7827 -------------- .../My Project/hri/hri_slcd_l22.h | 5440 ---------- .../My Project/hri/hri_supc_l22.h | 2532 ----- .../My Project/hri/hri_systemcontrol_l22.h | 498 - .../My Project/hri/hri_systick_l22.h | 219 - .../My Project/hri/hri_tc_l22.h | 2899 ----- .../My Project/hri/hri_tcc_l22.h | 9462 ----------------- .../My Project/hri/hri_trng_l22.h | 380 - .../My Project/hri/hri_usb_l22.h | 4713 -------- .../My Project/hri/hri_wdt_l22.h | 617 -- Smol Watch Project/My Project/main.c | 72 - Smol Watch Project/My Project/mars_clock.c | 86 - Smol Watch Project/My Project/mars_clock.h | 17 - .../My Project/watch-library/watch.c | 367 - .../My Project/watch-library/watch.h | 98 - Smol Watch Project/Smol Watch Baseline.atsln | 22 - .../make => utils}/uf2conv.py | 0 .../config/RTE_Components.h | 0 .../config/hpl_adc_config.h | 0 .../config/hpl_dmac_config.h | 0 .../config/hpl_eic_config.h | 0 .../config/hpl_gclk_config.h | 0 .../config/hpl_mclk_config.h | 0 .../config/hpl_osc32kctrl_config.h | 0 .../config/hpl_oscctrl_config.h | 0 .../config/hpl_port_config.h | 0 .../config/hpl_rtc_config.h | 0 .../config/hpl_sercom_config.h | 0 .../config/hpl_slcd_config.h | 0 .../config/hpl_systick_config.h | 0 .../config/hpl_tc_config.h | 0 .../config/hpl_tcc_config.h | 0 .../config/peripheral_clk_config.h | 0 .../hal/documentation/adc_sync.rst | 0 .../hal/documentation/calendar.rst | 0 .../hal/documentation/ext_irq.rst | 0 .../hal/documentation/i2c_master_sync.rst | 0 .../hal/documentation/pwm.rst | 0 .../hal/documentation/slcd_sync.rst | 0 .../hal/include/hal_adc_sync.h | 0 .../hal/include/hal_atomic.h | 0 .../hal/include/hal_calendar.h | 0 .../hal/include/hal_delay.h | 0 .../hal/include/hal_ext_irq.h | 0 .../hal/include/hal_gpio.h | 0 .../hal/include/hal_i2c_m_sync.h | 0 .../hal/include/hal_init.h | 0 .../hal/include/hal_io.h | 0 .../hal/include/hal_pwm.h | 0 .../hal/include/hal_slcd_sync.h | 0 .../hal/include/hal_sleep.h | 0 .../hal/include/hpl_adc_async.h | 0 .../hal/include/hpl_adc_dma.h | 0 .../hal/include/hpl_adc_sync.h | 0 .../hal/include/hpl_calendar.h | 0 .../hal/include/hpl_core.h | 0 .../hal/include/hpl_delay.h | 0 .../hal/include/hpl_dma.h | 0 .../hal/include/hpl_ext_irq.h | 0 .../hal/include/hpl_gpio.h | 0 .../hal/include/hpl_i2c_m_async.h | 0 .../hal/include/hpl_i2c_m_sync.h | 0 .../hal/include/hpl_i2c_s_async.h | 0 .../hal/include/hpl_i2c_s_sync.h | 0 .../hal/include/hpl_init.h | 0 .../hal/include/hpl_irq.h | 0 .../hal/include/hpl_missing_features.h | 0 .../hal/include/hpl_pwm.h | 0 .../hal/include/hpl_reset.h | 0 .../hal/include/hpl_slcd.h | 0 .../hal/include/hpl_slcd_sync.h | 0 .../hal/include/hpl_sleep.h | 0 .../hal/include/hpl_spi.h | 0 .../hal/include/hpl_spi_async.h | 0 .../hal/include/hpl_spi_m_async.h | 0 .../hal/include/hpl_spi_m_dma.h | 0 .../hal/include/hpl_spi_m_sync.h | 0 .../hal/include/hpl_spi_s_async.h | 0 .../hal/include/hpl_spi_s_sync.h | 0 .../hal/include/hpl_spi_sync.h | 0 .../hal/include/hpl_time_measure.h | 0 .../hal/include/hpl_timer.h | 0 .../hal/include/hpl_usart.h | 0 .../hal/include/hpl_usart_async.h | 0 .../hal/include/hpl_usart_sync.h | 0 .../hal/src/hal_adc_sync.c | 0 .../hal/src/hal_atomic.c | 0 .../hal/src/hal_calendar.c | 0 .../hal/src/hal_delay.c | 0 .../hal/src/hal_ext_irq.c | 0 .../hal/src/hal_gpio.c | 0 .../hal/src/hal_i2c_m_sync.c | 0 .../hal/src/hal_init.c | 0 .../hal/src/hal_io.c | 0 .../hal/src/hal_pwm.c | 0 .../hal/src/hal_slcd_sync.c | 0 .../hal/src/hal_sleep.c | 0 .../hal/utils/include/compiler.h | 0 .../hal/utils/include/err_codes.h | 0 .../hal/utils/include/events.h | 0 .../hal/utils/include/parts.h | 0 .../hal/utils/include/utils.h | 0 .../hal/utils/include/utils_assert.h | 0 .../hal/utils/include/utils_decrement_macro.h | 0 .../hal/utils/include/utils_event.h | 0 .../hal/utils/include/utils_increment_macro.h | 0 .../hal/utils/include/utils_list.h | 0 .../hal/utils/include/utils_recursion_macro.h | 0 .../hal/utils/include/utils_repeat_macro.h | 0 .../hal/utils/src/utils_assert.c | 0 .../hal/utils/src/utils_event.c | 0 .../hal/utils/src/utils_list.c | 0 .../hal/utils/src/utils_syscalls.c | 0 .../hal_gpio.h | 0 .../hpl/adc/hpl_adc.c | 0 .../hpl/adc/hpl_adc_base.h | 0 .../hpl/core/hpl_core_m0plus_base.c | 0 .../hpl/core/hpl_core_port.h | 0 .../hpl/core/hpl_init.c | 0 .../hpl/dmac/hpl_dmac.c | 0 .../hpl/eic/hpl_eic.c | 0 .../hpl/gclk/hpl_gclk.c | 0 .../hpl/gclk/hpl_gclk_base.h | 0 .../hpl/mclk/hpl_mclk.c | 0 .../hpl/osc32kctrl/hpl_osc32kctrl.c | 0 .../hpl/oscctrl/hpl_oscctrl.c | 0 .../hpl/pm/hpl_pm.c | 0 .../hpl/pm/hpl_pm_base.h | 0 .../hpl/port/hpl_gpio_base.h | 0 .../hpl/rtc/hpl_rtc.c | 0 .../hpl/rtc/hpl_rtc_base.h | 0 .../hpl/sercom/hpl_sercom.c | 0 .../hpl/slcd/hpl_slcd.c | 0 .../hpl/slcd/hpl_slcd_cm.h | 0 .../hpl/slcd/hpl_slcd_cm_14_seg_mapping.h | 0 .../hpl/slcd/hpl_slcd_cm_7_seg_mapping.h | 0 .../hpl/systick/hpl_systick.c | 0 .../hpl/tc/hpl_tc.c | 0 .../hpl/tc/hpl_tc_base.h | 0 .../hpl/tcc/hpl_tcc.c | 0 .../hpl/tcc/hpl_tcc.h | 0 .../hri/hri_ac_l22.h | 0 .../hri/hri_adc_l22.h | 0 .../hri/hri_aes_l22.h | 0 .../hri/hri_ccl_l22.h | 0 .../hri/hri_dmac_l22.h | 0 .../hri/hri_dsu_l22.h | 0 .../hri/hri_eic_l22.h | 0 .../hri/hri_evsys_l22.h | 0 .../hri/hri_freqm_l22.h | 0 .../hri/hri_gclk_l22.h | 0 .../hri/hri_l22.h | 0 .../hri/hri_mclk_l22.h | 0 .../hri/hri_mtb_l22.h | 0 .../hri/hri_nvic_l22.h | 0 .../hri/hri_nvmctrl_l22.h | 0 .../hri/hri_osc32kctrl_l22.h | 0 .../hri/hri_oscctrl_l22.h | 0 .../hri/hri_pac_l22.h | 0 .../hri/hri_pm_l22.h | 0 .../hri/hri_port_l22.h | 0 .../hri/hri_rstc_l22.h | 0 .../hri/hri_rtc_l22.h | 0 .../hri/hri_sercom_l22.h | 0 .../hri/hri_slcd_l22.h | 0 .../hri/hri_supc_l22.h | 0 .../hri/hri_systemcontrol_l22.h | 0 .../hri/hri_systick_l22.h | 0 .../hri/hri_tc_l22.h | 0 .../hri/hri_tcc_l22.h | 0 .../hri/hri_trng_l22.h | 0 .../hri/hri_usb_l22.h | 0 .../hri/hri_wdt_l22.h | 0 .../hw/atmel_start_pins.h | 0 .../hw/driver_init.c | 0 .../hw/driver_init.h | 0 .../include/component-version.h | 0 .../include/component/ac.h | 0 .../include/component/adc.h | 0 .../include/component/aes.h | 0 .../include/component/ccl.h | 0 .../include/component/dmac.h | 0 .../include/component/dsu.h | 0 .../include/component/eic.h | 0 .../include/component/evsys.h | 0 .../include/component/freqm.h | 0 .../include/component/gclk.h | 0 .../include/component/mclk.h | 0 .../include/component/mtb.h | 0 .../include/component/nvmctrl.h | 0 .../include/component/osc32kctrl.h | 0 .../include/component/oscctrl.h | 0 .../include/component/pac.h | 0 .../include/component/pm.h | 0 .../include/component/port.h | 0 .../include/component/rstc.h | 0 .../include/component/rtc.h | 0 .../include/component/sercom.h | 0 .../include/component/slcd.h | 0 .../include/component/supc.h | 0 .../include/component/tc.h | 0 .../include/component/tcc.h | 0 .../include/component/trng.h | 0 .../include/component/usb.h | 0 .../include/component/wdt.h | 0 .../include/core_cm0plus.h | 0 .../include/core_cmFunc.h | 0 .../include/core_cmInstr.h | 0 .../include/instance/ac.h | 0 .../include/instance/adc.h | 0 .../include/instance/aes.h | 0 .../include/instance/ccl.h | 0 .../include/instance/dmac.h | 0 .../include/instance/dsu.h | 0 .../include/instance/eic.h | 0 .../include/instance/evsys.h | 0 .../include/instance/freqm.h | 0 .../include/instance/gclk.h | 0 .../include/instance/mclk.h | 0 .../include/instance/mtb.h | 0 .../include/instance/nvmctrl.h | 0 .../include/instance/osc32kctrl.h | 0 .../include/instance/oscctrl.h | 0 .../include/instance/pac.h | 0 .../include/instance/pm.h | 0 .../include/instance/port.h | 0 .../include/instance/ptc.h | 0 .../include/instance/rstc.h | 0 .../include/instance/rtc.h | 0 .../include/instance/sercom0.h | 0 .../include/instance/sercom1.h | 0 .../include/instance/sercom2.h | 0 .../include/instance/sercom3.h | 0 .../include/instance/sercom4.h | 0 .../include/instance/sercom5.h | 0 .../include/instance/slcd.h | 0 .../include/instance/supc.h | 0 .../include/instance/tc0.h | 0 .../include/instance/tc1.h | 0 .../include/instance/tc2.h | 0 .../include/instance/tc3.h | 0 .../include/instance/tcc0.h | 0 .../include/instance/trng.h | 0 .../include/instance/usb.h | 0 .../include/instance/wdt.h | 0 .../include/pio/saml22g16a.h | 0 .../include/pio/saml22g17a.h | 0 .../include/pio/saml22g18a.h | 0 .../include/pio/saml22j16a.h | 0 .../include/pio/saml22j17a.h | 0 .../include/pio/saml22j18a.h | 0 .../include/pio/saml22n16a.h | 0 .../include/pio/saml22n17a.h | 0 .../include/pio/saml22n18a.h | 0 .../include/sam.h | 0 .../include/saml22.h | 0 .../include/saml22g16a.h | 0 .../include/saml22g17a.h | 0 .../include/saml22g18a.h | 0 .../include/saml22j16a.h | 0 .../include/saml22j17a.h | 0 .../include/saml22j18a.h | 0 .../include/saml22n16a.h | 0 .../include/saml22n17a.h | 0 .../include/saml22n18a.h | 0 .../include/system_saml22.h | 0 .../linker/saml22j18.ld | 0 .../main.c | 0 .../startup_saml22.c | 0 .../watch/watch.c | 0 .../watch/watch.h | 1 + 439 files changed, 75 insertions(+), 108488 deletions(-) rename Sensor Watch Starter Project/{app => }/app.c (100%) rename Sensor Watch Starter Project/{app => }/app.h (100%) delete mode 100644 Smol Watch Project/My Project/.atmelstart/AtmelStart.env_conf delete mode 100644 Smol Watch Project/My Project/.atmelstart/AtmelStart.gpdsc delete mode 100644 Smol Watch Project/My Project/.atmelstart/atmel_start_config.atstart delete mode 100644 Smol Watch Project/My Project/Config/RTE_Components.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_adc_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_dmac_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_eic_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_gclk_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_mclk_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_osc32kctrl_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_oscctrl_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_port_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_rtc_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_sercom_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_slcd_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_systick_config.h delete mode 100644 Smol Watch Project/My Project/Config/hpl_tcc_config.h delete mode 100644 Smol Watch Project/My Project/Config/peripheral_clk_config.h delete mode 100644 Smol Watch Project/My Project/Debug/Makefile delete mode 100644 Smol Watch Project/My Project/Debug/My Project.eep delete mode 100644 Smol Watch Project/My Project/Debug/makedep.mk delete mode 100644 Smol Watch Project/My Project/Default.xml delete mode 100644 Smol Watch Project/My Project/Device_Startup/saml22j18a_flash.ld delete mode 100644 Smol Watch Project/My Project/Device_Startup/saml22j18a_sram.ld delete mode 100644 Smol Watch Project/My Project/Device_Startup/startup_saml22.c delete mode 100644 Smol Watch Project/My Project/Device_Startup/system_saml22.c delete mode 100644 Smol Watch Project/My Project/My Project.componentinfo.xml delete mode 100644 Smol Watch Project/My Project/My Project.cproj delete mode 100644 Smol Watch Project/My Project/atmel_start.c delete mode 100644 Smol Watch Project/My Project/atmel_start.h delete mode 100644 Smol Watch Project/My Project/atmel_start_pins.h delete mode 100644 Smol Watch Project/My Project/driver_init.c delete mode 100644 Smol Watch Project/My Project/driver_init.h delete mode 100644 Smol Watch Project/My Project/examples/driver_examples.c delete mode 100644 Smol Watch Project/My Project/examples/driver_examples.h delete mode 100644 Smol Watch Project/My Project/hal/documentation/adc_sync.rst delete mode 100644 Smol Watch Project/My Project/hal/documentation/calendar.rst delete mode 100644 Smol Watch Project/My Project/hal/documentation/ext_irq.rst delete mode 100644 Smol Watch Project/My Project/hal/documentation/i2c_master_sync.rst delete mode 100644 Smol Watch Project/My Project/hal/documentation/pwm.rst delete mode 100644 Smol Watch Project/My Project/hal/documentation/slcd_sync.rst delete mode 100644 Smol Watch Project/My Project/hal/include/hal_adc_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_atomic.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_calendar.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_delay.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_ext_irq.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_gpio.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_i2c_m_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_init.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_io.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_pwm.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_slcd_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hal_sleep.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_adc_async.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_adc_dma.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_adc_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_calendar.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_core.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_delay.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_dma.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_ext_irq.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_gpio.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_i2c_m_async.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_i2c_m_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_i2c_s_async.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_i2c_s_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_init.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_irq.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_missing_features.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_pwm.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_reset.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_slcd.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_slcd_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_sleep.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_spi.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_spi_async.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_spi_m_async.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_spi_m_dma.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_spi_m_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_spi_s_async.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_spi_s_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_spi_sync.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_time_measure.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_timer.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_usart.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_usart_async.h delete mode 100644 Smol Watch Project/My Project/hal/include/hpl_usart_sync.h delete mode 100644 Smol Watch Project/My Project/hal/src/hal_adc_sync.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_atomic.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_calendar.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_delay.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_ext_irq.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_gpio.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_i2c_m_sync.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_init.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_io.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_pwm.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_slcd_sync.c delete mode 100644 Smol Watch Project/My Project/hal/src/hal_sleep.c delete mode 100644 Smol Watch Project/My Project/hal/utils/include/compiler.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/err_codes.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/events.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/parts.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/utils.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/utils_assert.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/utils_decrement_macro.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/utils_event.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/utils_increment_macro.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/utils_list.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/utils_recursion_macro.h delete mode 100644 Smol Watch Project/My Project/hal/utils/include/utils_repeat_macro.h delete mode 100644 Smol Watch Project/My Project/hal/utils/src/utils_assert.c delete mode 100644 Smol Watch Project/My Project/hal/utils/src/utils_event.c delete mode 100644 Smol Watch Project/My Project/hal/utils/src/utils_list.c delete mode 100644 Smol Watch Project/My Project/hal/utils/src/utils_syscalls.c delete mode 100644 Smol Watch Project/My Project/hpl/adc/hpl_adc.c delete mode 100644 Smol Watch Project/My Project/hpl/adc/hpl_adc_base.h delete mode 100644 Smol Watch Project/My Project/hpl/core/hpl_core_m0plus_base.c delete mode 100644 Smol Watch Project/My Project/hpl/core/hpl_core_port.h delete mode 100644 Smol Watch Project/My Project/hpl/core/hpl_init.c delete mode 100644 Smol Watch Project/My Project/hpl/dmac/hpl_dmac.c delete mode 100644 Smol Watch Project/My Project/hpl/doc_lite/tc.rst delete mode 100644 Smol Watch Project/My Project/hpl/eic/hpl_eic.c delete mode 100644 Smol Watch Project/My Project/hpl/gclk/hpl_gclk.c delete mode 100644 Smol Watch Project/My Project/hpl/gclk/hpl_gclk_base.h delete mode 100644 Smol Watch Project/My Project/hpl/mclk/hpl_mclk.c delete mode 100644 Smol Watch Project/My Project/hpl/osc32kctrl/hpl_osc32kctrl.c delete mode 100644 Smol Watch Project/My Project/hpl/oscctrl/hpl_oscctrl.c delete mode 100644 Smol Watch Project/My Project/hpl/pm/hpl_pm.c delete mode 100644 Smol Watch Project/My Project/hpl/pm/hpl_pm_base.h delete mode 100644 Smol Watch Project/My Project/hpl/port/hpl_gpio_base.h delete mode 100644 Smol Watch Project/My Project/hpl/rtc/hpl_rtc.c delete mode 100644 Smol Watch Project/My Project/hpl/rtc/hpl_rtc_base.h delete mode 100644 Smol Watch Project/My Project/hpl/sercom/hpl_sercom.c delete mode 100644 Smol Watch Project/My Project/hpl/slcd/hpl_slcd.c delete mode 100644 Smol Watch Project/My Project/hpl/slcd/hpl_slcd_cm.h delete mode 100644 Smol Watch Project/My Project/hpl/slcd/hpl_slcd_cm_14_seg_mapping.h delete mode 100644 Smol Watch Project/My Project/hpl/slcd/hpl_slcd_cm_7_seg_mapping.h delete mode 100644 Smol Watch Project/My Project/hpl/systick/hpl_systick.c delete mode 100644 Smol Watch Project/My Project/hpl/tc/tc_lite.c delete mode 100644 Smol Watch Project/My Project/hpl/tc/tc_lite.h delete mode 100644 Smol Watch Project/My Project/hpl/tcc/hpl_tcc.c delete mode 100644 Smol Watch Project/My Project/hpl/tcc/hpl_tcc.h delete mode 100644 Smol Watch Project/My Project/hri/hri_ac_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_adc_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_aes_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_ccl_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_dmac_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_dsu_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_eic_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_evsys_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_freqm_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_gclk_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_mclk_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_mtb_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_nvic_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_nvmctrl_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_osc32kctrl_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_oscctrl_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_pac_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_pm_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_port_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_rstc_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_rtc_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_sercom_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_slcd_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_supc_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_systemcontrol_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_systick_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_tc_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_tcc_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_trng_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_usb_l22.h delete mode 100644 Smol Watch Project/My Project/hri/hri_wdt_l22.h delete mode 100644 Smol Watch Project/My Project/main.c delete mode 100644 Smol Watch Project/My Project/mars_clock.c delete mode 100644 Smol Watch Project/My Project/mars_clock.h delete mode 100644 Smol Watch Project/My Project/watch-library/watch.c delete mode 100644 Smol Watch Project/My Project/watch-library/watch.h delete mode 100644 Smol Watch Project/Smol Watch Baseline.atsln rename {Sensor Watch Starter Project/make => utils}/uf2conv.py (100%) rename {Sensor Watch Starter Project => watch-library}/config/RTE_Components.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_adc_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_dmac_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_eic_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_gclk_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_mclk_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_osc32kctrl_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_oscctrl_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_port_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_rtc_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_sercom_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_slcd_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_systick_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_tc_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/hpl_tcc_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/config/peripheral_clk_config.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/documentation/adc_sync.rst (100%) rename {Sensor Watch Starter Project => watch-library}/hal/documentation/calendar.rst (100%) rename {Sensor Watch Starter Project => watch-library}/hal/documentation/ext_irq.rst (100%) rename {Sensor Watch Starter Project => watch-library}/hal/documentation/i2c_master_sync.rst (100%) rename {Sensor Watch Starter Project => watch-library}/hal/documentation/pwm.rst (100%) rename {Sensor Watch Starter Project => watch-library}/hal/documentation/slcd_sync.rst (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_adc_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_atomic.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_calendar.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_delay.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_ext_irq.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_gpio.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_i2c_m_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_init.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_io.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_pwm.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_slcd_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hal_sleep.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_adc_async.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_adc_dma.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_adc_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_calendar.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_core.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_delay.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_dma.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_ext_irq.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_gpio.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_i2c_m_async.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_i2c_m_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_i2c_s_async.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_i2c_s_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_init.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_irq.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_missing_features.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_pwm.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_reset.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_slcd.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_slcd_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_sleep.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_spi.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_spi_async.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_spi_m_async.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_spi_m_dma.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_spi_m_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_spi_s_async.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_spi_s_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_spi_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_time_measure.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_timer.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_usart.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_usart_async.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/include/hpl_usart_sync.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_adc_sync.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_atomic.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_calendar.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_delay.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_ext_irq.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_gpio.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_i2c_m_sync.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_init.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_io.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_pwm.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_slcd_sync.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/src/hal_sleep.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/compiler.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/err_codes.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/events.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/parts.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/utils.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/utils_assert.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/utils_decrement_macro.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/utils_event.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/utils_increment_macro.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/utils_list.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/utils_recursion_macro.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/include/utils_repeat_macro.h (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/src/utils_assert.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/src/utils_event.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/src/utils_list.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal/utils/src/utils_syscalls.c (100%) rename {Sensor Watch Starter Project => watch-library}/hal_gpio.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/adc/hpl_adc.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/adc/hpl_adc_base.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/core/hpl_core_m0plus_base.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/core/hpl_core_port.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/core/hpl_init.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/dmac/hpl_dmac.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/eic/hpl_eic.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/gclk/hpl_gclk.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/gclk/hpl_gclk_base.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/mclk/hpl_mclk.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/osc32kctrl/hpl_osc32kctrl.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/oscctrl/hpl_oscctrl.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/pm/hpl_pm.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/pm/hpl_pm_base.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/port/hpl_gpio_base.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/rtc/hpl_rtc.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/rtc/hpl_rtc_base.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/sercom/hpl_sercom.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/slcd/hpl_slcd.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/slcd/hpl_slcd_cm.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/slcd/hpl_slcd_cm_14_seg_mapping.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/slcd/hpl_slcd_cm_7_seg_mapping.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/systick/hpl_systick.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/tc/hpl_tc.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/tc/hpl_tc_base.h (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/tcc/hpl_tcc.c (100%) rename {Sensor Watch Starter Project => watch-library}/hpl/tcc/hpl_tcc.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_ac_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_adc_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_aes_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_ccl_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_dmac_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_dsu_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_eic_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_evsys_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_freqm_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_gclk_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_mclk_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_mtb_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_nvic_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_nvmctrl_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_osc32kctrl_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_oscctrl_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_pac_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_pm_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_port_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_rstc_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_rtc_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_sercom_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_slcd_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_supc_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_systemcontrol_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_systick_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_tc_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_tcc_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_trng_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_usb_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hri/hri_wdt_l22.h (100%) rename {Sensor Watch Starter Project => watch-library}/hw/atmel_start_pins.h (100%) rename {Sensor Watch Starter Project => watch-library}/hw/driver_init.c (100%) rename {Sensor Watch Starter Project => watch-library}/hw/driver_init.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component-version.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/ac.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/adc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/aes.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/ccl.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/dmac.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/dsu.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/eic.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/evsys.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/freqm.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/gclk.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/mclk.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/mtb.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/nvmctrl.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/osc32kctrl.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/oscctrl.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/pac.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/pm.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/port.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/rstc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/rtc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/sercom.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/slcd.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/supc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/tc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/tcc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/trng.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/usb.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/component/wdt.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/core_cm0plus.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/core_cmFunc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/core_cmInstr.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/ac.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/adc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/aes.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/ccl.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/dmac.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/dsu.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/eic.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/evsys.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/freqm.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/gclk.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/mclk.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/mtb.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/nvmctrl.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/osc32kctrl.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/oscctrl.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/pac.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/pm.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/port.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/ptc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/rstc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/rtc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/sercom0.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/sercom1.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/sercom2.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/sercom3.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/sercom4.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/sercom5.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/slcd.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/supc.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/tc0.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/tc1.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/tc2.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/tc3.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/tcc0.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/trng.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/usb.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/instance/wdt.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/pio/saml22g16a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/pio/saml22g17a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/pio/saml22g18a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/pio/saml22j16a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/pio/saml22j17a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/pio/saml22j18a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/pio/saml22n16a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/pio/saml22n17a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/pio/saml22n18a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/sam.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22g16a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22g17a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22g18a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22j16a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22j17a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22j18a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22n16a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22n17a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/saml22n18a.h (100%) rename {Sensor Watch Starter Project => watch-library}/include/system_saml22.h (100%) rename {Sensor Watch Starter Project => watch-library}/linker/saml22j18.ld (100%) rename {Sensor Watch Starter Project => watch-library}/main.c (100%) rename {Sensor Watch Starter Project => watch-library}/startup_saml22.c (100%) rename {Sensor Watch Starter Project => watch-library}/watch/watch.c (100%) rename {Sensor Watch Starter Project => watch-library}/watch/watch.h (94%) diff --git a/Sensor Watch Starter Project/app/app.c b/Sensor Watch Starter Project/app.c similarity index 100% rename from Sensor Watch Starter Project/app/app.c rename to Sensor Watch Starter Project/app.c diff --git a/Sensor Watch Starter Project/app/app.h b/Sensor Watch Starter Project/app.h similarity index 100% rename from Sensor Watch Starter Project/app/app.h rename to Sensor Watch Starter Project/app.h diff --git a/Sensor Watch Starter Project/make/Makefile b/Sensor Watch Starter Project/make/Makefile index a40eb7c..5f81162 100755 --- a/Sensor Watch Starter Project/make/Makefile +++ b/Sensor Watch Starter Project/make/Makefile @@ -8,7 +8,7 @@ BIN = watch CC = arm-none-eabi-gcc OBJCOPY = arm-none-eabi-objcopy SIZE = arm-none-eabi-size -UF2 = python uf2conv.py +UF2 = python ../../utils/uf2conv.py ifeq ($(OS), Windows_NT) MKDIR = gmkdir @@ -25,79 +25,83 @@ CFLAGS += -MD -MP -MT $(BUILD)/$(*F).o -MF $(BUILD)/$(@F).d LDFLAGS += -mcpu=cortex-m0plus -mthumb LDFLAGS += -Wl,--gc-sections -LDFLAGS += -Wl,--script=../linker/saml22j18.ld +LDFLAGS += -Wl,--script=../../watch-library/linker/saml22j18.ld +# If you add any additional directories with headers, add them to this list, e.g. +# ../drivers/ INCLUDES += \ - -I../include \ - -I../hal/ \ - -I../hal/documentation/ \ - -I../hal/include/ \ - -I../hal/src/ \ - -I../hal/utils/ \ - -I../hal/utils/include/ \ - -I../hal/utils/src/ \ - -I../hpl/ \ - -I../hpl/adc/ \ - -I../hpl/core/ \ - -I../hpl/dmac/ \ - -I../hpl/eic/ \ - -I../hpl/gclk/ \ - -I../hpl/mclk/ \ - -I../hpl/osc32kctrl/ \ - -I../hpl/oscctrl/ \ - -I../hpl/pm/ \ - -I../hpl/port/ \ - -I../hpl/rtc/ \ - -I../hpl/sercom/ \ - -I../hpl/slcd/ \ - -I../hpl/systick/ \ - -I../hpl/tcc/ \ - -I../hpl/tc/ \ - -I../hri/ \ - -I../config/ \ - -I../hw/ \ - -I../watch/ \ - -I../app/ \ - -I.. + -I../ \ + -I../../watch-library/include \ + -I../../watch-library/hal/ \ + -I../../watch-library/hal/documentation/ \ + -I../../watch-library/hal/include/ \ + -I../../watch-library/hal/src/ \ + -I../../watch-library/hal/utils/ \ + -I../../watch-library/hal/utils/include/ \ + -I../../watch-library/hal/utils/src/ \ + -I../../watch-library/hpl/ \ + -I../../watch-library/hpl/adc/ \ + -I../../watch-library/hpl/core/ \ + -I../../watch-library/hpl/dmac/ \ + -I../../watch-library/hpl/eic/ \ + -I../../watch-library/hpl/gclk/ \ + -I../../watch-library/hpl/mclk/ \ + -I../../watch-library/hpl/osc32kctrl/ \ + -I../../watch-library/hpl/oscctrl/ \ + -I../../watch-library/hpl/pm/ \ + -I../../watch-library/hpl/port/ \ + -I../../watch-library/hpl/rtc/ \ + -I../../watch-library/hpl/sercom/ \ + -I../../watch-library/hpl/slcd/ \ + -I../../watch-library/hpl/systick/ \ + -I../../watch-library/hpl/tcc/ \ + -I../../watch-library/hpl/tc/ \ + -I../../watch-library/hri/ \ + -I../../watch-library/config/ \ + -I../../watch-library/hw/ \ + -I../../watch-library/watch/ \ + -I../../watch-library +# If you add any additional C files to your project, add them each to this list, e.g. +# ../drivers/st25dv.c SRCS += \ - ../main.c \ - ../startup_saml22.c \ - ../hw/driver_init.c \ - ../watch/watch.c \ - ../app/app.c \ - ../hal/src/hal_adc_sync.c \ - ../hal/src/hal_atomic.c \ - ../hal/src/hal_calendar.c \ - ../hal/src/hal_delay.c \ - ../hal/src/hal_ext_irq.c \ - ../hal/src/hal_gpio.c \ - ../hal/src/hal_i2c_m_sync.c \ - ../hal/src/hal_init.c \ - ../hal/src/hal_io.c \ - ../hal/src/hal_pwm.c \ - ../hal/src/hal_slcd_sync.c \ - ../hal/src/hal_sleep.c \ - ../hal/utils/src/utils_assert.c \ - ../hal/utils/src/utils_event.c \ - ../hal/utils/src/utils_list.c \ - ../hal/utils/src/utils_syscalls.c \ - ../hpl/adc/hpl_adc.c \ - ../hpl/core/hpl_core_m0plus_base.c \ - ../hpl/core/hpl_init.c \ - ../hpl/dmac/hpl_dmac.c \ - ../hpl/eic/hpl_eic.c \ - ../hpl/gclk/hpl_gclk.c \ - ../hpl/mclk/hpl_mclk.c \ - ../hpl/osc32kctrl/hpl_osc32kctrl.c \ - ../hpl/oscctrl/hpl_oscctrl.c \ - ../hpl/pm/hpl_pm.c \ - ../hpl/rtc/hpl_rtc.c \ - ../hpl/sercom/hpl_sercom.c \ - ../hpl/slcd/hpl_slcd.c \ - ../hpl/systick/hpl_systick.c \ - ../hpl/tcc/hpl_tcc.c \ - ../hpl/tc/hpl_tc.c + ../app.c \ + ../../watch-library/main.c \ + ../../watch-library/startup_saml22.c \ + ../../watch-library/hw/driver_init.c \ + ../../watch-library/watch/watch.c \ + ../../watch-library/hal/src/hal_adc_sync.c \ + ../../watch-library/hal/src/hal_atomic.c \ + ../../watch-library/hal/src/hal_calendar.c \ + ../../watch-library/hal/src/hal_delay.c \ + ../../watch-library/hal/src/hal_ext_irq.c \ + ../../watch-library/hal/src/hal_gpio.c \ + ../../watch-library/hal/src/hal_i2c_m_sync.c \ + ../../watch-library/hal/src/hal_init.c \ + ../../watch-library/hal/src/hal_io.c \ + ../../watch-library/hal/src/hal_pwm.c \ + ../../watch-library/hal/src/hal_slcd_sync.c \ + ../../watch-library/hal/src/hal_sleep.c \ + ../../watch-library/hal/utils/src/utils_assert.c \ + ../../watch-library/hal/utils/src/utils_event.c \ + ../../watch-library/hal/utils/src/utils_list.c \ + ../../watch-library/hal/utils/src/utils_syscalls.c \ + ../../watch-library/hpl/adc/hpl_adc.c \ + ../../watch-library/hpl/core/hpl_core_m0plus_base.c \ + ../../watch-library/hpl/core/hpl_init.c \ + ../../watch-library/hpl/dmac/hpl_dmac.c \ + ../../watch-library/hpl/eic/hpl_eic.c \ + ../../watch-library/hpl/gclk/hpl_gclk.c \ + ../../watch-library/hpl/mclk/hpl_mclk.c \ + ../../watch-library/hpl/osc32kctrl/hpl_osc32kctrl.c \ + ../../watch-library/hpl/oscctrl/hpl_oscctrl.c \ + ../../watch-library/hpl/pm/hpl_pm.c \ + ../../watch-library/hpl/rtc/hpl_rtc.c \ + ../../watch-library/hpl/sercom/hpl_sercom.c \ + ../../watch-library/hpl/slcd/hpl_slcd.c \ + ../../watch-library/hpl/systick/hpl_systick.c \ + ../../watch-library/hpl/tcc/hpl_tcc.c \ + ../../watch-library/hpl/tc/hpl_tc.c DEFINES += \ -D__SAML22J18A__ \ diff --git a/Smol Watch Project/My Project/.atmelstart/AtmelStart.env_conf b/Smol Watch Project/My Project/.atmelstart/AtmelStart.env_conf deleted file mode 100644 index 4b12c8d..0000000 --- a/Smol Watch Project/My Project/.atmelstart/AtmelStart.env_conf +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/Smol Watch Project/My Project/.atmelstart/AtmelStart.gpdsc b/Smol Watch Project/My Project/.atmelstart/AtmelStart.gpdsc deleted file mode 100644 index cdb8e51..0000000 --- a/Smol Watch Project/My Project/.atmelstart/AtmelStart.gpdsc +++ /dev/null @@ -1,233 +0,0 @@ - - Atmel - My Project - Project generated by Atmel Start - http://start.atmel.com/ - - Initial version - - - Configuration Files generated by Atmel Start - - - - Atmel Start -