Better check for I2C_MSTAT_WR_CMPLT instead of using I2C_MSTAT_XFER_INP.
Same result in Fixed function mode.
In UDB mode I do no longer hang in the "while" loop but also no data on the i2c bus.
Same result with one of the demo projects.
Relocated the Pins to P1_6/P1_7 for testing and now in UDB mode I get a I2C_MSTR_NOT_READY error on the MasterWriteBuf function both in fixed function and UDB mode. Nothing at all happens on the pins.
Pin allocation should not matter as this is not a slave, correct?
SDA was shortened on my board to Vcc.....
And as it's connected via wires to the uC board changing the pins had no effect.
Explains the strange behavior, everything working now....