Added SPI0 control singleton type holding pointer to mapped control registers area and allocated flag