Small Delays
Driver writers needing small delays will be happy to find the new
This function is implemented as a busy wait loop so it is intended only for small sections of code where accuracy is critical.
ITimer->MicroDelay()
function added to timer.device
. This helps eliminate duplication as many device drivers need small reliable delays.This function is implemented as a busy wait loop so it is intended only for small sections of code where accuracy is critical.
Random Numbers
Random number generation is often important for security protocols and
The
timer.device
has the new TR_READENTROPY
command to assist in generating random numbers.The
RANDOM:
device has also been added which may be used to generate random numbers for scripts or other uses. It is based on a SHA-256 cryptographic hash function making it useful for security purposes.