1 /****************************************************************************** 2 * Filename: hw_aux_evctl_h 3 * Revised: $Date$ 4 * Revision: $Revision$ 5 * 6 * Copyright (c) 2015 - 2017, Texas Instruments Incorporated 7 * All rights reserved. 8 * 9 * Redistribution and use in source and binary forms, with or without 10 * modification, are permitted provided that the following conditions are met: 11 * 12 * 1) Redistributions of source code must retain the above copyright notice, 13 * this list of conditions and the following disclaimer. 14 * 15 * 2) Redistributions in binary form must reproduce the above copyright notice, 16 * this list of conditions and the following disclaimer in the documentation 17 * and/or other materials provided with the distribution. 18 * 19 * 3) Neither the name of the ORGANIZATION nor the names of its contributors may 20 * be used to endorse or promote products derived from this software without 21 * specific prior written permission. 22 * 23 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 24 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 26 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 27 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 28 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 29 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 30 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 31 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 32 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 33 * POSSIBILITY OF SUCH DAMAGE. 34 * 35 ******************************************************************************/ 36 37 #ifndef __HW_AUX_EVCTL_H__ 38 #define __HW_AUX_EVCTL_H__ 39 40 //***************************************************************************** 41 // 42 // This section defines the register offsets of 43 // AUX_EVCTL component 44 // 45 //***************************************************************************** 46 // Event Status 0 47 #define AUX_EVCTL_O_EVSTAT0 0x00000000 48 49 // Event Status 1 50 #define AUX_EVCTL_O_EVSTAT1 0x00000004 51 52 // Event Status 2 53 #define AUX_EVCTL_O_EVSTAT2 0x00000008 54 55 // Event Status 3 56 #define AUX_EVCTL_O_EVSTAT3 0x0000000C 57 58 // Sensor Controller Engine Wait Event Configuration 0 59 #define AUX_EVCTL_O_SCEWEVCFG0 0x00000010 60 61 // Sensor Controller Engine Wait Event Configuration 1 62 #define AUX_EVCTL_O_SCEWEVCFG1 0x00000014 63 64 // Direct Memory Access Control 65 #define AUX_EVCTL_O_DMACTL 0x00000018 66 67 // Software Event Set 68 #define AUX_EVCTL_O_SWEVSET 0x00000020 69 70 // Events To AON Flags 71 #define AUX_EVCTL_O_EVTOAONFLAGS 0x00000024 72 73 // Events To AON Polarity 74 #define AUX_EVCTL_O_EVTOAONPOL 0x00000028 75 76 // Events To AON Clear 77 #define AUX_EVCTL_O_EVTOAONFLAGSCLR 0x0000002C 78 79 // Events to MCU Flags 80 #define AUX_EVCTL_O_EVTOMCUFLAGS 0x00000030 81 82 // Event To MCU Polarity 83 #define AUX_EVCTL_O_EVTOMCUPOL 0x00000034 84 85 // Events To MCU Flags Clear 86 #define AUX_EVCTL_O_EVTOMCUFLAGSCLR 0x00000038 87 88 // Combined Event To MCU Mask 89 #define AUX_EVCTL_O_COMBEVTOMCUMASK 0x0000003C 90 91 // Event Observation Configuration 92 #define AUX_EVCTL_O_EVOBSCFG 0x00000040 93 94 // Programmable Delay 95 #define AUX_EVCTL_O_PROGDLY 0x00000044 96 97 // Manual 98 #define AUX_EVCTL_O_MANUAL 0x00000048 99 100 // Event Status 0 Low 101 #define AUX_EVCTL_O_EVSTAT0L 0x0000004C 102 103 // Event Status 0 High 104 #define AUX_EVCTL_O_EVSTAT0H 0x00000050 105 106 // Event Status 1 Low 107 #define AUX_EVCTL_O_EVSTAT1L 0x00000054 108 109 // Event Status 1 High 110 #define AUX_EVCTL_O_EVSTAT1H 0x00000058 111 112 // Event Status 2 Low 113 #define AUX_EVCTL_O_EVSTAT2L 0x0000005C 114 115 // Event Status 2 High 116 #define AUX_EVCTL_O_EVSTAT2H 0x00000060 117 118 // Event Status 3 Low 119 #define AUX_EVCTL_O_EVSTAT3L 0x00000064 120 121 // Event Status 3 High 122 #define AUX_EVCTL_O_EVSTAT3H 0x00000068 123 124 //***************************************************************************** 125 // 126 // Register: AUX_EVCTL_O_EVSTAT0 127 // 128 //***************************************************************************** 129 // Field: [15] AUXIO15 130 // 131 // AUXIO15 pin level, read value corresponds to AUX_AIODIO1:GPIODIN bit 7. 132 #define AUX_EVCTL_EVSTAT0_AUXIO15 0x00008000 133 #define AUX_EVCTL_EVSTAT0_AUXIO15_BITN 15 134 #define AUX_EVCTL_EVSTAT0_AUXIO15_M 0x00008000 135 #define AUX_EVCTL_EVSTAT0_AUXIO15_S 15 136 137 // Field: [14] AUXIO14 138 // 139 // AUXIO14 pin level, read value corresponds to AUX_AIODIO1:GPIODIN bit 6. 140 #define AUX_EVCTL_EVSTAT0_AUXIO14 0x00004000 141 #define AUX_EVCTL_EVSTAT0_AUXIO14_BITN 14 142 #define AUX_EVCTL_EVSTAT0_AUXIO14_M 0x00004000 143 #define AUX_EVCTL_EVSTAT0_AUXIO14_S 14 144 145 // Field: [13] AUXIO13 146 // 147 // AUXIO13 pin level, read value corresponds to AUX_AIODIO1:GPIODIN bit 5. 148 #define AUX_EVCTL_EVSTAT0_AUXIO13 0x00002000 149 #define AUX_EVCTL_EVSTAT0_AUXIO13_BITN 13 150 #define AUX_EVCTL_EVSTAT0_AUXIO13_M 0x00002000 151 #define AUX_EVCTL_EVSTAT0_AUXIO13_S 13 152 153 // Field: [12] AUXIO12 154 // 155 // AUXIO12 pin level, read value corresponds to AUX_AIODIO1:GPIODIN bit 4. 156 #define AUX_EVCTL_EVSTAT0_AUXIO12 0x00001000 157 #define AUX_EVCTL_EVSTAT0_AUXIO12_BITN 12 158 #define AUX_EVCTL_EVSTAT0_AUXIO12_M 0x00001000 159 #define AUX_EVCTL_EVSTAT0_AUXIO12_S 12 160 161 // Field: [11] AUXIO11 162 // 163 // AUXIO11 pin level, read value corresponds to AUX_AIODIO1:GPIODIN bit 3. 164 #define AUX_EVCTL_EVSTAT0_AUXIO11 0x00000800 165 #define AUX_EVCTL_EVSTAT0_AUXIO11_BITN 11 166 #define AUX_EVCTL_EVSTAT0_AUXIO11_M 0x00000800 167 #define AUX_EVCTL_EVSTAT0_AUXIO11_S 11 168 169 // Field: [10] AUXIO10 170 // 171 // AUXIO10 pin level, read value corresponds to AUX_AIODIO1:GPIODIN bit 2. 172 #define AUX_EVCTL_EVSTAT0_AUXIO10 0x00000400 173 #define AUX_EVCTL_EVSTAT0_AUXIO10_BITN 10 174 #define AUX_EVCTL_EVSTAT0_AUXIO10_M 0x00000400 175 #define AUX_EVCTL_EVSTAT0_AUXIO10_S 10 176 177 // Field: [9] AUXIO9 178 // 179 // AUXIO9 pin level, read value corresponds to AUX_AIODIO1:GPIODIN bit 1. 180 #define AUX_EVCTL_EVSTAT0_AUXIO9 0x00000200 181 #define AUX_EVCTL_EVSTAT0_AUXIO9_BITN 9 182 #define AUX_EVCTL_EVSTAT0_AUXIO9_M 0x00000200 183 #define AUX_EVCTL_EVSTAT0_AUXIO9_S 9 184 185 // Field: [8] AUXIO8 186 // 187 // AUXIO8 pin level, read value corresponds to AUX_AIODIO1:GPIODIN bit 0. 188 #define AUX_EVCTL_EVSTAT0_AUXIO8 0x00000100 189 #define AUX_EVCTL_EVSTAT0_AUXIO8_BITN 8 190 #define AUX_EVCTL_EVSTAT0_AUXIO8_M 0x00000100 191 #define AUX_EVCTL_EVSTAT0_AUXIO8_S 8 192 193 // Field: [7] AUXIO7 194 // 195 // AUXIO7 pin level, read value corresponds to AUX_AIODIO0:GPIODIN bit 7. 196 #define AUX_EVCTL_EVSTAT0_AUXIO7 0x00000080 197 #define AUX_EVCTL_EVSTAT0_AUXIO7_BITN 7 198 #define AUX_EVCTL_EVSTAT0_AUXIO7_M 0x00000080 199 #define AUX_EVCTL_EVSTAT0_AUXIO7_S 7 200 201 // Field: [6] AUXIO6 202 // 203 // AUXIO6 pin level, read value corresponds to AUX_AIODIO0:GPIODIN bit 6. 204 #define AUX_EVCTL_EVSTAT0_AUXIO6 0x00000040 205 #define AUX_EVCTL_EVSTAT0_AUXIO6_BITN 6 206 #define AUX_EVCTL_EVSTAT0_AUXIO6_M 0x00000040 207 #define AUX_EVCTL_EVSTAT0_AUXIO6_S 6 208 209 // Field: [5] AUXIO5 210 // 211 // AUXIO5 pin level, read value corresponds to AUX_AIODIO0:GPIODIN bit 5. 212 #define AUX_EVCTL_EVSTAT0_AUXIO5 0x00000020 213 #define AUX_EVCTL_EVSTAT0_AUXIO5_BITN 5 214 #define AUX_EVCTL_EVSTAT0_AUXIO5_M 0x00000020 215 #define AUX_EVCTL_EVSTAT0_AUXIO5_S 5 216 217 // Field: [4] AUXIO4 218 // 219 // AUXIO4 pin level, read value corresponds to AUX_AIODIO0:GPIODIN bit 4. 220 #define AUX_EVCTL_EVSTAT0_AUXIO4 0x00000010 221 #define AUX_EVCTL_EVSTAT0_AUXIO4_BITN 4 222 #define AUX_EVCTL_EVSTAT0_AUXIO4_M 0x00000010 223 #define AUX_EVCTL_EVSTAT0_AUXIO4_S 4 224 225 // Field: [3] AUXIO3 226 // 227 // AUXIO3 pin level, read value corresponds to AUX_AIODIO0:GPIODIN bit 3. 228 #define AUX_EVCTL_EVSTAT0_AUXIO3 0x00000008 229 #define AUX_EVCTL_EVSTAT0_AUXIO3_BITN 3 230 #define AUX_EVCTL_EVSTAT0_AUXIO3_M 0x00000008 231 #define AUX_EVCTL_EVSTAT0_AUXIO3_S 3 232 233 // Field: [2] AUXIO2 234 // 235 // AUXIO2 pin level, read value corresponds to AUX_AIODIO0:GPIODIN bit 2. 236 #define AUX_EVCTL_EVSTAT0_AUXIO2 0x00000004 237 #define AUX_EVCTL_EVSTAT0_AUXIO2_BITN 2 238 #define AUX_EVCTL_EVSTAT0_AUXIO2_M 0x00000004 239 #define AUX_EVCTL_EVSTAT0_AUXIO2_S 2 240 241 // Field: [1] AUXIO1 242 // 243 // AUXIO1 pin level, read value corresponds to AUX_AIODIO0:GPIODIN bit 1. 244 #define AUX_EVCTL_EVSTAT0_AUXIO1 0x00000002 245 #define AUX_EVCTL_EVSTAT0_AUXIO1_BITN 1 246 #define AUX_EVCTL_EVSTAT0_AUXIO1_M 0x00000002 247 #define AUX_EVCTL_EVSTAT0_AUXIO1_S 1 248 249 // Field: [0] AUXIO0 250 // 251 // AUXIO0 pin level, read value corresponds to AUX_AIODIO0:GPIODIN bit 0. 252 #define AUX_EVCTL_EVSTAT0_AUXIO0 0x00000001 253 #define AUX_EVCTL_EVSTAT0_AUXIO0_BITN 0 254 #define AUX_EVCTL_EVSTAT0_AUXIO0_M 0x00000001 255 #define AUX_EVCTL_EVSTAT0_AUXIO0_S 0 256 257 //***************************************************************************** 258 // 259 // Register: AUX_EVCTL_O_EVSTAT1 260 // 261 //***************************************************************************** 262 // Field: [15] AUXIO31 263 // 264 // AUXIO31 pin level, read value corresponds to AUX_AIODIO3:GPIODIN bit 7. 265 #define AUX_EVCTL_EVSTAT1_AUXIO31 0x00008000 266 #define AUX_EVCTL_EVSTAT1_AUXIO31_BITN 15 267 #define AUX_EVCTL_EVSTAT1_AUXIO31_M 0x00008000 268 #define AUX_EVCTL_EVSTAT1_AUXIO31_S 15 269 270 // Field: [14] AUXIO30 271 // 272 // AUXIO30 pin level, read value corresponds to AUX_AIODIO3:GPIODIN bit 6. 273 #define AUX_EVCTL_EVSTAT1_AUXIO30 0x00004000 274 #define AUX_EVCTL_EVSTAT1_AUXIO30_BITN 14 275 #define AUX_EVCTL_EVSTAT1_AUXIO30_M 0x00004000 276 #define AUX_EVCTL_EVSTAT1_AUXIO30_S 14 277 278 // Field: [13] AUXIO29 279 // 280 // AUXIO29 pin level, read value corresponds to AUX_AIODIO3:GPIODIN bit 5. 281 #define AUX_EVCTL_EVSTAT1_AUXIO29 0x00002000 282 #define AUX_EVCTL_EVSTAT1_AUXIO29_BITN 13 283 #define AUX_EVCTL_EVSTAT1_AUXIO29_M 0x00002000 284 #define AUX_EVCTL_EVSTAT1_AUXIO29_S 13 285 286 // Field: [12] AUXIO28 287 // 288 // AUXIO28 pin level, read value corresponds to AUX_AIODIO3:GPIODIN bit 4. 289 #define AUX_EVCTL_EVSTAT1_AUXIO28 0x00001000 290 #define AUX_EVCTL_EVSTAT1_AUXIO28_BITN 12 291 #define AUX_EVCTL_EVSTAT1_AUXIO28_M 0x00001000 292 #define AUX_EVCTL_EVSTAT1_AUXIO28_S 12 293 294 // Field: [11] AUXIO27 295 // 296 // AUXIO27 pin level, read value corresponds to AUX_AIODIO3:GPIODIN bit 3. 297 #define AUX_EVCTL_EVSTAT1_AUXIO27 0x00000800 298 #define AUX_EVCTL_EVSTAT1_AUXIO27_BITN 11 299 #define AUX_EVCTL_EVSTAT1_AUXIO27_M 0x00000800 300 #define AUX_EVCTL_EVSTAT1_AUXIO27_S 11 301 302 // Field: [10] AUXIO26 303 // 304 // AUXIO26 pin level, read value corresponds to AUX_AIODIO3:GPIODIN bit 2. 305 #define AUX_EVCTL_EVSTAT1_AUXIO26 0x00000400 306 #define AUX_EVCTL_EVSTAT1_AUXIO26_BITN 10 307 #define AUX_EVCTL_EVSTAT1_AUXIO26_M 0x00000400 308 #define AUX_EVCTL_EVSTAT1_AUXIO26_S 10 309 310 // Field: [9] AUXIO25 311 // 312 // AUXIO25 pin level, read value corresponds to AUX_AIODIO3:GPIODIN bit 1. 313 #define AUX_EVCTL_EVSTAT1_AUXIO25 0x00000200 314 #define AUX_EVCTL_EVSTAT1_AUXIO25_BITN 9 315 #define AUX_EVCTL_EVSTAT1_AUXIO25_M 0x00000200 316 #define AUX_EVCTL_EVSTAT1_AUXIO25_S 9 317 318 // Field: [8] AUXIO24 319 // 320 // AUXIO24 pin level, read value corresponds to AUX_AIODIO3:GPIODIN bit 0. 321 #define AUX_EVCTL_EVSTAT1_AUXIO24 0x00000100 322 #define AUX_EVCTL_EVSTAT1_AUXIO24_BITN 8 323 #define AUX_EVCTL_EVSTAT1_AUXIO24_M 0x00000100 324 #define AUX_EVCTL_EVSTAT1_AUXIO24_S 8 325 326 // Field: [7] AUXIO23 327 // 328 // AUXIO23 pin level, read value corresponds to AUX_AIODIO2:GPIODIN bit 7. 329 #define AUX_EVCTL_EVSTAT1_AUXIO23 0x00000080 330 #define AUX_EVCTL_EVSTAT1_AUXIO23_BITN 7 331 #define AUX_EVCTL_EVSTAT1_AUXIO23_M 0x00000080 332 #define AUX_EVCTL_EVSTAT1_AUXIO23_S 7 333 334 // Field: [6] AUXIO22 335 // 336 // AUXIO22 pin level, read value corresponds to AUX_AIODIO2:GPIODIN bit 6. 337 #define AUX_EVCTL_EVSTAT1_AUXIO22 0x00000040 338 #define AUX_EVCTL_EVSTAT1_AUXIO22_BITN 6 339 #define AUX_EVCTL_EVSTAT1_AUXIO22_M 0x00000040 340 #define AUX_EVCTL_EVSTAT1_AUXIO22_S 6 341 342 // Field: [5] AUXIO21 343 // 344 // AUXIO21 pin level, read value corresponds to AUX_AIODIO2:GPIODIN bit 5. 345 #define AUX_EVCTL_EVSTAT1_AUXIO21 0x00000020 346 #define AUX_EVCTL_EVSTAT1_AUXIO21_BITN 5 347 #define AUX_EVCTL_EVSTAT1_AUXIO21_M 0x00000020 348 #define AUX_EVCTL_EVSTAT1_AUXIO21_S 5 349 350 // Field: [4] AUXIO20 351 // 352 // AUXIO20 pin level, read value corresponds to AUX_AIODIO2:GPIODIN bit 4. 353 #define AUX_EVCTL_EVSTAT1_AUXIO20 0x00000010 354 #define AUX_EVCTL_EVSTAT1_AUXIO20_BITN 4 355 #define AUX_EVCTL_EVSTAT1_AUXIO20_M 0x00000010 356 #define AUX_EVCTL_EVSTAT1_AUXIO20_S 4 357 358 // Field: [3] AUXIO19 359 // 360 // AUXIO19 pin level, read value corresponds to AUX_AIODIO2:GPIODIN bit 3. 361 #define AUX_EVCTL_EVSTAT1_AUXIO19 0x00000008 362 #define AUX_EVCTL_EVSTAT1_AUXIO19_BITN 3 363 #define AUX_EVCTL_EVSTAT1_AUXIO19_M 0x00000008 364 #define AUX_EVCTL_EVSTAT1_AUXIO19_S 3 365 366 // Field: [2] AUXIO18 367 // 368 // AUXIO18 pin level, read value corresponds to AUX_AIODIO2:GPIODIN bit 2. 369 #define AUX_EVCTL_EVSTAT1_AUXIO18 0x00000004 370 #define AUX_EVCTL_EVSTAT1_AUXIO18_BITN 2 371 #define AUX_EVCTL_EVSTAT1_AUXIO18_M 0x00000004 372 #define AUX_EVCTL_EVSTAT1_AUXIO18_S 2 373 374 // Field: [1] AUXIO17 375 // 376 // AUXIO17 pin level, read value corresponds to AUX_AIODIO2:GPIODIN bit 1. 377 #define AUX_EVCTL_EVSTAT1_AUXIO17 0x00000002 378 #define AUX_EVCTL_EVSTAT1_AUXIO17_BITN 1 379 #define AUX_EVCTL_EVSTAT1_AUXIO17_M 0x00000002 380 #define AUX_EVCTL_EVSTAT1_AUXIO17_S 1 381 382 // Field: [0] AUXIO16 383 // 384 // AUXIO16 pin level, read value corresponds to AUX_AIODIO2:GPIODIN bit 0. 385 #define AUX_EVCTL_EVSTAT1_AUXIO16 0x00000001 386 #define AUX_EVCTL_EVSTAT1_AUXIO16_BITN 0 387 #define AUX_EVCTL_EVSTAT1_AUXIO16_M 0x00000001 388 #define AUX_EVCTL_EVSTAT1_AUXIO16_S 0 389 390 //***************************************************************************** 391 // 392 // Register: AUX_EVCTL_O_EVSTAT2 393 // 394 //***************************************************************************** 395 // Field: [15] AUX_COMPB 396 // 397 // Comparator B output. 398 // Configuration of AUX_SYSIF:EVSYNCRATE.AUX_COMPB_SYNC_RATE sets the 399 // synchronization rate for this event. 400 #define AUX_EVCTL_EVSTAT2_AUX_COMPB 0x00008000 401 #define AUX_EVCTL_EVSTAT2_AUX_COMPB_BITN 15 402 #define AUX_EVCTL_EVSTAT2_AUX_COMPB_M 0x00008000 403 #define AUX_EVCTL_EVSTAT2_AUX_COMPB_S 15 404 405 // Field: [14] AUX_COMPA 406 // 407 // Comparator A output. 408 // Configuration of AUX_SYSIF:EVSYNCRATE.AUX_COMPA_SYNC_RATE sets the 409 // synchronization rate for this event. 410 #define AUX_EVCTL_EVSTAT2_AUX_COMPA 0x00004000 411 #define AUX_EVCTL_EVSTAT2_AUX_COMPA_BITN 14 412 #define AUX_EVCTL_EVSTAT2_AUX_COMPA_M 0x00004000 413 #define AUX_EVCTL_EVSTAT2_AUX_COMPA_S 14 414 415 // Field: [13] MCU_OBSMUX1 416 // 417 // Observation input 1 from IOC. 418 // This event is configured by IOC:OBSAUXOUTPUT.SEL1. 419 #define AUX_EVCTL_EVSTAT2_MCU_OBSMUX1 0x00002000 420 #define AUX_EVCTL_EVSTAT2_MCU_OBSMUX1_BITN 13 421 #define AUX_EVCTL_EVSTAT2_MCU_OBSMUX1_M 0x00002000 422 #define AUX_EVCTL_EVSTAT2_MCU_OBSMUX1_S 13 423 424 // Field: [12] MCU_OBSMUX0 425 // 426 // Observation input 0 from IOC. 427 // This event is configured by IOC:OBSAUXOUTPUT.SEL0 and can be overridden by 428 // IOC:OBSAUXOUTPUT.SEL_MISC. 429 #define AUX_EVCTL_EVSTAT2_MCU_OBSMUX0 0x00001000 430 #define AUX_EVCTL_EVSTAT2_MCU_OBSMUX0_BITN 12 431 #define AUX_EVCTL_EVSTAT2_MCU_OBSMUX0_M 0x00001000 432 #define AUX_EVCTL_EVSTAT2_MCU_OBSMUX0_S 12 433 434 // Field: [11] MCU_EV 435 // 436 // Event from EVENT configured by EVENT:AUXSEL0. 437 #define AUX_EVCTL_EVSTAT2_MCU_EV 0x00000800 438 #define AUX_EVCTL_EVSTAT2_MCU_EV_BITN 11 439 #define AUX_EVCTL_EVSTAT2_MCU_EV_M 0x00000800 440 #define AUX_EVCTL_EVSTAT2_MCU_EV_S 11 441 442 // Field: [10] ACLK_REF 443 // 444 // TDC reference clock. 445 // It is configured by DDI_0_OSC:CTL0.ACLK_REF_SRC_SEL and enabled by 446 // AUX_SYSIF:TDCREFCLKCTL.REQ. 447 #define AUX_EVCTL_EVSTAT2_ACLK_REF 0x00000400 448 #define AUX_EVCTL_EVSTAT2_ACLK_REF_BITN 10 449 #define AUX_EVCTL_EVSTAT2_ACLK_REF_M 0x00000400 450 #define AUX_EVCTL_EVSTAT2_ACLK_REF_S 10 451 452 // Field: [9] VDDR_RECHARGE 453 // 454 // Event is high during VDDR recharge. 455 #define AUX_EVCTL_EVSTAT2_VDDR_RECHARGE 0x00000200 456 #define AUX_EVCTL_EVSTAT2_VDDR_RECHARGE_BITN 9 457 #define AUX_EVCTL_EVSTAT2_VDDR_RECHARGE_M 0x00000200 458 #define AUX_EVCTL_EVSTAT2_VDDR_RECHARGE_S 9 459 460 // Field: [8] MCU_ACTIVE 461 // 462 // Event is high while system(MCU, AUX, or JTAG domains) is active or 463 // transitions to active (GLDO or DCDC power supply state). Event is not high 464 // during VDDR recharge. 465 #define AUX_EVCTL_EVSTAT2_MCU_ACTIVE 0x00000100 466 #define AUX_EVCTL_EVSTAT2_MCU_ACTIVE_BITN 8 467 #define AUX_EVCTL_EVSTAT2_MCU_ACTIVE_M 0x00000100 468 #define AUX_EVCTL_EVSTAT2_MCU_ACTIVE_S 8 469 470 // Field: [7] PWR_DWN 471 // 472 // Event is high while system(MCU, AUX, or JTAG domains) is in powerdown (uLDO 473 // power supply). 474 #define AUX_EVCTL_EVSTAT2_PWR_DWN 0x00000080 475 #define AUX_EVCTL_EVSTAT2_PWR_DWN_BITN 7 476 #define AUX_EVCTL_EVSTAT2_PWR_DWN_M 0x00000080 477 #define AUX_EVCTL_EVSTAT2_PWR_DWN_S 7 478 479 // Field: [6] SCLK_LF 480 // 481 // SCLK_LF clock 482 #define AUX_EVCTL_EVSTAT2_SCLK_LF 0x00000040 483 #define AUX_EVCTL_EVSTAT2_SCLK_LF_BITN 6 484 #define AUX_EVCTL_EVSTAT2_SCLK_LF_M 0x00000040 485 #define AUX_EVCTL_EVSTAT2_SCLK_LF_S 6 486 487 // Field: [5] AON_BATMON_TEMP_UPD 488 // 489 // Event is high for two SCLK_MF clock periods when there is an update of 490 // AON_BATMON:TEMP. 491 #define AUX_EVCTL_EVSTAT2_AON_BATMON_TEMP_UPD 0x00000020 492 #define AUX_EVCTL_EVSTAT2_AON_BATMON_TEMP_UPD_BITN 5 493 #define AUX_EVCTL_EVSTAT2_AON_BATMON_TEMP_UPD_M 0x00000020 494 #define AUX_EVCTL_EVSTAT2_AON_BATMON_TEMP_UPD_S 5 495 496 // Field: [4] AON_BATMON_BAT_UPD 497 // 498 // Event is high for two SCLK_MF clock periods when there is an update of 499 // AON_BATMON:BAT. 500 #define AUX_EVCTL_EVSTAT2_AON_BATMON_BAT_UPD 0x00000010 501 #define AUX_EVCTL_EVSTAT2_AON_BATMON_BAT_UPD_BITN 4 502 #define AUX_EVCTL_EVSTAT2_AON_BATMON_BAT_UPD_M 0x00000010 503 #define AUX_EVCTL_EVSTAT2_AON_BATMON_BAT_UPD_S 4 504 505 // Field: [3] AON_RTC_4KHZ 506 // 507 // AON_RTC:SUBSEC.VALUE bit 19. 508 // AON_RTC:CTL.RTC_4KHZ_EN enables this event. 509 #define AUX_EVCTL_EVSTAT2_AON_RTC_4KHZ 0x00000008 510 #define AUX_EVCTL_EVSTAT2_AON_RTC_4KHZ_BITN 3 511 #define AUX_EVCTL_EVSTAT2_AON_RTC_4KHZ_M 0x00000008 512 #define AUX_EVCTL_EVSTAT2_AON_RTC_4KHZ_S 3 513 514 // Field: [2] AON_RTC_CH2_DLY 515 // 516 // AON_RTC:EVFLAGS.CH2 delayed by AON_RTC:CTL.EV_DELAY configuration. 517 #define AUX_EVCTL_EVSTAT2_AON_RTC_CH2_DLY 0x00000004 518 #define AUX_EVCTL_EVSTAT2_AON_RTC_CH2_DLY_BITN 2 519 #define AUX_EVCTL_EVSTAT2_AON_RTC_CH2_DLY_M 0x00000004 520 #define AUX_EVCTL_EVSTAT2_AON_RTC_CH2_DLY_S 2 521 522 // Field: [1] AON_RTC_CH2 523 // 524 // AON_RTC:EVFLAGS.CH2. 525 #define AUX_EVCTL_EVSTAT2_AON_RTC_CH2 0x00000002 526 #define AUX_EVCTL_EVSTAT2_AON_RTC_CH2_BITN 1 527 #define AUX_EVCTL_EVSTAT2_AON_RTC_CH2_M 0x00000002 528 #define AUX_EVCTL_EVSTAT2_AON_RTC_CH2_S 1 529 530 // Field: [0] MANUAL_EV 531 // 532 // Programmable event. See MANUAL for description. 533 #define AUX_EVCTL_EVSTAT2_MANUAL_EV 0x00000001 534 #define AUX_EVCTL_EVSTAT2_MANUAL_EV_BITN 0 535 #define AUX_EVCTL_EVSTAT2_MANUAL_EV_M 0x00000001 536 #define AUX_EVCTL_EVSTAT2_MANUAL_EV_S 0 537 538 //***************************************************************************** 539 // 540 // Register: AUX_EVCTL_O_EVSTAT3 541 // 542 //***************************************************************************** 543 // Field: [15] AUX_TIMER2_CLKSWITCH_RDY 544 // 545 // AUX_SYSIF:TIMER2CLKSWITCH.RDY 546 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_CLKSWITCH_RDY 0x00008000 547 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_CLKSWITCH_RDY_BITN 15 548 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_CLKSWITCH_RDY_M 0x00008000 549 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_CLKSWITCH_RDY_S 15 550 551 // Field: [14] AUX_DAC_HOLD_ACTIVE 552 // 553 // AUX_ANAIF:DACSTAT.HOLD_ACTIVE 554 #define AUX_EVCTL_EVSTAT3_AUX_DAC_HOLD_ACTIVE 0x00004000 555 #define AUX_EVCTL_EVSTAT3_AUX_DAC_HOLD_ACTIVE_BITN 14 556 #define AUX_EVCTL_EVSTAT3_AUX_DAC_HOLD_ACTIVE_M 0x00004000 557 #define AUX_EVCTL_EVSTAT3_AUX_DAC_HOLD_ACTIVE_S 14 558 559 // Field: [13] AUX_SMPH_AUTOTAKE_DONE 560 // 561 // See AUX_SMPH:AUTOTAKE.SMPH_ID for description. 562 #define AUX_EVCTL_EVSTAT3_AUX_SMPH_AUTOTAKE_DONE 0x00002000 563 #define AUX_EVCTL_EVSTAT3_AUX_SMPH_AUTOTAKE_DONE_BITN 13 564 #define AUX_EVCTL_EVSTAT3_AUX_SMPH_AUTOTAKE_DONE_M 0x00002000 565 #define AUX_EVCTL_EVSTAT3_AUX_SMPH_AUTOTAKE_DONE_S 13 566 567 // Field: [12] AUX_ADC_FIFO_NOT_EMPTY 568 // 569 // AUX_ANAIF:ADCFIFOSTAT.EMPTY negated 570 #define AUX_EVCTL_EVSTAT3_AUX_ADC_FIFO_NOT_EMPTY 0x00001000 571 #define AUX_EVCTL_EVSTAT3_AUX_ADC_FIFO_NOT_EMPTY_BITN 12 572 #define AUX_EVCTL_EVSTAT3_AUX_ADC_FIFO_NOT_EMPTY_M 0x00001000 573 #define AUX_EVCTL_EVSTAT3_AUX_ADC_FIFO_NOT_EMPTY_S 12 574 575 // Field: [11] AUX_ADC_FIFO_ALMOST_FULL 576 // 577 // AUX_ANAIF:ADCFIFOSTAT.ALMOST_FULL 578 #define AUX_EVCTL_EVSTAT3_AUX_ADC_FIFO_ALMOST_FULL 0x00000800 579 #define AUX_EVCTL_EVSTAT3_AUX_ADC_FIFO_ALMOST_FULL_BITN 11 580 #define AUX_EVCTL_EVSTAT3_AUX_ADC_FIFO_ALMOST_FULL_M 0x00000800 581 #define AUX_EVCTL_EVSTAT3_AUX_ADC_FIFO_ALMOST_FULL_S 11 582 583 // Field: [10] AUX_ADC_IRQ 584 // 585 // The logical function for this event is configurable. 586 // 587 // When DMACTL.EN = 1 : 588 // Event = UDMA0 Channel 7 done event OR 589 // AUX_ANAIF:ADCFIFOSTAT.OVERFLOW OR AUX_ANAIF:ADCFIFOSTAT.UNDERFLOW 590 // 591 // When DMACTL.EN = 0 : 592 // Event = (NOT AUX_ANAIF:ADCFIFOSTAT.EMPTY) OR 593 // AUX_ANAIF:ADCFIFOSTAT.OVERFLOW OR AUX_ANAIF:ADCFIFOSTAT.UNDERFLOW 594 // 595 // Bit 7 in UDMA0:DONEMASK must be 0. 596 #define AUX_EVCTL_EVSTAT3_AUX_ADC_IRQ 0x00000400 597 #define AUX_EVCTL_EVSTAT3_AUX_ADC_IRQ_BITN 10 598 #define AUX_EVCTL_EVSTAT3_AUX_ADC_IRQ_M 0x00000400 599 #define AUX_EVCTL_EVSTAT3_AUX_ADC_IRQ_S 10 600 601 // Field: [9] AUX_ADC_DONE 602 // 603 // AUX_ANAIF ADC conversion done event. 604 // Event is synchronized at AUX bus rate. 605 #define AUX_EVCTL_EVSTAT3_AUX_ADC_DONE 0x00000200 606 #define AUX_EVCTL_EVSTAT3_AUX_ADC_DONE_BITN 9 607 #define AUX_EVCTL_EVSTAT3_AUX_ADC_DONE_M 0x00000200 608 #define AUX_EVCTL_EVSTAT3_AUX_ADC_DONE_S 9 609 610 // Field: [8] AUX_ISRC_RESET_N 611 // 612 // AUX_ANAIF:ISRCCTL.RESET_N 613 #define AUX_EVCTL_EVSTAT3_AUX_ISRC_RESET_N 0x00000100 614 #define AUX_EVCTL_EVSTAT3_AUX_ISRC_RESET_N_BITN 8 615 #define AUX_EVCTL_EVSTAT3_AUX_ISRC_RESET_N_M 0x00000100 616 #define AUX_EVCTL_EVSTAT3_AUX_ISRC_RESET_N_S 8 617 618 // Field: [7] AUX_TDC_DONE 619 // 620 // AUX_TDC:STAT.DONE 621 #define AUX_EVCTL_EVSTAT3_AUX_TDC_DONE 0x00000080 622 #define AUX_EVCTL_EVSTAT3_AUX_TDC_DONE_BITN 7 623 #define AUX_EVCTL_EVSTAT3_AUX_TDC_DONE_M 0x00000080 624 #define AUX_EVCTL_EVSTAT3_AUX_TDC_DONE_S 7 625 626 // Field: [6] AUX_TIMER0_EV 627 // 628 // AUX_TIMER0_EV event, see AUX_TIMER01:T0TARGET for description. 629 #define AUX_EVCTL_EVSTAT3_AUX_TIMER0_EV 0x00000040 630 #define AUX_EVCTL_EVSTAT3_AUX_TIMER0_EV_BITN 6 631 #define AUX_EVCTL_EVSTAT3_AUX_TIMER0_EV_M 0x00000040 632 #define AUX_EVCTL_EVSTAT3_AUX_TIMER0_EV_S 6 633 634 // Field: [5] AUX_TIMER1_EV 635 // 636 // AUX_TIMER1_EV event, see AUX_TIMER01:T1TARGET for description. 637 #define AUX_EVCTL_EVSTAT3_AUX_TIMER1_EV 0x00000020 638 #define AUX_EVCTL_EVSTAT3_AUX_TIMER1_EV_BITN 5 639 #define AUX_EVCTL_EVSTAT3_AUX_TIMER1_EV_M 0x00000020 640 #define AUX_EVCTL_EVSTAT3_AUX_TIMER1_EV_S 5 641 642 // Field: [4] AUX_TIMER2_PULSE 643 // 644 // AUX_TIMER2 pulse event. 645 // Configuration of AUX_SYSIF:EVSYNCRATE.AUX_TIMER2_SYNC_RATE sets the 646 // synchronization rate for this event. 647 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_PULSE 0x00000010 648 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_PULSE_BITN 4 649 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_PULSE_M 0x00000010 650 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_PULSE_S 4 651 652 // Field: [3] AUX_TIMER2_EV3 653 // 654 // AUX_TIMER2 event output 3. 655 // Configuration of AUX_SYSIF:EVSYNCRATE.AUX_TIMER2_SYNC_RATE sets the 656 // synchronization rate for this event. 657 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV3 0x00000008 658 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV3_BITN 3 659 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV3_M 0x00000008 660 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV3_S 3 661 662 // Field: [2] AUX_TIMER2_EV2 663 // 664 // AUX_TIMER2 event output 2. 665 // Configuration of AUX_SYSIF:EVSYNCRATE.AUX_TIMER2_SYNC_RATE sets the 666 // synchronization rate for this event. 667 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV2 0x00000004 668 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV2_BITN 2 669 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV2_M 0x00000004 670 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV2_S 2 671 672 // Field: [1] AUX_TIMER2_EV1 673 // 674 // AUX_TIMER2 event output 1. 675 // Configuration of AUX_SYSIF:EVSYNCRATE.AUX_TIMER2_SYNC_RATE sets the 676 // synchronization rate for this event. 677 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV1 0x00000002 678 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV1_BITN 1 679 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV1_M 0x00000002 680 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV1_S 1 681 682 // Field: [0] AUX_TIMER2_EV0 683 // 684 // AUX_TIMER2 event output 0. 685 // Configuration of AUX_SYSIF:EVSYNCRATE.AUX_TIMER2_SYNC_RATE sets the 686 // synchronization rate for this event. 687 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV0 0x00000001 688 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV0_BITN 0 689 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV0_M 0x00000001 690 #define AUX_EVCTL_EVSTAT3_AUX_TIMER2_EV0_S 0 691 692 //***************************************************************************** 693 // 694 // Register: AUX_EVCTL_O_SCEWEVCFG0 695 // 696 //***************************************************************************** 697 // Field: [6] COMB_EV_EN 698 // 699 // Event combination control: 700 // 701 // 0: Disable event combination. 702 // 1: Enable event combination. 703 #define AUX_EVCTL_SCEWEVCFG0_COMB_EV_EN 0x00000040 704 #define AUX_EVCTL_SCEWEVCFG0_COMB_EV_EN_BITN 6 705 #define AUX_EVCTL_SCEWEVCFG0_COMB_EV_EN_M 0x00000040 706 #define AUX_EVCTL_SCEWEVCFG0_COMB_EV_EN_S 6 707 708 // Field: [5:0] EV0_SEL 709 // 710 // Select the event source from the synchronous event bus to be used in event 711 // equation. 712 // ENUMs: 713 // AUX_TIMER2_CLKSWITCH_RDY EVSTAT3.AUX_TIMER2_CLKSWITCH_RDY 714 // AUX_DAC_HOLD_ACTIVE EVSTAT3.AUX_DAC_HOLD_ACTIVE 715 // AUX_SMPH_AUTOTAKE_DONE EVSTAT3.AUX_SMPH_AUTOTAKE_DONE 716 // AUX_ADC_FIFO_NOT_EMPTY EVSTAT3.AUX_ADC_FIFO_NOT_EMPTY 717 // AUX_ADC_FIFO_ALMOST_FULL EVSTAT3.AUX_ADC_FIFO_ALMOST_FULL 718 // AUX_ADC_IRQ EVSTAT3.AUX_ADC_IRQ 719 // AUX_ADC_DONE EVSTAT3.AUX_ADC_DONE 720 // AUX_ISRC_RESET_N EVSTAT3.AUX_ISRC_RESET_N 721 // AUX_TDC_DONE EVSTAT3.AUX_TDC_DONE 722 // AUX_TIMER0_EV EVSTAT3.AUX_TIMER0_EV 723 // AUX_TIMER1_EV EVSTAT3.AUX_TIMER1_EV 724 // AUX_TIMER2_PULSE EVSTAT3.AUX_TIMER2_PULSE 725 // AUX_TIMER2_EV3 EVSTAT3.AUX_TIMER2_EV3 726 // AUX_TIMER2_EV2 EVSTAT3.AUX_TIMER2_EV2 727 // AUX_TIMER2_EV1 EVSTAT3.AUX_TIMER2_EV1 728 // AUX_TIMER2_EV0 EVSTAT3.AUX_TIMER2_EV0 729 // AUX_COMPB EVSTAT2.AUX_COMPB 730 // AUX_COMPA EVSTAT2.AUX_COMPA 731 // MCU_OBSMUX1 EVSTAT2.MCU_OBSMUX1 732 // MCU_OBSMUX0 EVSTAT2.MCU_OBSMUX0 733 // MCU_EV EVSTAT2.MCU_EV 734 // ACLK_REF EVSTAT2.ACLK_REF 735 // VDDR_RECHARGE EVSTAT2.VDDR_RECHARGE 736 // MCU_ACTIVE EVSTAT2.MCU_ACTIVE 737 // PWR_DWN EVSTAT2.PWR_DWN 738 // SCLK_LF EVSTAT2.SCLK_LF 739 // AON_BATMON_TEMP_UPD EVSTAT2.AON_BATMON_TEMP_UPD 740 // AON_BATMON_BAT_UPD EVSTAT2.AON_BATMON_BAT_UPD 741 // AON_RTC_4KHZ EVSTAT2.AON_RTC_4KHZ 742 // AON_RTC_CH2_DLY EVSTAT2.AON_RTC_CH2_DLY 743 // AON_RTC_CH2 EVSTAT2.AON_RTC_CH2 744 // AUX_PROG_DLY_IDLE Programmable delay event as described in PROGDLY 745 // AUXIO31 EVSTAT1.AUXIO31 746 // AUXIO30 EVSTAT1.AUXIO30 747 // AUXIO29 EVSTAT1.AUXIO29 748 // AUXIO28 EVSTAT1.AUXIO28 749 // AUXIO27 EVSTAT1.AUXIO27 750 // AUXIO26 EVSTAT1.AUXIO26 751 // AUXIO25 EVSTAT1.AUXIO25 752 // AUXIO24 EVSTAT1.AUXIO24 753 // AUXIO23 EVSTAT1.AUXIO23 754 // AUXIO22 EVSTAT1.AUXIO22 755 // AUXIO21 EVSTAT1.AUXIO21 756 // AUXIO20 EVSTAT1.AUXIO20 757 // AUXIO19 EVSTAT1.AUXIO19 758 // AUXIO18 EVSTAT1.AUXIO18 759 // AUXIO17 EVSTAT1.AUXIO17 760 // AUXIO16 EVSTAT1.AUXIO16 761 // AUXIO15 EVSTAT0.AUXIO15 762 // AUXIO14 EVSTAT0.AUXIO14 763 // AUXIO13 EVSTAT0.AUXIO13 764 // AUXIO12 EVSTAT0.AUXIO12 765 // AUXIO11 EVSTAT0.AUXIO11 766 // AUXIO10 EVSTAT0.AUXIO10 767 // AUXIO9 EVSTAT0.AUXIO9 768 // AUXIO8 EVSTAT0.AUXIO8 769 // AUXIO7 EVSTAT0.AUXIO7 770 // AUXIO6 EVSTAT0.AUXIO6 771 // AUXIO5 EVSTAT0.AUXIO5 772 // AUXIO4 EVSTAT0.AUXIO4 773 // AUXIO3 EVSTAT0.AUXIO3 774 // AUXIO2 EVSTAT0.AUXIO2 775 // AUXIO1 EVSTAT0.AUXIO1 776 // AUXIO0 EVSTAT0.AUXIO0 777 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_W 6 778 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_M 0x0000003F 779 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_S 0 780 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_TIMER2_CLKSWITCH_RDY 0x0000003F 781 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_DAC_HOLD_ACTIVE 0x0000003E 782 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_SMPH_AUTOTAKE_DONE 0x0000003D 783 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_ADC_FIFO_NOT_EMPTY 0x0000003C 784 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_ADC_FIFO_ALMOST_FULL 0x0000003B 785 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_ADC_IRQ 0x0000003A 786 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_ADC_DONE 0x00000039 787 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_ISRC_RESET_N 0x00000038 788 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_TDC_DONE 0x00000037 789 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_TIMER0_EV 0x00000036 790 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_TIMER1_EV 0x00000035 791 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_TIMER2_PULSE 0x00000034 792 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_TIMER2_EV3 0x00000033 793 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_TIMER2_EV2 0x00000032 794 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_TIMER2_EV1 0x00000031 795 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_TIMER2_EV0 0x00000030 796 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_COMPB 0x0000002F 797 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_COMPA 0x0000002E 798 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_MCU_OBSMUX1 0x0000002D 799 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_MCU_OBSMUX0 0x0000002C 800 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_MCU_EV 0x0000002B 801 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_ACLK_REF 0x0000002A 802 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_VDDR_RECHARGE 0x00000029 803 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_MCU_ACTIVE 0x00000028 804 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_PWR_DWN 0x00000027 805 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_SCLK_LF 0x00000026 806 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AON_BATMON_TEMP_UPD 0x00000025 807 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AON_BATMON_BAT_UPD 0x00000024 808 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AON_RTC_4KHZ 0x00000023 809 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AON_RTC_CH2_DLY 0x00000022 810 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AON_RTC_CH2 0x00000021 811 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUX_PROG_DLY_IDLE 0x00000020 812 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO31 0x0000001F 813 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO30 0x0000001E 814 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO29 0x0000001D 815 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO28 0x0000001C 816 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO27 0x0000001B 817 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO26 0x0000001A 818 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO25 0x00000019 819 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO24 0x00000018 820 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO23 0x00000017 821 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO22 0x00000016 822 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO21 0x00000015 823 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO20 0x00000014 824 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO19 0x00000013 825 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO18 0x00000012 826 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO17 0x00000011 827 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO16 0x00000010 828 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO15 0x0000000F 829 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO14 0x0000000E 830 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO13 0x0000000D 831 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO12 0x0000000C 832 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO11 0x0000000B 833 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO10 0x0000000A 834 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO9 0x00000009 835 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO8 0x00000008 836 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO7 0x00000007 837 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO6 0x00000006 838 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO5 0x00000005 839 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO4 0x00000004 840 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO3 0x00000003 841 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO2 0x00000002 842 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO1 0x00000001 843 #define AUX_EVCTL_SCEWEVCFG0_EV0_SEL_AUXIO0 0x00000000 844 845 //***************************************************************************** 846 // 847 // Register: AUX_EVCTL_O_SCEWEVCFG1 848 // 849 //***************************************************************************** 850 // Field: [7] EV0_POL 851 // 852 // Polarity of SCEWEVCFG0.EV0_SEL event. 853 // 854 // When SCEWEVCFG0.COMB_EV_EN is 0: 855 // 856 // 0: Non-inverted. 857 // 1: Non-inverted. 858 // 859 // When SCEWEVCFG0.COMB_EV_EN is 1. 860 // 861 // 0: Non-inverted. 862 // 1: Inverted. 863 #define AUX_EVCTL_SCEWEVCFG1_EV0_POL 0x00000080 864 #define AUX_EVCTL_SCEWEVCFG1_EV0_POL_BITN 7 865 #define AUX_EVCTL_SCEWEVCFG1_EV0_POL_M 0x00000080 866 #define AUX_EVCTL_SCEWEVCFG1_EV0_POL_S 7 867 868 // Field: [6] EV1_POL 869 // 870 // Polarity of EV1_SEL event. 871 // 872 // When SCEWEVCFG0.COMB_EV_EN is 0: 873 // 874 // 0: Non-inverted. 875 // 1: Non-inverted. 876 // 877 // When SCEWEVCFG0.COMB_EV_EN is 1. 878 // 879 // 0: Non-inverted. 880 // 1: Inverted. 881 #define AUX_EVCTL_SCEWEVCFG1_EV1_POL 0x00000040 882 #define AUX_EVCTL_SCEWEVCFG1_EV1_POL_BITN 6 883 #define AUX_EVCTL_SCEWEVCFG1_EV1_POL_M 0x00000040 884 #define AUX_EVCTL_SCEWEVCFG1_EV1_POL_S 6 885 886 // Field: [5:0] EV1_SEL 887 // 888 // Select the event source from the synchronous event bus to be used in event 889 // equation. 890 // ENUMs: 891 // AUX_TIMER2_CLKSWITCH_RDY EVSTAT3.AUX_TIMER2_CLKSWITCH_RDY 892 // AUX_DAC_HOLD_ACTIVE EVSTAT3.AUX_DAC_HOLD_ACTIVE 893 // AUX_SMPH_AUTOTAKE_DONE EVSTAT3.AUX_SMPH_AUTOTAKE_DONE 894 // AUX_ADC_FIFO_NOT_EMPTY EVSTAT3.AUX_ADC_FIFO_NOT_EMPTY 895 // AUX_ADC_FIFO_ALMOST_FULL EVSTAT3.AUX_ADC_FIFO_ALMOST_FULL 896 // AUX_ADC_IRQ EVSTAT3.AUX_ADC_IRQ 897 // AUX_ADC_DONE EVSTAT3.AUX_ADC_DONE 898 // AUX_ISRC_RESET_N EVSTAT3.AUX_ISRC_RESET_N 899 // AUX_TDC_DONE EVSTAT3.AUX_TDC_DONE 900 // AUX_TIMER0_EV EVSTAT3.AUX_TIMER0_EV 901 // AUX_TIMER1_EV EVSTAT3.AUX_TIMER1_EV 902 // AUX_TIMER2_PULSE EVSTAT3.AUX_TIMER2_PULSE 903 // AUX_TIMER2_EV3 EVSTAT3.AUX_TIMER2_EV3 904 // AUX_TIMER2_EV2 EVSTAT3.AUX_TIMER2_EV2 905 // AUX_TIMER2_EV1 EVSTAT3.AUX_TIMER2_EV1 906 // AUX_TIMER2_EV0 EVSTAT3.AUX_TIMER2_EV0 907 // AUX_COMPB EVSTAT2.AUX_COMPB 908 // AUX_COMPA EVSTAT2.AUX_COMPA 909 // MCU_OBSMUX1 EVSTAT2.MCU_OBSMUX1 910 // MCU_OBSMUX0 EVSTAT2.MCU_OBSMUX0 911 // MCU_EV EVSTAT2.MCU_EV 912 // ACLK_REF EVSTAT2.ACLK_REF 913 // VDDR_RECHARGE EVSTAT2.VDDR_RECHARGE 914 // MCU_ACTIVE EVSTAT2.MCU_ACTIVE 915 // PWR_DWN EVSTAT2.PWR_DWN 916 // SCLK_LF EVSTAT2.SCLK_LF 917 // AON_BATMON_TEMP_UPD EVSTAT2.AON_BATMON_TEMP_UPD 918 // AON_BATMON_BAT_UPD EVSTAT2.AON_BATMON_BAT_UPD 919 // AON_RTC_4KHZ EVSTAT2.AON_RTC_4KHZ 920 // AON_RTC_CH2_DLY EVSTAT2.AON_RTC_CH2_DLY 921 // AON_RTC_CH2 EVSTAT2.AON_RTC_CH2 922 // AUX_PROG_DLY_IDLE Programmable delay event as described in PROGDLY 923 // AUXIO31 EVSTAT1.AUXIO31 924 // AUXIO30 EVSTAT1.AUXIO30 925 // AUXIO29 EVSTAT1.AUXIO29 926 // AUXIO28 EVSTAT1.AUXIO28 927 // AUXIO27 EVSTAT1.AUXIO27 928 // AUXIO26 EVSTAT1.AUXIO26 929 // AUXIO25 EVSTAT1.AUXIO25 930 // AUXIO24 EVSTAT1.AUXIO24 931 // AUXIO23 EVSTAT1.AUXIO23 932 // AUXIO22 EVSTAT1.AUXIO22 933 // AUXIO21 EVSTAT1.AUXIO21 934 // AUXIO20 EVSTAT1.AUXIO20 935 // AUXIO19 EVSTAT1.AUXIO19 936 // AUXIO18 EVSTAT1.AUXIO18 937 // AUXIO17 EVSTAT1.AUXIO17 938 // AUXIO16 EVSTAT1.AUXIO16 939 // AUXIO15 EVSTAT0.AUXIO15 940 // AUXIO14 EVSTAT0.AUXIO14 941 // AUXIO13 EVSTAT0.AUXIO13 942 // AUXIO12 EVSTAT0.AUXIO12 943 // AUXIO11 EVSTAT0.AUXIO11 944 // AUXIO10 EVSTAT0.AUXIO10 945 // AUXIO9 EVSTAT0.AUXIO9 946 // AUXIO8 EVSTAT0.AUXIO8 947 // AUXIO7 EVSTAT0.AUXIO7 948 // AUXIO6 EVSTAT0.AUXIO6 949 // AUXIO5 EVSTAT0.AUXIO5 950 // AUXIO4 EVSTAT0.AUXIO4 951 // AUXIO3 EVSTAT0.AUXIO3 952 // AUXIO2 EVSTAT0.AUXIO2 953 // AUXIO1 EVSTAT0.AUXIO1 954 // AUXIO0 EVSTAT0.AUXIO0 955 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_W 6 956 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_M 0x0000003F 957 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_S 0 958 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_TIMER2_CLKSWITCH_RDY 0x0000003F 959 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_DAC_HOLD_ACTIVE 0x0000003E 960 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_SMPH_AUTOTAKE_DONE 0x0000003D 961 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_ADC_FIFO_NOT_EMPTY 0x0000003C 962 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_ADC_FIFO_ALMOST_FULL 0x0000003B 963 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_ADC_IRQ 0x0000003A 964 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_ADC_DONE 0x00000039 965 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_ISRC_RESET_N 0x00000038 966 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_TDC_DONE 0x00000037 967 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_TIMER0_EV 0x00000036 968 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_TIMER1_EV 0x00000035 969 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_TIMER2_PULSE 0x00000034 970 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_TIMER2_EV3 0x00000033 971 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_TIMER2_EV2 0x00000032 972 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_TIMER2_EV1 0x00000031 973 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_TIMER2_EV0 0x00000030 974 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_COMPB 0x0000002F 975 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_COMPA 0x0000002E 976 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_MCU_OBSMUX1 0x0000002D 977 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_MCU_OBSMUX0 0x0000002C 978 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_MCU_EV 0x0000002B 979 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_ACLK_REF 0x0000002A 980 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_VDDR_RECHARGE 0x00000029 981 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_MCU_ACTIVE 0x00000028 982 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_PWR_DWN 0x00000027 983 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_SCLK_LF 0x00000026 984 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AON_BATMON_TEMP_UPD 0x00000025 985 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AON_BATMON_BAT_UPD 0x00000024 986 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AON_RTC_4KHZ 0x00000023 987 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AON_RTC_CH2_DLY 0x00000022 988 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AON_RTC_CH2 0x00000021 989 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUX_PROG_DLY_IDLE 0x00000020 990 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO31 0x0000001F 991 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO30 0x0000001E 992 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO29 0x0000001D 993 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO28 0x0000001C 994 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO27 0x0000001B 995 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO26 0x0000001A 996 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO25 0x00000019 997 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO24 0x00000018 998 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO23 0x00000017 999 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO22 0x00000016 1000 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO21 0x00000015 1001 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO20 0x00000014 1002 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO19 0x00000013 1003 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO18 0x00000012 1004 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO17 0x00000011 1005 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO16 0x00000010 1006 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO15 0x0000000F 1007 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO14 0x0000000E 1008 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO13 0x0000000D 1009 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO12 0x0000000C 1010 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO11 0x0000000B 1011 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO10 0x0000000A 1012 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO9 0x00000009 1013 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO8 0x00000008 1014 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO7 0x00000007 1015 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO6 0x00000006 1016 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO5 0x00000005 1017 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO4 0x00000004 1018 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO3 0x00000003 1019 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO2 0x00000002 1020 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO1 0x00000001 1021 #define AUX_EVCTL_SCEWEVCFG1_EV1_SEL_AUXIO0 0x00000000 1022 1023 //***************************************************************************** 1024 // 1025 // Register: AUX_EVCTL_O_DMACTL 1026 // 1027 //***************************************************************************** 1028 // Field: [2] REQ_MODE 1029 // 1030 // UDMA0 Request mode 1031 // ENUMs: 1032 // SINGLE Single requests are generated on UDMA0 channel 7 1033 // when the condition configured in SEL is met. 1034 // BURST Burst requests are generated on UDMA0 channel 7 1035 // when the condition configured in SEL is met. 1036 #define AUX_EVCTL_DMACTL_REQ_MODE 0x00000004 1037 #define AUX_EVCTL_DMACTL_REQ_MODE_BITN 2 1038 #define AUX_EVCTL_DMACTL_REQ_MODE_M 0x00000004 1039 #define AUX_EVCTL_DMACTL_REQ_MODE_S 2 1040 #define AUX_EVCTL_DMACTL_REQ_MODE_SINGLE 0x00000004 1041 #define AUX_EVCTL_DMACTL_REQ_MODE_BURST 0x00000000 1042 1043 // Field: [1] EN 1044 // 1045 // uDMA ADC interface enable. 1046 // 1047 // 0: Disable UDMA0 interface to ADC. 1048 // 1: Enable UDMA0 interface to ADC. 1049 #define AUX_EVCTL_DMACTL_EN 0x00000002 1050 #define AUX_EVCTL_DMACTL_EN_BITN 1 1051 #define AUX_EVCTL_DMACTL_EN_M 0x00000002 1052 #define AUX_EVCTL_DMACTL_EN_S 1 1053 1054 // Field: [0] SEL 1055 // 1056 // Select FIFO watermark level required to trigger a UDMA0 transfer of ADC FIFO 1057 // data. 1058 // ENUMs: 1059 // AUX_ADC_FIFO_ALMOST_FULL UDMA0 trigger event will be generated when the ADC 1060 // FIFO is almost full (3/4 full). 1061 // AUX_ADC_FIFO_NOT_EMPTY UDMA0 trigger event will be generated when there 1062 // are samples in the ADC FIFO. 1063 #define AUX_EVCTL_DMACTL_SEL 0x00000001 1064 #define AUX_EVCTL_DMACTL_SEL_BITN 0 1065 #define AUX_EVCTL_DMACTL_SEL_M 0x00000001 1066 #define AUX_EVCTL_DMACTL_SEL_S 0 1067 #define AUX_EVCTL_DMACTL_SEL_AUX_ADC_FIFO_ALMOST_FULL 0x00000001 1068 #define AUX_EVCTL_DMACTL_SEL_AUX_ADC_FIFO_NOT_EMPTY 0x00000000 1069 1070 //***************************************************************************** 1071 // 1072 // Register: AUX_EVCTL_O_SWEVSET 1073 // 1074 //***************************************************************************** 1075 // Field: [2] SWEV2 1076 // 1077 // Software event flag 2. 1078 // 1079 // 0: No effect. 1080 // 1: Set software event flag 2. 1081 #define AUX_EVCTL_SWEVSET_SWEV2 0x00000004 1082 #define AUX_EVCTL_SWEVSET_SWEV2_BITN 2 1083 #define AUX_EVCTL_SWEVSET_SWEV2_M 0x00000004 1084 #define AUX_EVCTL_SWEVSET_SWEV2_S 2 1085 1086 // Field: [1] SWEV1 1087 // 1088 // Software event flag 1. 1089 // 1090 // 0: No effect. 1091 // 1: Set software event flag 1. 1092 #define AUX_EVCTL_SWEVSET_SWEV1 0x00000002 1093 #define AUX_EVCTL_SWEVSET_SWEV1_BITN 1 1094 #define AUX_EVCTL_SWEVSET_SWEV1_M 0x00000002 1095 #define AUX_EVCTL_SWEVSET_SWEV1_S 1 1096 1097 // Field: [0] SWEV0 1098 // 1099 // Software event flag 0. 1100 // 1101 // 0: No effect. 1102 // 1: Set software event flag 0. 1103 #define AUX_EVCTL_SWEVSET_SWEV0 0x00000001 1104 #define AUX_EVCTL_SWEVSET_SWEV0_BITN 0 1105 #define AUX_EVCTL_SWEVSET_SWEV0_M 0x00000001 1106 #define AUX_EVCTL_SWEVSET_SWEV0_S 0 1107 1108 //***************************************************************************** 1109 // 1110 // Register: AUX_EVCTL_O_EVTOAONFLAGS 1111 // 1112 //***************************************************************************** 1113 // Field: [8] AUX_TIMER1_EV 1114 // 1115 // This event flag is set when level selected by EVTOAONPOL.AUX_TIMER1_EV 1116 // occurs on EVSTAT3.AUX_TIMER1_EV. 1117 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TIMER1_EV 0x00000100 1118 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TIMER1_EV_BITN 8 1119 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TIMER1_EV_M 0x00000100 1120 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TIMER1_EV_S 8 1121 1122 // Field: [7] AUX_TIMER0_EV 1123 // 1124 // This event flag is set when level selected by EVTOAONPOL.AUX_TIMER0_EV 1125 // occurs on EVSTAT3.AUX_TIMER0_EV. 1126 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TIMER0_EV 0x00000080 1127 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TIMER0_EV_BITN 7 1128 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TIMER0_EV_M 0x00000080 1129 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TIMER0_EV_S 7 1130 1131 // Field: [6] AUX_TDC_DONE 1132 // 1133 // This event flag is set when level selected by EVTOAONPOL.AUX_TDC_DONE occurs 1134 // on EVSTAT3.AUX_TDC_DONE. 1135 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TDC_DONE 0x00000040 1136 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TDC_DONE_BITN 6 1137 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TDC_DONE_M 0x00000040 1138 #define AUX_EVCTL_EVTOAONFLAGS_AUX_TDC_DONE_S 6 1139 1140 // Field: [5] AUX_ADC_DONE 1141 // 1142 // This event flag is set when level selected by EVTOAONPOL.AUX_ADC_DONE occurs 1143 // on EVSTAT3.AUX_ADC_DONE. 1144 #define AUX_EVCTL_EVTOAONFLAGS_AUX_ADC_DONE 0x00000020 1145 #define AUX_EVCTL_EVTOAONFLAGS_AUX_ADC_DONE_BITN 5 1146 #define AUX_EVCTL_EVTOAONFLAGS_AUX_ADC_DONE_M 0x00000020 1147 #define AUX_EVCTL_EVTOAONFLAGS_AUX_ADC_DONE_S 5 1148 1149 // Field: [4] AUX_COMPB 1150 // 1151 // This event flag is set when edge selected by EVTOAONPOL.AUX_COMPB occurs on 1152 // EVSTAT2.AUX_COMPB. 1153 #define AUX_EVCTL_EVTOAONFLAGS_AUX_COMPB 0x00000010 1154 #define AUX_EVCTL_EVTOAONFLAGS_AUX_COMPB_BITN 4 1155 #define AUX_EVCTL_EVTOAONFLAGS_AUX_COMPB_M 0x00000010 1156 #define AUX_EVCTL_EVTOAONFLAGS_AUX_COMPB_S 4 1157 1158 // Field: [3] AUX_COMPA 1159 // 1160 // This event flag is set when edge selected by EVTOAONPOL.AUX_COMPA occurs on 1161 // EVSTAT2.AUX_COMPA. 1162 #define AUX_EVCTL_EVTOAONFLAGS_AUX_COMPA 0x00000008 1163 #define AUX_EVCTL_EVTOAONFLAGS_AUX_COMPA_BITN 3 1164 #define AUX_EVCTL_EVTOAONFLAGS_AUX_COMPA_M 0x00000008 1165 #define AUX_EVCTL_EVTOAONFLAGS_AUX_COMPA_S 3 1166 1167 // Field: [2] SWEV2 1168 // 1169 // This event flag is set when software writes a 1 to SWEVSET.SWEV2. 1170 #define AUX_EVCTL_EVTOAONFLAGS_SWEV2 0x00000004 1171 #define AUX_EVCTL_EVTOAONFLAGS_SWEV2_BITN 2 1172 #define AUX_EVCTL_EVTOAONFLAGS_SWEV2_M 0x00000004 1173 #define AUX_EVCTL_EVTOAONFLAGS_SWEV2_S 2 1174 1175 // Field: [1] SWEV1 1176 // 1177 // This event flag is set when software writes a 1 to SWEVSET.SWEV1. 1178 #define AUX_EVCTL_EVTOAONFLAGS_SWEV1 0x00000002 1179 #define AUX_EVCTL_EVTOAONFLAGS_SWEV1_BITN 1 1180 #define AUX_EVCTL_EVTOAONFLAGS_SWEV1_M 0x00000002 1181 #define AUX_EVCTL_EVTOAONFLAGS_SWEV1_S 1 1182 1183 // Field: [0] SWEV0 1184 // 1185 // This event flag is set when software writes a 1 to SWEVSET.SWEV0. 1186 #define AUX_EVCTL_EVTOAONFLAGS_SWEV0 0x00000001 1187 #define AUX_EVCTL_EVTOAONFLAGS_SWEV0_BITN 0 1188 #define AUX_EVCTL_EVTOAONFLAGS_SWEV0_M 0x00000001 1189 #define AUX_EVCTL_EVTOAONFLAGS_SWEV0_S 0 1190 1191 //***************************************************************************** 1192 // 1193 // Register: AUX_EVCTL_O_EVTOAONPOL 1194 // 1195 //***************************************************************************** 1196 // Field: [8] AUX_TIMER1_EV 1197 // 1198 // Select the level of EVSTAT3.AUX_TIMER1_EV that sets 1199 // EVTOAONFLAGS.AUX_TIMER1_EV. 1200 // ENUMs: 1201 // LOW Low level 1202 // HIGH High level 1203 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER1_EV 0x00000100 1204 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER1_EV_BITN 8 1205 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER1_EV_M 0x00000100 1206 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER1_EV_S 8 1207 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER1_EV_LOW 0x00000100 1208 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER1_EV_HIGH 0x00000000 1209 1210 // Field: [7] AUX_TIMER0_EV 1211 // 1212 // Select the level of EVSTAT3.AUX_TIMER0_EV that sets 1213 // EVTOAONFLAGS.AUX_TIMER0_EV. 1214 // ENUMs: 1215 // LOW Low level 1216 // HIGH High level 1217 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER0_EV 0x00000080 1218 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER0_EV_BITN 7 1219 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER0_EV_M 0x00000080 1220 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER0_EV_S 7 1221 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER0_EV_LOW 0x00000080 1222 #define AUX_EVCTL_EVTOAONPOL_AUX_TIMER0_EV_HIGH 0x00000000 1223 1224 // Field: [6] AUX_TDC_DONE 1225 // 1226 // Select level of EVSTAT3.AUX_TDC_DONE that sets EVTOAONFLAGS.AUX_TDC_DONE. 1227 // ENUMs: 1228 // LOW Low level 1229 // HIGH High level 1230 #define AUX_EVCTL_EVTOAONPOL_AUX_TDC_DONE 0x00000040 1231 #define AUX_EVCTL_EVTOAONPOL_AUX_TDC_DONE_BITN 6 1232 #define AUX_EVCTL_EVTOAONPOL_AUX_TDC_DONE_M 0x00000040 1233 #define AUX_EVCTL_EVTOAONPOL_AUX_TDC_DONE_S 6 1234 #define AUX_EVCTL_EVTOAONPOL_AUX_TDC_DONE_LOW 0x00000040 1235 #define AUX_EVCTL_EVTOAONPOL_AUX_TDC_DONE_HIGH 0x00000000 1236 1237 // Field: [5] AUX_ADC_DONE 1238 // 1239 // Select the level of EVSTAT3.AUX_ADC_DONE that sets 1240 // EVTOAONFLAGS.AUX_ADC_DONE. 1241 // ENUMs: 1242 // LOW Low level 1243 // HIGH High level 1244 #define AUX_EVCTL_EVTOAONPOL_AUX_ADC_DONE 0x00000020 1245 #define AUX_EVCTL_EVTOAONPOL_AUX_ADC_DONE_BITN 5 1246 #define AUX_EVCTL_EVTOAONPOL_AUX_ADC_DONE_M 0x00000020 1247 #define AUX_EVCTL_EVTOAONPOL_AUX_ADC_DONE_S 5 1248 #define AUX_EVCTL_EVTOAONPOL_AUX_ADC_DONE_LOW 0x00000020 1249 #define AUX_EVCTL_EVTOAONPOL_AUX_ADC_DONE_HIGH 0x00000000 1250 1251 // Field: [4] AUX_COMPB 1252 // 1253 // Select the edge of EVSTAT2.AUX_COMPB that sets EVTOAONFLAGS.AUX_COMPB. 1254 // ENUMs: 1255 // FALL Falling edge 1256 // RISE Rising edge 1257 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPB 0x00000010 1258 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPB_BITN 4 1259 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPB_M 0x00000010 1260 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPB_S 4 1261 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPB_FALL 0x00000010 1262 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPB_RISE 0x00000000 1263 1264 // Field: [3] AUX_COMPA 1265 // 1266 // Select the edge of EVSTAT2.AUX_COMPA that sets EVTOAONFLAGS.AUX_COMPA. 1267 // ENUMs: 1268 // FALL Falling edge 1269 // RISE Rising edge 1270 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPA 0x00000008 1271 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPA_BITN 3 1272 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPA_M 0x00000008 1273 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPA_S 3 1274 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPA_FALL 0x00000008 1275 #define AUX_EVCTL_EVTOAONPOL_AUX_COMPA_RISE 0x00000000 1276 1277 //***************************************************************************** 1278 // 1279 // Register: AUX_EVCTL_O_EVTOAONFLAGSCLR 1280 // 1281 //***************************************************************************** 1282 // Field: [8] AUX_TIMER1_EV 1283 // 1284 // Write 1 to clear EVTOAONFLAGS.AUX_TIMER1_EV. 1285 // 1286 // Read value is 0. 1287 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TIMER1_EV 0x00000100 1288 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TIMER1_EV_BITN 8 1289 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TIMER1_EV_M 0x00000100 1290 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TIMER1_EV_S 8 1291 1292 // Field: [7] AUX_TIMER0_EV 1293 // 1294 // Write 1 to clear EVTOAONFLAGS.AUX_TIMER0_EV. 1295 // 1296 // Read value is 0. 1297 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TIMER0_EV 0x00000080 1298 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TIMER0_EV_BITN 7 1299 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TIMER0_EV_M 0x00000080 1300 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TIMER0_EV_S 7 1301 1302 // Field: [6] AUX_TDC_DONE 1303 // 1304 // Write 1 to clear EVTOAONFLAGS.AUX_TDC_DONE. 1305 // 1306 // Read value is 0. 1307 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TDC_DONE 0x00000040 1308 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TDC_DONE_BITN 6 1309 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TDC_DONE_M 0x00000040 1310 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_TDC_DONE_S 6 1311 1312 // Field: [5] AUX_ADC_DONE 1313 // 1314 // Write 1 to clear EVTOAONFLAGS.AUX_ADC_DONE. 1315 // 1316 // Read value is 0. 1317 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_ADC_DONE 0x00000020 1318 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_ADC_DONE_BITN 5 1319 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_ADC_DONE_M 0x00000020 1320 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_ADC_DONE_S 5 1321 1322 // Field: [4] AUX_COMPB 1323 // 1324 // Write 1 to clear EVTOAONFLAGS.AUX_COMPB. 1325 // 1326 // Read value is 0. 1327 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_COMPB 0x00000010 1328 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_COMPB_BITN 4 1329 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_COMPB_M 0x00000010 1330 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_COMPB_S 4 1331 1332 // Field: [3] AUX_COMPA 1333 // 1334 // Write 1 to clear EVTOAONFLAGS.AUX_COMPA. 1335 // 1336 // Read value is 0. 1337 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_COMPA 0x00000008 1338 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_COMPA_BITN 3 1339 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_COMPA_M 0x00000008 1340 #define AUX_EVCTL_EVTOAONFLAGSCLR_AUX_COMPA_S 3 1341 1342 // Field: [2] SWEV2 1343 // 1344 // Write 1 to clear EVTOAONFLAGS.SWEV2. 1345 // 1346 // Read value is 0. 1347 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV2 0x00000004 1348 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV2_BITN 2 1349 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV2_M 0x00000004 1350 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV2_S 2 1351 1352 // Field: [1] SWEV1 1353 // 1354 // Write 1 to clear EVTOAONFLAGS.SWEV1. 1355 // 1356 // Read value is 0. 1357 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV1 0x00000002 1358 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV1_BITN 1 1359 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV1_M 0x00000002 1360 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV1_S 1 1361 1362 // Field: [0] SWEV0 1363 // 1364 // Write 1 to clear EVTOAONFLAGS.SWEV0. 1365 // 1366 // Read value is 0. 1367 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV0 0x00000001 1368 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV0_BITN 0 1369 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV0_M 0x00000001 1370 #define AUX_EVCTL_EVTOAONFLAGSCLR_SWEV0_S 0 1371 1372 //***************************************************************************** 1373 // 1374 // Register: AUX_EVCTL_O_EVTOMCUFLAGS 1375 // 1376 //***************************************************************************** 1377 // Field: [15] AUX_TIMER2_PULSE 1378 // 1379 // This event flag is set when level selected by EVTOMCUPOL.AUX_TIMER2_PULSE 1380 // occurs on EVSTAT3.AUX_TIMER2_PULSE. 1381 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_PULSE 0x00008000 1382 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_PULSE_BITN 15 1383 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_PULSE_M 0x00008000 1384 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_PULSE_S 15 1385 1386 // Field: [14] AUX_TIMER2_EV3 1387 // 1388 // This event flag is set when level selected by EVTOMCUPOL.AUX_TIMER2_EV3 1389 // occurs on EVSTAT3.AUX_TIMER2_EV3. 1390 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV3 0x00004000 1391 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV3_BITN 14 1392 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV3_M 0x00004000 1393 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV3_S 14 1394 1395 // Field: [13] AUX_TIMER2_EV2 1396 // 1397 // This event flag is set when level selected by EVTOMCUPOL.AUX_TIMER2_EV2 1398 // occurs on EVSTAT3.AUX_TIMER2_EV2. 1399 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV2 0x00002000 1400 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV2_BITN 13 1401 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV2_M 0x00002000 1402 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV2_S 13 1403 1404 // Field: [12] AUX_TIMER2_EV1 1405 // 1406 // This event flag is set when level selected by EVTOMCUPOL.AUX_TIMER2_EV1 1407 // occurs on EVSTAT3.AUX_TIMER2_EV1. 1408 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV1 0x00001000 1409 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV1_BITN 12 1410 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV1_M 0x00001000 1411 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV1_S 12 1412 1413 // Field: [11] AUX_TIMER2_EV0 1414 // 1415 // This event flag is set when level selected by EVTOMCUPOL.AUX_TIMER2_EV0 1416 // occurs on EVSTAT3.AUX_TIMER2_EV0. 1417 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV0 0x00000800 1418 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV0_BITN 11 1419 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV0_M 0x00000800 1420 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER2_EV0_S 11 1421 1422 // Field: [10] AUX_ADC_IRQ 1423 // 1424 // This event flag is set when level selected by EVTOMCUPOL.AUX_ADC_IRQ occurs 1425 // on EVSTAT3.AUX_ADC_IRQ. 1426 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_IRQ 0x00000400 1427 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_IRQ_BITN 10 1428 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_IRQ_M 0x00000400 1429 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_IRQ_S 10 1430 1431 // Field: [9] MCU_OBSMUX0 1432 // 1433 // This event flag is set when level selected by EVTOMCUPOL.MCU_OBSMUX0 occurs 1434 // on EVSTAT2.MCU_OBSMUX0. 1435 #define AUX_EVCTL_EVTOMCUFLAGS_MCU_OBSMUX0 0x00000200 1436 #define AUX_EVCTL_EVTOMCUFLAGS_MCU_OBSMUX0_BITN 9 1437 #define AUX_EVCTL_EVTOMCUFLAGS_MCU_OBSMUX0_M 0x00000200 1438 #define AUX_EVCTL_EVTOMCUFLAGS_MCU_OBSMUX0_S 9 1439 1440 // Field: [8] AUX_ADC_FIFO_ALMOST_FULL 1441 // 1442 // This event flag is set when level selected by 1443 // EVTOMCUPOL.AUX_ADC_FIFO_ALMOST_FULL occurs on 1444 // EVSTAT3.AUX_ADC_FIFO_ALMOST_FULL. 1445 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_FIFO_ALMOST_FULL 0x00000100 1446 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_FIFO_ALMOST_FULL_BITN 8 1447 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_FIFO_ALMOST_FULL_M 0x00000100 1448 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_FIFO_ALMOST_FULL_S 8 1449 1450 // Field: [7] AUX_ADC_DONE 1451 // 1452 // This event flag is set when level selected by EVTOMCUPOL.AUX_ADC_DONE occurs 1453 // on EVSTAT3.AUX_ADC_DONE. 1454 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_DONE 0x00000080 1455 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_DONE_BITN 7 1456 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_DONE_M 0x00000080 1457 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_ADC_DONE_S 7 1458 1459 // Field: [6] AUX_SMPH_AUTOTAKE_DONE 1460 // 1461 // This event flag is set when level selected by 1462 // EVTOMCUPOL.AUX_SMPH_AUTOTAKE_DONE occurs on EVSTAT3.AUX_SMPH_AUTOTAKE_DONE. 1463 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_SMPH_AUTOTAKE_DONE 0x00000040 1464 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_SMPH_AUTOTAKE_DONE_BITN 6 1465 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_SMPH_AUTOTAKE_DONE_M 0x00000040 1466 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_SMPH_AUTOTAKE_DONE_S 6 1467 1468 // Field: [5] AUX_TIMER1_EV 1469 // 1470 // This event flag is set when level selected by EVTOMCUPOL.AUX_TIMER1_EV 1471 // occurs on EVSTAT3.AUX_TIMER1_EV. 1472 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER1_EV 0x00000020 1473 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER1_EV_BITN 5 1474 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER1_EV_M 0x00000020 1475 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER1_EV_S 5 1476 1477 // Field: [4] AUX_TIMER0_EV 1478 // 1479 // This event flag is set when level selected by EVTOMCUPOL.AUX_TIMER0_EV 1480 // occurs on EVSTAT3.AUX_TIMER0_EV. 1481 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER0_EV 0x00000010 1482 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER0_EV_BITN 4 1483 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER0_EV_M 0x00000010 1484 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TIMER0_EV_S 4 1485 1486 // Field: [3] AUX_TDC_DONE 1487 // 1488 // This event flag is set when level selected by EVTOMCUPOL.AUX_TDC_DONE occurs 1489 // on EVSTAT3.AUX_TDC_DONE. 1490 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TDC_DONE 0x00000008 1491 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TDC_DONE_BITN 3 1492 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TDC_DONE_M 0x00000008 1493 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_TDC_DONE_S 3 1494 1495 // Field: [2] AUX_COMPB 1496 // 1497 // This event flag is set when edge selected by EVTOMCUPOL.AUX_COMPB occurs on 1498 // EVSTAT2.AUX_COMPB. 1499 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_COMPB 0x00000004 1500 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_COMPB_BITN 2 1501 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_COMPB_M 0x00000004 1502 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_COMPB_S 2 1503 1504 // Field: [1] AUX_COMPA 1505 // 1506 // This event flag is set when edge selected by EVTOMCUPOL.AUX_COMPA occurs on 1507 // EVSTAT2.AUX_COMPA. 1508 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_COMPA 0x00000002 1509 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_COMPA_BITN 1 1510 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_COMPA_M 0x00000002 1511 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_COMPA_S 1 1512 1513 // Field: [0] AUX_WU_EV 1514 // 1515 // This event flag is set when level selected by EVTOMCUPOL.AUX_WU_EV occurs on 1516 // reduction-OR of the AUX_SYSIF:WUFLAGS register. 1517 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_WU_EV 0x00000001 1518 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_WU_EV_BITN 0 1519 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_WU_EV_M 0x00000001 1520 #define AUX_EVCTL_EVTOMCUFLAGS_AUX_WU_EV_S 0 1521 1522 //***************************************************************************** 1523 // 1524 // Register: AUX_EVCTL_O_EVTOMCUPOL 1525 // 1526 //***************************************************************************** 1527 // Field: [15] AUX_TIMER2_PULSE 1528 // 1529 // Select the event source level that sets EVTOMCUFLAGS.AUX_TIMER2_PULSE. 1530 // ENUMs: 1531 // LOW Low level 1532 // HIGH High level 1533 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_PULSE 0x00008000 1534 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_PULSE_BITN 15 1535 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_PULSE_M 0x00008000 1536 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_PULSE_S 15 1537 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_PULSE_LOW 0x00008000 1538 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_PULSE_HIGH 0x00000000 1539 1540 // Field: [14] AUX_TIMER2_EV3 1541 // 1542 // Select the event source level that sets EVTOMCUFLAGS.AUX_TIMER2_EV3. 1543 // ENUMs: 1544 // LOW Low level 1545 // HIGH High level 1546 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV3 0x00004000 1547 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV3_BITN 14 1548 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV3_M 0x00004000 1549 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV3_S 14 1550 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV3_LOW 0x00004000 1551 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV3_HIGH 0x00000000 1552 1553 // Field: [13] AUX_TIMER2_EV2 1554 // 1555 // Select the event source level that sets EVTOMCUFLAGS.AUX_TIMER2_EV2. 1556 // ENUMs: 1557 // LOW Low level 1558 // HIGH High level 1559 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV2 0x00002000 1560 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV2_BITN 13 1561 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV2_M 0x00002000 1562 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV2_S 13 1563 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV2_LOW 0x00002000 1564 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV2_HIGH 0x00000000 1565 1566 // Field: [12] AUX_TIMER2_EV1 1567 // 1568 // Select the event source level that sets EVTOMCUFLAGS.AUX_TIMER2_EV1. 1569 // ENUMs: 1570 // LOW Low level 1571 // HIGH High level 1572 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV1 0x00001000 1573 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV1_BITN 12 1574 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV1_M 0x00001000 1575 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV1_S 12 1576 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV1_LOW 0x00001000 1577 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV1_HIGH 0x00000000 1578 1579 // Field: [11] AUX_TIMER2_EV0 1580 // 1581 // Select the event source level that sets EVTOMCUFLAGS.AUX_TIMER2_EV0. 1582 // ENUMs: 1583 // LOW Low level 1584 // HIGH High level 1585 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV0 0x00000800 1586 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV0_BITN 11 1587 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV0_M 0x00000800 1588 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV0_S 11 1589 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV0_LOW 0x00000800 1590 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER2_EV0_HIGH 0x00000000 1591 1592 // Field: [10] AUX_ADC_IRQ 1593 // 1594 // Select the event source level that sets EVTOMCUFLAGS.AUX_ADC_IRQ. 1595 // ENUMs: 1596 // LOW Low level 1597 // HIGH High level 1598 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_IRQ 0x00000400 1599 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_IRQ_BITN 10 1600 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_IRQ_M 0x00000400 1601 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_IRQ_S 10 1602 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_IRQ_LOW 0x00000400 1603 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_IRQ_HIGH 0x00000000 1604 1605 // Field: [9] MCU_OBSMUX0 1606 // 1607 // Select the event source level that sets EVTOMCUFLAGS.MCU_OBSMUX0. 1608 // ENUMs: 1609 // LOW Low level 1610 // HIGH High level 1611 #define AUX_EVCTL_EVTOMCUPOL_MCU_OBSMUX0 0x00000200 1612 #define AUX_EVCTL_EVTOMCUPOL_MCU_OBSMUX0_BITN 9 1613 #define AUX_EVCTL_EVTOMCUPOL_MCU_OBSMUX0_M 0x00000200 1614 #define AUX_EVCTL_EVTOMCUPOL_MCU_OBSMUX0_S 9 1615 #define AUX_EVCTL_EVTOMCUPOL_MCU_OBSMUX0_LOW 0x00000200 1616 #define AUX_EVCTL_EVTOMCUPOL_MCU_OBSMUX0_HIGH 0x00000000 1617 1618 // Field: [8] AUX_ADC_FIFO_ALMOST_FULL 1619 // 1620 // Select the event source level that sets 1621 // EVTOMCUFLAGS.AUX_ADC_FIFO_ALMOST_FULL. 1622 // ENUMs: 1623 // LOW Low level 1624 // HIGH High level 1625 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_FIFO_ALMOST_FULL 0x00000100 1626 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_FIFO_ALMOST_FULL_BITN 8 1627 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_FIFO_ALMOST_FULL_M 0x00000100 1628 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_FIFO_ALMOST_FULL_S 8 1629 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_FIFO_ALMOST_FULL_LOW 0x00000100 1630 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_FIFO_ALMOST_FULL_HIGH 0x00000000 1631 1632 // Field: [7] AUX_ADC_DONE 1633 // 1634 // Select the event source level that sets EVTOMCUFLAGS.AUX_ADC_DONE. 1635 // ENUMs: 1636 // LOW Low level 1637 // HIGH High level 1638 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_DONE 0x00000080 1639 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_DONE_BITN 7 1640 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_DONE_M 0x00000080 1641 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_DONE_S 7 1642 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_DONE_LOW 0x00000080 1643 #define AUX_EVCTL_EVTOMCUPOL_AUX_ADC_DONE_HIGH 0x00000000 1644 1645 // Field: [6] AUX_SMPH_AUTOTAKE_DONE 1646 // 1647 // Select the event source level that sets EVTOMCUFLAGS.AUX_SMPH_AUTOTAKE_DONE. 1648 // ENUMs: 1649 // LOW Low level 1650 // HIGH High level 1651 #define AUX_EVCTL_EVTOMCUPOL_AUX_SMPH_AUTOTAKE_DONE 0x00000040 1652 #define AUX_EVCTL_EVTOMCUPOL_AUX_SMPH_AUTOTAKE_DONE_BITN 6 1653 #define AUX_EVCTL_EVTOMCUPOL_AUX_SMPH_AUTOTAKE_DONE_M 0x00000040 1654 #define AUX_EVCTL_EVTOMCUPOL_AUX_SMPH_AUTOTAKE_DONE_S 6 1655 #define AUX_EVCTL_EVTOMCUPOL_AUX_SMPH_AUTOTAKE_DONE_LOW 0x00000040 1656 #define AUX_EVCTL_EVTOMCUPOL_AUX_SMPH_AUTOTAKE_DONE_HIGH 0x00000000 1657 1658 // Field: [5] AUX_TIMER1_EV 1659 // 1660 // Select the event source level that sets EVTOMCUFLAGS.AUX_TIMER1_EV. 1661 // ENUMs: 1662 // LOW Low level 1663 // HIGH High level 1664 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER1_EV 0x00000020 1665 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER1_EV_BITN 5 1666 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER1_EV_M 0x00000020 1667 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER1_EV_S 5 1668 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER1_EV_LOW 0x00000020 1669 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER1_EV_HIGH 0x00000000 1670 1671 // Field: [4] AUX_TIMER0_EV 1672 // 1673 // Select the event source level that sets EVTOMCUFLAGS.AUX_TIMER0_EV. 1674 // ENUMs: 1675 // LOW Low level 1676 // HIGH High level 1677 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER0_EV 0x00000010 1678 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER0_EV_BITN 4 1679 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER0_EV_M 0x00000010 1680 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER0_EV_S 4 1681 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER0_EV_LOW 0x00000010 1682 #define AUX_EVCTL_EVTOMCUPOL_AUX_TIMER0_EV_HIGH 0x00000000 1683 1684 // Field: [3] AUX_TDC_DONE 1685 // 1686 // Select the event source level that sets EVTOMCUFLAGS.AUX_TDC_DONE. 1687 // ENUMs: 1688 // LOW Low level 1689 // HIGH High level 1690 #define AUX_EVCTL_EVTOMCUPOL_AUX_TDC_DONE 0x00000008 1691 #define AUX_EVCTL_EVTOMCUPOL_AUX_TDC_DONE_BITN 3 1692 #define AUX_EVCTL_EVTOMCUPOL_AUX_TDC_DONE_M 0x00000008 1693 #define AUX_EVCTL_EVTOMCUPOL_AUX_TDC_DONE_S 3 1694 #define AUX_EVCTL_EVTOMCUPOL_AUX_TDC_DONE_LOW 0x00000008 1695 #define AUX_EVCTL_EVTOMCUPOL_AUX_TDC_DONE_HIGH 0x00000000 1696 1697 // Field: [2] AUX_COMPB 1698 // 1699 // Select the event source edge that sets EVTOMCUFLAGS.AUX_COMPB. 1700 // ENUMs: 1701 // FALL Falling edge 1702 // RISE Rising edge 1703 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPB 0x00000004 1704 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPB_BITN 2 1705 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPB_M 0x00000004 1706 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPB_S 2 1707 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPB_FALL 0x00000004 1708 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPB_RISE 0x00000000 1709 1710 // Field: [1] AUX_COMPA 1711 // 1712 // Select the event source edge that sets EVTOMCUFLAGS.AUX_COMPA. 1713 // ENUMs: 1714 // FALL Falling edge 1715 // RISE Rising edge 1716 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPA 0x00000002 1717 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPA_BITN 1 1718 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPA_M 0x00000002 1719 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPA_S 1 1720 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPA_FALL 0x00000002 1721 #define AUX_EVCTL_EVTOMCUPOL_AUX_COMPA_RISE 0x00000000 1722 1723 // Field: [0] AUX_WU_EV 1724 // 1725 // Select the event source level that sets EVTOMCUFLAGS.AUX_WU_EV. 1726 // ENUMs: 1727 // LOW Low level 1728 // HIGH High level 1729 #define AUX_EVCTL_EVTOMCUPOL_AUX_WU_EV 0x00000001 1730 #define AUX_EVCTL_EVTOMCUPOL_AUX_WU_EV_BITN 0 1731 #define AUX_EVCTL_EVTOMCUPOL_AUX_WU_EV_M 0x00000001 1732 #define AUX_EVCTL_EVTOMCUPOL_AUX_WU_EV_S 0 1733 #define AUX_EVCTL_EVTOMCUPOL_AUX_WU_EV_LOW 0x00000001 1734 #define AUX_EVCTL_EVTOMCUPOL_AUX_WU_EV_HIGH 0x00000000 1735 1736 //***************************************************************************** 1737 // 1738 // Register: AUX_EVCTL_O_EVTOMCUFLAGSCLR 1739 // 1740 //***************************************************************************** 1741 // Field: [15] AUX_TIMER2_PULSE 1742 // 1743 // Write 1 to clear EVTOMCUFLAGS.AUX_TIMER2_PULSE. 1744 // 1745 // Read value is 0. 1746 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_PULSE 0x00008000 1747 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_PULSE_BITN 15 1748 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_PULSE_M 0x00008000 1749 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_PULSE_S 15 1750 1751 // Field: [14] AUX_TIMER2_EV3 1752 // 1753 // Write 1 to clear EVTOMCUFLAGS.AUX_TIMER2_EV3. 1754 // 1755 // Read value is 0. 1756 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV3 0x00004000 1757 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV3_BITN 14 1758 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV3_M 0x00004000 1759 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV3_S 14 1760 1761 // Field: [13] AUX_TIMER2_EV2 1762 // 1763 // Write 1 to clear EVTOMCUFLAGS.AUX_TIMER2_EV2. 1764 // 1765 // Read value is 0. 1766 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV2 0x00002000 1767 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV2_BITN 13 1768 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV2_M 0x00002000 1769 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV2_S 13 1770 1771 // Field: [12] AUX_TIMER2_EV1 1772 // 1773 // Write 1 to clear EVTOMCUFLAGS.AUX_TIMER2_EV1. 1774 // 1775 // Read value is 0. 1776 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV1 0x00001000 1777 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV1_BITN 12 1778 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV1_M 0x00001000 1779 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV1_S 12 1780 1781 // Field: [11] AUX_TIMER2_EV0 1782 // 1783 // Write 1 to clear EVTOMCUFLAGS.AUX_TIMER2_EV0. 1784 // 1785 // Read value is 0. 1786 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV0 0x00000800 1787 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV0_BITN 11 1788 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV0_M 0x00000800 1789 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER2_EV0_S 11 1790 1791 // Field: [10] AUX_ADC_IRQ 1792 // 1793 // Write 1 to clear EVTOMCUFLAGS.AUX_ADC_IRQ. 1794 // 1795 // Read value is 0. 1796 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_IRQ 0x00000400 1797 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_IRQ_BITN 10 1798 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_IRQ_M 0x00000400 1799 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_IRQ_S 10 1800 1801 // Field: [9] MCU_OBSMUX0 1802 // 1803 // Write 1 to clear EVTOMCUFLAGS.MCU_OBSMUX0. 1804 // 1805 // Read value is 0. 1806 #define AUX_EVCTL_EVTOMCUFLAGSCLR_MCU_OBSMUX0 0x00000200 1807 #define AUX_EVCTL_EVTOMCUFLAGSCLR_MCU_OBSMUX0_BITN 9 1808 #define AUX_EVCTL_EVTOMCUFLAGSCLR_MCU_OBSMUX0_M 0x00000200 1809 #define AUX_EVCTL_EVTOMCUFLAGSCLR_MCU_OBSMUX0_S 9 1810 1811 // Field: [8] AUX_ADC_FIFO_ALMOST_FULL 1812 // 1813 // Write 1 to clear EVTOMCUFLAGS.AUX_ADC_FIFO_ALMOST_FULL. 1814 // 1815 // Read value is 0. 1816 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_FIFO_ALMOST_FULL 0x00000100 1817 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_FIFO_ALMOST_FULL_BITN 8 1818 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_FIFO_ALMOST_FULL_M 0x00000100 1819 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_FIFO_ALMOST_FULL_S 8 1820 1821 // Field: [7] AUX_ADC_DONE 1822 // 1823 // Write 1 to clear EVTOMCUFLAGS.AUX_ADC_DONE. 1824 // 1825 // Read value is 0. 1826 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_DONE 0x00000080 1827 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_DONE_BITN 7 1828 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_DONE_M 0x00000080 1829 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_ADC_DONE_S 7 1830 1831 // Field: [6] AUX_SMPH_AUTOTAKE_DONE 1832 // 1833 // Write 1 to clear EVTOMCUFLAGS.AUX_SMPH_AUTOTAKE_DONE. 1834 // 1835 // Read value is 0. 1836 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_SMPH_AUTOTAKE_DONE 0x00000040 1837 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_SMPH_AUTOTAKE_DONE_BITN 6 1838 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_SMPH_AUTOTAKE_DONE_M 0x00000040 1839 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_SMPH_AUTOTAKE_DONE_S 6 1840 1841 // Field: [5] AUX_TIMER1_EV 1842 // 1843 // Write 1 to clear EVTOMCUFLAGS.AUX_TIMER1_EV. 1844 // 1845 // Read value is 0. 1846 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER1_EV 0x00000020 1847 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER1_EV_BITN 5 1848 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER1_EV_M 0x00000020 1849 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER1_EV_S 5 1850 1851 // Field: [4] AUX_TIMER0_EV 1852 // 1853 // Write 1 to clear EVTOMCUFLAGS.AUX_TIMER0_EV. 1854 // 1855 // Read value is 0. 1856 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER0_EV 0x00000010 1857 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER0_EV_BITN 4 1858 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER0_EV_M 0x00000010 1859 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TIMER0_EV_S 4 1860 1861 // Field: [3] AUX_TDC_DONE 1862 // 1863 // Write 1 to clear EVTOMCUFLAGS.AUX_TDC_DONE. 1864 // 1865 // Read value is 0. 1866 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TDC_DONE 0x00000008 1867 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TDC_DONE_BITN 3 1868 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TDC_DONE_M 0x00000008 1869 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_TDC_DONE_S 3 1870 1871 // Field: [2] AUX_COMPB 1872 // 1873 // Write 1 to clear EVTOMCUFLAGS.AUX_COMPB. 1874 // 1875 // Read value is 0. 1876 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_COMPB 0x00000004 1877 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_COMPB_BITN 2 1878 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_COMPB_M 0x00000004 1879 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_COMPB_S 2 1880 1881 // Field: [1] AUX_COMPA 1882 // 1883 // Write 1 to clear EVTOMCUFLAGS.AUX_COMPA. 1884 // 1885 // Read value is 0. 1886 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_COMPA 0x00000002 1887 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_COMPA_BITN 1 1888 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_COMPA_M 0x00000002 1889 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_COMPA_S 1 1890 1891 // Field: [0] AUX_WU_EV 1892 // 1893 // Write 1 to clear EVTOMCUFLAGS.AUX_WU_EV. 1894 // 1895 // Read value is 0. 1896 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_WU_EV 0x00000001 1897 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_WU_EV_BITN 0 1898 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_WU_EV_M 0x00000001 1899 #define AUX_EVCTL_EVTOMCUFLAGSCLR_AUX_WU_EV_S 0 1900 1901 //***************************************************************************** 1902 // 1903 // Register: AUX_EVCTL_O_COMBEVTOMCUMASK 1904 // 1905 //***************************************************************************** 1906 // Field: [15] AUX_TIMER2_PULSE 1907 // 1908 // EVTOMCUFLAGS.AUX_TIMER2_PULSE contribution to the AUX_COMB event. 1909 // 1910 // 0: Exclude. 1911 // 1: Include. 1912 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_PULSE 0x00008000 1913 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_PULSE_BITN 15 1914 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_PULSE_M 0x00008000 1915 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_PULSE_S 15 1916 1917 // Field: [14] AUX_TIMER2_EV3 1918 // 1919 // EVTOMCUFLAGS.AUX_TIMER2_EV3 contribution to the AUX_COMB event. 1920 // 1921 // 0: Exclude. 1922 // 1: Include. 1923 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV3 0x00004000 1924 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV3_BITN 14 1925 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV3_M 0x00004000 1926 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV3_S 14 1927 1928 // Field: [13] AUX_TIMER2_EV2 1929 // 1930 // EVTOMCUFLAGS.AUX_TIMER2_EV2 contribution to the AUX_COMB event. 1931 // 1932 // 0: Exclude. 1933 // 1: Include. 1934 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV2 0x00002000 1935 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV2_BITN 13 1936 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV2_M 0x00002000 1937 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV2_S 13 1938 1939 // Field: [12] AUX_TIMER2_EV1 1940 // 1941 // EVTOMCUFLAGS.AUX_TIMER2_EV1 contribution to the AUX_COMB event. 1942 // 1943 // 0: Exclude. 1944 // 1: Include. 1945 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV1 0x00001000 1946 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV1_BITN 12 1947 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV1_M 0x00001000 1948 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV1_S 12 1949 1950 // Field: [11] AUX_TIMER2_EV0 1951 // 1952 // EVTOMCUFLAGS.AUX_TIMER2_EV0 contribution to the AUX_COMB event. 1953 // 1954 // 0: Exclude. 1955 // 1: Include. 1956 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV0 0x00000800 1957 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV0_BITN 11 1958 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV0_M 0x00000800 1959 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER2_EV0_S 11 1960 1961 // Field: [10] AUX_ADC_IRQ 1962 // 1963 // EVTOMCUFLAGS.AUX_ADC_IRQ contribution to the AUX_COMB event. 1964 // 1965 // 0: Exclude. 1966 // 1: Include. 1967 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_IRQ 0x00000400 1968 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_IRQ_BITN 10 1969 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_IRQ_M 0x00000400 1970 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_IRQ_S 10 1971 1972 // Field: [9] MCU_OBSMUX0 1973 // 1974 // EVTOMCUFLAGS.MCU_OBSMUX0 contribution to the AUX_COMB event. 1975 // 1976 // 0: Exclude. 1977 // 1: Include. 1978 #define AUX_EVCTL_COMBEVTOMCUMASK_MCU_OBSMUX0 0x00000200 1979 #define AUX_EVCTL_COMBEVTOMCUMASK_MCU_OBSMUX0_BITN 9 1980 #define AUX_EVCTL_COMBEVTOMCUMASK_MCU_OBSMUX0_M 0x00000200 1981 #define AUX_EVCTL_COMBEVTOMCUMASK_MCU_OBSMUX0_S 9 1982 1983 // Field: [8] AUX_ADC_FIFO_ALMOST_FULL 1984 // 1985 // EVTOMCUFLAGS.AUX_ADC_FIFO_ALMOST_FULL contribution to the AUX_COMB event. 1986 // 1987 // 0: Exclude. 1988 // 1: Include. 1989 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_FIFO_ALMOST_FULL 0x00000100 1990 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_FIFO_ALMOST_FULL_BITN 8 1991 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_FIFO_ALMOST_FULL_M 0x00000100 1992 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_FIFO_ALMOST_FULL_S 8 1993 1994 // Field: [7] AUX_ADC_DONE 1995 // 1996 // EVTOMCUFLAGS.AUX_ADC_DONE contribution to the AUX_COMB event. 1997 // 1998 // 0: Exclude. 1999 // 1: Include. 2000 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_DONE 0x00000080 2001 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_DONE_BITN 7 2002 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_DONE_M 0x00000080 2003 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_ADC_DONE_S 7 2004 2005 // Field: [6] AUX_SMPH_AUTOTAKE_DONE 2006 // 2007 // EVTOMCUFLAGS.AUX_SMPH_AUTOTAKE_DONE contribution to the AUX_COMB event. 2008 // 2009 // 0: Exclude. 2010 // 1: Include. 2011 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_SMPH_AUTOTAKE_DONE 0x00000040 2012 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_SMPH_AUTOTAKE_DONE_BITN 6 2013 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_SMPH_AUTOTAKE_DONE_M 0x00000040 2014 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_SMPH_AUTOTAKE_DONE_S 6 2015 2016 // Field: [5] AUX_TIMER1_EV 2017 // 2018 // EVTOMCUFLAGS.AUX_TIMER1_EV contribution to the AUX_COMB event. 2019 // 2020 // 0: Exclude. 2021 // 1: Include. 2022 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER1_EV 0x00000020 2023 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER1_EV_BITN 5 2024 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER1_EV_M 0x00000020 2025 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER1_EV_S 5 2026 2027 // Field: [4] AUX_TIMER0_EV 2028 // 2029 // EVTOMCUFLAGS.AUX_TIMER0_EV contribution to the AUX_COMB event. 2030 // 2031 // 0: Exclude. 2032 // 1: Include. 2033 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER0_EV 0x00000010 2034 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER0_EV_BITN 4 2035 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER0_EV_M 0x00000010 2036 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TIMER0_EV_S 4 2037 2038 // Field: [3] AUX_TDC_DONE 2039 // 2040 // EVTOMCUFLAGS.AUX_TDC_DONE contribution to the AUX_COMB event. 2041 // 2042 // 0: Exclude. 2043 // 1: Include. 2044 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TDC_DONE 0x00000008 2045 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TDC_DONE_BITN 3 2046 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TDC_DONE_M 0x00000008 2047 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_TDC_DONE_S 3 2048 2049 // Field: [2] AUX_COMPB 2050 // 2051 // EVTOMCUFLAGS.AUX_COMPB contribution to the AUX_COMB event. 2052 // 2053 // 0: Exclude 2054 // 1: Include. 2055 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_COMPB 0x00000004 2056 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_COMPB_BITN 2 2057 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_COMPB_M 0x00000004 2058 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_COMPB_S 2 2059 2060 // Field: [1] AUX_COMPA 2061 // 2062 // EVTOMCUFLAGS.AUX_COMPA contribution to the AUX_COMB event. 2063 // 2064 // 0: Exclude. 2065 // 1: Include. 2066 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_COMPA 0x00000002 2067 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_COMPA_BITN 1 2068 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_COMPA_M 0x00000002 2069 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_COMPA_S 1 2070 2071 // Field: [0] AUX_WU_EV 2072 // 2073 // EVTOMCUFLAGS.AUX_WU_EV contribution to the AUX_COMB event. 2074 // 2075 // 0: Exclude. 2076 // 1: Include. 2077 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_WU_EV 0x00000001 2078 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_WU_EV_BITN 0 2079 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_WU_EV_M 0x00000001 2080 #define AUX_EVCTL_COMBEVTOMCUMASK_AUX_WU_EV_S 0 2081 2082 //***************************************************************************** 2083 // 2084 // Register: AUX_EVCTL_O_EVOBSCFG 2085 // 2086 //***************************************************************************** 2087 // Field: [5:0] EVOBS_SEL 2088 // 2089 // Select which event from the asynchronous event bus that represents 2090 // AUX_EV_OBS in AUX_AIODIOn. 2091 // ENUMs: 2092 // AUX_TIMER2_CLKSW_RDY EVSTAT3.AUX_TIMER2_CLKSWITCH_RDY 2093 // AUX_DAC_HOLD_ACTIVE EVSTAT3.AUX_DAC_HOLD_ACTIVE 2094 // AUX_SMPH_AUTOTAKE_DONE EVSTAT3.AUX_SMPH_AUTOTAKE_DONE 2095 // AUX_ADC_FIFO_NOT_EMPTY EVSTAT3.AUX_ADC_FIFO_NOT_EMPTY 2096 // AUX_ADC_FIFO_ALMOST_FULL EVSTAT3.AUX_ADC_FIFO_ALMOST_FULL 2097 // AUX_ADC_IRQ EVSTAT3.AUX_ADC_IRQ 2098 // AUX_ADC_DONE EVSTAT3.AUX_ADC_DONE 2099 // AUX_ISRC_RESET_N EVSTAT3.AUX_ISRC_RESET_N 2100 // AUX_TDC_DONE EVSTAT3.AUX_TDC_DONE 2101 // AUX_TIMER0_EV EVSTAT3.AUX_TIMER0_EV 2102 // AUX_TIMER1_EV EVSTAT3.AUX_TIMER1_EV 2103 // AUX_TIMER2_PULSE EVSTAT3.AUX_TIMER2_PULSE 2104 // AUX_TIMER2_EV3 EVSTAT3.AUX_TIMER2_EV3 2105 // AUX_TIMER2_EV2 EVSTAT3.AUX_TIMER2_EV2 2106 // AUX_TIMER2_EV1 EVSTAT3.AUX_TIMER2_EV1 2107 // AUX_TIMER2_EV0 EVSTAT3.AUX_TIMER2_EV0 2108 // AUX_COMPB EVSTAT2.AUX_COMPB 2109 // AUX_COMPA EVSTAT2.AUX_COMPA 2110 // MCU_OBSMUX1 EVSTAT2.MCU_OBSMUX1 2111 // MCU_OBSMUX0 EVSTAT2.MCU_OBSMUX0 2112 // MCU_EV EVSTAT2.MCU_EV 2113 // ACLK_REF EVSTAT2.ACLK_REF 2114 // VDDR_RECHARGE EVSTAT2.VDDR_RECHARGE 2115 // MCU_ACTIVE EVSTAT2.MCU_ACTIVE 2116 // PWR_DWN EVSTAT2.PWR_DWN 2117 // SCLK_LF EVSTAT2.SCLK_LF 2118 // AON_BATMON_TEMP_UPD EVSTAT2.AON_BATMON_TEMP_UPD 2119 // AON_BATMON_BAT_UPD EVSTAT2.AON_BATMON_BAT_UPD 2120 // AON_RTC_4KHZ EVSTAT2.AON_RTC_4KHZ 2121 // AON_RTC_CH2_DLY EVSTAT2.AON_RTC_CH2_DLY 2122 // AON_RTC_CH2 EVSTAT2.AON_RTC_CH2 2123 // MANUAL_EV EVSTAT2.MANUAL_EV 2124 // AUXIO31 EVSTAT1.AUXIO31 2125 // AUXIO30 EVSTAT1.AUXIO30 2126 // AUXIO29 EVSTAT1.AUXIO29 2127 // AUXIO28 EVSTAT1.AUXIO28 2128 // AUXIO27 EVSTAT1.AUXIO27 2129 // AUXIO26 EVSTAT1.AUXIO26 2130 // AUXIO25 EVSTAT1.AUXIO25 2131 // AUXIO24 EVSTAT1.AUXIO24 2132 // AUXIO23 EVSTAT1.AUXIO23 2133 // AUXIO22 EVSTAT1.AUXIO22 2134 // AUXIO21 EVSTAT1.AUXIO21 2135 // AUXIO20 EVSTAT1.AUXIO20 2136 // AUXIO19 EVSTAT1.AUXIO19 2137 // AUXIO18 EVSTAT1.AUXIO18 2138 // AUXIO17 EVSTAT1.AUXIO17 2139 // AUXIO16 EVSTAT1.AUXIO16 2140 // AUXIO15 EVSTAT0.AUXIO15 2141 // AUXIO14 EVSTAT0.AUXIO14 2142 // AUXIO13 EVSTAT0.AUXIO13 2143 // AUXIO12 EVSTAT0.AUXIO12 2144 // AUXIO11 EVSTAT0.AUXIO11 2145 // AUXIO10 EVSTAT0.AUXIO10 2146 // AUXIO9 EVSTAT0.AUXIO9 2147 // AUXIO8 EVSTAT0.AUXIO8 2148 // AUXIO7 EVSTAT0.AUXIO7 2149 // AUXIO6 EVSTAT0.AUXIO6 2150 // AUXIO5 EVSTAT0.AUXIO5 2151 // AUXIO4 EVSTAT0.AUXIO4 2152 // AUXIO3 EVSTAT0.AUXIO3 2153 // AUXIO2 EVSTAT0.AUXIO2 2154 // AUXIO1 EVSTAT0.AUXIO1 2155 // AUXIO0 EVSTAT0.AUXIO0 2156 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_W 6 2157 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_M 0x0000003F 2158 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_S 0 2159 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_TIMER2_CLKSW_RDY 0x0000003F 2160 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_DAC_HOLD_ACTIVE 0x0000003E 2161 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_SMPH_AUTOTAKE_DONE 0x0000003D 2162 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_ADC_FIFO_NOT_EMPTY 0x0000003C 2163 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_ADC_FIFO_ALMOST_FULL 0x0000003B 2164 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_ADC_IRQ 0x0000003A 2165 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_ADC_DONE 0x00000039 2166 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_ISRC_RESET_N 0x00000038 2167 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_TDC_DONE 0x00000037 2168 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_TIMER0_EV 0x00000036 2169 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_TIMER1_EV 0x00000035 2170 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_TIMER2_PULSE 0x00000034 2171 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_TIMER2_EV3 0x00000033 2172 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_TIMER2_EV2 0x00000032 2173 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_TIMER2_EV1 0x00000031 2174 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_TIMER2_EV0 0x00000030 2175 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_COMPB 0x0000002F 2176 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUX_COMPA 0x0000002E 2177 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_MCU_OBSMUX1 0x0000002D 2178 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_MCU_OBSMUX0 0x0000002C 2179 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_MCU_EV 0x0000002B 2180 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_ACLK_REF 0x0000002A 2181 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_VDDR_RECHARGE 0x00000029 2182 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_MCU_ACTIVE 0x00000028 2183 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_PWR_DWN 0x00000027 2184 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_SCLK_LF 0x00000026 2185 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AON_BATMON_TEMP_UPD 0x00000025 2186 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AON_BATMON_BAT_UPD 0x00000024 2187 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AON_RTC_4KHZ 0x00000023 2188 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AON_RTC_CH2_DLY 0x00000022 2189 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AON_RTC_CH2 0x00000021 2190 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_MANUAL_EV 0x00000020 2191 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO31 0x0000001F 2192 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO30 0x0000001E 2193 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO29 0x0000001D 2194 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO28 0x0000001C 2195 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO27 0x0000001B 2196 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO26 0x0000001A 2197 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO25 0x00000019 2198 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO24 0x00000018 2199 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO23 0x00000017 2200 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO22 0x00000016 2201 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO21 0x00000015 2202 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO20 0x00000014 2203 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO19 0x00000013 2204 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO18 0x00000012 2205 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO17 0x00000011 2206 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO16 0x00000010 2207 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO15 0x0000000F 2208 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO14 0x0000000E 2209 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO13 0x0000000D 2210 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO12 0x0000000C 2211 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO11 0x0000000B 2212 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO10 0x0000000A 2213 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO9 0x00000009 2214 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO8 0x00000008 2215 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO7 0x00000007 2216 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO6 0x00000006 2217 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO5 0x00000005 2218 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO4 0x00000004 2219 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO3 0x00000003 2220 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO2 0x00000002 2221 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO1 0x00000001 2222 #define AUX_EVCTL_EVOBSCFG_EVOBS_SEL_AUXIO0 0x00000000 2223 2224 //***************************************************************************** 2225 // 2226 // Register: AUX_EVCTL_O_PROGDLY 2227 // 2228 //***************************************************************************** 2229 // Field: [15:0] VALUE 2230 // 2231 // VALUE decrements to 0 at a rate of 1 MHz. 2232 // 2233 // The event AUX_PROG_DLY_IDLE is high when VALUE is 0, otherwise it is low. 2234 // 2235 // Only use the programmable delay counter and the AUX_PROG_DLY_IDLE event when 2236 // AUX_SYSIF:OPMODEACK.ACK equals A or LP. 2237 // 2238 // Decrementation of VALUE halts when either is true: 2239 // - AUX_SCE:CTL.DBG_FREEZE_EN is set and system CPU is halted in debug mode. 2240 // - AUX_SYSIF:TIMERHALT.PROGDLY is set. 2241 #define AUX_EVCTL_PROGDLY_VALUE_W 16 2242 #define AUX_EVCTL_PROGDLY_VALUE_M 0x0000FFFF 2243 #define AUX_EVCTL_PROGDLY_VALUE_S 0 2244 2245 //***************************************************************************** 2246 // 2247 // Register: AUX_EVCTL_O_MANUAL 2248 // 2249 //***************************************************************************** 2250 // Field: [0] EV 2251 // 2252 // This bit field sets the value of EVSTAT2.MANUAL_EV. 2253 #define AUX_EVCTL_MANUAL_EV 0x00000001 2254 #define AUX_EVCTL_MANUAL_EV_BITN 0 2255 #define AUX_EVCTL_MANUAL_EV_M 0x00000001 2256 #define AUX_EVCTL_MANUAL_EV_S 0 2257 2258 //***************************************************************************** 2259 // 2260 // Register: AUX_EVCTL_O_EVSTAT0L 2261 // 2262 //***************************************************************************** 2263 // Field: [7:0] ALIAS_EV 2264 // 2265 // Alias of EVSTAT0 event 7 down to 0. 2266 #define AUX_EVCTL_EVSTAT0L_ALIAS_EV_W 8 2267 #define AUX_EVCTL_EVSTAT0L_ALIAS_EV_M 0x000000FF 2268 #define AUX_EVCTL_EVSTAT0L_ALIAS_EV_S 0 2269 2270 //***************************************************************************** 2271 // 2272 // Register: AUX_EVCTL_O_EVSTAT0H 2273 // 2274 //***************************************************************************** 2275 // Field: [7:0] ALIAS_EV 2276 // 2277 // Alias of EVSTAT0 event 15 down to 8. 2278 #define AUX_EVCTL_EVSTAT0H_ALIAS_EV_W 8 2279 #define AUX_EVCTL_EVSTAT0H_ALIAS_EV_M 0x000000FF 2280 #define AUX_EVCTL_EVSTAT0H_ALIAS_EV_S 0 2281 2282 //***************************************************************************** 2283 // 2284 // Register: AUX_EVCTL_O_EVSTAT1L 2285 // 2286 //***************************************************************************** 2287 // Field: [7:0] ALIAS_EV 2288 // 2289 // Alias of EVSTAT1 event 7 down to 0. 2290 #define AUX_EVCTL_EVSTAT1L_ALIAS_EV_W 8 2291 #define AUX_EVCTL_EVSTAT1L_ALIAS_EV_M 0x000000FF 2292 #define AUX_EVCTL_EVSTAT1L_ALIAS_EV_S 0 2293 2294 //***************************************************************************** 2295 // 2296 // Register: AUX_EVCTL_O_EVSTAT1H 2297 // 2298 //***************************************************************************** 2299 // Field: [7:0] ALIAS_EV 2300 // 2301 // Alias of EVSTAT1 event 15 down to 8. 2302 #define AUX_EVCTL_EVSTAT1H_ALIAS_EV_W 8 2303 #define AUX_EVCTL_EVSTAT1H_ALIAS_EV_M 0x000000FF 2304 #define AUX_EVCTL_EVSTAT1H_ALIAS_EV_S 0 2305 2306 //***************************************************************************** 2307 // 2308 // Register: AUX_EVCTL_O_EVSTAT2L 2309 // 2310 //***************************************************************************** 2311 // Field: [7:0] ALIAS_EV 2312 // 2313 // Alias of EVSTAT2 event 7 down to 0. 2314 #define AUX_EVCTL_EVSTAT2L_ALIAS_EV_W 8 2315 #define AUX_EVCTL_EVSTAT2L_ALIAS_EV_M 0x000000FF 2316 #define AUX_EVCTL_EVSTAT2L_ALIAS_EV_S 0 2317 2318 //***************************************************************************** 2319 // 2320 // Register: AUX_EVCTL_O_EVSTAT2H 2321 // 2322 //***************************************************************************** 2323 // Field: [7:0] ALIAS_EV 2324 // 2325 // Alias of EVSTAT2 event 15 down to 8. 2326 #define AUX_EVCTL_EVSTAT2H_ALIAS_EV_W 8 2327 #define AUX_EVCTL_EVSTAT2H_ALIAS_EV_M 0x000000FF 2328 #define AUX_EVCTL_EVSTAT2H_ALIAS_EV_S 0 2329 2330 //***************************************************************************** 2331 // 2332 // Register: AUX_EVCTL_O_EVSTAT3L 2333 // 2334 //***************************************************************************** 2335 // Field: [7:0] ALIAS_EV 2336 // 2337 // Alias of EVSTAT3 event 7 down to 0. 2338 #define AUX_EVCTL_EVSTAT3L_ALIAS_EV_W 8 2339 #define AUX_EVCTL_EVSTAT3L_ALIAS_EV_M 0x000000FF 2340 #define AUX_EVCTL_EVSTAT3L_ALIAS_EV_S 0 2341 2342 //***************************************************************************** 2343 // 2344 // Register: AUX_EVCTL_O_EVSTAT3H 2345 // 2346 //***************************************************************************** 2347 // Field: [7:0] ALIAS_EV 2348 // 2349 // Alias of EVSTAT3 event 15 down to 8. 2350 #define AUX_EVCTL_EVSTAT3H_ALIAS_EV_W 8 2351 #define AUX_EVCTL_EVSTAT3H_ALIAS_EV_M 0x000000FF 2352 #define AUX_EVCTL_EVSTAT3H_ALIAS_EV_S 0 2353 2354 2355 #endif // __AUX_EVCTL__ 2356