F28-F29 Software Migration Guide  1.00.00.00
CPU

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.