a few more notes...
The architecture has to be as fool proof as possible i.e. I dn’t want to use wires that have to be collected – this could lead to some I2C steps being missed out of a log file.
I’ve attached one method that uses two globals, one to switch on the logging and the other to collate the instructions. I’m sure that some of you would have done something very similar in the past so would appreciate any feedback at this early stage of my development.