Major refactor
This changes the API usage in the IOC. It not only adds the API as a class component but also takes into account the latest architectural changes in the API, mostly: the fact that the API no longer keeps any register value in program memory, but simply reads and writes to registers.
This MR also adds readTemperature, readBandgap, etc.
Next MR needs to do: add record processing block when VMM is acquiring.
Edited by Marco Filho