]> git.earman.xyz Git - sensor-watch.git/commitdiff
silence compiler warnings
authorJoey Castillo <joeycastillo@utexas.edu>
Thu, 27 Jan 2022 01:16:52 +0000 (20:16 -0500)
committerJoey Castillo <joeycastillo@utexas.edu>
Thu, 27 Jan 2022 01:16:52 +0000 (20:16 -0500)
watch-library/hardware/watch/watch_private.c

index ae2589e7057bb30104dc3b7667108128cb426dfa..5ec1de216a681cc86cfedd587c18536067e86d0e 100644 (file)
@@ -71,6 +71,8 @@ static inline void _watch_wait_for_entropy() {
 }
 
 // this function is called by arc4random to get entropy for random number generation.
+int getentropy(void *buf, size_t buflen);
+
 // let's use the SAM L22's true random number generator to seed the PRNG!
 int getentropy(void *buf, size_t buflen) {
     hri_mclk_set_APBCMASK_TRNG_bit(MCLK);
@@ -98,17 +100,6 @@ int getentropy(void *buf, size_t buflen) {
     return 0;
 }
 
-int _gettimeofday(struct timeval *tv, void *tzvp) {
-    (void)tzvp;
-    watch_date_time date_time = watch_rtc_get_date_time();
-
-    // FIXME: this assumes the system time is UTC! Will break for any other time zone.
-    tv->tv_sec = watch_utility_date_time_to_unix_time(date_time, 0);
-    tv->tv_usec = 0;
-
-    return 0;
-}
-
 void _watch_enable_tcc(void) {
     // clock TCC0 with the main clock (8 MHz) and enable the peripheral clock.
     hri_gclk_write_PCHCTRL_reg(GCLK, TCC0_GCLK_ID, GCLK_PCHCTRL_GEN_GCLK0_Val | GCLK_PCHCTRL_CHEN);