50 #if defined (__ICCARM__) 51 #pragma system_include 54 #if defined (__CC_ARM) 65 #define __I volatile const 71 #define __R volatile const 102 #define MXC_R_PT_RATE_LENGTH ((uint32_t)0x00000000UL) 103 #define MXC_R_PT_TRAIN ((uint32_t)0x00000004UL) 104 #define MXC_R_PT_LOOP ((uint32_t)0x00000008UL) 105 #define MXC_R_PT_RESTART ((uint32_t)0x0000000CUL) 114 #define MXC_F_PT_RATE_LENGTH_RATE_CONTROL_POS 0 115 #define MXC_F_PT_RATE_LENGTH_RATE_CONTROL ((uint32_t)(0x7FFFFFFUL << MXC_F_PT_RATE_LENGTH_RATE_CONTROL_POS)) 117 #define MXC_F_PT_RATE_LENGTH_MODE_POS 27 118 #define MXC_F_PT_RATE_LENGTH_MODE ((uint32_t)(0x1FUL << MXC_F_PT_RATE_LENGTH_MODE_POS)) 119 #define MXC_V_PT_RATE_LENGTH_MODE_32_BIT ((uint32_t)0x0UL) 120 #define MXC_S_PT_RATE_LENGTH_MODE_32_BIT (MXC_V_PT_RATE_LENGTH_MODE_32_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 121 #define MXC_V_PT_RATE_LENGTH_MODE_SQUARE_WAVE ((uint32_t)0x1UL) 122 #define MXC_S_PT_RATE_LENGTH_MODE_SQUARE_WAVE (MXC_V_PT_RATE_LENGTH_MODE_SQUARE_WAVE << MXC_F_PT_RATE_LENGTH_MODE_POS) 123 #define MXC_V_PT_RATE_LENGTH_MODE_2_BIT ((uint32_t)0x2UL) 124 #define MXC_S_PT_RATE_LENGTH_MODE_2_BIT (MXC_V_PT_RATE_LENGTH_MODE_2_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 125 #define MXC_V_PT_RATE_LENGTH_MODE_3_BIT ((uint32_t)0x3UL) 126 #define MXC_S_PT_RATE_LENGTH_MODE_3_BIT (MXC_V_PT_RATE_LENGTH_MODE_3_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 127 #define MXC_V_PT_RATE_LENGTH_MODE_4_BIT ((uint32_t)0x4UL) 128 #define MXC_S_PT_RATE_LENGTH_MODE_4_BIT (MXC_V_PT_RATE_LENGTH_MODE_4_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 129 #define MXC_V_PT_RATE_LENGTH_MODE_5_BIT ((uint32_t)0x5UL) 130 #define MXC_S_PT_RATE_LENGTH_MODE_5_BIT (MXC_V_PT_RATE_LENGTH_MODE_5_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 131 #define MXC_V_PT_RATE_LENGTH_MODE_6_BIT ((uint32_t)0x6UL) 132 #define MXC_S_PT_RATE_LENGTH_MODE_6_BIT (MXC_V_PT_RATE_LENGTH_MODE_6_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 133 #define MXC_V_PT_RATE_LENGTH_MODE_7_BIT ((uint32_t)0x7UL) 134 #define MXC_S_PT_RATE_LENGTH_MODE_7_BIT (MXC_V_PT_RATE_LENGTH_MODE_7_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 135 #define MXC_V_PT_RATE_LENGTH_MODE_8_BIT ((uint32_t)0x8UL) 136 #define MXC_S_PT_RATE_LENGTH_MODE_8_BIT (MXC_V_PT_RATE_LENGTH_MODE_8_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 137 #define MXC_V_PT_RATE_LENGTH_MODE_9_BIT ((uint32_t)0x9UL) 138 #define MXC_S_PT_RATE_LENGTH_MODE_9_BIT (MXC_V_PT_RATE_LENGTH_MODE_9_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 139 #define MXC_V_PT_RATE_LENGTH_MODE_10_BIT ((uint32_t)0xAUL) 140 #define MXC_S_PT_RATE_LENGTH_MODE_10_BIT (MXC_V_PT_RATE_LENGTH_MODE_10_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 141 #define MXC_V_PT_RATE_LENGTH_MODE_11_BIT ((uint32_t)0xBUL) 142 #define MXC_S_PT_RATE_LENGTH_MODE_11_BIT (MXC_V_PT_RATE_LENGTH_MODE_11_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 143 #define MXC_V_PT_RATE_LENGTH_MODE_12_BIT ((uint32_t)0xCUL) 144 #define MXC_S_PT_RATE_LENGTH_MODE_12_BIT (MXC_V_PT_RATE_LENGTH_MODE_12_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 145 #define MXC_V_PT_RATE_LENGTH_MODE_13_BIT ((uint32_t)0xDUL) 146 #define MXC_S_PT_RATE_LENGTH_MODE_13_BIT (MXC_V_PT_RATE_LENGTH_MODE_13_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 147 #define MXC_V_PT_RATE_LENGTH_MODE_14_BIT ((uint32_t)0xEUL) 148 #define MXC_S_PT_RATE_LENGTH_MODE_14_BIT (MXC_V_PT_RATE_LENGTH_MODE_14_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 149 #define MXC_V_PT_RATE_LENGTH_MODE_15_BIT ((uint32_t)0xFUL) 150 #define MXC_S_PT_RATE_LENGTH_MODE_15_BIT (MXC_V_PT_RATE_LENGTH_MODE_15_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 151 #define MXC_V_PT_RATE_LENGTH_MODE_16_BIT ((uint32_t)0x10UL) 152 #define MXC_S_PT_RATE_LENGTH_MODE_16_BIT (MXC_V_PT_RATE_LENGTH_MODE_16_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 153 #define MXC_V_PT_RATE_LENGTH_MODE_17_BIT ((uint32_t)0x11UL) 154 #define MXC_S_PT_RATE_LENGTH_MODE_17_BIT (MXC_V_PT_RATE_LENGTH_MODE_17_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 155 #define MXC_V_PT_RATE_LENGTH_MODE_18_BIT ((uint32_t)0x12UL) 156 #define MXC_S_PT_RATE_LENGTH_MODE_18_BIT (MXC_V_PT_RATE_LENGTH_MODE_18_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 157 #define MXC_V_PT_RATE_LENGTH_MODE_19_BIT ((uint32_t)0x13UL) 158 #define MXC_S_PT_RATE_LENGTH_MODE_19_BIT (MXC_V_PT_RATE_LENGTH_MODE_19_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 159 #define MXC_V_PT_RATE_LENGTH_MODE_20_BIT ((uint32_t)0x14UL) 160 #define MXC_S_PT_RATE_LENGTH_MODE_20_BIT (MXC_V_PT_RATE_LENGTH_MODE_20_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 161 #define MXC_V_PT_RATE_LENGTH_MODE_21_BIT ((uint32_t)0x15UL) 162 #define MXC_S_PT_RATE_LENGTH_MODE_21_BIT (MXC_V_PT_RATE_LENGTH_MODE_21_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 163 #define MXC_V_PT_RATE_LENGTH_MODE_22_BIT ((uint32_t)0x16UL) 164 #define MXC_S_PT_RATE_LENGTH_MODE_22_BIT (MXC_V_PT_RATE_LENGTH_MODE_22_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 165 #define MXC_V_PT_RATE_LENGTH_MODE_23_BIT ((uint32_t)0x17UL) 166 #define MXC_S_PT_RATE_LENGTH_MODE_23_BIT (MXC_V_PT_RATE_LENGTH_MODE_23_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 167 #define MXC_V_PT_RATE_LENGTH_MODE_24_BIT ((uint32_t)0x18UL) 168 #define MXC_S_PT_RATE_LENGTH_MODE_24_BIT (MXC_V_PT_RATE_LENGTH_MODE_24_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 169 #define MXC_V_PT_RATE_LENGTH_MODE_25_BIT ((uint32_t)0x19UL) 170 #define MXC_S_PT_RATE_LENGTH_MODE_25_BIT (MXC_V_PT_RATE_LENGTH_MODE_25_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 171 #define MXC_V_PT_RATE_LENGTH_MODE_26_BIT ((uint32_t)0x1AUL) 172 #define MXC_S_PT_RATE_LENGTH_MODE_26_BIT (MXC_V_PT_RATE_LENGTH_MODE_26_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 173 #define MXC_V_PT_RATE_LENGTH_MODE_27_BIT ((uint32_t)0x1BUL) 174 #define MXC_S_PT_RATE_LENGTH_MODE_27_BIT (MXC_V_PT_RATE_LENGTH_MODE_27_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 175 #define MXC_V_PT_RATE_LENGTH_MODE_28_BIT ((uint32_t)0x1CUL) 176 #define MXC_S_PT_RATE_LENGTH_MODE_28_BIT (MXC_V_PT_RATE_LENGTH_MODE_28_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 177 #define MXC_V_PT_RATE_LENGTH_MODE_29_BIT ((uint32_t)0x1DUL) 178 #define MXC_S_PT_RATE_LENGTH_MODE_29_BIT (MXC_V_PT_RATE_LENGTH_MODE_29_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 179 #define MXC_V_PT_RATE_LENGTH_MODE_30_BIT ((uint32_t)0x1EUL) 180 #define MXC_S_PT_RATE_LENGTH_MODE_30_BIT (MXC_V_PT_RATE_LENGTH_MODE_30_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 181 #define MXC_V_PT_RATE_LENGTH_MODE_31_BIT ((uint32_t)0x1FUL) 182 #define MXC_S_PT_RATE_LENGTH_MODE_31_BIT (MXC_V_PT_RATE_LENGTH_MODE_31_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS) 192 #define MXC_F_PT_LOOP_COUNT_POS 0 193 #define MXC_F_PT_LOOP_COUNT ((uint32_t)(0xFFFFUL << MXC_F_PT_LOOP_COUNT_POS)) 195 #define MXC_F_PT_LOOP_DELAY_POS 16 196 #define MXC_F_PT_LOOP_DELAY ((uint32_t)(0xFFFUL << MXC_F_PT_LOOP_DELAY_POS)) 206 #define MXC_F_PT_RESTART_PT_X_SELECT_POS 0 207 #define MXC_F_PT_RESTART_PT_X_SELECT ((uint32_t)(0x1FUL << MXC_F_PT_RESTART_PT_X_SELECT_POS)) 209 #define MXC_F_PT_RESTART_ON_PT_X_LOOP_EXIT_POS 7 210 #define MXC_F_PT_RESTART_ON_PT_X_LOOP_EXIT ((uint32_t)(0x1UL << MXC_F_PT_RESTART_ON_PT_X_LOOP_EXIT_POS)) 212 #define MXC_F_PT_RESTART_PT_Y_SELECT_POS 8 213 #define MXC_F_PT_RESTART_PT_Y_SELECT ((uint32_t)(0x1FUL << MXC_F_PT_RESTART_PT_Y_SELECT_POS)) 215 #define MXC_F_PT_RESTART_ON_PT_Y_LOOP_EXIT_POS 15 216 #define MXC_F_PT_RESTART_ON_PT_Y_LOOP_EXIT ((uint32_t)(0x1UL << MXC_F_PT_RESTART_ON_PT_Y_LOOP_EXIT_POS)) __IO uint32_t rate_length
0x0000: PT RATE_LENGTH Register
Definition: pt_regs.h:89
__IO uint32_t loop
0x0008: PT LOOP Register
Definition: pt_regs.h:91
__IO uint32_t restart
0x000C: PT RESTART Register
Definition: pt_regs.h:92
Structure type to access the PT Registers.
Definition: pt_regs.h:88
__IO uint32_t train
0x0004: PT TRAIN Register
Definition: pt_regs.h:90