21.3.5 Device Features Macros
The following symbols are defined if device features are enabled.
Symbol | Description |
---|---|
__HAS_DSP__ | Device has a DSP engine |
__HAS_EEDATA__ | Device has EEPROM data (EEData) memory |
__HAS_DMA__ | Device has a DMA controller This is a generic macro which is set if any DMA controller
is present. This DOES NOT indicate that DMA memory is present. To determine
if there is any DMA memory, use the |
__HAS_DMAV2__ | Device has a DMA V2 controller This macro is set if a DMA V2 controller is present. This
DOES NOT indicate that DMA memory is present. To determine if there is any
DMA memory, use the |
__HAS_CODEGUARD__ | Device has CodeGuard™ Security |
__HAS_PMP__ | Device has Parallel Master Port |
__HAS_PMPV2__ | Device has Parallel Master Port V2 |
__HAS_PMP_ENHANCED__ | Device has Enhanced Parallel Master Port |
__HAS_EDS__ | Device has Extended Data Space |
__HAS_5VOLTS__ | Device is a 5-volt device |