SLAA249B April 2005 – September 2018 MSP430F169 , MSP430F169 , MSP430F5252 , MSP430F5252 , MSP430F5253 , MSP430F5253 , MSP430F5254 , MSP430F5254 , MSP430F5255 , MSP430F5255 , MSP430F5256 , MSP430F5256 , MSP430F5257 , MSP430F5257 , MSP430F5258 , MSP430F5258 , MSP430F5259 , MSP430F5259
This is the slave code source for the master code in fet140_SMB_mstr.c. TimerA0 is used to generate the delay between consecutive data bytes. This simulates a delay in data handling causing SCL to be held low during that period, exercising the timeout features of the SMBus protocol. Data is transmitted inside the I2C_ISR.