67 #pragma ANSI_strict off 88 uint32_t crp_reserved1[3];
114 uint32_t crp_reserved2[10];
158 uint32_t crp_reserved3[2];
187 uint32_t crp_reserved4;
195 uint32_t WKRLLOVRF:1;
209 uint32_t crp_reserved5[3];
249 uint32_t CONT_SCKE:1;
274 uint32_t dspi_reserved1;
279 uint32_t SPI_TCNT:16;
321 uint32_t POPNXTPTR:4;
378 uint32_t DSPI_reserved_txf[12];
388 uint32_t DSPI_reserved_rxf[12];
413 uint32_t SER_DATA:16;
421 uint32_t ASER_DATA:16;
429 uint32_t COMP_DATA:16;
437 uint32_t DESER_DATA:16;
480 uint32_t ebi_cal_cs_reserved [2];
500 uint32_t EBI_reserved1;
524 uint32_t EBI_reserved2[4];
640 uint32_t emios_reserved1[4];
708 uint32_t emios_channel_reserved[2];
725 uint32_t eqadc_reserved0;
750 uint32_t eqadc_reserved1;
752 uint32_t eqadc_reserved2;
762 uint32_t eqadc_reserved3;
764 uint32_t eqadc_reserved4;
778 uint32_t eqadc_reserved5;
799 uint32_t eqadc_reserved6;
819 uint32_t POPNXTPTR:4;
823 uint32_t eqadc_reserved7;
825 uint32_t eqadc_reserved8;
835 uint32_t eqadc_reserved9;
848 uint32_t TC_LCFT0:11;
852 uint32_t eqadc_reserved10[2];
867 uint32_t eqadc_reserved11[20];
877 uint32_t eqadc_reserved12[12];
881 uint32_t eqadc_reserved13[32];
891 uint32_t eqadc_reserved14[12];
1192 uint32_t LPRIO_EN:1;
1228 uint32_t FLEXCAN_reserved1;
1436 uint32_t FLEXCAN_reserved2[19];
1449 uint32_t TIMESTAMP:16;
1471 uint32_t FLEXCAN_reserved3[256];
1486 uint32_t FMPLL_reserved0;
1608 uint32_t VTES_PRC1:1;
1610 uint32_t HVEN_PRC1:1;
1618 int32_t INTC_reserved1;
1648 uint32_t VTBA_PRC1:21;
1649 uint32_t INTVEC_PRC1:9;
1677 uint32_t intc_reserved2[6];
1694 uint32_t mcm_reserved1[5];
1696 uint16_t mcm_reserved2;
1710 uint8_t mcm_reserved3[3];
1716 uint8_t mcm_reserved4[3];
1726 uint32_t mcm_reserved5[1];
1736 uint32_t mcm_reserved6[6];
1737 uint8_t mcm_reserved7[3];
1748 uint8_t mcm_reserved8[3];
1759 uint16_t mcm_reserved9;
1772 uint32_t mcm_reserved10;
1778 uint16_t mcm_reserved11;
1793 uint8_t PROTECTION:4;
1812 uint16_t mcm_reserved12;
1827 uint8_t PROTECTION:4;
1857 uint32_t mpu_reserved1[3];
1913 uint32_t mpu_reserved2[246];
1919 uint32_t SRTADDR:27;
1927 uint32_t ENDADDR:27;
1965 uint32_t mpu_reserved3[192];
1999 uint32_t pit_reserved1[23];
2008 uint32_t pit_reserved2[23];
2096 uint32_t sema4_reserved1[12];
2120 uint16_t sema4_reserved2[3];
2144 uint16_t sema4_reserved3[27];
2168 uint16_t sema4_reserved4[3];
2192 uint16_t sema4_reserved5[59];
2205 uint16_t sema4_reserved6;
2223 int32_t SIU_reserved0;
2228 uint32_t PARTNUM:16;
2232 uint32_t MASKNUM_MAJOR:4;
2233 uint32_t MASKNUM_MINOR:4;
2237 int32_t SIU_reserved1;
2458 int32_t SIU_reserved2[2];
2476 int32_t SIU_reserved3[295];
2486 int32_t SIU_reserved4[91];
2496 int32_t SIU_reserved5[27];
2534 uint32_t SELEMIOS15:2;
2535 uint32_t SELEMIOS14:2;
2536 uint32_t SELEMIOS13:2;
2537 uint32_t SELEMIOS12:2;
2538 uint32_t SELEMIOS11:2;
2539 uint32_t SELEMIOS10:2;
2540 uint32_t SELEMIOS9:2;
2541 uint32_t SELEMIOS8:2;
2542 uint32_t SELEMIOS7:2;
2543 uint32_t SELEMIOS6:2;
2544 uint32_t SELEMIOS5:2;
2545 uint32_t SELEMIOS4:2;
2546 uint32_t SELEMIOS3:2;
2547 uint32_t SELEMIOS2:2;
2548 uint32_t SELEMIOS1:2;
2549 uint32_t SELEMIOS0:2;
2553 int32_t SIU_reserved6[29];
2589 int32_t SIU_reserved7[2];
2594 uint32_t SYSCLKSEL:2;
2595 uint32_t SYSCLKDIV:2;
2596 uint32_t SWTCLKSEL:1;
2598 uint32_t LPCLKDIV7:2;
2599 uint32_t LPCLKDIV6:2;
2600 uint32_t LPCLKDIV5:2;
2601 uint32_t LPCLKDIV4:2;
2602 uint32_t LPCLKDIV3:2;
2603 uint32_t LPCLKDIV2:2;
2604 uint32_t LPCLKDIV1:2;
2605 uint32_t LPCLKDIV0:2;
2617 int32_t SIU_reserved8[149];
2659 int32_t SIU_reserved9[11];
2702 int32_t SIU_reserved10[12];
2707 uint32_t PB_MASK:16;
2715 uint32_t PC_MASK:16;
2723 uint32_t PD_MASK:16;
2731 uint32_t PE_MASK:16;
2739 uint32_t PF_MASK:16;
2747 uint32_t PG_MASK:16;
2755 uint32_t PH_MASK:16;
2763 uint32_t PJ_MASK:16;
2792 uint16_t PRESCALE:3;
2811 uint16_t MBSEG2DS:7;
2813 uint16_t MBSEG1DS:7;
2822 uint16_t LAST_MB_SEG1:6;
2824 uint16_t LAST_MB_UTIL:6;
2975 uint16_t SLOTMODE:2;
2977 uint16_t PROTSTATE:3;
2978 uint16_t SUBSTATE:4;
2980 uint16_t WAKEUPSTATUS:3;
3015 uint16_t CLKCORRFAILCNT:4;
3089 uint16_t SYNFRID:10;
3116 uint16_t TI1CYCVAL:6;
3118 uint16_t TI1CYCMSK:6;
3130 uint16_t SLOTNUMBER:11;
3147 uint16_t STATUSMASK:4;
3176 uint16_t CYCCNTMSK:6;
3178 uint16_t CYCCNTVAL:6;
3196 uint16_t FIFODEPTH:8;
3198 uint16_t ENTRYSIZE:7;
3231 uint16_t ACTION_POINT_OFFSET:6;
3232 uint16_t STATIC_SLOT_LENGTH:10;
3240 uint16_t MACRO_AFTER_FIRST_STATIC_SLOT:14;
3247 uint16_t MINISLOT_AFTER_ACTION_POINT:6;
3248 uint16_t NUMBER_OF_STATIC_SLOTS:10;
3255 uint16_t WAKEUP_SYMBOL_RX_LOW:6;
3256 uint16_t MINISLOT_ACTION_POINT_OFFSET:5;
3257 uint16_t COLDSTART_ATTEMPTS:5;
3264 uint16_t CAS_RX_LOW_MAX:7;
3265 uint16_t WAKEUP_SYMBOL_RX_WINDOW:9;
3272 uint16_t TSS_TRANSMITTER:4;
3273 uint16_t WAKEUP_SYMBOL_TX_LOW:6;
3274 uint16_t WAKEUP_SYMBOL_RX_IDLE:6;
3282 uint16_t SYMBOL_WINDOW_AFTER_ACTION_POINT:8;
3283 uint16_t MACRO_INITIAL_OFFSET_A:7;
3290 uint16_t DECODING_CORRECTION_B:9;
3291 uint16_t MICRO_PER_MACRO_NOM_HALF:7;
3298 uint16_t MAX_WITHOUT_CLOCK_CORRECTION_FATAL:4;
3299 uint16_t MAX_WITHOUT_CLOCK_CORRECTION_PASSIVE:4;
3300 uint16_t WAKEUP_SYMBOL_TX_IDLE:8;
3307 uint16_t MINISLOT_EXISTS:1;
3308 uint16_t SYMBOL_WINDOW_EXISTS:1;
3309 uint16_t OFFSET_CORRECTION_OUT:14;
3316 uint16_t SINGLE_SLOT_ENABLED:1;
3317 uint16_t WAKEUP_CHANNEL:1;
3318 uint16_t MACRO_PER_CYCLE:14;
3325 uint16_t KEY_SLOT_USED_FOR_STARTUP:1;
3326 uint16_t KEY_SLOT_USED_FOR_SYNC:1;
3327 uint16_t OFFSET_CORRECTION_START:14;
3334 uint16_t ALLOW_PASSIVE_TO_ACTIVE:5;
3335 uint16_t KEY_SLOT_HEADER_CRC:11;
3342 uint16_t FIRST_MINISLOT_ACTION_POINT_OFFSET:6;
3343 uint16_t STATIC_SLOT_AFTER_ACTION_POINT:10;
3350 uint16_t RATE_CORRECTION_OUT:11;
3351 uint16_t LISTEN_TIMEOUT_H:5;
3358 uint16_t LISTEN_TIMEOUT_L:16;
3365 uint16_t MACRO_INITIAL_OFFSET_B:7;
3366 uint16_t NOISE_LISTEN_TIMEOUT_H:9;
3373 uint16_t NOISE_LISTEN_TIMEOUT_L:16;
3380 uint16_t WAKEUP_PATTERN:6;
3381 uint16_t KEY_SLOT_ID:10;
3388 uint16_t DECODING_CORRECTION_A:9;
3389 uint16_t PAYLOAD_LENGTH_STATIC:7;
3396 uint16_t MICRO_INITIAL_OFFSET_B:8;
3397 uint16_t MICRO_INITIAL_OFFSET_A:8;
3404 uint16_t EXTERN_RATE_CORRECTION:3;
3405 uint16_t LATEST_TX:13;
3413 uint16_t COMP_ACCEPTED_STARTUP_RANGE_A:11;
3414 uint16_t MICRO_PER_CYCLE_H:4;
3421 uint16_t micro_per_cycle_l:16;
3428 uint16_t CLUSTER_DRIFT_DAMPING:5;
3429 uint16_t MAX_PAYLOAD_LENGTH_DYNAMIC:7;
3430 uint16_t MICRO_PER_CYCLE_MIN_H:4;
3437 uint16_t MICRO_PER_CYCLE_MIN_L:16;
3444 uint16_t ALLOW_HALT_DUE_TO_CLOCK:1;
3445 uint16_t COMP_ACCEPTED_STARTUP_RANGE_B:11;
3446 uint16_t MICRO_PER_CYCLE_MAX_H:4;
3453 uint16_t MICRO_PER_CYCLE_MAX_L:16;
3460 uint16_t DYNAMIC_SLOT_IDLE_PHASE:2;
3461 uint16_t MACRO_AFTER_OFFSET_CORRECTION:14;
3468 uint16_t EXTERN_OFFSET_CORRECTION:3;
3469 uint16_t MINISLOTS_MAX:13;
3477 uint16_t SYNC_NODE_MAX:4;
3628 uint16_t reserved0[1];
3631 uint16_t reserved1[1];
3632 uint16_t reserved2[1];
3670 volatile SSR_t SSR[8];
3719 uint16_t reserved3[17];
3785 uint16_t DATA_OFFSET;
3798 uint32_t MDATOBSE:1;
3806 uint32_t MSVRQCIE:1;
3808 uint32_t MSBFEPOL:1;
3809 uint32_t MDBFEPOL:1;
3834 uint32_t RXCCHA_ACEN:1;
3844 uint32_t RXACHA_ACEN:1;
3854 uint32_t TXCCHA_ACEN:1;
3864 uint32_t TXACHA_ACEN:1;
3874 uint32_t TXSCHA_ACEN:1;
3901 uint32_t RXICHA_ACEN:1;
3911 uint32_t TXICHA_ACEN:1;
3922 #define SRAM_START 0x40000000UL 3923 #define SRAM_SIZE 0x14000UL 3924 #define SRAM_END 0x40013FFFUL 3926 #define FLASH_START 0x0UL 3927 #define FLASH_SIZE 0x180000UL 3928 #define FLASH_END 0x17FFFFUL 3931 #define SEMA4 (*(volatile struct SEMA4_tag *) 0xFFF10000UL) 3932 #define MPU (*(volatile struct MPU_tag *) 0xFFF14000UL) 3933 #define MCM (*(volatile struct MCM_tag *) 0xFFF40000UL) 3934 #define EDMA (*(volatile struct EDMA_tag *) 0xFFF44000UL) 3935 #define INTC (*(volatile struct INTC_tag *) 0xFFF48000UL) 3936 #define EQADC (*(volatile struct EQADC_tag *) 0xFFF80000UL) 3937 #define MLB (*(volatile struct MLB_tag *) 0xFFF84000UL) 3938 #define I2C (*(volatile struct I2C_tag *) 0xFFF88000UL) 3939 #define DSPI_A (*(volatile struct DSPI_tag *) 0xFFF90000UL) 3940 #define DSPI_B (*(volatile struct DSPI_tag *) 0xFFF94000UL) 3941 #define DSPI_C (*(volatile struct DSPI_tag *) 0xFFF98000UL) 3942 #define DSPI_D (*(volatile struct DSPI_tag *) 0xFFF9C000UL) 3943 #define ESCI_A (*(volatile struct ESCI_tag *) 0xFFFA0000UL) 3944 #define ESCI_B (*(volatile struct ESCI_tag *) 0xFFFA4000UL) 3945 #define ESCI_C (*(volatile struct ESCI_tag *) 0xFFFA8000UL) 3946 #define ESCI_D (*(volatile struct ESCI_tag *) 0xFFFAC000UL) 3947 #define ESCI_E (*(volatile struct ESCI_tag *) 0xFFFB0000UL) 3948 #define ESCI_F (*(volatile struct ESCI_tag *) 0xFFFB4000UL) 3949 #define ESCI_G (*(volatile struct ESCI_tag *) 0xFFFB8000UL) 3950 #define ESCI_H (*(volatile struct ESCI_tag *) 0xFFFBC000UL) 3951 #define CAN_A (*(volatile struct FLEXCAN_tag *) 0xFFFC0000UL) 3952 #define CAN_B (*(volatile struct FLEXCAN_tag *) 0xFFFC4000UL) 3953 #define CAN_C (*(volatile struct FLEXCAN_tag *) 0xFFFC8000UL) 3954 #define CAN_D (*(volatile struct FLEXCAN_tag *) 0xFFFCC000UL) 3955 #define CAN_E (*(volatile struct FLEXCAN_tag *) 0xFFFD0000UL) 3956 #define CAN_F (*(volatile struct FLEXCAN_tag *) 0xFFFD4000UL) 3957 #define FR (*(volatile struct FR_tag *) 0xFFFD8000UL) 3958 #define DMAMUX (*(volatile struct DMAMUX_tag *) 0xFFFDC000UL) 3959 #define PIT (*(volatile struct PIT_tag *) 0xFFFE0000UL) 3960 #define EMIOS (*(volatile struct EMIOS_tag *) 0xFFFE4000UL) 3961 #define SIU (*(volatile struct SIU_tag *) 0xFFFE8000UL) 3962 #define CRP (*(volatile struct CRP_tag *) 0xFFFEC000UL) 3963 #define FMPLL (*(volatile struct FMPLL_tag *) 0xFFFF0000UL) 3964 #define EBI (*(volatile struct EBI_tag *) 0xFFFF4000UL) 3965 #define FLASH (*(volatile struct FLASH_tag *) 0xFFFF8000UL) Definition: fsl-mpc551x.h:3093
Definition: fsl-mpc551x.h:3552
Definition: fsl-mpc551x.h:3182
Definition: fsl-mpc551x.h:2460
Definition: fsl-mpc551x.h:3576
Definition: fsl-mpc551x.h:1488
Definition: fsl-mpc551x.h:3295
Definition: fsl-mpc551x.h:3612
#define TCR
tx configuration reg
Definition: wd80x3.h:99
Definition: fsl-mpc551x.h:3570
Definition: fsl-mpc551x.h:3418
Definition: fsl-mpc551x.h:3213
#define PE
Parity Error.
Definition: uart.h:125
Definition: fsl-mpc551x.h:3603
Definition: fsl-mpc551x.h:484
Definition: fsl-mpc551x.h:2294
Definition: fsl-mpc551x.h:3355
Definition: fsl-mpc551x.h:2884
#define DR
Bits definition of the Line Status Register (LSR)
Definition: uart.h:123
Definition: fsl-mpc551x.h:2922
Definition: fsl-mpc551x.h:3609
Definition: fsl-mpc551x.h:667
Definition: fsl-mpc551x.h:899
Definition: fsl-mpc551x.h:362
Definition: fsl-mpc551x.h:3567
Definition: fsl-mpc551x.h:3134
Definition: fsl-mpc551x.h:3588
Definition: fsl-mpc551x.h:3069
Definition: fsl-mpc551x.h:3202
Definition: fsl-mpc551x.h:3457
Definition: fsl-mpc551x.h:3123
Definition: fsl-mpc551x.h:1438
Definition: fsl-mpc551x.h:3261
Definition: fsl-mpc551x.h:3546
Definition: fsl-mpc551x.h:230
Definition: fsl-mpc551x.h:3244
Definition: fsl-mpc551x.h:3597
Definition: fsl-mpc551x.h:3540
Definition: fsl-mpc551x.h:447
Definition: fsl-mpc551x.h:1484
Definition: fsl-mpc551x.h:3000
Definition: fsl-mpc551x.h:3401
Definition: fsl-mpc551x.h:3600
Definition: fsl-mpc551x.h:245
Definition: fsl-mpc551x.h:3473
Definition: fsl-mpc551x.h:532
Definition: fsl-mpc551x.h:3741
Definition: fsl-mpc551x.h:303
Definition: fsl-mpc551x.h:3287
Definition: fsl-mpc551x.h:2352
Definition: fsl-mpc551x.h:2960
Definition: fsl-mpc551x.h:3594
Definition: fsl-mpc551x.h:3425
Definition: fsl-mpc551x.h:2781
Definition: fsl-mpc551x.h:3362
Definition: fsl-mpc551x.h:2842
Definition: fsl-mpc551x.h:3606
Definition: fsl-mpc551x.h:3313
Definition: fsl-mpc551x.h:3150
Definition: fsl-mpc551x.h:3171
Definition: fsl-mpc551x.h:924
Definition: fsl-mpc551x.h:3622
Definition: fsl-mpc551x.h:3615
Definition: fsl-mpc551x.h:2425
Definition: fsl-mpc551x.h:3534
Definition: fsl-mpc551x.h:3370
Definition: fsl-mpc551x.h:3582
Definition: fsl-mpc551x.h:3252
Definition: fsl-mpc551x.h:344
Definition: fsl-mpc551x.h:716
Definition: fsl-mpc551x.h:3236
Definition: fsl-mpc551x.h:3018
Definition: fsl-mpc551x.h:325
Definition: fsl-mpc551x.h:3555
#define MSR
Modem Status Register.
Definition: uart.h:93
Definition: fsl-mpc551x.h:3531
Definition: fsl-mpc551x.h:2987
Definition: fsl-mpc551x.h:3409
Definition: fsl-mpc551x.h:1517
Definition: fsl-mpc551x.h:2269
#define BI
Break Interrupt.
Definition: uart.h:127
Definition: fsl-mpc551x.h:2796
Definition: fsl-mpc551x.h:2939
Definition: fsl-mpc551x.h:244
Definition: fsl-mpc551x.h:3465
Definition: fsl-mpc551x.h:3481
Definition: fsl-mpc551x.h:3339
Definition: fsl-mpc551x.h:956
Definition: fsl-mpc551x.h:2807
Definition: fsl-mpc551x.h:2087
Definition: fsl-mpc551x.h:3564
Definition: fsl-mpc551x.h:3377
Definition: fsl-mpc551x.h:3193
Definition: fsl-mpc551x.h:3278
Definition: fsl-mpc551x.h:2221
Definition: fsl-mpc551x.h:3528
Definition: fsl-mpc551x.h:3434
Definition: fsl-mpc551x.h:3037
Definition: fsl-mpc551x.h:483
Definition: fsl-mpc551x.h:2375
Definition: fsl-mpc551x.h:3051
Definition: fsl-mpc551x.h:3549
Definition: fsl-mpc551x.h:3112
Definition: fsl-mpc551x.h:3322
#define LCR
Line Control Register.
Definition: uart.h:90
Definition: fsl-mpc551x.h:3304
Definition: fsl-mpc551x.h:900
Definition: fsl-mpc551x.h:2400
Definition: fsl-mpc551x.h:1539
Definition: fsl-mpc551x.h:642
Definition: fsl-mpc551x.h:2317
Definition: fsl-mpc551x.h:3573
Definition: fsl-mpc551x.h:1079
Definition: fsl-mpc551x.h:3347
Definition: fsl-mpc551x.h:3585
Definition: fsl-mpc551x.h:2817
Definition: fsl-mpc551x.h:3537
Definition: fsl-mpc551x.h:2863
Definition: fsl-mpc551x.h:2901
Definition: fsl-mpc551x.h:3543
Definition: fsl-mpc551x.h:3228
Definition: fsl-mpc551x.h:3591
Definition: fsl-mpc551x.h:2971
Definition: fsl-mpc551x.h:1505
Definition: fsl-mpc551x.h:284
Definition: fsl-mpc551x.h:3561
Definition: fsl-mpc551x.h:3579
#define FE
Framing Error.
Definition: uart.h:126
Definition: fsl-mpc551x.h:946
Definition: fsl-mpc551x.h:1603
Definition: fsl-mpc551x.h:3269
Definition: fsl-mpc551x.h:2773
#define RSR
rx status reg for rd
Definition: wd80x3.h:63
Definition: fsl-mpc551x.h:1171
Definition: fsl-mpc551x.h:3441
Definition: fsl-mpc551x.h:691
Definition: fsl-mpc551x.h:2828
#define MCR
Modem Control Register.
Definition: uart.h:91
Definition: fsl-mpc551x.h:73
Definition: fsl-mpc551x.h:1027
Definition: fsl-mpc551x.h:1692
Definition: fsl-mpc551x.h:3393
Definition: fsl-mpc551x.h:3791
Definition: fsl-mpc551x.h:3331
Definition: fsl-mpc551x.h:1843
Definition: fsl-mpc551x.h:479
Definition: fsl-mpc551x.h:3618
Definition: fsl-mpc551x.h:1070
Definition: fsl-mpc551x.h:3085
Definition: fsl-mpc551x.h:1991
Definition: fsl-mpc551x.h:3450
Definition: fsl-mpc551x.h:1057
Definition: fsl-mpc551x.h:3558
Definition: fsl-mpc551x.h:3059
Definition: fsl-mpc551x.h:3385
Definition: fsl-mpc551x.h:531