Part Number: MSP432E401Y
Tool/software:
Hi there,
I am currently trying to use the MSP432 to communicate with I2C devices, and I was wondering how you would recommend implementing this routine for sending custom I2C "transactions" with the following format:
- Signal START
- Write 1-N arbitrary bytes to the bus
- Read 0-N arbitrary bytes from the bus
- Signal STOP
What sort of commands do I have to send to the FSM to achieve this behavior?
I've been running into the following issues:
- The I2C peripheral seems to get caught if the peripheral does not ACK the initial byte.
- I'm not sure how to write just one byte to the bus without reading.
I'm using the GCC compiler, no RTOS, and DriverLib.
Thanks!
