Chip specific module features. More...
Go to the source code of this file.
Chip specific module features.
Definition in file S32K118_features.h.
#define ADC_CLOCK_FREQ_MAX_RUNTIME (50000000u) |
Definition at line 1173 of file S32K118_features.h.
#define ADC_CLOCK_FREQ_MIN_RUNTIME (2000000u) |
Definition at line 1175 of file S32K118_features.h.
#define ADC_CLOCKS {ADC0_CLK} |
Definition at line 1160 of file S32K118_features.h.
#define ADC_CTRL_CHANS_COUNT ADC_SC1_COUNT |
ADC number of control channels.
Definition at line 1165 of file S32K118_features.h.
#define ADC_DEFAULT_SAMPLE_TIME (0x0CU) |
ADC default Sample Time from RM.
Definition at line 1169 of file S32K118_features.h.
#define ADC_DEFAULT_USER_GAIN (0x04U) |
ADC default User Gain from RM.
Definition at line 1171 of file S32K118_features.h.
#define C0_RESET_VALUE |
Definition at line 546 of file S32K118_features.h.
#define C1_RESET_VALUE |
Definition at line 551 of file S32K118_features.h.
#define C2_RESET_VALUE |
Definition at line 556 of file S32K118_features.h.
#define CMP_DAC_RESOLUTION 255U |
Definition at line 563 of file S32K118_features.h.
#define CMP_DAC_SOURCE 0U |
Definition at line 561 of file S32K118_features.h.
#define CMP_MUX_SOURCE 1U |
Definition at line 562 of file S32K118_features.h.
#define ERRATA_E10777 |
Definition at line 67 of file S32K118_features.h.
#define FEATURE_ADC_HAS_CHANNEL_2 (1) |
Definition at line 1158 of file S32K118_features.h.
#define FEATURE_ADC_HAS_CHANNEL_8 (1) |
Definition at line 1159 of file S32K118_features.h.
#define FEATURE_ADC_HAS_EXTRA_NUM_REGS (0) |
ADC feature flag for extended number of SC1 and R registers, generically named 'alias registers'.
Definition at line 1151 of file S32K118_features.h.
#define FEATURE_ADC_MAX_NUM_EXT_CHANS (16) |
ADC feature flag for defining number of external ADC channels. If each ADC instance has different number of external channels, then this define is set with the maximum value.
Definition at line 1157 of file S32K118_features.h.
#define FEATURE_CAN0_HAS_FD (1) |
Definition at line 1186 of file S32K118_features.h.
#define FEATURE_CAN0_MAX_MB_NUM (32U) |
Definition at line 1188 of file S32K118_features.h.
#define FEATURE_CAN_EDMA_REQUESTS { EDMA_REQ_FLEXCAN0 } |
Definition at line 1208 of file S32K118_features.h.
#define FEATURE_CAN_HAS_DMA_ENABLE (1) |
Definition at line 1192 of file S32K118_features.h.
#define FEATURE_CAN_HAS_FD (1) |
Definition at line 1220 of file S32K118_features.h.
#define FEATURE_CAN_HAS_ISOCANFDEN_ENABLE (1) |
Definition at line 1202 of file S32K118_features.h.
#define FEATURE_CAN_HAS_MBDSR1 (0) |
Definition at line 1204 of file S32K118_features.h.
#define FEATURE_CAN_HAS_MBDSR2 (0) |
Definition at line 1206 of file S32K118_features.h.
#define FEATURE_CAN_HAS_PE_CLKSRC_SELECT (1) |
Definition at line 1190 of file S32K118_features.h.
#define FEATURE_CAN_HAS_PRETENDED_NETWORKING (1) |
Definition at line 1198 of file S32K118_features.h.
#define FEATURE_CAN_HAS_SELF_WAKE_UP (0) |
Definition at line 1218 of file S32K118_features.h.
#define FEATURE_CAN_HAS_STFCNTEN_ENABLE (0) |
Definition at line 1200 of file S32K118_features.h.
#define FEATURE_CAN_HAS_WAKE_UP_IRQ (1) |
Definition at line 1216 of file S32K118_features.h.
#define FEATURE_CAN_MAX_MB_NUM (32U) |
Definition at line 1194 of file S32K118_features.h.
#define FEATURE_CAN_MAX_MB_NUM_ARRAY { FEATURE_CAN0_MAX_MB_NUM } |
Definition at line 1196 of file S32K118_features.h.
#define FEATURE_CAN_MB_IRQS |
Definition at line 1213 of file S32K118_features.h.
#define FEATURE_CAN_MB_IRQS_MAX_COUNT (2U) |
Definition at line 1211 of file S32K118_features.h.
#define FEATURE_CAN_PE_OSC_CLK_NAME SOSC_CLK |
Definition at line 1222 of file S32K118_features.h.
#define FEATURE_CAN_RXFIFO_FRAME_AVAILABLE (5U) |
Definition at line 1180 of file S32K118_features.h.
#define FEATURE_CAN_RXFIFO_OVERFLOW (7U) |
Definition at line 1184 of file S32K118_features.h.
#define FEATURE_CAN_RXFIFO_WARNING (6U) |
Definition at line 1182 of file S32K118_features.h.
#define FEATURE_CMP_DAC_FIX_SELECTION (0U) |
Definition at line 542 of file S32K118_features.h.
#define FEATURE_CMP_HAS_HARD_BLOCK_OFFSET (1U) |
Definition at line 540 of file S32K118_features.h.
#define FEATURE_CMP_HAS_INIT_DELAY (1U) |
Definition at line 544 of file S32K118_features.h.
#define FEATURE_CRC_DEFAULT_POLYNOMIAL (0x1021U) |
Definition at line 446 of file S32K118_features.h.
#define FEATURE_CRC_DEFAULT_READ_TRANSPOSE CRC_TRANSPOSE_NONE |
Definition at line 442 of file S32K118_features.h.
#define FEATURE_CRC_DEFAULT_SEED (0xFFFFU) |
Definition at line 448 of file S32K118_features.h.
#define FEATURE_CRC_DEFAULT_WIDTH CRC_BITS_16 |
Definition at line 440 of file S32K118_features.h.
#define FEATURE_CRC_DEFAULT_WRITE_TRANSPOSE CRC_TRANSPOSE_NONE |
Definition at line 444 of file S32K118_features.h.
#define FEATURE_CRC_DRIVER_SOFT_POLYNOMIAL |
Definition at line 438 of file S32K118_features.h.
#define FEATURE_CSEC_BOOT_FLAVOR_OFFSET (0x1BU) |
CSE_PRAM offset of the boot flavor parameter used by the following commands: CMD_BOOT_DEFINE.
Definition at line 405 of file S32K118_features.h.
#define FEATURE_CSEC_BOOT_SIZE_OFFSET (0x1CU) |
CSE_PRAM offset of the boot size parameter used by the following commands: CMD_BOOT_DEFINE.
Definition at line 402 of file S32K118_features.h.
#define FEATURE_CSEC_ERROR_BITS_OFFSET (0x4U) |
CSE_PRAM offset of the error bits field contained by all commands.
Definition at line 413 of file S32K118_features.h.
#define FEATURE_CSEC_FLASH_START_ADDRESS_OFFSET (0x10U) |
CSE_PRAM offset of the Flash start address parameter used by the following commands: CMD_GENERATE_MAC, CMD_VERIFY_MAC (pointer method)
Definition at line 408 of file S32K118_features.h.
#define FEATURE_CSEC_MAC_LENGTH_OFFSET (0x8U) |
CSE_PRAM offset of the MAC length parameter used by the following commands: CMD_VERIFY_MAC (both copy and pointer methods)
Definition at line 399 of file S32K118_features.h.
#define FEATURE_CSEC_MESSAGE_LENGTH_OFFSET (0xCU) |
CSE_PRAM offset of the message length parameter used by the following commands: CMD_GENERATE_MAC, CMD_VERIFY_MAC (both copy and pointer methods)
Definition at line 396 of file S32K118_features.h.
#define FEATURE_CSEC_PAGE_0_OFFSET (0x0U) |
CSE_PRAM offset of page 0.
Definition at line 419 of file S32K118_features.h.
#define FEATURE_CSEC_PAGE_1_OFFSET (0x10U) |
CSE_PRAM offset of page 1.
Definition at line 421 of file S32K118_features.h.
#define FEATURE_CSEC_PAGE_2_OFFSET (0x20U) |
CSE_PRAM offset of page 2.
Definition at line 423 of file S32K118_features.h.
#define FEATURE_CSEC_PAGE_3_OFFSET (0x30U) |
CSE_PRAM offset of page 3.
Definition at line 425 of file S32K118_features.h.
#define FEATURE_CSEC_PAGE_4_OFFSET (0x40U) |
CSE_PRAM offset of page 4.
Definition at line 427 of file S32K118_features.h.
#define FEATURE_CSEC_PAGE_5_OFFSET (0x50U) |
CSE_PRAM offset of page 5.
Definition at line 429 of file S32K118_features.h.
#define FEATURE_CSEC_PAGE_6_OFFSET (0x60U) |
CSE_PRAM offset of page 6.
Definition at line 431 of file S32K118_features.h.
#define FEATURE_CSEC_PAGE_7_OFFSET (0x70U) |
CSE_PRAM offset of page 7.
Definition at line 433 of file S32K118_features.h.
#define FEATURE_CSEC_PAGE_LENGTH_OFFSET (0xEU) |
CSE_PRAM offset of the page length parameter used by the following commands: CMD_ENC_ECB, CMD_ENC_CBC, CMD_DEC_ECB, CMD_DEC_CBC, CMD_MP_COMPRESS.
Definition at line 393 of file S32K118_features.h.
#define FEATURE_CSEC_SREG_OFFSET (0x2FU) |
CSE_PRAM offset of the SREG parameter used by the following commands: CMD_GET_ID.
Definition at line 416 of file S32K118_features.h.
#define FEATURE_CSEC_VERIFICATION_STATUS_OFFSET (0x14U) |
CSE_PRAM offset of the verification status parameter used by the following commands: CMD_VERIFY_MAC (both copy and pointer methods)
Definition at line 411 of file S32K118_features.h.
#define FEATURE_DMA_4_CH_PRIORITIES |
Definition at line 886 of file S32K118_features.h.
#define FEATURE_DMA_CH_WIDTH (4U) |
Definition at line 880 of file S32K118_features.h.
#define FEATURE_DMA_CHANNEL_GROUP_COUNT (1U) |
Definition at line 876 of file S32K118_features.h.
#define FEATURE_DMA_CHANNELS (4U) |
Definition at line 858 of file S32K118_features.h.
#define FEATURE_DMA_CHANNELS_INTERRUPT_LINES (4U) |
Definition at line 862 of file S32K118_features.h.
#define FEATURE_DMA_CHN_TO_DCHPRI_INDEX | ( | x | ) | ((x) ^ 3U) |
Definition at line 874 of file S32K118_features.h.
#define FEATURE_DMA_CLOCK_NAMES {SIM_DMA_CLK} |
Definition at line 878 of file S32K118_features.h.
#define FEATURE_DMA_ENGINE_STALL |
Definition at line 888 of file S32K118_features.h.
#define FEATURE_DMA_ERROR_INTERRUPT_LINES (1U) |
Definition at line 866 of file S32K118_features.h.
#define FEATURE_DMA_HAS_ERROR_IRQ |
Definition at line 870 of file S32K118_features.h.
#define FEATURE_DMA_SEPARATE_IRQ_LINES_PER_CHN |
Definition at line 872 of file S32K118_features.h.
#define FEATURE_DMA_VCH_TO_CH | ( | x | ) | ((x) & ((uint32_t)FEATURE_DMA_CHANNELS - 1U)) |
Definition at line 884 of file S32K118_features.h.
#define FEATURE_DMA_VCH_TO_INSTANCE | ( | x | ) | ((x) >> (uint32_t)FEATURE_DMA_CH_WIDTH) |
Definition at line 882 of file S32K118_features.h.
#define FEATURE_DMA_VIRTUAL_CHANNELS ((uint32_t)FEATURE_DMA_CHANNELS * (uint32_t)DMA_INSTANCE_COUNT) |
Definition at line 860 of file S32K118_features.h.
#define FEATURE_DMA_VIRTUAL_CHANNELS_INTERRUPT_LINES ((uint32_t)FEATURE_DMA_CHANNELS_INTERRUPT_LINES * (uint32_t)DMA_INSTANCE_COUNT) |
Definition at line 864 of file S32K118_features.h.
#define FEATURE_DMA_VIRTUAL_ERROR_INTERRUPT_LINES ((uint32_t)FEATURE_DMA_ERROR_INTERRUPT_LINES * (uint32_t)DMA_INSTANCE_COUNT) |
Definition at line 868 of file S32K118_features.h.
#define FEATURE_DMAMUX_CHANNELS (4U) |
Definition at line 893 of file S32K118_features.h.
#define FEATURE_DMAMUX_CHN_REG_INDEX | ( | x | ) | (x) |
Definition at line 903 of file S32K118_features.h.
#define FEATURE_DMAMUX_CLOCK_NAMES {DMAMUX0_CLK} |
Definition at line 905 of file S32K118_features.h.
#define FEATURE_DMAMUX_DMA_CH_TO_CH | ( | x | ) | (x) |
Definition at line 901 of file S32K118_features.h.
#define FEATURE_DMAMUX_HAS_TRIG (1) |
Definition at line 895 of file S32K118_features.h.
#define FEATURE_DMAMUX_REQ_SRC_TO_CH | ( | x | ) | (x) |
Definition at line 897 of file S32K118_features.h.
#define FEATURE_DMAMUX_REQ_SRC_TO_INSTANCE | ( | x | ) | (0U) |
Definition at line 899 of file S32K118_features.h.
#define FEATURE_FLEXIO_DMA_REQ_0 EDMA_REQ_FLEXIO_SHIFTER0 |
Definition at line 1113 of file S32K118_features.h.
#define FEATURE_FLEXIO_DMA_REQ_1 EDMA_REQ_FLEXIO_SHIFTER1 |
Definition at line 1114 of file S32K118_features.h.
#define FEATURE_FLEXIO_DMA_REQ_2 EDMA_REQ_FLEXIO_SHIFTER2 |
Definition at line 1115 of file S32K118_features.h.
#define FEATURE_FLEXIO_DMA_REQ_3 EDMA_REQ_FLEXIO_SHIFTER3 |
Definition at line 1116 of file S32K118_features.h.
#define FEATURE_FLEXIO_MAX_SHIFTER_COUNT (4U) |
Definition at line 1111 of file S32K118_features.h.
#define FEATURE_FLS_DF_BLOCK_CMD_ADDRESS_ALIGMENT (8u) |
Definition at line 182 of file S32K118_features.h.
#define FEATURE_FLS_DF_BLOCK_COUNT (1u) |
Definition at line 118 of file S32K118_features.h.
#define FEATURE_FLS_DF_BLOCK_SECTOR_SIZE (2048u) |
Definition at line 122 of file S32K118_features.h.
#define FEATURE_FLS_DF_BLOCK_SIZE (32768u) |
Definition at line 120 of file S32K118_features.h.
#define FEATURE_FLS_DF_BLOCK_WRITE_UNIT_SIZE (8u) |
Definition at line 124 of file S32K118_features.h.
#define FEATURE_FLS_DF_CHECK_CMD_ADDRESS_ALIGMENT (4u) |
Definition at line 190 of file S32K118_features.h.
#define FEATURE_FLS_DF_RESOURCE_CMD_ADDRESS_ALIGMENT (8u) |
Definition at line 188 of file S32K118_features.h.
#define FEATURE_FLS_DF_SECTION_CMD_ADDRESS_ALIGMENT (8u) |
Definition at line 186 of file S32K118_features.h.
#define FEATURE_FLS_DF_SECTOR_CMD_ADDRESS_ALIGMENT (8u) |
Definition at line 184 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_0000 (0x00008000u) |
Definition at line 192 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_0001 (0xFFFFFFFFu) |
Definition at line 194 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_0010 (0xFFFFFFFFu) |
Definition at line 196 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_0011 (0x00000000u) |
Definition at line 198 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_0100 (0xFFFFFFFFu) |
Definition at line 200 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_0101 (0xFFFFFFFFu) |
Definition at line 202 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_0110 (0xFFFFFFFFu) |
Definition at line 204 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_0111 (0xFFFFFFFFu) |
Definition at line 206 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_1000 (0x00000000u) |
Definition at line 208 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_1001 (0x00002000u) |
Definition at line 210 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_1010 (0xFFFFFFFFu) |
Definition at line 212 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_1011 (0x00008000u) |
Definition at line 214 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_1100 (0xFFFFFFFFu) |
Definition at line 216 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_1101 (0xFFFFFFFFu) |
Definition at line 218 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_1110 (0xFFFFFFFFu) |
Definition at line 220 of file S32K118_features.h.
#define FEATURE_FLS_DF_SIZE_1111 (0x00008000u) |
Definition at line 222 of file S32K118_features.h.
#define FEATURE_FLS_DF_START_ADDRESS (0x10000000u) |
Definition at line 126 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_0000 (0xFFFFu) |
Definition at line 224 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_0001 (0xFFFFu) |
Definition at line 226 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_0010 (0xFFFFu) |
Definition at line 228 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_0011 (0x0800u) |
Definition at line 230 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_0100 (0xFFFFu) |
Definition at line 232 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_0101 (0xFFFFu) |
Definition at line 234 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_0110 (0xFFFFu) |
Definition at line 236 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_0111 (0xFFFFu) |
Definition at line 238 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_1000 (0xFFFFu) |
Definition at line 240 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_1001 (0xFFFFu) |
Definition at line 242 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_1010 (0xFFFFu) |
Definition at line 244 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_1011 (0xFFFFu) |
Definition at line 246 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_1100 (0xFFFFu) |
Definition at line 248 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_1101 (0xFFFFu) |
Definition at line 250 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_1110 (0xFFFFu) |
Definition at line 252 of file S32K118_features.h.
#define FEATURE_FLS_EE_SIZE_1111 (0x0000u) |
Definition at line 254 of file S32K118_features.h.
#define FEATURE_FLS_FLEX_RAM_SIZE (2048u) |
Definition at line 130 of file S32K118_features.h.
#define FEATURE_FLS_FLEX_RAM_START_ADDRESS (0x14000000u) |
Definition at line 132 of file S32K118_features.h.
#define FEATURE_FLS_HAS_DATA_FLS_REGION_PROTECTION (1u) |
Definition at line 104 of file S32K118_features.h.
#define FEATURE_FLS_HAS_DETECT_ECC_ERROR (1) |
Definition at line 256 of file S32K118_features.h.
#define FEATURE_FLS_HAS_EEROM_REGION_PROTECTION (1u) |
Definition at line 102 of file S32K118_features.h.
#define FEATURE_FLS_HAS_ERASE_ALL_BLOCKS_UNSECURE_CMD (1u) |
Definition at line 164 of file S32K118_features.h.
#define FEATURE_FLS_HAS_ERASE_ALL_CMD (1u) |
Definition at line 158 of file S32K118_features.h.
#define FEATURE_FLS_HAS_ERASE_BLOCK_CMD (1u) |
Definition at line 146 of file S32K118_features.h.
#define FEATURE_FLS_HAS_ERASE_SECTOR_CMD (1u) |
Definition at line 148 of file S32K118_features.h.
#define FEATURE_FLS_HAS_FLEX_NVM (1u) |
Definition at line 116 of file S32K118_features.h.
#define FEATURE_FLS_HAS_FLEX_RAM (1u) |
Definition at line 128 of file S32K118_features.h.
#define FEATURE_FLS_HAS_FLEX_RAM_FLAGS (1u) |
Definition at line 98 of file S32K118_features.h.
#define FEATURE_FLS_HAS_INTERRUPT_DOUBLE_BIT_FAULT_IRQ (0) |
Definition at line 258 of file S32K118_features.h.
#define FEATURE_FLS_HAS_PF_BLOCK_SWAP (0u) |
Definition at line 114 of file S32K118_features.h.
#define FEATURE_FLS_HAS_PF_SWAPPING_STATUS_FLAG (0u) |
Definition at line 100 of file S32K118_features.h.
#define FEATURE_FLS_HAS_PROGRAM_CHECK_CMD (1u) |
Definition at line 138 of file S32K118_features.h.
#define FEATURE_FLS_HAS_PROGRAM_LONGWORD_CMD (0u) |
Definition at line 142 of file S32K118_features.h.
#define FEATURE_FLS_HAS_PROGRAM_ONCE_CMD (1u) |
Definition at line 156 of file S32K118_features.h.
#define FEATURE_FLS_HAS_PROGRAM_PARTITION_CMD (1u) |
Definition at line 166 of file S32K118_features.h.
#define FEATURE_FLS_HAS_PROGRAM_PHRASE_CMD (1u) |
Definition at line 144 of file S32K118_features.h.
#define FEATURE_FLS_HAS_PROGRAM_SECTION_CMD (1u) |
Definition at line 150 of file S32K118_features.h.
#define FEATURE_FLS_HAS_READ_1S_ALL_BLOCKS_CMD (1u) |
Definition at line 152 of file S32K118_features.h.
#define FEATURE_FLS_HAS_READ_1S_BLOCK_CMD (1u) |
Definition at line 134 of file S32K118_features.h.
#define FEATURE_FLS_HAS_READ_1S_SECTION_CMD (1u) |
Definition at line 136 of file S32K118_features.h.
#define FEATURE_FLS_HAS_READ_ONCE_CMD (1u) |
Definition at line 154 of file S32K118_features.h.
#define FEATURE_FLS_HAS_READ_RESOURCE_CMD (0u) |
Definition at line 140 of file S32K118_features.h.
#define FEATURE_FLS_HAS_SET_FLEXRAM_FUNCTION_CMD (1u) |
Definition at line 168 of file S32K118_features.h.
#define FEATURE_FLS_HAS_SWAP_CONTROL_CMD (0u) |
Definition at line 162 of file S32K118_features.h.
#define FEATURE_FLS_HAS_VERIFY_BACKDOOR_ACCESS_KEY_CMD (1u) |
Definition at line 160 of file S32K118_features.h.
#define FEATURE_FLS_IS_FTFA (0u) |
Definition at line 90 of file S32K118_features.h.
#define FEATURE_FLS_IS_FTFC (1u) |
Definition at line 92 of file S32K118_features.h.
#define FEATURE_FLS_IS_FTFE (0u) |
Definition at line 94 of file S32K118_features.h.
#define FEATURE_FLS_IS_FTFL (0u) |
Definition at line 96 of file S32K118_features.h.
#define FEATURE_FLS_PF_BLOCK_CMD_ADDRESS_ALIGMENT (8u) |
Definition at line 170 of file S32K118_features.h.
#define FEATURE_FLS_PF_BLOCK_COUNT (1u) |
Definition at line 106 of file S32K118_features.h.
#define FEATURE_FLS_PF_BLOCK_SECTOR_SIZE (2048u) |
Definition at line 110 of file S32K118_features.h.
#define FEATURE_FLS_PF_BLOCK_SIZE (262144) |
Definition at line 108 of file S32K118_features.h.
#define FEATURE_FLS_PF_BLOCK_WRITE_UNIT_SIZE (8u) |
Definition at line 112 of file S32K118_features.h.
#define FEATURE_FLS_PF_CHECK_CMD_ADDRESS_ALIGMENT (4u) |
Definition at line 178 of file S32K118_features.h.
#define FEATURE_FLS_PF_RESOURCE_CMD_ADDRESS_ALIGMENT (8u) |
Definition at line 176 of file S32K118_features.h.
#define FEATURE_FLS_PF_SECTION_CMD_ADDRESS_ALIGMENT (8u) |
Definition at line 174 of file S32K118_features.h.
#define FEATURE_FLS_PF_SECTOR_CMD_ADDRESS_ALIGMENT (8u) |
Definition at line 172 of file S32K118_features.h.
#define FEATURE_FLS_PF_SWAP_CONTROL_CMD_ADDRESS_ALIGMENT (0u) |
Definition at line 180 of file S32K118_features.h.
#define FEATURE_FTM_CHANNEL_COUNT (8U) |
Definition at line 329 of file S32K118_features.h.
#define FEATURE_FTM_HAS_NUM_IRQS_CHANS (1U) |
Definition at line 343 of file S32K118_features.h.
#define FEATURE_FTM_HAS_SUPPORTED_DITHERING (1U) |
Definition at line 341 of file S32K118_features.h.
#define FEATURE_HAS_HIGH_SPEED_RUN_MODE (0U) |
Definition at line 533 of file S32K118_features.h.
#define FEATURE_HAS_SPLL_CLK (0U) |
Definition at line 535 of file S32K118_features.h.
#define FEATURE_INTERRUPT_HAS_ACTIVE_STATE (0u) |
Definition at line 320 of file S32K118_features.h.
#define FEATURE_INTERRUPT_HAS_PENDING_STATE (1u) |
Definition at line 318 of file S32K118_features.h.
#define FEATURE_INTERRUPT_HAS_SOFTWARE_IRQ (0u) |
Definition at line 316 of file S32K118_features.h.
#define FEATURE_INTERRUPT_INT_VECTORS {&S32_SCB->VTOR} |
Definition at line 324 of file S32K118_features.h.
#define FEATURE_INTERRUPT_IRQ_MAX (LPUART0_RxTx_IRQn) |
Number of priority bits implemented in the NVIC
Definition at line 312 of file S32K118_features.h.
#define FEATURE_INTERRUPT_IRQ_MIN (NonMaskableInt_IRQn) |
Definition at line 310 of file S32K118_features.h.
#define FEATURE_INTERRUPT_MULTICORE_SUPPORT (0u) |
Definition at line 322 of file S32K118_features.h.
#define FEATURE_LPIT_HAS_NUM_IRQS_CHANS (1) |
Number of interrupt vector for channels of the LPIT module.
Definition at line 348 of file S32K118_features.h.
#define FEATURE_LPSPI_CLOCKS_NAMES {LPSPI0_CLK, LPSPI1_CLK}; |
Definition at line 1106 of file S32K118_features.h.
#define FEATURE_LPSPI_STATE_STRUCTURES_NULL {NULL, NULL} |
Definition at line 1104 of file S32K118_features.h.
#define FEATURE_LPTMR_HAS_INPUT_ALT1_SELECTION (1U) |
Definition at line 1227 of file S32K118_features.h.
#define FEATURE_LPUART_DEFAULT_OSR (0x0FUL) |
Definition at line 1141 of file S32K118_features.h.
#define FEATURE_LPUART_DEFAULT_SBR (0x04UL) |
Definition at line 1143 of file S32K118_features.h.
#define FEATURE_LPUART_FIFO_REG_FLAGS_MASK (0x00030000U) |
Definition at line 1137 of file S32K118_features.h.
#define FEATURE_LPUART_FIFO_RESET_MASK (0x0003C000U) |
Definition at line 1139 of file S32K118_features.h.
#define FEATURE_LPUART_FIFO_SIZE (4U) |
Definition at line 1129 of file S32K118_features.h.
#define FEATURE_LPUART_HAS_ADDRESS_MATCHING (1) |
Definition at line 1131 of file S32K118_features.h.
#define FEATURE_LPUART_HAS_BAUD_RATE_OVER_SAMPLING_SUPPORT (1) |
Definition at line 1125 of file S32K118_features.h.
#define FEATURE_LPUART_HAS_BOTH_EDGE_SAMPLING_SUPPORT (1) |
Definition at line 1127 of file S32K118_features.h.
#define FEATURE_LPUART_HAS_DMA_ENABLE (1) |
Definition at line 1133 of file S32K118_features.h.
#define FEATURE_LPUART_HAS_EXTENDED_DATA_REGISTER_FLAGS (1) |
Definition at line 1121 of file S32K118_features.h.
#define FEATURE_LPUART_HAS_MODEM_SUPPORT (1) |
Definition at line 1123 of file S32K118_features.h.
#define FEATURE_LPUART_STAT_REG_FLAGS_MASK (0xC01FC000U) |
Definition at line 1135 of file S32K118_features.h.
#define FEATURE_MPU_HARDWARE_REVISION_LEVEL (1U) |
Definition at line 481 of file S32K118_features.h.
#define FEATURE_MPU_HAS_PROCESS_IDENTIFIER (1U) |
Definition at line 483 of file S32K118_features.h.
#define FEATURE_MPU_HIGH_MASTER_CONTROL_WIDTH (2U) |
Definition at line 503 of file S32K118_features.h.
#define FEATURE_MPU_LOW_MASTER_CONTROL_WIDTH (6U) |
Definition at line 499 of file S32K118_features.h.
#define FEATURE_MPU_MASTER |
Definition at line 512 of file S32K118_features.h.
#define FEATURE_MPU_MASTER_CORE (0U) |
Definition at line 506 of file S32K118_features.h.
#define FEATURE_MPU_MASTER_COUNT (3U) |
Definition at line 485 of file S32K118_features.h.
#define FEATURE_MPU_MASTER_DEBUGGER (1U) |
Definition at line 508 of file S32K118_features.h.
#define FEATURE_MPU_MASTER_DMA (2U) |
Definition at line 510 of file S32K118_features.h.
#define FEATURE_MPU_MAX_HIGH_MASTER_NUMBER (7U) |
Definition at line 493 of file S32K118_features.h.
#define FEATURE_MPU_MAX_LOW_MASTER_NUMBER (3U) |
Definition at line 489 of file S32K118_features.h.
#define FEATURE_MPU_SLAVE | ( | x | ) | (((uint32_t)(((uint32_t)(x))<<FEATURE_MPU_SLAVE_SHIFT))&FEATURE_MPU_SLAVE_MASK) |
Definition at line 529 of file S32K118_features.h.
#define FEATURE_MPU_SLAVE_COUNT (2U) |
Definition at line 520 of file S32K118_features.h.
#define FEATURE_MPU_SLAVE_FLASH_BOOTROM (0U) |
Definition at line 522 of file S32K118_features.h.
#define FEATURE_MPU_SLAVE_MASK (0xC0000000U) |
Definition at line 526 of file S32K118_features.h.
#define FEATURE_MPU_SLAVE_SHIFT (30u) |
Definition at line 527 of file S32K118_features.h.
#define FEATURE_MPU_SLAVE_SRAM_MTB_DWT_MCM (1U) |
Definition at line 524 of file S32K118_features.h.
#define FEATURE_MPU_SLAVE_WIDTH (2u) |
Definition at line 528 of file S32K118_features.h.
#define FEATURE_MSCM_HAS_CPU_INTERRUPT_ROUTER (0) |
Definition at line 387 of file S32K118_features.h.
#define FEATURE_MSCM_HAS_INTERRUPT_ROUTER (0) |
Definition at line 385 of file S32K118_features.h.
#define FEATURE_NVIC_PRIO_BITS (2U) |
Definition at line 314 of file S32K118_features.h.
#define FEATURE_OSIF_USE_PIT (0) |
Definition at line 1232 of file S32K118_features.h.
#define FEATURE_OSIF_USE_SYSTICK (1) |
Definition at line 1231 of file S32K118_features.h.
#define FEATURE_PINS_DRIVER_USING_PORT (1) |
PORT Used for setting Pins.
Definition at line 452 of file S32K118_features.h.
#define FEATURE_PINS_HAS_DRIVE_STRENGTH (1) |
Definition at line 472 of file S32K118_features.h.
#define FEATURE_PINS_HAS_DRIVE_STRENGTH_CONTROL (0) |
Definition at line 474 of file S32K118_features.h.
#define FEATURE_PINS_HAS_OPEN_DRAIN (0) |
Definition at line 456 of file S32K118_features.h.
#define FEATURE_PINS_HAS_OVER_CURRENT (0) |
Definition at line 464 of file S32K118_features.h.
#define FEATURE_PINS_HAS_PULL_SELECTION (1) |
Definition at line 466 of file S32K118_features.h.
#define FEATURE_PINS_HAS_SLEW_RATE (0) |
Definition at line 468 of file S32K118_features.h.
#define FEATURE_PORT_HAS_DIGITAL_FILTER (1) |
Definition at line 458 of file S32K118_features.h.
#define FEATURE_PORT_HAS_FLAG_SET_ONLY (0) |
Definition at line 462 of file S32K118_features.h.
#define FEATURE_PORT_HAS_INPUT_DISABLE (0) |
Definition at line 476 of file S32K118_features.h.
#define FEATURE_PORT_HAS_PASSIVE_FILTER (1) |
Definition at line 470 of file S32K118_features.h.
#define FEATURE_PORT_HAS_PIN_CONTROL_LOCK (1) |
Definition at line 454 of file S32K118_features.h.
#define FEATURE_PORT_HAS_TRIGGER_OUT (0) |
Definition at line 460 of file S32K118_features.h.
#define FEATURE_RCM_HAS_CMU_LOSS_OF_CLOCK (1) |
Definition at line 276 of file S32K118_features.h.
#define FEATURE_RCM_HAS_EXISTENCE_CMU_LOSS_OF_CLOCK (1) |
Definition at line 274 of file S32K118_features.h.
#define FEATURE_RCM_HAS_STICKY_CMU_LOSS_OF_CLOCK (1) |
Definition at line 278 of file S32K118_features.h.
#define FEATURE_SCB_VECTKEY (0x05FAU) |
Definition at line 85 of file S32K118_features.h.
#define FEATURE_SCG_FIRC_FREQ0 (48000000U) |
Definition at line 83 of file S32K118_features.h.
#define FEATURE_SCG_SIRC_HIGH_RANGE_FREQ (8000000U) |
Definition at line 80 of file S32K118_features.h.
#define FEATURE_SMC_HAS_HIGH_SPEED_RUN_MODE (0) |
Definition at line 269 of file S32K118_features.h.
#define FEATURE_SMC_HAS_PSTOPO (0) |
Definition at line 265 of file S32K118_features.h.
#define FEATURE_SMC_HAS_STOPO (1) |
Definition at line 263 of file S32K118_features.h.
#define FEATURE_SMC_HAS_WAIT_VLPW (0) |
Definition at line 267 of file S32K118_features.h.
#define FEATURE_SOC_PORT_COUNT (5) |
Definition at line 75 of file S32K118_features.h.
#define FEATURE_SOC_SCG_COUNT (1) |
Definition at line 77 of file S32K118_features.h.
#define FEATURE_TRGMUX_TARGET_MODULE |
Definition at line 1059 of file S32K118_features.h.
#define FEATURE_WDOG_CLK_FROM_LPO (0x1UL) |
Definition at line 295 of file S32K118_features.h.
#define FEATURE_WDOG_CS_RESERVED_MASK (0x2000U) |
Definition at line 293 of file S32K118_features.h.
#define FEATURE_WDOG_CS_RESET_VALUE (0x2520U) |
Definition at line 305 of file S32K118_features.h.
#define FEATURE_WDOG_MINIMUM_TIMEOUT_VALUE (0x0U) |
Definition at line 289 of file S32K118_features.h.
#define FEATURE_WDOG_TO_RESET_VALUE (0x400U) |
Definition at line 287 of file S32K118_features.h.
#define FEATURE_WDOG_TRIGGER16_FIRST_VALUE (0xA602U) |
Definition at line 301 of file S32K118_features.h.
#define FEATURE_WDOG_TRIGGER16_SECOND_VALUE (0xB480U) |
Definition at line 303 of file S32K118_features.h.
#define FEATURE_WDOG_TRIGGER_VALUE (0xB480A602U) |
Definition at line 285 of file S32K118_features.h.
#define FEATURE_WDOG_UNLOCK16_FIRST_VALUE (0xC520U) |
Definition at line 297 of file S32K118_features.h.
#define FEATURE_WDOG_UNLOCK16_SECOND_VALUE (0xD928U) |
Definition at line 299 of file S32K118_features.h.
#define FEATURE_WDOG_UNLOCK_VALUE (0xD928C520U) |
Definition at line 283 of file S32K118_features.h.
#define FEATURE_WDOG_WIN_RESET_VALUE (0x0U) |
Definition at line 291 of file S32K118_features.h.
#define FIRC_STABILIZATION_TIMEOUT 20U |
Definition at line 814 of file S32K118_features.h.
#define FTM_FEATURE_CNT_MAX_VALUE_U32 (0x0000FFFFU) |
Definition at line 337 of file S32K118_features.h.
#define FTM_FEATURE_COMBINE_CHAN_CTRL_WIDTH (8U) |
Definition at line 333 of file S32K118_features.h.
#define FTM_FEATURE_FAULT_CHANNELS (4U) |
Definition at line 331 of file S32K118_features.h.
#define FTM_FEATURE_INPUT_CAPTURE_SINGLE_SHOT (2U) |
Definition at line 339 of file S32K118_features.h.
#define FTM_FEATURE_OUTPUT_CHANNEL_OFFSET (16U) |
Definition at line 335 of file S32K118_features.h.
#define HAS_CLOCK_GATING_IN_SIM (1U << 0U) /* Clock gating is implemented in SIM (it's not in PCC) */ |
Definition at line 721 of file S32K118_features.h.
#define HAS_DIVIDER (1U << 2U) /* Divider is implemented in PCC */ |
Definition at line 723 of file S32K118_features.h.
#define HAS_INT_CLOCK_FROM_BUS_CLOCK (1U << 5U) /* Interface clock is provided by the bus clock. */ |
Definition at line 726 of file S32K118_features.h.
#define HAS_INT_CLOCK_FROM_SLOW_CLOCK (1U << 7U) /* Interface clock is provided by the slow clock. */ |
Definition at line 728 of file S32K118_features.h.
#define HAS_INT_CLOCK_FROM_SYS_CLOCK (1U << 6U) /* Interface clock is provided by the sys clock. */ |
Definition at line 727 of file S32K118_features.h.
#define HAS_MULTIPLIER (1U << 1U) /* Multiplier is implemented in PCC */ |
Definition at line 722 of file S32K118_features.h.
#define HAS_PROTOCOL_CLOCK_FROM_ASYNC1 (1U << 3U) /* Functional clock source is provided by the first asynchronous clock. */ |
Definition at line 724 of file S32K118_features.h.
#define HAS_PROTOCOL_CLOCK_FROM_ASYNC2 (1U << 4U) /* Functional clock source is provided by the second asynchronous clock. */ |
Definition at line 725 of file S32K118_features.h.
#define LPI2C_DMA_INSTANCE 0U |
Definition at line 370 of file S32K118_features.h.
#define LPI2C_DMA_INSTANCE 0U |
Definition at line 370 of file S32K118_features.h.
#define LPI2C_EDMA_REQ {{(uint8_t)EDMA_REQ_LPI2C0_TX, (uint8_t)EDMA_REQ_LPI2C0_RX}} |
Definition at line 373 of file S32K118_features.h.
#define LPI2C_EDMA_REQ {{(uint8_t)EDMA_REQ_LPI2C0_TX, (uint8_t)EDMA_REQ_LPI2C0_RX}} |
Definition at line 373 of file S32K118_features.h.
#define LPI2C_HAS_FAST_PLUS_MODE (0U) |
Definition at line 378 of file S32K118_features.h.
#define LPI2C_HAS_FAST_PLUS_MODE (0U) |
Definition at line 378 of file S32K118_features.h.
#define LPI2C_HAS_HIGH_SPEED_MODE (0U) |
Definition at line 379 of file S32K118_features.h.
#define LPI2C_HAS_HIGH_SPEED_MODE (0U) |
Definition at line 379 of file S32K118_features.h.
#define LPI2C_HAS_ULTRA_FAST_MODE (0U) |
Definition at line 380 of file S32K118_features.h.
#define LPI2C_HAS_ULTRA_FAST_MODE (0U) |
Definition at line 380 of file S32K118_features.h.
#define LPI2C_PCC_CLOCKS {LPI2C0_CLK} |
Definition at line 375 of file S32K118_features.h.
#define LPI2C_PCC_CLOCKS {LPI2C0_CLK} |
Definition at line 375 of file S32K118_features.h.
#define LPIT_CLOCK_NAMES {LPIT0_CLK} |
Clock names for LPIT.
Definition at line 350 of file S32K118_features.h.
#define LPUART_CLOCK_NAMES {LPUART0_CLK, LPUART1_CLK} |
Definition at line 1145 of file S32K118_features.h.
#define NO_PERIPHERAL_FEATURE (0U) /* It's not a peripheral instance, there is no peripheral feature. */ |
Peripheral instance features List of features that are supported by a peripheral instance.
Definition at line 720 of file S32K118_features.h.
#define NUMBER_OF_ALT_CLOCKS ADC_CLK_ALT_1 |
Definition at line 1153 of file S32K118_features.h.
#define NUMBER_OF_CORES (1u) |
Definition at line 70 of file S32K118_features.h.
#define PCC_CLOCK_NAME_MAPPINGS |
PCC clock name mappings Mappings between clock names and peripheral clock control indexes. If there is no peripheral clock control index for a clock name, then the corresponding value is PCC_INVALID_INDEX.
Definition at line 643 of file S32K118_features.h.
#define PCC_INVALID_INDEX 0 |
Definition at line 636 of file S32K118_features.h.
#define PERIPHERAL_FEATURES |
Peripheral features. List of features for each clock name. If a clock name is not a peripheral, no feature is supported.
Definition at line 734 of file S32K118_features.h.
#define SIRC_STABILIZATION_TIMEOUT 100U |
Definition at line 810 of file S32K118_features.h.
#define SOSC_STABILIZATION_TIMEOUT 3205000U; |
Definition at line 818 of file S32K118_features.h.
#define SPLL_STABILIZATION_TIMEOUT 1000U; |
Definition at line 822 of file S32K118_features.h.
#define TMP_BUS_DIV 1U |
Definition at line 841 of file S32K118_features.h.
#define TMP_FIRC_CLK 1U |
Definition at line 836 of file S32K118_features.h.
#define TMP_SIRC_CLK 0U |
Temporary system clock source configurations. Each line represents the SYS(CORE), BUS and SLOW(FLASH) dividers for SIRC, FIRC, SOSC and SPLL clock sources.
SYS_CLK BUS_CLK SLOW_CLK SIRC * * * FIRC * * * SOSC * * * SPLL * * *
Definition at line 835 of file S32K118_features.h.
#define TMP_SLOW_DIV 2U |
Definition at line 842 of file S32K118_features.h.
#define TMP_SOSC_CLK 2U |
Definition at line 837 of file S32K118_features.h.
#define TMP_SPLL_CLK 3U |
Definition at line 838 of file S32K118_features.h.
#define TMP_SYS_CLK_NO 4U |
Definition at line 844 of file S32K118_features.h.
#define TMP_SYS_DIV 0U |
Definition at line 840 of file S32K118_features.h.
#define TMP_SYS_DIV_NO 3U |
Definition at line 845 of file S32K118_features.h.
#define TMP_SYSTEM_CLOCK_CONFIGS |
Definition at line 847 of file S32K118_features.h.
enum clock_names_t |
Clock names.
Definition at line 566 of file S32K118_features.h.
enum dma_request_source_t |
Structure for the DMA hardware request.
Defines the structure for the DMA hardware request collections. The user can configure the hardware request into DMAMUX to trigger the DMA transfer accordingly. The index of the hardware request varies according to the to SoC.
Definition at line 914 of file S32K118_features.h.
Enumeration for target module of TRGMUX.
Describes all possible outputs (target modules) of the TRGMUX IP This enumeration depends on the supported instances in device
Definition at line 1016 of file S32K118_features.h.
Enumeration for trigger source module of TRGMUX.
Describes all possible inputs (trigger sources) of the TRGMUX IP This enumeration depends on the supported instances in device
Definition at line 961 of file S32K118_features.h.