This is run with uncrustify 0.70.1, and black 19.10b0.
The machine.RTC class is added and the machine module is updated with the implementation of sleep, deepsleep, reset_cause and wake_reason.