NULL pointers to i2cSlaveMsg structs replaced by zero buffer length or NULL buffer ptr
rough coding of i2cevent.h complete...