It looks like the file ‘msp430f5xx_6xxgeneric.h’ is part of the TI CSS tools, so it seems that DriverLib is not compatible with IAR ,can this be confirmed please.
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.
It looks like the file ‘msp430f5xx_6xxgeneric.h’ is part of the TI CSS tools, so it seems that DriverLib is not compatible with IAR ,can this be confirmed please.
In version 1.97.00.19, the file was included with Driverlib, in a folder "deprecated", and indeed this works with IAR 5.50.1
// from hw_memmap.h for F5xx/F6xx #if defined(__IAR_SYSTEMS_ICC__) #include "../deprecated/IAR/msp430f5xx_6xxgeneric.h" #elif defined(__TI_COMPILER_VERSION__) #include "../deprecated/CCS/msp430f5xx_6xxgeneric.h" #elif defined(__GNUC__) #include "msp430f5xx_6xxgeneric.h" #else #include "msp430f5xx_6xxgeneric.h" #endif
In version 2.21.00.08 the ifdef clauses are gone and the deprecated is also gone.
So it looks like you are correct in the sense that older versions of IAR aren't supported any longer. I can't personallt tell you about newer IAR versions.
Would be good to hear TI's input on this and why they don't make clear minimum tool versions that a particular release is compatible with.
Since this has a BSD license on it, here is the IAR version from Driverlib 1.97.00.19. I make no representation that this will work unchanged for your 2.xx version of Driverlib.
**Attention** This is a public forum