silence compiler warnings
This commit is contained in:
parent
0c78fdf535
commit
d65103b03b
@ -71,6 +71,8 @@ static inline void _watch_wait_for_entropy() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// this function is called by arc4random to get entropy for random number generation.
|
// 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!
|
// let's use the SAM L22's true random number generator to seed the PRNG!
|
||||||
int getentropy(void *buf, size_t buflen) {
|
int getentropy(void *buf, size_t buflen) {
|
||||||
hri_mclk_set_APBCMASK_TRNG_bit(MCLK);
|
hri_mclk_set_APBCMASK_TRNG_bit(MCLK);
|
||||||
@ -98,17 +100,6 @@ int getentropy(void *buf, size_t buflen) {
|
|||||||
return 0;
|
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) {
|
void _watch_enable_tcc(void) {
|
||||||
// clock TCC0 with the main clock (8 MHz) and enable the peripheral clock.
|
// 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);
|
hri_gclk_write_PCHCTRL_reg(GCLK, TCC0_GCLK_ID, GCLK_PCHCTRL_GEN_GCLK0_Val | GCLK_PCHCTRL_CHEN);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user