sensor-watch/watch-library/simulator/watch
Matheus Afonso Martins Moreira 592e18bf0e Merge branch 'silicon-errata' into advanced
Implements the recommended workarounds for numerous silicon errata,
reducing power consumption and preventing freezes and hard faults.

Tested-by: Alex Maestas <git@se30.xyz>
Tested-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Tested-on-hardware-by: Alex Maestas <git@se30.xyz>
Tested-on-hardware-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Reviewed-by: Wesley Aptekar-Cassels <me@wesleyac.com>
Reviewed-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Signed-off-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/340
GitHub-Related-Issue: https://github.com/joeycastillo/Sensor-Watch/issues/361
GitHub-Related-Issue: https://github.com/joeycastillo/Sensor-Watch/issues/359
Reference: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU32/ProductDocuments/Errata/SAM-L22-Family-Silicon-Errata-and-Data-Sheet-Clarification-DS80000782.pdf
2024-03-08 06:50:16 -03:00
..
watch.c add watch_reset_to_bootloader function (resolves #81) 2022-08-14 15:23:32 -05:00
watch_adc.c movement: final list of watch faces for stock firmware 2022-04-02 10:07:18 -04:00
watch_buzzer.c buzzer: fix simulator build, refactor sequence_length. 2024-01-09 16:22:21 -05:00
watch_deepsleep.c remove all deprecated functions 2022-04-10 15:56:45 -04:00
watch_extint.c Simulator: Add keyboard arrows as buttons shortcuts 2023-11-19 19:50:39 +01:00
watch_gpio.c Sensor Watch Simulator (#35) 2022-01-25 15:03:22 -05:00
watch_i2c.c Sensor Watch Simulator (#35) 2022-01-25 15:03:22 -05:00
watch_led.c remove errant console.log 2022-11-22 14:39:46 +01:00
watch_main_loop.h add delay_ms function for simulator 2022-10-11 22:11:58 -05:00
watch_private.c annotate TRNG erratum, address review comment 2024-01-22 00:39:18 +00:00
watch_rtc.c fix undefined behavior found by clang's sanitize 2023-12-07 02:24:26 +00:00
watch_slcd.c Update main loop to fix reentrancy runtime errors 2022-01-27 11:12:01 -05:00
watch_spi.c implement SPI flash chip 2022-01-26 22:40:49 -05:00
watch_storage.c add support for a small filesystem on the watch 2022-05-06 17:12:14 -04:00
watch_uart.c remove all deprecated functions 2022-04-10 15:56:45 -04:00