Other Parts Discussed in Thread: CONTROLSUITE
The F2837xD v1.20 update in the v3.2.8 controlSUITE release contains a series of header code changes since the previous version. Below is the current change list between the F2837xD v1.10 and v1.20 releases.
**Remember to avoid mixing headers between different controlSUITE releases to minimize issues. **
| v1.10 | v1.20 | Notes |
|---|---|---|
| TrigRegs.INPUT*SELECT | InputXbarRegs.INPUT*SELECT | (1 to 14) |
| TrigRegs.INPUT15SELECT | *Removed* | |
| TrigRegs.INPUT16SELECT | *Removed* | |
| FlashCtrlRegs | Flash0CtrlRegs | |
| AnalogSubsysRegs.ANAREFTRIM* | AnalogSubsysRegs.ANAREFTRIM*.all | (A/B/C/D) |
| DevCfgRegs.PARTIDL | DevCfgRegs.PARTIDL.all | |
| DevCfgRegs.PARTIDH | DevCfgRegs.PARTIDH.all | |
| EPwm*Regs.CMPA.half.CMPA | EPwm*Regs.CMPA.bit.CMPA | (1 to 12) |
| EPwm*Regs.CMPB.half.CMPB | EPwm*Regs.CMPB.bit.CMPB | (1 to 12) |
| FlashEccRegs | Flash0EccRegs | |
| CPU timer macros in F2837xD_cputimer.h | Moved to F2837xD_cputimervars.h | CpuTimer* |
| F2837xD_CpuTimers.h | F2837xD_cputimer.h | |
| EPwm*Regs.TBPHS.half.TBPHS | EPwm*Regs.TBPHS.bit.TBPHS | (1 to 12) |
| I2c*Regs.I2CDRR | I2c*Regs.I2CDRR.bit.DATA | (a/b) |
| I2c*Regs.I2CSAR | I2c*Regs.I2CSAR.bit.SAR | (a/b) |
| I2c*Regs.I2CDXR | I2c*Regs.I2CDXR.bit.DATA | (a/b) |
| Sci*Regs.SCIHBAUD | Sci*Regs.SCIHBAUD.bit.BAUD | (a/b/c/d) |
| Sci*Regs.SCILBAUD | Sci*Regs.SCILBAUD.bit.BAUD | (a/b/c/d) |
| Sci*Regs.SCIRXBUF | Sci*Regs.SCIRXBUF.bit.SAR | (a/b/c/d) |
| Sci*Regs.SCITXBUF.bit.SAR | Sci*Regs.SCITXBUF.bit.TXDT | (a/b/c/d) |
| Spi*Regs.SPIBRR | Spi*Regs.SPIBRR.bit.SPI_BIT_RATE | (a/b/c) |
| CpuSysRegs.SECMSEL.bit.VBUS32_1 | CpuSysRegs.SECMSEL.bit.PF1SEL | |
| CpuSysRegs.SECMSEL.bit.VBUS32_2 | CpuSysRegs.SECMSEL.bit.PF2SEL | |
| GpioCtrlRegs.GPFCSEL3.all | *Removed* | |
| GpioCtrlRegs.GPFCSEL4.all | *Removed* | |
| GpioCtrlRegs.GPBAMSEL.bit.GPIO46 | *Removed* | |
| GpioCtrlRegs.GPBAMSEL.bit.GPIO47 | *Removed* | |
| DcanaRegs | CanaRegs | |
| DcanbRegs | CanbRegs | |
| CpuTimer*Regs.TIM.half.LSW | CpuTimer*Regs.TIM.bit.LSW | (0 to 2) |
| CpuTimer*Regs.TIM.half.MSW | CpuTimer*Regs.TIM.bit.MSW | (0 to 2) |
| CpuTimer*Regs.PRD.half.LSW | CpuTimer*Regs.PRD.bit.LSW | (0 to 2) |
| CpuTimer*Regs.PRD.half.MSW | CpuTimer*Regs.PRD.bit.MSW | (0 to 2) |
| PieCtrlRegs.PIEACK.bit.PIEACK (12 bit field) | PieCtrlRegs.PIEACK.bit.ACK* | (1 to 12) |
| F2837x_Headers_nonBIOS_cpu*.cmd | F2837xD_Headers_nonBIOS_cpu*.cmd | (1 to 2) |
| F2837x_Headers_BIOS_cpu*.cmd | F2837xD_Headers_BIOS_cpu*.cmd | (1 to 2) |