This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

msp430ware pmm driverlib inconsistency

In the code to increment and decrement core voltage, the conditions on the delay for SVM to settle are inconsistent.  Two are:

    //Wait until high side, low side settled
    while (((HWREGB(baseAddress + OFS_PMMIFG) & SVSMLDLYIFG) == 0) &&
           ((HWREGB(baseAddress + OFS_PMMIFG) & SVSMHDLYIFG) == 0)) ;

while one is:

   //Wait until SVM high side and SVM low side is settled
    while ((HWREGB(baseAddress + OFS_PMMIFG) & SVSMHDLYIFG) == 0 ||
           (HWREGB(baseAddress + OFS_PMMIFG) & SVSMLDLYIFG) == 0) ;

From reading the user's guide and the example code there, I believe the latter is correct.  The code has been unchanged from driverlib 1.10 through 1.25.

**Attention** This is a public forum