Refer to the Application Software Migration to the C29 CPU for more details.
Driverlib API mapping
The following macros present in cpu.h are retained on F29 devices:
- EINT
- DINT
- ESTOP0
- NOP
- IDLE
The following macros / external references are not available on F29 devices:
- IER
- IFR
- ERTM
- DRTM
- EALLOW
- EDIS
- Note
- EALLOW protection is not present in the F29 devices. Use may use the register lock/unlock feature instead. References to the macros EALLOW/EDIS should be removed. Alternatively, user may define empty macros with the same name in one of the common header files to avoid the compile errors.
-
An assembly instruction like asm(" RPT #5 || NOP") in C28 can be translated to asm(" NOP #5") in C29. Note that C29 only supports up to 8 NOPs in single instruction. For more NOPs, add multiple such instructions.