Open JurriaanD opened 4 years ago
According to the web page for the Uno+Wifi rev2, it includes a "ECC608 crypto chip accelerator" for security purposes. According to the web page for the ECC608, it includes a random number generator: https://www.microchip.com/wwwproducts/en/ATECC608A.
If you can figure out how to access the ECC608's random number functionality from a sketch, then you might be able to use that as a noise source for the RNG class. I'm not familiar with that chip myself.
Hi, I've been using your library on an Arduino Uno and everythings works great (thank you!). However, when I try to compile for the Arduino Uno WiFi rev2, I get a long list of errors from the RNG.cpp file. (error log below). The lines mentioned in the error log are related to the RNG watchdog. I found #31 and the suggested fix did stop the compiler errors, but I'm not sure what noise source to replace it with/how to do it.
Steps to reproduce:
This happens on Windows 10 as well as Arch Linux.
Full error log (pastebin)