needed to implement clock stretching on start/stop routines too. program tick timer on sub MCU doesn't really need to be highest priority so made i2c higher priority.