]> git.earman.xyz Git - sensor-watch.git/commit
Sensor Watch Simulator (#35)
authorAlexsander Akers <me@a2.io>
Tue, 25 Jan 2022 20:03:22 +0000 (15:03 -0500)
committerGitHub <noreply@github.com>
Tue, 25 Jan 2022 20:03:22 +0000 (15:03 -0500)
commitb8de35658ffd78ad8b22f91ccbbd3d63663afda9
tree1f265ddfcc8e5abf0316b81b15f80bf5c70fa7b7
parent9e24f6c336773c7404139ab4db0eaab2f99504e2
Sensor Watch Simulator (#35)

* Put something on screen

* Use the 32bit watch_date_time repr to pass from JS

* Implement periodic callbacks

* Clear display on enabling

* Hook up watch_set_led_color() to SVG (green-only)

* Make debug output full-width

* Remove default Emscripten canvas

* Implement sleep and button clicks

* Fix time zone conversion bug in beats-time app

* Clean up warnings

* Fix pin levels

* Set time zone to browser value (if available)

* Add basic backup data saving

* Silence format specifier warnings in both targets

* Remove unnecessary, copied files

* Use RTC pointer to clear callbacks (if available)

* Use preprocessor define to avoid hardcoding MOVEMENT_NUM_FACES

* Change each face to const preprocessor definition

* Remove Intl.DateTimeFormat usage

* Update shell.html title, header

* Add touch start/end event handlers on SVG buttons

* Update shell.html

* Update folder structure (shared, simulator, hardware under watch-library)

* Tease out shared components from watch_slcd

* Clean up simulator watch_slcd.c inline JS calls

* Fix missing newlines at end of file

* Add simulator warnings (except format, unused-paremter)

* Implement remaining watch_rtc functions

* Fix button bug on mouse down then drag out

* Implement remaining watch_slcd functions

* Link keyboard events to buttons (for keys A, L, M)

* Rewrite event handling (mouse, touch, keyboard) in C

* Set explicit text UTF-8 charset in shell.html

* Address PR comments

* Remove unused directories from include paths
605 files changed:
apps/beats-time/app.c
make.mk
movement/README.md
movement/lib/TOTP-MCU/TOTP.c
movement/lib/TOTP-MCU/sha1.c
movement/movement.c
movement/watch_faces/clock/simple_clock_face.h
movement/watch_faces/clock/world_clock_face.h
movement/watch_faces/complications/beats_face.c
movement/watch_faces/complications/beats_face.h
movement/watch_faces/complications/blinky_face.h
movement/watch_faces/complications/countdown_face.h
movement/watch_faces/complications/day_one_face.c
movement/watch_faces/complications/day_one_face.h
movement/watch_faces/complications/pulsometer_face.h
movement/watch_faces/complications/stopwatch_face.h
movement/watch_faces/complications/sunrise_sunset_face.h
movement/watch_faces/complications/totp_face.h
movement/watch_faces/demos/character_set_face.h
movement/watch_faces/demos/demo_face.h
movement/watch_faces/demos/hello_there_face.h
movement/watch_faces/demos/lis2dh_logging_face.c
movement/watch_faces/demos/lis2dh_logging_face.h
movement/watch_faces/demos/voltage_face.c
movement/watch_faces/demos/voltage_face.h
movement/watch_faces/settings/preferences_face.h
movement/watch_faces/settings/set_time_face.h
movement/watch_faces/thermistor/thermistor_logging_face.h
movement/watch_faces/thermistor/thermistor_readout_face.h
rules.mk
watch-library/config/RTE_Components.h [deleted file]
watch-library/config/hpl_dmac_config.h [deleted file]
watch-library/config/hpl_eic_config.h [deleted file]
watch-library/config/hpl_gclk_config.h [deleted file]
watch-library/config/hpl_mclk_config.h [deleted file]
watch-library/config/hpl_nvmctrl_config.h [deleted file]
watch-library/config/hpl_osc32kctrl_config.h [deleted file]
watch-library/config/hpl_oscctrl_config.h [deleted file]
watch-library/config/hpl_port_config.h [deleted file]
watch-library/config/hpl_rtc_config.h [deleted file]
watch-library/config/hpl_sercom_config.h [deleted file]
watch-library/config/hpl_slcd_config.h [deleted file]
watch-library/config/hpl_systick_config.h [deleted file]
watch-library/config/hpl_trng_config.h [deleted file]
watch-library/config/nv_storage_config.h [deleted file]
watch-library/config/peripheral_clk_config.h [deleted file]
watch-library/driver/lis2dh.c [deleted file]
watch-library/driver/lis2dh.h [deleted file]
watch-library/driver/lis2dw.c [deleted file]
watch-library/driver/lis2dw.h [deleted file]
watch-library/hal/documentation/ext_irq.rst [deleted file]
watch-library/hal/documentation/flash.rst [deleted file]
watch-library/hal/documentation/i2c_master_sync.rst [deleted file]
watch-library/hal/documentation/rand_sync.rst [deleted file]
watch-library/hal/documentation/slcd_sync.rst [deleted file]
watch-library/hal/documentation/spi_master_sync.rst [deleted file]
watch-library/hal/documentation/usart_sync.rst [deleted file]
watch-library/hal/include/hal_atomic.h [deleted file]
watch-library/hal/include/hal_calendar.h [deleted file]
watch-library/hal/include/hal_delay.h [deleted file]
watch-library/hal/include/hal_ext_irq.h [deleted file]
watch-library/hal/include/hal_flash.h [deleted file]
watch-library/hal/include/hal_gpio.h [deleted file]
watch-library/hal/include/hal_i2c_m_sync.h [deleted file]
watch-library/hal/include/hal_init.h [deleted file]
watch-library/hal/include/hal_io.h [deleted file]
watch-library/hal/include/hal_rand_sync.h [deleted file]
watch-library/hal/include/hal_slcd_sync.h [deleted file]
watch-library/hal/include/hal_sleep.h [deleted file]
watch-library/hal/include/hal_spi_m_sync.h [deleted file]
watch-library/hal/include/hal_usart_sync.h [deleted file]
watch-library/hal/include/hpl_calendar.h [deleted file]
watch-library/hal/include/hpl_core.h [deleted file]
watch-library/hal/include/hpl_delay.h [deleted file]
watch-library/hal/include/hpl_dma.h [deleted file]
watch-library/hal/include/hpl_ext_irq.h [deleted file]
watch-library/hal/include/hpl_flash.h [deleted file]
watch-library/hal/include/hpl_gpio.h [deleted file]
watch-library/hal/include/hpl_i2c_m_async.h [deleted file]
watch-library/hal/include/hpl_i2c_m_sync.h [deleted file]
watch-library/hal/include/hpl_i2c_s_async.h [deleted file]
watch-library/hal/include/hpl_i2c_s_sync.h [deleted file]
watch-library/hal/include/hpl_init.h [deleted file]
watch-library/hal/include/hpl_irq.h [deleted file]
watch-library/hal/include/hpl_missing_features.h [deleted file]
watch-library/hal/include/hpl_rand_sync.h [deleted file]
watch-library/hal/include/hpl_reset.h [deleted file]
watch-library/hal/include/hpl_slcd.h [deleted file]
watch-library/hal/include/hpl_slcd_sync.h [deleted file]
watch-library/hal/include/hpl_sleep.h [deleted file]
watch-library/hal/include/hpl_spi.h [deleted file]
watch-library/hal/include/hpl_spi_async.h [deleted file]
watch-library/hal/include/hpl_spi_dma.h [deleted file]
watch-library/hal/include/hpl_spi_m_async.h [deleted file]
watch-library/hal/include/hpl_spi_m_dma.h [deleted file]
watch-library/hal/include/hpl_spi_m_sync.h [deleted file]
watch-library/hal/include/hpl_spi_s_async.h [deleted file]
watch-library/hal/include/hpl_spi_s_sync.h [deleted file]
watch-library/hal/include/hpl_spi_sync.h [deleted file]
watch-library/hal/include/hpl_time_measure.h [deleted file]
watch-library/hal/include/hpl_timer.h [deleted file]
watch-library/hal/include/hpl_usart.h [deleted file]
watch-library/hal/include/hpl_usart_async.h [deleted file]
watch-library/hal/include/hpl_usart_sync.h [deleted file]
watch-library/hal/include/hpl_user_area.h [deleted file]
watch-library/hal/src/hal_atomic.c [deleted file]
watch-library/hal/src/hal_calendar.c [deleted file]
watch-library/hal/src/hal_delay.c [deleted file]
watch-library/hal/src/hal_ext_irq.c [deleted file]
watch-library/hal/src/hal_flash.c [deleted file]
watch-library/hal/src/hal_gpio.c [deleted file]
watch-library/hal/src/hal_i2c_m_sync.c [deleted file]
watch-library/hal/src/hal_init.c [deleted file]
watch-library/hal/src/hal_io.c [deleted file]
watch-library/hal/src/hal_rand_sync.c [deleted file]
watch-library/hal/src/hal_slcd_sync.c [deleted file]
watch-library/hal/src/hal_sleep.c [deleted file]
watch-library/hal/src/hal_spi_m_sync.c [deleted file]
watch-library/hal/src/hal_usart_sync.c [deleted file]
watch-library/hal/utils/include/compiler.h [deleted file]
watch-library/hal/utils/include/err_codes.h [deleted file]
watch-library/hal/utils/include/events.h [deleted file]
watch-library/hal/utils/include/parts.h [deleted file]
watch-library/hal/utils/include/utils.h [deleted file]
watch-library/hal/utils/include/utils_assert.h [deleted file]
watch-library/hal/utils/include/utils_decrement_macro.h [deleted file]
watch-library/hal/utils/include/utils_event.h [deleted file]
watch-library/hal/utils/include/utils_increment_macro.h [deleted file]
watch-library/hal/utils/include/utils_list.h [deleted file]
watch-library/hal/utils/include/utils_recursion_macro.h [deleted file]
watch-library/hal/utils/include/utils_repeat_macro.h [deleted file]
watch-library/hal/utils/src/utils_assert.c [deleted file]
watch-library/hal/utils/src/utils_event.c [deleted file]
watch-library/hal/utils/src/utils_list.c [deleted file]
watch-library/hal/utils/src/utils_syscalls.c [deleted file]
watch-library/hardware/hal/documentation/ext_irq.rst [new file with mode: 0644]
watch-library/hardware/hal/documentation/flash.rst [new file with mode: 0755]
watch-library/hardware/hal/documentation/i2c_master_sync.rst [new file with mode: 0644]
watch-library/hardware/hal/documentation/rand_sync.rst [new file with mode: 0755]
watch-library/hardware/hal/documentation/slcd_sync.rst [new file with mode: 0644]
watch-library/hardware/hal/documentation/spi_master_sync.rst [new file with mode: 0755]
watch-library/hardware/hal/documentation/usart_sync.rst [new file with mode: 0755]
watch-library/hardware/hal/include/hal_atomic.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_calendar.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_delay.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_ext_irq.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_flash.h [new file with mode: 0755]
watch-library/hardware/hal/include/hal_gpio.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_i2c_m_sync.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_init.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_io.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_rand_sync.h [new file with mode: 0755]
watch-library/hardware/hal/include/hal_slcd_sync.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_sleep.h [new file with mode: 0644]
watch-library/hardware/hal/include/hal_spi_m_sync.h [new file with mode: 0755]
watch-library/hardware/hal/include/hal_usart_sync.h [new file with mode: 0755]
watch-library/hardware/hal/include/hpl_calendar.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_core.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_delay.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_dma.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_ext_irq.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_flash.h [new file with mode: 0755]
watch-library/hardware/hal/include/hpl_gpio.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_i2c_m_async.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_i2c_m_sync.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_i2c_s_async.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_i2c_s_sync.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_init.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_irq.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_missing_features.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_rand_sync.h [new file with mode: 0755]
watch-library/hardware/hal/include/hpl_reset.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_slcd.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_slcd_sync.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_sleep.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_spi.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_spi_async.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_spi_dma.h [new file with mode: 0755]
watch-library/hardware/hal/include/hpl_spi_m_async.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_spi_m_dma.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_spi_m_sync.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_spi_s_async.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_spi_s_sync.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_spi_sync.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_time_measure.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_timer.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_usart.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_usart_async.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_usart_sync.h [new file with mode: 0644]
watch-library/hardware/hal/include/hpl_user_area.h [new file with mode: 0755]
watch-library/hardware/hal/src/hal_atomic.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_calendar.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_delay.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_ext_irq.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_flash.c [new file with mode: 0755]
watch-library/hardware/hal/src/hal_gpio.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_i2c_m_sync.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_init.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_io.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_rand_sync.c [new file with mode: 0755]
watch-library/hardware/hal/src/hal_slcd_sync.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_sleep.c [new file with mode: 0644]
watch-library/hardware/hal/src/hal_spi_m_sync.c [new file with mode: 0755]
watch-library/hardware/hal/src/hal_usart_sync.c [new file with mode: 0755]
watch-library/hardware/hal/utils/include/compiler.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/err_codes.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/events.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/parts.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/utils.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/utils_assert.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/utils_decrement_macro.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/utils_event.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/utils_increment_macro.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/utils_list.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/utils_recursion_macro.h [new file with mode: 0644]
watch-library/hardware/hal/utils/include/utils_repeat_macro.h [new file with mode: 0644]
watch-library/hardware/hal/utils/src/utils_assert.c [new file with mode: 0644]
watch-library/hardware/hal/utils/src/utils_event.c [new file with mode: 0644]
watch-library/hardware/hal/utils/src/utils_list.c [new file with mode: 0644]
watch-library/hardware/hal/utils/src/utils_syscalls.c [new file with mode: 0644]
watch-library/hardware/hpl/core/hpl_core_m0plus_base.c [new file with mode: 0644]
watch-library/hardware/hpl/core/hpl_core_port.h [new file with mode: 0644]
watch-library/hardware/hpl/core/hpl_init.c [new file with mode: 0644]
watch-library/hardware/hpl/dmac/hpl_dmac.c [new file with mode: 0644]
watch-library/hardware/hpl/eic/hpl_eic.c [new file with mode: 0644]
watch-library/hardware/hpl/gclk/hpl_gclk.c [new file with mode: 0644]
watch-library/hardware/hpl/gclk/hpl_gclk_base.h [new file with mode: 0644]
watch-library/hardware/hpl/mclk/hpl_mclk.c [new file with mode: 0644]
watch-library/hardware/hpl/nvmctrl/hpl_nvmctrl.c [new file with mode: 0755]
watch-library/hardware/hpl/osc32kctrl/hpl_osc32kctrl.c [new file with mode: 0644]
watch-library/hardware/hpl/oscctrl/hpl_oscctrl.c [new file with mode: 0644]
watch-library/hardware/hpl/pm/hpl_pm.c [new file with mode: 0644]
watch-library/hardware/hpl/pm/hpl_pm_base.h [new file with mode: 0644]
watch-library/hardware/hpl/port/hpl_gpio_base.h [new file with mode: 0644]
watch-library/hardware/hpl/sercom/hpl_sercom.c [new file with mode: 0644]
watch-library/hardware/hpl/slcd/hpl_slcd.c [new file with mode: 0644]
watch-library/hardware/hpl/slcd/hpl_slcd_cm.h [new file with mode: 0644]
watch-library/hardware/hpl/systick/hpl_systick.c [new file with mode: 0644]
watch-library/hardware/hpl/trng/hpl_trng.c [new file with mode: 0755]
watch-library/hardware/hri/hri_ac_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_adc_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_aes_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_ccl_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_dmac_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_dsu_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_eic_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_evsys_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_freqm_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_gclk_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_mclk_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_mtb_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_nvic_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_nvmctrl_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_osc32kctrl_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_oscctrl_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_pac_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_pm_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_port_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_rstc_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_rtc_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_sercom_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_slcd_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_supc_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_systemcontrol_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_systick_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_tc_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_tcc_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_trng_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_usb_l22.h [new file with mode: 0644]
watch-library/hardware/hri/hri_wdt_l22.h [new file with mode: 0644]
watch-library/hardware/hw/driver_init.c [new file with mode: 0644]
watch-library/hardware/hw/driver_init.h [new file with mode: 0644]
watch-library/hardware/include/component-version.h [new file with mode: 0644]
watch-library/hardware/include/component/ac.h [new file with mode: 0644]
watch-library/hardware/include/component/adc.h [new file with mode: 0644]
watch-library/hardware/include/component/aes.h [new file with mode: 0644]
watch-library/hardware/include/component/ccl.h [new file with mode: 0644]
watch-library/hardware/include/component/dmac.h [new file with mode: 0644]
watch-library/hardware/include/component/dsu.h [new file with mode: 0644]
watch-library/hardware/include/component/eic.h [new file with mode: 0644]
watch-library/hardware/include/component/evsys.h [new file with mode: 0644]
watch-library/hardware/include/component/freqm.h [new file with mode: 0644]
watch-library/hardware/include/component/gclk.h [new file with mode: 0644]
watch-library/hardware/include/component/mclk.h [new file with mode: 0644]
watch-library/hardware/include/component/mtb.h [new file with mode: 0644]
watch-library/hardware/include/component/nvmctrl.h [new file with mode: 0644]
watch-library/hardware/include/component/osc32kctrl.h [new file with mode: 0644]
watch-library/hardware/include/component/oscctrl.h [new file with mode: 0644]
watch-library/hardware/include/component/pac.h [new file with mode: 0644]
watch-library/hardware/include/component/pm.h [new file with mode: 0644]
watch-library/hardware/include/component/port.h [new file with mode: 0644]
watch-library/hardware/include/component/rstc.h [new file with mode: 0644]
watch-library/hardware/include/component/rtc.h [new file with mode: 0644]
watch-library/hardware/include/component/sercom.h [new file with mode: 0644]
watch-library/hardware/include/component/slcd.h [new file with mode: 0644]
watch-library/hardware/include/component/supc.h [new file with mode: 0644]
watch-library/hardware/include/component/tc.h [new file with mode: 0644]
watch-library/hardware/include/component/tcc.h [new file with mode: 0644]
watch-library/hardware/include/component/trng.h [new file with mode: 0644]
watch-library/hardware/include/component/usb.h [new file with mode: 0644]
watch-library/hardware/include/component/wdt.h [new file with mode: 0644]
watch-library/hardware/include/core_cm0plus.h [new file with mode: 0755]
watch-library/hardware/include/core_cmFunc.h [new file with mode: 0755]
watch-library/hardware/include/core_cmInstr.h [new file with mode: 0755]
watch-library/hardware/include/instance/ac.h [new file with mode: 0644]
watch-library/hardware/include/instance/adc.h [new file with mode: 0644]
watch-library/hardware/include/instance/aes.h [new file with mode: 0644]
watch-library/hardware/include/instance/ccl.h [new file with mode: 0644]
watch-library/hardware/include/instance/dmac.h [new file with mode: 0644]
watch-library/hardware/include/instance/dsu.h [new file with mode: 0644]
watch-library/hardware/include/instance/eic.h [new file with mode: 0644]
watch-library/hardware/include/instance/evsys.h [new file with mode: 0644]
watch-library/hardware/include/instance/freqm.h [new file with mode: 0644]
watch-library/hardware/include/instance/gclk.h [new file with mode: 0644]
watch-library/hardware/include/instance/mclk.h [new file with mode: 0644]
watch-library/hardware/include/instance/mtb.h [new file with mode: 0644]
watch-library/hardware/include/instance/nvmctrl.h [new file with mode: 0644]
watch-library/hardware/include/instance/osc32kctrl.h [new file with mode: 0644]
watch-library/hardware/include/instance/oscctrl.h [new file with mode: 0644]
watch-library/hardware/include/instance/pac.h [new file with mode: 0644]
watch-library/hardware/include/instance/pm.h [new file with mode: 0644]
watch-library/hardware/include/instance/port.h [new file with mode: 0644]
watch-library/hardware/include/instance/ptc.h [new file with mode: 0644]
watch-library/hardware/include/instance/rstc.h [new file with mode: 0644]
watch-library/hardware/include/instance/rtc.h [new file with mode: 0644]
watch-library/hardware/include/instance/sercom0.h [new file with mode: 0644]
watch-library/hardware/include/instance/sercom1.h [new file with mode: 0644]
watch-library/hardware/include/instance/sercom2.h [new file with mode: 0644]
watch-library/hardware/include/instance/sercom3.h [new file with mode: 0644]
watch-library/hardware/include/instance/sercom4.h [new file with mode: 0644]
watch-library/hardware/include/instance/sercom5.h [new file with mode: 0644]
watch-library/hardware/include/instance/slcd.h [new file with mode: 0644]
watch-library/hardware/include/instance/supc.h [new file with mode: 0644]
watch-library/hardware/include/instance/tc0.h [new file with mode: 0644]
watch-library/hardware/include/instance/tc1.h [new file with mode: 0644]
watch-library/hardware/include/instance/tc2.h [new file with mode: 0644]
watch-library/hardware/include/instance/tc3.h [new file with mode: 0644]
watch-library/hardware/include/instance/tcc0.h [new file with mode: 0644]
watch-library/hardware/include/instance/trng.h [new file with mode: 0644]
watch-library/hardware/include/instance/usb.h [new file with mode: 0644]
watch-library/hardware/include/instance/wdt.h [new file with mode: 0644]
watch-library/hardware/include/pio/saml22g16a.h [new file with mode: 0644]
watch-library/hardware/include/pio/saml22g17a.h [new file with mode: 0644]
watch-library/hardware/include/pio/saml22g18a.h [new file with mode: 0644]
watch-library/hardware/include/pio/saml22j16a.h [new file with mode: 0644]
watch-library/hardware/include/pio/saml22j17a.h [new file with mode: 0644]
watch-library/hardware/include/pio/saml22j18a.h [new file with mode: 0644]
watch-library/hardware/include/pio/saml22n16a.h [new file with mode: 0644]
watch-library/hardware/include/pio/saml22n17a.h [new file with mode: 0644]
watch-library/hardware/include/pio/saml22n18a.h [new file with mode: 0644]
watch-library/hardware/include/sam.h [new file with mode: 0644]
watch-library/hardware/include/saml22.h [new file with mode: 0644]
watch-library/hardware/include/saml22g16a.h [new file with mode: 0644]
watch-library/hardware/include/saml22g17a.h [new file with mode: 0644]
watch-library/hardware/include/saml22g18a.h [new file with mode: 0644]
watch-library/hardware/include/saml22j16a.h [new file with mode: 0644]
watch-library/hardware/include/saml22j17a.h [new file with mode: 0644]
watch-library/hardware/include/saml22j18a.h [new file with mode: 0644]
watch-library/hardware/include/saml22n16a.h [new file with mode: 0644]
watch-library/hardware/include/saml22n17a.h [new file with mode: 0644]
watch-library/hardware/include/saml22n18a.h [new file with mode: 0644]
watch-library/hardware/include/system_saml22.h [new file with mode: 0644]
watch-library/hardware/linker/saml22j18.ld [new file with mode: 0755]
watch-library/hardware/main.c [new file with mode: 0755]
watch-library/hardware/startup_saml22.c [new file with mode: 0755]
watch-library/hardware/watch/tusb_config.h [new file with mode: 0644]
watch-library/hardware/watch/watch.c [new file with mode: 0644]
watch-library/hardware/watch/watch_adc.c [new file with mode: 0644]
watch-library/hardware/watch/watch_buzzer.c [new file with mode: 0644]
watch-library/hardware/watch/watch_deepsleep.c [new file with mode: 0644]
watch-library/hardware/watch/watch_extint.c [new file with mode: 0644]
watch-library/hardware/watch/watch_gpio.c [new file with mode: 0644]
watch-library/hardware/watch/watch_i2c.c [new file with mode: 0644]
watch-library/hardware/watch/watch_led.c [new file with mode: 0644]
watch-library/hardware/watch/watch_private.c [new file with mode: 0644]
watch-library/hardware/watch/watch_rtc.c [new file with mode: 0644]
watch-library/hardware/watch/watch_slcd.c [new file with mode: 0644]
watch-library/hardware/watch/watch_uart.c [new file with mode: 0644]
watch-library/hpl/core/hpl_core_m0plus_base.c [deleted file]
watch-library/hpl/core/hpl_core_port.h [deleted file]
watch-library/hpl/core/hpl_init.c [deleted file]
watch-library/hpl/dmac/hpl_dmac.c [deleted file]
watch-library/hpl/eic/hpl_eic.c [deleted file]
watch-library/hpl/gclk/hpl_gclk.c [deleted file]
watch-library/hpl/gclk/hpl_gclk_base.h [deleted file]
watch-library/hpl/mclk/hpl_mclk.c [deleted file]
watch-library/hpl/nvmctrl/hpl_nvmctrl.c [deleted file]
watch-library/hpl/osc32kctrl/hpl_osc32kctrl.c [deleted file]
watch-library/hpl/oscctrl/hpl_oscctrl.c [deleted file]
watch-library/hpl/pm/hpl_pm.c [deleted file]
watch-library/hpl/pm/hpl_pm_base.h [deleted file]
watch-library/hpl/port/hpl_gpio_base.h [deleted file]
watch-library/hpl/sercom/hpl_sercom.c [deleted file]
watch-library/hpl/slcd/hpl_slcd.c [deleted file]
watch-library/hpl/slcd/hpl_slcd_cm.h [deleted file]
watch-library/hpl/systick/hpl_systick.c [deleted file]
watch-library/hpl/trng/hpl_trng.c [deleted file]
watch-library/hri/hri_ac_l22.h [deleted file]
watch-library/hri/hri_adc_l22.h [deleted file]
watch-library/hri/hri_aes_l22.h [deleted file]
watch-library/hri/hri_ccl_l22.h [deleted file]
watch-library/hri/hri_dmac_l22.h [deleted file]
watch-library/hri/hri_dsu_l22.h [deleted file]
watch-library/hri/hri_eic_l22.h [deleted file]
watch-library/hri/hri_evsys_l22.h [deleted file]
watch-library/hri/hri_freqm_l22.h [deleted file]
watch-library/hri/hri_gclk_l22.h [deleted file]
watch-library/hri/hri_l22.h [deleted file]
watch-library/hri/hri_mclk_l22.h [deleted file]
watch-library/hri/hri_mtb_l22.h [deleted file]
watch-library/hri/hri_nvic_l22.h [deleted file]
watch-library/hri/hri_nvmctrl_l22.h [deleted file]
watch-library/hri/hri_osc32kctrl_l22.h [deleted file]
watch-library/hri/hri_oscctrl_l22.h [deleted file]
watch-library/hri/hri_pac_l22.h [deleted file]
watch-library/hri/hri_pm_l22.h [deleted file]
watch-library/hri/hri_port_l22.h [deleted file]
watch-library/hri/hri_rstc_l22.h [deleted file]
watch-library/hri/hri_rtc_l22.h [deleted file]
watch-library/hri/hri_sercom_l22.h [deleted file]
watch-library/hri/hri_slcd_l22.h [deleted file]
watch-library/hri/hri_supc_l22.h [deleted file]
watch-library/hri/hri_systemcontrol_l22.h [deleted file]
watch-library/hri/hri_systick_l22.h [deleted file]
watch-library/hri/hri_tc_l22.h [deleted file]
watch-library/hri/hri_tcc_l22.h [deleted file]
watch-library/hri/hri_trng_l22.h [deleted file]
watch-library/hri/hri_usb_l22.h [deleted file]
watch-library/hri/hri_wdt_l22.h [deleted file]
watch-library/hw/driver_init.c [deleted file]
watch-library/hw/driver_init.h [deleted file]
watch-library/include/component-version.h [deleted file]
watch-library/include/component/ac.h [deleted file]
watch-library/include/component/adc.h [deleted file]
watch-library/include/component/aes.h [deleted file]
watch-library/include/component/ccl.h [deleted file]
watch-library/include/component/dmac.h [deleted file]
watch-library/include/component/dsu.h [deleted file]
watch-library/include/component/eic.h [deleted file]
watch-library/include/component/evsys.h [deleted file]
watch-library/include/component/freqm.h [deleted file]
watch-library/include/component/gclk.h [deleted file]
watch-library/include/component/mclk.h [deleted file]
watch-library/include/component/mtb.h [deleted file]
watch-library/include/component/nvmctrl.h [deleted file]
watch-library/include/component/osc32kctrl.h [deleted file]
watch-library/include/component/oscctrl.h [deleted file]
watch-library/include/component/pac.h [deleted file]
watch-library/include/component/pm.h [deleted file]
watch-library/include/component/port.h [deleted file]
watch-library/include/component/rstc.h [deleted file]
watch-library/include/component/rtc.h [deleted file]
watch-library/include/component/sercom.h [deleted file]
watch-library/include/component/slcd.h [deleted file]
watch-library/include/component/supc.h [deleted file]
watch-library/include/component/tc.h [deleted file]
watch-library/include/component/tcc.h [deleted file]
watch-library/include/component/trng.h [deleted file]
watch-library/include/component/usb.h [deleted file]
watch-library/include/component/wdt.h [deleted file]
watch-library/include/core_cm0plus.h [deleted file]
watch-library/include/core_cmFunc.h [deleted file]
watch-library/include/core_cmInstr.h [deleted file]
watch-library/include/instance/ac.h [deleted file]
watch-library/include/instance/adc.h [deleted file]
watch-library/include/instance/aes.h [deleted file]
watch-library/include/instance/ccl.h [deleted file]
watch-library/include/instance/dmac.h [deleted file]
watch-library/include/instance/dsu.h [deleted file]
watch-library/include/instance/eic.h [deleted file]
watch-library/include/instance/evsys.h [deleted file]
watch-library/include/instance/freqm.h [deleted file]
watch-library/include/instance/gclk.h [deleted file]
watch-library/include/instance/mclk.h [deleted file]
watch-library/include/instance/mtb.h [deleted file]
watch-library/include/instance/nvmctrl.h [deleted file]
watch-library/include/instance/osc32kctrl.h [deleted file]
watch-library/include/instance/oscctrl.h [deleted file]
watch-library/include/instance/pac.h [deleted file]
watch-library/include/instance/pm.h [deleted file]
watch-library/include/instance/port.h [deleted file]
watch-library/include/instance/ptc.h [deleted file]
watch-library/include/instance/rstc.h [deleted file]
watch-library/include/instance/rtc.h [deleted file]
watch-library/include/instance/sercom0.h [deleted file]
watch-library/include/instance/sercom1.h [deleted file]
watch-library/include/instance/sercom2.h [deleted file]
watch-library/include/instance/sercom3.h [deleted file]
watch-library/include/instance/sercom4.h [deleted file]
watch-library/include/instance/sercom5.h [deleted file]
watch-library/include/instance/slcd.h [deleted file]
watch-library/include/instance/supc.h [deleted file]
watch-library/include/instance/tc0.h [deleted file]
watch-library/include/instance/tc1.h [deleted file]
watch-library/include/instance/tc2.h [deleted file]
watch-library/include/instance/tc3.h [deleted file]
watch-library/include/instance/tcc0.h [deleted file]
watch-library/include/instance/trng.h [deleted file]
watch-library/include/instance/usb.h [deleted file]
watch-library/include/instance/wdt.h [deleted file]
watch-library/include/pio/saml22g16a.h [deleted file]
watch-library/include/pio/saml22g17a.h [deleted file]
watch-library/include/pio/saml22g18a.h [deleted file]
watch-library/include/pio/saml22j16a.h [deleted file]
watch-library/include/pio/saml22j17a.h [deleted file]
watch-library/include/pio/saml22j18a.h [deleted file]
watch-library/include/pio/saml22n16a.h [deleted file]
watch-library/include/pio/saml22n17a.h [deleted file]
watch-library/include/pio/saml22n18a.h [deleted file]
watch-library/include/sam.h [deleted file]
watch-library/include/saml22.h [deleted file]
watch-library/include/saml22g16a.h [deleted file]
watch-library/include/saml22g17a.h [deleted file]
watch-library/include/saml22g18a.h [deleted file]
watch-library/include/saml22j16a.h [deleted file]
watch-library/include/saml22j17a.h [deleted file]
watch-library/include/saml22j18a.h [deleted file]
watch-library/include/saml22n16a.h [deleted file]
watch-library/include/saml22n17a.h [deleted file]
watch-library/include/saml22n18a.h [deleted file]
watch-library/include/system_saml22.h [deleted file]
watch-library/linker/saml22j18.ld [deleted file]
watch-library/main.c [deleted file]
watch-library/shared/config/RTE_Components.h [new file with mode: 0644]
watch-library/shared/config/hpl_dmac_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_eic_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_gclk_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_mclk_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_nvmctrl_config.h [new file with mode: 0755]
watch-library/shared/config/hpl_osc32kctrl_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_oscctrl_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_port_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_rtc_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_sercom_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_slcd_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_systick_config.h [new file with mode: 0644]
watch-library/shared/config/hpl_trng_config.h [new file with mode: 0755]
watch-library/shared/config/nv_storage_config.h [new file with mode: 0755]
watch-library/shared/config/peripheral_clk_config.h [new file with mode: 0644]
watch-library/shared/driver/lis2dh.c [new file with mode: 0644]
watch-library/shared/driver/lis2dh.h [new file with mode: 0644]
watch-library/shared/driver/lis2dw.c [new file with mode: 0644]
watch-library/shared/driver/lis2dw.h [new file with mode: 0644]
watch-library/shared/watch/watch.h [new file with mode: 0644]
watch-library/shared/watch/watch_adc.h [new file with mode: 0644]
watch-library/shared/watch/watch_app.h [new file with mode: 0644]
watch-library/shared/watch/watch_buzzer.h [new file with mode: 0644]
watch-library/shared/watch/watch_deepsleep.h [new file with mode: 0644]
watch-library/shared/watch/watch_extint.h [new file with mode: 0644]
watch-library/shared/watch/watch_gpio.h [new file with mode: 0644]
watch-library/shared/watch/watch_i2c.h [new file with mode: 0644]
watch-library/shared/watch/watch_led.h [new file with mode: 0644]
watch-library/shared/watch/watch_private.h [new file with mode: 0644]
watch-library/shared/watch/watch_private_display.c [new file with mode: 0644]
watch-library/shared/watch/watch_private_display.h [new file with mode: 0644]
watch-library/shared/watch/watch_rtc.h [new file with mode: 0644]
watch-library/shared/watch/watch_slcd.h [new file with mode: 0644]
watch-library/shared/watch/watch_uart.h [new file with mode: 0644]
watch-library/shared/watch/watch_utility.c [new file with mode: 0644]
watch-library/shared/watch/watch_utility.h [new file with mode: 0644]
watch-library/simulator/hpl/port/hpl_gpio_base.h [new file with mode: 0644]
watch-library/simulator/main.c [new file with mode: 0644]
watch-library/simulator/shell.html [new file with mode: 0644]
watch-library/simulator/watch/watch.c [new file with mode: 0644]
watch-library/simulator/watch/watch_adc.c [new file with mode: 0644]
watch-library/simulator/watch/watch_buzzer.c [new file with mode: 0644]
watch-library/simulator/watch/watch_deepsleep.c [new file with mode: 0644]
watch-library/simulator/watch/watch_extint.c [new file with mode: 0644]
watch-library/simulator/watch/watch_gpio.c [new file with mode: 0644]
watch-library/simulator/watch/watch_i2c.c [new file with mode: 0644]
watch-library/simulator/watch/watch_led.c [new file with mode: 0644]
watch-library/simulator/watch/watch_private.c [new file with mode: 0644]
watch-library/simulator/watch/watch_rtc.c [new file with mode: 0644]
watch-library/simulator/watch/watch_slcd.c [new file with mode: 0644]
watch-library/simulator/watch/watch_uart.c [new file with mode: 0644]
watch-library/startup_saml22.c [deleted file]
watch-library/watch/tusb_config.h [deleted file]
watch-library/watch/watch.c [deleted file]
watch-library/watch/watch.h [deleted file]
watch-library/watch/watch_adc.c [deleted file]
watch-library/watch/watch_adc.h [deleted file]
watch-library/watch/watch_app.h [deleted file]
watch-library/watch/watch_buzzer.c [deleted file]
watch-library/watch/watch_buzzer.h [deleted file]
watch-library/watch/watch_deepsleep.c [deleted file]
watch-library/watch/watch_deepsleep.h [deleted file]
watch-library/watch/watch_extint.c [deleted file]
watch-library/watch/watch_extint.h [deleted file]
watch-library/watch/watch_gpio.c [deleted file]
watch-library/watch/watch_gpio.h [deleted file]
watch-library/watch/watch_i2c.c [deleted file]
watch-library/watch/watch_i2c.h [deleted file]
watch-library/watch/watch_led.c [deleted file]
watch-library/watch/watch_led.h [deleted file]
watch-library/watch/watch_private.c [deleted file]
watch-library/watch/watch_private.h [deleted file]
watch-library/watch/watch_rtc.c [deleted file]
watch-library/watch/watch_rtc.h [deleted file]
watch-library/watch/watch_slcd.c [deleted file]
watch-library/watch/watch_slcd.h [deleted file]
watch-library/watch/watch_uart.c [deleted file]
watch-library/watch/watch_uart.h [deleted file]
watch-library/watch/watch_utility.c [deleted file]
watch-library/watch/watch_utility.h [deleted file]