summaryrefslogtreecommitdiffstats
path: root/watch-library/simulator
diff options
context:
space:
mode:
authorMatheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>2024-03-05 01:28:12 -0300
committerMatheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>2024-03-08 06:50:16 -0300
commit592e18bf0eabfa0dd37a53ce66de5ca29ceef747 (patch)
tree55e3daff7a2387f7494d4039bec93ce2c486f1ef /watch-library/simulator
parenta4ee7dd7fc1bce954b0afc9a2a56fdda2b86b501 (diff)
parenta2a60eb31a9bd8990705d4799406697bc9b0888f (diff)
downloadSensor-Watch-592e18bf0eabfa0dd37a53ce66de5ca29ceef747.tar.gz
Sensor-Watch-592e18bf0eabfa0dd37a53ce66de5ca29ceef747.tar.bz2
Sensor-Watch-592e18bf0eabfa0dd37a53ce66de5ca29ceef747.zip
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
Diffstat (limited to 'watch-library/simulator')
-rw-r--r--watch-library/simulator/watch/watch_private.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/watch-library/simulator/watch/watch_private.c b/watch-library/simulator/watch/watch_private.c
index 3425341a..03e1f08b 100644
--- a/watch-library/simulator/watch/watch_private.c
+++ b/watch-library/simulator/watch/watch_private.c
@@ -57,6 +57,8 @@ void _watch_disable_tcc(void) {}
void _watch_enable_usb(void) {}
+void watch_disable_TRNG() {}
+
// this function ends up getting called by printf to log stuff to the USB console.
int _write(int file, char *ptr, int len) {
// TODO: (a2) hook to UI