Other Parts Discussed in Thread: MSP430WARE, CAPTIVATE-FR2633, CAPTIVATE-PGMR
Tool/software: Code Composer Studio
I am a newbie swapping over from PIC and just getting started with CCS and MSP430.
My first problem is with I2C, the "suggested" I2C library within CCS (resource centre) for MSP430FR2633 is DriverLib which has quite a complex implementation of I2C (coming from PIC!) using EUSCI_B_I2C...... API but the MSP430 family user guide uses UCBx...API. As far as I can see both of these refer to the same hardware implementations but come at I2C in very different ways, and to be honest the MSP430 family user guide is a lot more accessible to a newbie getting their feet wet. Can someone explain the reason for two quite different ways to implement I2C and which is the preferred option.
Many Thanks