Crate adi_clock [] [src]

Aldaron's Device Interface / Clock is a library developed by Plop Grizzly for interfacing with the CPU's Real-Time-Clock (RTC) and High Precision Event Timer (HPET). With this, one can time operations, get the time (TODO), sleep with precision, and animate smoothly.



Clock represents the state of a Real-Time-Clock (RTC). You can use it to make animations, time operations, or determine the date and time (TODO).


Timer represents a High Precision Event Timer (HPET) or equivalent device. It is used for precise sleeping.



Call these functions on the return value of Clock::since(). Use rate_spr to specify how many seconds it takes to cycle through the animation.