6#include "bitfield_defs.h"
55 typedef uint32_t TLV_CHECKSUM_t;
59 typedef uint32_t DEVICE_INFO_TAG_t;
63 typedef uint32_t DEVICE_INFO_LEN_t;
67 typedef uint32_t DEVICE_ID_t;
71 typedef uint32_t HWREV_t;
75 typedef uint32_t BCREV_t;
79 typedef uint32_t ROM_DRVLIB_REV_t;
83 typedef uint32_t DIE_REC_TAG_t;
87 typedef uint32_t DIE_REC_LEN_t;
91 typedef uint32_t DIE_XPOS_t;
95 typedef uint32_t DIE_YPOS_t;
99 typedef uint32_t WAFER_ID_t;
103 typedef uint32_t LOT_ID_t;
107 typedef uint32_t RESERVED0_t;
111 typedef uint32_t RESERVED1_t;
115 typedef uint32_t RESERVED2_t;
119 typedef uint32_t TEST_RESULTS_t;
123 typedef uint32_t CS_CAL_TAG_t;
127 typedef uint32_t CS_CAL_LEN_t;
131 typedef uint32_t DCOIR_FCAL_RSEL04_t;
135 typedef uint32_t DCOIR_FCAL_RSEL5_t;
139 typedef uint32_t RESERVED3_t;
143 typedef uint32_t RESERVED4_t;
147 typedef uint32_t RESERVED5_t;
151 typedef uint32_t RESERVED6_t;
155 typedef uint32_t DCOIR_CONSTK_RSEL04_t;
159 typedef uint32_t DCOIR_CONSTK_RSEL5_t;
163 typedef uint32_t DCOER_FCAL_RSEL04_t;
167 typedef uint32_t DCOER_FCAL_RSEL5_t;
171 typedef uint32_t RESERVED7_t;
175 typedef uint32_t RESERVED8_t;
179 typedef uint32_t RESERVED9_t;
183 typedef uint32_t RESERVED10_t;
187 typedef uint32_t DCOER_CONSTK_RSEL04_t;
191 typedef uint32_t DCOER_CONSTK_RSEL5_t;
195 typedef uint32_t ADC14_CAL_TAG_t;
199 typedef uint32_t ADC14_CAL_LEN_t;
203 typedef uint32_t ADC_GAIN_FACTOR_t;
207 typedef uint32_t ADC_OFFSET_t;
211 typedef uint32_t RESERVED11_t;
215 typedef uint32_t RESERVED12_t;
219 typedef uint32_t RESERVED13_t;
223 typedef uint32_t RESERVED14_t;
227 typedef uint32_t RESERVED15_t;
231 typedef uint32_t RESERVED16_t;
235 typedef uint32_t RESERVED17_t;
239 typedef uint32_t RESERVED18_t;
243 typedef uint32_t RESERVED19_t;
247 typedef uint32_t RESERVED20_t;
251 typedef uint32_t RESERVED21_t;
255 typedef uint32_t RESERVED22_t;
259 typedef uint32_t RESERVED23_t;
263 typedef uint32_t RESERVED24_t;
267 typedef uint32_t RESERVED25_t;
271 typedef uint32_t RESERVED26_t;
275 typedef uint32_t ADC14_REF1P2V_TS30C_t;
279 typedef uint32_t ADC14_REF1P2V_TS85C_t;
283 typedef uint32_t ADC14_REF1P45V_TS30C_t;
287 typedef uint32_t ADC14_REF1P45V_TS85C_t;
291 typedef uint32_t ADC14_REF2P5V_TS30C_t;
295 typedef uint32_t ADC14_REF2P5V_TS85C_t;
299 typedef uint32_t REF_CAL_TAG_t;
303 typedef uint32_t REF_CAL_LEN_t;
307 typedef uint32_t REF_1P2V_t;
311 typedef uint32_t REF_1P45V_t;
315 typedef uint32_t REF_2P5V_t;
319 typedef uint32_t FLASH_INFO_TAG_t;
323 typedef uint32_t FLASH_INFO_LEN_t;
327 typedef uint32_t FLASH_MAX_PROG_PULSES_t;
331 typedef uint32_t FLASH_MAX_ERASE_PULSES_t;
335 typedef uint32_t RANDOM_NUM_TAG_t;
339 typedef uint32_t RANDOM_NUM_LEN_t;
343 typedef uint32_t RANDOM_NUM_1_t;
347 typedef uint32_t RANDOM_NUM_2_t;
351 typedef uint32_t RANDOM_NUM_3_t;
355 typedef uint32_t RANDOM_NUM_4_t;
359 typedef uint32_t BSL_CFG_TAG_t;
363 typedef uint32_t BSL_CFG_LEN_t;
367 typedef uint32_t BSL_PERIPHIF_SEL_t;
371 typedef uint32_t BSL_PORTIF_CFG_UART_t;
375 typedef uint32_t BSL_PORTIF_CFG_SPI_t;
379 typedef uint32_t BSL_PORTIF_CFG_I2C_t;
383 typedef uint32_t TLV_END_t;
386 TLV_CHECKSUM_t TLV_CHECKSUM;
387 DEVICE_INFO_TAG_t DEVICE_INFO_TAG;
388 DEVICE_INFO_LEN_t DEVICE_INFO_LEN;
389 DEVICE_ID_t DEVICE_ID;
392 ROM_DRVLIB_REV_t ROM_DRVLIB_REV;
393 DIE_REC_TAG_t DIE_REC_TAG;
394 DIE_REC_LEN_t DIE_REC_LEN;
399 RESERVED0_t RESERVED0;
400 RESERVED1_t RESERVED1;
401 RESERVED2_t RESERVED2;
402 TEST_RESULTS_t TEST_RESULTS;
403 CS_CAL_TAG_t CS_CAL_TAG;
404 CS_CAL_LEN_t CS_CAL_LEN;
405 DCOIR_FCAL_RSEL04_t DCOIR_FCAL_RSEL04;
406 DCOIR_FCAL_RSEL5_t DCOIR_FCAL_RSEL5;
407 RESERVED3_t RESERVED3;
408 RESERVED4_t RESERVED4;
409 RESERVED5_t RESERVED5;
410 RESERVED6_t RESERVED6;
411 DCOIR_CONSTK_RSEL04_t DCOIR_CONSTK_RSEL04;
412 DCOIR_CONSTK_RSEL5_t DCOIR_CONSTK_RSEL5;
413 DCOER_FCAL_RSEL04_t DCOER_FCAL_RSEL04;
414 DCOER_FCAL_RSEL5_t DCOER_FCAL_RSEL5;
415 RESERVED7_t RESERVED7;
416 RESERVED8_t RESERVED8;
417 RESERVED9_t RESERVED9;
418 RESERVED10_t RESERVED10;
419 DCOER_CONSTK_RSEL04_t DCOER_CONSTK_RSEL04;
420 DCOER_CONSTK_RSEL5_t DCOER_CONSTK_RSEL5;
421 ADC14_CAL_TAG_t ADC14_CAL_TAG;
422 ADC14_CAL_LEN_t ADC14_CAL_LEN;
423 ADC_GAIN_FACTOR_t ADC_GAIN_FACTOR;
424 ADC_OFFSET_t ADC_OFFSET;
425 RESERVED11_t RESERVED11;
426 RESERVED12_t RESERVED12;
427 RESERVED13_t RESERVED13;
428 RESERVED14_t RESERVED14;
429 RESERVED15_t RESERVED15;
430 RESERVED16_t RESERVED16;
431 RESERVED17_t RESERVED17;
432 RESERVED18_t RESERVED18;
433 RESERVED19_t RESERVED19;
434 RESERVED20_t RESERVED20;
435 RESERVED21_t RESERVED21;
436 RESERVED22_t RESERVED22;
437 RESERVED23_t RESERVED23;
438 RESERVED24_t RESERVED24;
439 RESERVED25_t RESERVED25;
440 RESERVED26_t RESERVED26;
441 ADC14_REF1P2V_TS30C_t ADC14_REF1P2V_TS30C;
442 ADC14_REF1P2V_TS85C_t ADC14_REF1P2V_TS85C;
443 ADC14_REF1P45V_TS30C_t ADC14_REF1P45V_TS30C;
444 ADC14_REF1P45V_TS85C_t ADC14_REF1P45V_TS85C;
445 ADC14_REF2P5V_TS30C_t ADC14_REF2P5V_TS30C;
446 ADC14_REF2P5V_TS85C_t ADC14_REF2P5V_TS85C;
447 REF_CAL_TAG_t REF_CAL_TAG;
448 REF_CAL_LEN_t REF_CAL_LEN;
450 REF_1P45V_t REF_1P45V;
452 FLASH_INFO_TAG_t FLASH_INFO_TAG;
453 FLASH_INFO_LEN_t FLASH_INFO_LEN;
454 FLASH_MAX_PROG_PULSES_t FLASH_MAX_PROG_PULSES;
455 FLASH_MAX_ERASE_PULSES_t FLASH_MAX_ERASE_PULSES;
456 RANDOM_NUM_TAG_t RANDOM_NUM_TAG;
457 RANDOM_NUM_LEN_t RANDOM_NUM_LEN;
458 RANDOM_NUM_1_t RANDOM_NUM_1;
459 RANDOM_NUM_2_t RANDOM_NUM_2;
460 RANDOM_NUM_3_t RANDOM_NUM_3;
461 RANDOM_NUM_4_t RANDOM_NUM_4;
462 BSL_CFG_TAG_t BSL_CFG_TAG;
463 BSL_CFG_LEN_t BSL_CFG_LEN;
464 BSL_PERIPHIF_SEL_t BSL_PERIPHIF_SEL;
465 BSL_PORTIF_CFG_UART_t BSL_PORTIF_CFG_UART;
466 BSL_PORTIF_CFG_SPI_t BSL_PORTIF_CFG_SPI;
467 BSL_PORTIF_CFG_I2C_t BSL_PORTIF_CFG_I2C;
476namespace _TIMER_A0_ {
480 BEGIN_TYPE(TAxCTL_t, uint16_t)
482 ADD_BITFIELD_RW(TAIFG, 0, 1)
484 ADD_BITFIELD_RW(TAIE, 1, 1)
486 ADD_BITFIELD_RW(TACLR, 2, 1)
488 ADD_BITFIELD_RW(MC, 4, 2)
490 ADD_BITFIELD_RW(ID, 6, 2)
492 ADD_BITFIELD_RW(TASSEL, 8, 2)
496 static const uint32_t TAxCTL_TAIFG__TAIFG_0 = 0;
498 static const uint32_t TAxCTL_TAIFG__TAIFG_1 = 1;
500 static const uint32_t TAxCTL_TAIE__TAIE_0 = 0;
502 static const uint32_t TAxCTL_TAIE__TAIE_1 = 1;
504 static const uint32_t TAxCTL_MC__MC_0 = 0;
506 static const uint32_t TAxCTL_MC__MC_1 = 1;
508 static const uint32_t TAxCTL_MC__MC_2 = 2;
510 static const uint32_t TAxCTL_MC__MC_3 = 3;
512 static const uint32_t TAxCTL_ID__ID_0 = 0;
514 static const uint32_t TAxCTL_ID__ID_1 = 1;
516 static const uint32_t TAxCTL_ID__ID_2 = 2;
518 static const uint32_t TAxCTL_ID__ID_3 = 3;
520 static const uint32_t TAxCTL_TASSEL__TASSEL_0 = 0;
522 static const uint32_t TAxCTL_TASSEL__TASSEL_1 = 1;
524 static const uint32_t TAxCTL_TASSEL__TASSEL_2 = 2;
526 static const uint32_t TAxCTL_TASSEL__TASSEL_3 = 3;
530 BEGIN_TYPE(TAxCCTL_t, uint16_t)
532 ADD_BITFIELD_RW(CCIFG, 0, 1)
534 ADD_BITFIELD_RW(COV, 1, 1)
536 ADD_BITFIELD_RW(OUT, 2, 1)
538 ADD_BITFIELD_RO(CCI, 3, 1)
540 ADD_BITFIELD_RW(CCIE, 4, 1)
542 ADD_BITFIELD_RW(OUTMOD, 5, 3)
544 ADD_BITFIELD_RW(CAP, 8, 1)
546 ADD_BITFIELD_RW(SCCI, 10, 1)
548 ADD_BITFIELD_RW(SCS, 11, 1)
550 ADD_BITFIELD_RW(CCIS, 12, 2)
552 ADD_BITFIELD_RW(CM, 14, 2)
556 static const uint32_t TAxCCTL_CCIFG__CCIFG_0 = 0;
558 static const uint32_t TAxCCTL_CCIFG__CCIFG_1 = 1;
560 static const uint32_t TAxCCTL_COV__COV_0 = 0;
562 static const uint32_t TAxCCTL_COV__COV_1 = 1;
564 static const uint32_t TAxCCTL_OUT__OUT_0 = 0;
566 static const uint32_t TAxCCTL_OUT__OUT_1 = 1;
568 static const uint32_t TAxCCTL_CCIE__CCIE_0 = 0;
570 static const uint32_t TAxCCTL_CCIE__CCIE_1 = 1;
572 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_0 = 0;
574 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_1 = 1;
576 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_2 = 2;
578 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_3 = 3;
580 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_4 = 4;
582 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_5 = 5;
584 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_6 = 6;
586 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_7 = 7;
588 static const uint32_t TAxCCTL_CAP__CAP_0 = 0;
590 static const uint32_t TAxCCTL_CAP__CAP_1 = 1;
592 static const uint32_t TAxCCTL_SCS__SCS_0 = 0;
594 static const uint32_t TAxCCTL_SCS__SCS_1 = 1;
596 static const uint32_t TAxCCTL_CCIS__CCIS_0 = 0;
598 static const uint32_t TAxCCTL_CCIS__CCIS_1 = 1;
600 static const uint32_t TAxCCTL_CCIS__CCIS_2 = 2;
602 static const uint32_t TAxCCTL_CCIS__CCIS_3 = 3;
604 static const uint32_t TAxCCTL_CM__CM_0 = 0;
606 static const uint32_t TAxCCTL_CM__CM_1 = 1;
608 static const uint32_t TAxCCTL_CM__CM_2 = 2;
610 static const uint32_t TAxCCTL_CM__CM_3 = 3;
614 typedef uint16_t TAxR_t;
618 BEGIN_TYPE(TAxCCR_t, uint16_t)
620 ADD_BITFIELD_RW(TAxR, 0, 16)
625 BEGIN_TYPE(TAxEX0_t, uint16_t)
627 ADD_BITFIELD_RW(TAIDEX, 0, 3)
631 static const uint32_t TAxEX0_TAIDEX__TAIDEX_0 = 0;
633 static const uint32_t TAxEX0_TAIDEX__TAIDEX_1 = 1;
635 static const uint32_t TAxEX0_TAIDEX__TAIDEX_2 = 2;
637 static const uint32_t TAxEX0_TAIDEX__TAIDEX_3 = 3;
639 static const uint32_t TAxEX0_TAIDEX__TAIDEX_4 = 4;
641 static const uint32_t TAxEX0_TAIDEX__TAIDEX_5 = 5;
643 static const uint32_t TAxEX0_TAIDEX__TAIDEX_6 = 6;
645 static const uint32_t TAxEX0_TAIDEX__TAIDEX_7 = 7;
649 BEGIN_TYPE(TAxIV_t, uint16_t)
651 ADD_BITFIELD_RO(TAIV, 0, 16)
655 static const uint32_t TAxIV_TAIV__TAIV_0 = 0;
657 static const uint32_t TAxIV_TAIV__TAIV_2 = 2;
659 static const uint32_t TAxIV_TAIV__TAIV_4 = 4;
661 static const uint32_t TAxIV_TAIV__TAIV_6 = 6;
663 static const uint32_t TAxIV_TAIV__TAIV_8 = 8;
665 static const uint32_t TAxIV_TAIV__TAIV_10 = 10;
667 static const uint32_t TAxIV_TAIV__TAIV_12 = 12;
669 static const uint32_t TAxIV_TAIV__TAIV_14 = 14;
678 uint16_t reserved0[2];
685 uint16_t reserved1[2];
687 uint16_t reserved2[6];
696namespace _TIMER_A1_ {
700 BEGIN_TYPE(TAxCTL_t, uint16_t)
702 ADD_BITFIELD_RW(TAIFG, 0, 1)
704 ADD_BITFIELD_RW(TAIE, 1, 1)
706 ADD_BITFIELD_RW(TACLR, 2, 1)
708 ADD_BITFIELD_RW(MC, 4, 2)
710 ADD_BITFIELD_RW(ID, 6, 2)
712 ADD_BITFIELD_RW(TASSEL, 8, 2)
716 static const uint32_t TAxCTL_TAIFG__TAIFG_0 = 0;
718 static const uint32_t TAxCTL_TAIFG__TAIFG_1 = 1;
720 static const uint32_t TAxCTL_TAIE__TAIE_0 = 0;
722 static const uint32_t TAxCTL_TAIE__TAIE_1 = 1;
724 static const uint32_t TAxCTL_MC__MC_0 = 0;
726 static const uint32_t TAxCTL_MC__MC_1 = 1;
728 static const uint32_t TAxCTL_MC__MC_2 = 2;
730 static const uint32_t TAxCTL_MC__MC_3 = 3;
732 static const uint32_t TAxCTL_ID__ID_0 = 0;
734 static const uint32_t TAxCTL_ID__ID_1 = 1;
736 static const uint32_t TAxCTL_ID__ID_2 = 2;
738 static const uint32_t TAxCTL_ID__ID_3 = 3;
740 static const uint32_t TAxCTL_TASSEL__TASSEL_0 = 0;
742 static const uint32_t TAxCTL_TASSEL__TASSEL_1 = 1;
744 static const uint32_t TAxCTL_TASSEL__TASSEL_2 = 2;
746 static const uint32_t TAxCTL_TASSEL__TASSEL_3 = 3;
750 BEGIN_TYPE(TAxCCTL_t, uint16_t)
752 ADD_BITFIELD_RW(CCIFG, 0, 1)
754 ADD_BITFIELD_RW(COV, 1, 1)
756 ADD_BITFIELD_RW(OUT, 2, 1)
758 ADD_BITFIELD_RO(CCI, 3, 1)
760 ADD_BITFIELD_RW(CCIE, 4, 1)
762 ADD_BITFIELD_RW(OUTMOD, 5, 3)
764 ADD_BITFIELD_RW(CAP, 8, 1)
766 ADD_BITFIELD_RW(SCCI, 10, 1)
768 ADD_BITFIELD_RW(SCS, 11, 1)
770 ADD_BITFIELD_RW(CCIS, 12, 2)
772 ADD_BITFIELD_RW(CM, 14, 2)
776 static const uint32_t TAxCCTL_CCIFG__CCIFG_0 = 0;
778 static const uint32_t TAxCCTL_CCIFG__CCIFG_1 = 1;
780 static const uint32_t TAxCCTL_COV__COV_0 = 0;
782 static const uint32_t TAxCCTL_COV__COV_1 = 1;
784 static const uint32_t TAxCCTL_OUT__OUT_0 = 0;
786 static const uint32_t TAxCCTL_OUT__OUT_1 = 1;
788 static const uint32_t TAxCCTL_CCIE__CCIE_0 = 0;
790 static const uint32_t TAxCCTL_CCIE__CCIE_1 = 1;
792 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_0 = 0;
794 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_1 = 1;
796 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_2 = 2;
798 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_3 = 3;
800 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_4 = 4;
802 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_5 = 5;
804 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_6 = 6;
806 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_7 = 7;
808 static const uint32_t TAxCCTL_CAP__CAP_0 = 0;
810 static const uint32_t TAxCCTL_CAP__CAP_1 = 1;
812 static const uint32_t TAxCCTL_SCS__SCS_0 = 0;
814 static const uint32_t TAxCCTL_SCS__SCS_1 = 1;
816 static const uint32_t TAxCCTL_CCIS__CCIS_0 = 0;
818 static const uint32_t TAxCCTL_CCIS__CCIS_1 = 1;
820 static const uint32_t TAxCCTL_CCIS__CCIS_2 = 2;
822 static const uint32_t TAxCCTL_CCIS__CCIS_3 = 3;
824 static const uint32_t TAxCCTL_CM__CM_0 = 0;
826 static const uint32_t TAxCCTL_CM__CM_1 = 1;
828 static const uint32_t TAxCCTL_CM__CM_2 = 2;
830 static const uint32_t TAxCCTL_CM__CM_3 = 3;
834 typedef uint16_t TAxR_t;
838 BEGIN_TYPE(TAxCCR_t, uint16_t)
840 ADD_BITFIELD_RW(TAxR, 0, 16)
845 BEGIN_TYPE(TAxEX0_t, uint16_t)
847 ADD_BITFIELD_RW(TAIDEX, 0, 3)
851 static const uint32_t TAxEX0_TAIDEX__TAIDEX_0 = 0;
853 static const uint32_t TAxEX0_TAIDEX__TAIDEX_1 = 1;
855 static const uint32_t TAxEX0_TAIDEX__TAIDEX_2 = 2;
857 static const uint32_t TAxEX0_TAIDEX__TAIDEX_3 = 3;
859 static const uint32_t TAxEX0_TAIDEX__TAIDEX_4 = 4;
861 static const uint32_t TAxEX0_TAIDEX__TAIDEX_5 = 5;
863 static const uint32_t TAxEX0_TAIDEX__TAIDEX_6 = 6;
865 static const uint32_t TAxEX0_TAIDEX__TAIDEX_7 = 7;
869 BEGIN_TYPE(TAxIV_t, uint16_t)
871 ADD_BITFIELD_RO(TAIV, 0, 16)
875 static const uint32_t TAxIV_TAIV__TAIV_0 = 0;
877 static const uint32_t TAxIV_TAIV__TAIV_2 = 2;
879 static const uint32_t TAxIV_TAIV__TAIV_4 = 4;
881 static const uint32_t TAxIV_TAIV__TAIV_6 = 6;
883 static const uint32_t TAxIV_TAIV__TAIV_8 = 8;
885 static const uint32_t TAxIV_TAIV__TAIV_10 = 10;
887 static const uint32_t TAxIV_TAIV__TAIV_12 = 12;
889 static const uint32_t TAxIV_TAIV__TAIV_14 = 14;
898 uint16_t reserved0[2];
905 uint16_t reserved1[2];
907 uint16_t reserved2[6];
916namespace _TIMER_A2_ {
920 BEGIN_TYPE(TAxCTL_t, uint16_t)
922 ADD_BITFIELD_RW(TAIFG, 0, 1)
924 ADD_BITFIELD_RW(TAIE, 1, 1)
926 ADD_BITFIELD_RW(TACLR, 2, 1)
928 ADD_BITFIELD_RW(MC, 4, 2)
930 ADD_BITFIELD_RW(ID, 6, 2)
932 ADD_BITFIELD_RW(TASSEL, 8, 2)
936 static const uint32_t TAxCTL_TAIFG__TAIFG_0 = 0;
938 static const uint32_t TAxCTL_TAIFG__TAIFG_1 = 1;
940 static const uint32_t TAxCTL_TAIE__TAIE_0 = 0;
942 static const uint32_t TAxCTL_TAIE__TAIE_1 = 1;
944 static const uint32_t TAxCTL_MC__MC_0 = 0;
946 static const uint32_t TAxCTL_MC__MC_1 = 1;
948 static const uint32_t TAxCTL_MC__MC_2 = 2;
950 static const uint32_t TAxCTL_MC__MC_3 = 3;
952 static const uint32_t TAxCTL_ID__ID_0 = 0;
954 static const uint32_t TAxCTL_ID__ID_1 = 1;
956 static const uint32_t TAxCTL_ID__ID_2 = 2;
958 static const uint32_t TAxCTL_ID__ID_3 = 3;
960 static const uint32_t TAxCTL_TASSEL__TASSEL_0 = 0;
962 static const uint32_t TAxCTL_TASSEL__TASSEL_1 = 1;
964 static const uint32_t TAxCTL_TASSEL__TASSEL_2 = 2;
966 static const uint32_t TAxCTL_TASSEL__TASSEL_3 = 3;
970 BEGIN_TYPE(TAxCCTL_t, uint16_t)
972 ADD_BITFIELD_RW(CCIFG, 0, 1)
974 ADD_BITFIELD_RW(COV, 1, 1)
976 ADD_BITFIELD_RW(OUT, 2, 1)
978 ADD_BITFIELD_RO(CCI, 3, 1)
980 ADD_BITFIELD_RW(CCIE, 4, 1)
982 ADD_BITFIELD_RW(OUTMOD, 5, 3)
984 ADD_BITFIELD_RW(CAP, 8, 1)
986 ADD_BITFIELD_RW(SCCI, 10, 1)
988 ADD_BITFIELD_RW(SCS, 11, 1)
990 ADD_BITFIELD_RW(CCIS, 12, 2)
992 ADD_BITFIELD_RW(CM, 14, 2)
996 static const uint32_t TAxCCTL_CCIFG__CCIFG_0 = 0;
998 static const uint32_t TAxCCTL_CCIFG__CCIFG_1 = 1;
1000 static const uint32_t TAxCCTL_COV__COV_0 = 0;
1002 static const uint32_t TAxCCTL_COV__COV_1 = 1;
1004 static const uint32_t TAxCCTL_OUT__OUT_0 = 0;
1006 static const uint32_t TAxCCTL_OUT__OUT_1 = 1;
1008 static const uint32_t TAxCCTL_CCIE__CCIE_0 = 0;
1010 static const uint32_t TAxCCTL_CCIE__CCIE_1 = 1;
1012 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_0 = 0;
1014 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_1 = 1;
1016 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_2 = 2;
1018 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_3 = 3;
1020 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_4 = 4;
1022 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_5 = 5;
1024 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_6 = 6;
1026 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_7 = 7;
1028 static const uint32_t TAxCCTL_CAP__CAP_0 = 0;
1030 static const uint32_t TAxCCTL_CAP__CAP_1 = 1;
1032 static const uint32_t TAxCCTL_SCS__SCS_0 = 0;
1034 static const uint32_t TAxCCTL_SCS__SCS_1 = 1;
1036 static const uint32_t TAxCCTL_CCIS__CCIS_0 = 0;
1038 static const uint32_t TAxCCTL_CCIS__CCIS_1 = 1;
1040 static const uint32_t TAxCCTL_CCIS__CCIS_2 = 2;
1042 static const uint32_t TAxCCTL_CCIS__CCIS_3 = 3;
1044 static const uint32_t TAxCCTL_CM__CM_0 = 0;
1046 static const uint32_t TAxCCTL_CM__CM_1 = 1;
1048 static const uint32_t TAxCCTL_CM__CM_2 = 2;
1050 static const uint32_t TAxCCTL_CM__CM_3 = 3;
1054 typedef uint16_t TAxR_t;
1058 BEGIN_TYPE(TAxCCR_t, uint16_t)
1060 ADD_BITFIELD_RW(TAxR, 0, 16)
1065 BEGIN_TYPE(TAxEX0_t, uint16_t)
1067 ADD_BITFIELD_RW(TAIDEX, 0, 3)
1071 static const uint32_t TAxEX0_TAIDEX__TAIDEX_0 = 0;
1073 static const uint32_t TAxEX0_TAIDEX__TAIDEX_1 = 1;
1075 static const uint32_t TAxEX0_TAIDEX__TAIDEX_2 = 2;
1077 static const uint32_t TAxEX0_TAIDEX__TAIDEX_3 = 3;
1079 static const uint32_t TAxEX0_TAIDEX__TAIDEX_4 = 4;
1081 static const uint32_t TAxEX0_TAIDEX__TAIDEX_5 = 5;
1083 static const uint32_t TAxEX0_TAIDEX__TAIDEX_6 = 6;
1085 static const uint32_t TAxEX0_TAIDEX__TAIDEX_7 = 7;
1089 BEGIN_TYPE(TAxIV_t, uint16_t)
1091 ADD_BITFIELD_RO(TAIV, 0, 16)
1095 static const uint32_t TAxIV_TAIV__TAIV_0 = 0;
1097 static const uint32_t TAxIV_TAIV__TAIV_2 = 2;
1099 static const uint32_t TAxIV_TAIV__TAIV_4 = 4;
1101 static const uint32_t TAxIV_TAIV__TAIV_6 = 6;
1103 static const uint32_t TAxIV_TAIV__TAIV_8 = 8;
1105 static const uint32_t TAxIV_TAIV__TAIV_10 = 10;
1107 static const uint32_t TAxIV_TAIV__TAIV_12 = 12;
1109 static const uint32_t TAxIV_TAIV__TAIV_14 = 14;
1118 uint16_t reserved0[2];
1125 uint16_t reserved1[2];
1127 uint16_t reserved2[6];
1136namespace _TIMER_A3_ {
1140 BEGIN_TYPE(TAxCTL_t, uint16_t)
1142 ADD_BITFIELD_RW(TAIFG, 0, 1)
1144 ADD_BITFIELD_RW(TAIE, 1, 1)
1146 ADD_BITFIELD_RW(TACLR, 2, 1)
1148 ADD_BITFIELD_RW(MC, 4, 2)
1150 ADD_BITFIELD_RW(ID, 6, 2)
1152 ADD_BITFIELD_RW(TASSEL, 8, 2)
1156 static const uint32_t TAxCTL_TAIFG__TAIFG_0 = 0;
1158 static const uint32_t TAxCTL_TAIFG__TAIFG_1 = 1;
1160 static const uint32_t TAxCTL_TAIE__TAIE_0 = 0;
1162 static const uint32_t TAxCTL_TAIE__TAIE_1 = 1;
1164 static const uint32_t TAxCTL_MC__MC_0 = 0;
1166 static const uint32_t TAxCTL_MC__MC_1 = 1;
1168 static const uint32_t TAxCTL_MC__MC_2 = 2;
1170 static const uint32_t TAxCTL_MC__MC_3 = 3;
1172 static const uint32_t TAxCTL_ID__ID_0 = 0;
1174 static const uint32_t TAxCTL_ID__ID_1 = 1;
1176 static const uint32_t TAxCTL_ID__ID_2 = 2;
1178 static const uint32_t TAxCTL_ID__ID_3 = 3;
1180 static const uint32_t TAxCTL_TASSEL__TASSEL_0 = 0;
1182 static const uint32_t TAxCTL_TASSEL__TASSEL_1 = 1;
1184 static const uint32_t TAxCTL_TASSEL__TASSEL_2 = 2;
1186 static const uint32_t TAxCTL_TASSEL__TASSEL_3 = 3;
1190 BEGIN_TYPE(TAxCCTL_t, uint16_t)
1192 ADD_BITFIELD_RW(CCIFG, 0, 1)
1194 ADD_BITFIELD_RW(COV, 1, 1)
1196 ADD_BITFIELD_RW(OUT, 2, 1)
1198 ADD_BITFIELD_RO(CCI, 3, 1)
1200 ADD_BITFIELD_RW(CCIE, 4, 1)
1202 ADD_BITFIELD_RW(OUTMOD, 5, 3)
1204 ADD_BITFIELD_RW(CAP, 8, 1)
1206 ADD_BITFIELD_RW(SCCI, 10, 1)
1208 ADD_BITFIELD_RW(SCS, 11, 1)
1210 ADD_BITFIELD_RW(CCIS, 12, 2)
1212 ADD_BITFIELD_RW(CM, 14, 2)
1216 static const uint32_t TAxCCTL_CCIFG__CCIFG_0 = 0;
1218 static const uint32_t TAxCCTL_CCIFG__CCIFG_1 = 1;
1220 static const uint32_t TAxCCTL_COV__COV_0 = 0;
1222 static const uint32_t TAxCCTL_COV__COV_1 = 1;
1224 static const uint32_t TAxCCTL_OUT__OUT_0 = 0;
1226 static const uint32_t TAxCCTL_OUT__OUT_1 = 1;
1228 static const uint32_t TAxCCTL_CCIE__CCIE_0 = 0;
1230 static const uint32_t TAxCCTL_CCIE__CCIE_1 = 1;
1232 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_0 = 0;
1234 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_1 = 1;
1236 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_2 = 2;
1238 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_3 = 3;
1240 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_4 = 4;
1242 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_5 = 5;
1244 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_6 = 6;
1246 static const uint32_t TAxCCTL_OUTMOD__OUTMOD_7 = 7;
1248 static const uint32_t TAxCCTL_CAP__CAP_0 = 0;
1250 static const uint32_t TAxCCTL_CAP__CAP_1 = 1;
1252 static const uint32_t TAxCCTL_SCS__SCS_0 = 0;
1254 static const uint32_t TAxCCTL_SCS__SCS_1 = 1;
1256 static const uint32_t TAxCCTL_CCIS__CCIS_0 = 0;
1258 static const uint32_t TAxCCTL_CCIS__CCIS_1 = 1;
1260 static const uint32_t TAxCCTL_CCIS__CCIS_2 = 2;
1262 static const uint32_t TAxCCTL_CCIS__CCIS_3 = 3;
1264 static const uint32_t TAxCCTL_CM__CM_0 = 0;
1266 static const uint32_t TAxCCTL_CM__CM_1 = 1;
1268 static const uint32_t TAxCCTL_CM__CM_2 = 2;
1270 static const uint32_t TAxCCTL_CM__CM_3 = 3;
1274 typedef uint16_t TAxR_t;
1278 BEGIN_TYPE(TAxCCR_t, uint16_t)
1280 ADD_BITFIELD_RW(TAxR, 0, 16)
1285 BEGIN_TYPE(TAxEX0_t, uint16_t)
1287 ADD_BITFIELD_RW(TAIDEX, 0, 3)
1291 static const uint32_t TAxEX0_TAIDEX__TAIDEX_0 = 0;
1293 static const uint32_t TAxEX0_TAIDEX__TAIDEX_1 = 1;
1295 static const uint32_t TAxEX0_TAIDEX__TAIDEX_2 = 2;
1297 static const uint32_t TAxEX0_TAIDEX__TAIDEX_3 = 3;
1299 static const uint32_t TAxEX0_TAIDEX__TAIDEX_4 = 4;
1301 static const uint32_t TAxEX0_TAIDEX__TAIDEX_5 = 5;
1303 static const uint32_t TAxEX0_TAIDEX__TAIDEX_6 = 6;
1305 static const uint32_t TAxEX0_TAIDEX__TAIDEX_7 = 7;
1309 BEGIN_TYPE(TAxIV_t, uint16_t)
1311 ADD_BITFIELD_RO(TAIV, 0, 16)
1315 static const uint32_t TAxIV_TAIV__TAIV_0 = 0;
1317 static const uint32_t TAxIV_TAIV__TAIV_2 = 2;
1319 static const uint32_t TAxIV_TAIV__TAIV_4 = 4;
1321 static const uint32_t TAxIV_TAIV__TAIV_6 = 6;
1323 static const uint32_t TAxIV_TAIV__TAIV_8 = 8;
1325 static const uint32_t TAxIV_TAIV__TAIV_10 = 10;
1327 static const uint32_t TAxIV_TAIV__TAIV_12 = 12;
1329 static const uint32_t TAxIV_TAIV__TAIV_14 = 14;
1338 uint16_t reserved0[2];
1345 uint16_t reserved1[2];
1347 uint16_t reserved2[6];
1356namespace _EUSCI_A0_ {
1360 BEGIN_TYPE(UCAxCTLW0_t, uint16_t)
1362 ADD_BITFIELD_RW(UCSWRST, 0, 1)
1364 ADD_BITFIELD_RW(UCTXBRK, 1, 1)
1366 ADD_BITFIELD_RW(UCTXADDR, 2, 1)
1368 ADD_BITFIELD_RW(UCDORM, 3, 1)
1370 ADD_BITFIELD_RW(UCBRKIE, 4, 1)
1372 ADD_BITFIELD_RW(UCRXEIE, 5, 1)
1374 ADD_BITFIELD_RW(UCSSEL, 6, 2)
1376 ADD_BITFIELD_RW(UCSYNC, 8, 1)
1378 ADD_BITFIELD_RW(UCMODE, 9, 2)
1380 ADD_BITFIELD_RW(UCSPB, 11, 1)
1382 ADD_BITFIELD_RW(UC7BIT, 12, 1)
1384 ADD_BITFIELD_RW(UCMSB, 13, 1)
1386 ADD_BITFIELD_RW(UCPAR, 14, 1)
1388 ADD_BITFIELD_RW(UCPEN, 15, 1)
1392 static const uint32_t UCAxCTLW0_UCSWRST__UCSWRST_0 = 0;
1394 static const uint32_t UCAxCTLW0_UCSWRST__UCSWRST_1 = 1;
1396 static const uint32_t UCAxCTLW0_UCTXBRK__UCTXBRK_0 = 0;
1398 static const uint32_t UCAxCTLW0_UCTXBRK__UCTXBRK_1 = 1;
1400 static const uint32_t UCAxCTLW0_UCTXADDR__UCTXADDR_0 = 0;
1402 static const uint32_t UCAxCTLW0_UCTXADDR__UCTXADDR_1 = 1;
1404 static const uint32_t UCAxCTLW0_UCDORM__UCDORM_0 = 0;
1406 static const uint32_t UCAxCTLW0_UCDORM__UCDORM_1 = 1;
1408 static const uint32_t UCAxCTLW0_UCBRKIE__UCBRKIE_0 = 0;
1410 static const uint32_t UCAxCTLW0_UCBRKIE__UCBRKIE_1 = 1;
1412 static const uint32_t UCAxCTLW0_UCRXEIE__UCRXEIE_0 = 0;
1414 static const uint32_t UCAxCTLW0_UCRXEIE__UCRXEIE_1 = 1;
1416 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_0 = 0;
1418 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_1 = 1;
1420 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_2 = 2;
1422 static const uint32_t UCAxCTLW0_UCSYNC__UCSYNC_0 = 0;
1424 static const uint32_t UCAxCTLW0_UCSYNC__UCSYNC_1 = 1;
1426 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_0 = 0;
1428 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_1 = 1;
1430 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_2 = 2;
1432 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_3 = 3;
1434 static const uint32_t UCAxCTLW0_UCSPB__UCSPB_0 = 0;
1436 static const uint32_t UCAxCTLW0_UCSPB__UCSPB_1 = 1;
1438 static const uint32_t UCAxCTLW0_UC7BIT__UC7BIT_0 = 0;
1440 static const uint32_t UCAxCTLW0_UC7BIT__UC7BIT_1 = 1;
1442 static const uint32_t UCAxCTLW0_UCMSB__UCMSB_0 = 0;
1444 static const uint32_t UCAxCTLW0_UCMSB__UCMSB_1 = 1;
1446 static const uint32_t UCAxCTLW0_UCPAR__UCPAR_0 = 0;
1448 static const uint32_t UCAxCTLW0_UCPAR__UCPAR_1 = 1;
1450 static const uint32_t UCAxCTLW0_UCPEN__UCPEN_0 = 0;
1452 static const uint32_t UCAxCTLW0_UCPEN__UCPEN_1 = 1;
1456 BEGIN_TYPE(UCAxCTLW1_t, uint16_t)
1458 ADD_BITFIELD_RW(UCGLIT, 0, 2)
1462 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_0 = 0;
1464 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_1 = 1;
1466 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_2 = 2;
1468 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_3 = 3;
1472 BEGIN_TYPE(UCAxBRW_t, uint16_t)
1474 ADD_BITFIELD_RW(UCBR, 0, 16)
1479 BEGIN_TYPE(UCAxMCTLW_t, uint16_t)
1481 ADD_BITFIELD_RW(UCOS16, 0, 1)
1483 ADD_BITFIELD_RW(UCBRF, 4, 4)
1485 ADD_BITFIELD_RW(UCBRS, 8, 8)
1489 static const uint32_t UCAxMCTLW_UCOS16__UCOS16_0 = 0;
1491 static const uint32_t UCAxMCTLW_UCOS16__UCOS16_1 = 1;
1495 BEGIN_TYPE(UCAxSTATW_t, uint16_t)
1497 ADD_BITFIELD_RO(UCBUSY, 0, 1)
1499 ADD_BITFIELD_RW(UCADDR_UCIDLE, 1, 1)
1501 ADD_BITFIELD_RW(UCRXERR, 2, 1)
1503 ADD_BITFIELD_RW(UCBRK, 3, 1)
1505 ADD_BITFIELD_RW(UCPE, 4, 1)
1507 ADD_BITFIELD_RW(UCOE, 5, 1)
1509 ADD_BITFIELD_RW(UCFE, 6, 1)
1511 ADD_BITFIELD_RW(UCLISTEN, 7, 1)
1515 static const uint32_t UCAxSTATW_UCBUSY__UCBUSY_0 = 0;
1517 static const uint32_t UCAxSTATW_UCBUSY__UCBUSY_1 = 1;
1519 static const uint32_t UCAxSTATW_UCRXERR__UCRXERR_0 = 0;
1521 static const uint32_t UCAxSTATW_UCRXERR__UCRXERR_1 = 1;
1523 static const uint32_t UCAxSTATW_UCBRK__UCBRK_0 = 0;
1525 static const uint32_t UCAxSTATW_UCBRK__UCBRK_1 = 1;
1527 static const uint32_t UCAxSTATW_UCPE__UCPE_0 = 0;
1529 static const uint32_t UCAxSTATW_UCPE__UCPE_1 = 1;
1531 static const uint32_t UCAxSTATW_UCOE__UCOE_0 = 0;
1533 static const uint32_t UCAxSTATW_UCOE__UCOE_1 = 1;
1535 static const uint32_t UCAxSTATW_UCFE__UCFE_0 = 0;
1537 static const uint32_t UCAxSTATW_UCFE__UCFE_1 = 1;
1539 static const uint32_t UCAxSTATW_UCLISTEN__UCLISTEN_0 = 0;
1541 static const uint32_t UCAxSTATW_UCLISTEN__UCLISTEN_1 = 1;
1545 BEGIN_TYPE(UCAxRXBUF_t, uint16_t)
1547 ADD_BITFIELD_RO(UCRXBUF, 0, 8)
1552 BEGIN_TYPE(UCAxTXBUF_t, uint16_t)
1554 ADD_BITFIELD_RW(UCTXBUF, 0, 8)
1559 BEGIN_TYPE(UCAxABCTL_t, uint16_t)
1561 ADD_BITFIELD_RW(UCABDEN, 0, 1)
1563 ADD_BITFIELD_RW(UCBTOE, 2, 1)
1565 ADD_BITFIELD_RW(UCSTOE, 3, 1)
1567 ADD_BITFIELD_RW(UCDELIM, 4, 2)
1571 static const uint32_t UCAxABCTL_UCABDEN__UCABDEN_0 = 0;
1573 static const uint32_t UCAxABCTL_UCABDEN__UCABDEN_1 = 1;
1575 static const uint32_t UCAxABCTL_UCBTOE__UCBTOE_0 = 0;
1577 static const uint32_t UCAxABCTL_UCBTOE__UCBTOE_1 = 1;
1579 static const uint32_t UCAxABCTL_UCSTOE__UCSTOE_0 = 0;
1581 static const uint32_t UCAxABCTL_UCSTOE__UCSTOE_1 = 1;
1583 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_0 = 0;
1585 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_1 = 1;
1587 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_2 = 2;
1589 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_3 = 3;
1593 BEGIN_TYPE(UCAxIRCTL_t, uint16_t)
1595 ADD_BITFIELD_RW(UCIREN, 0, 1)
1597 ADD_BITFIELD_RW(UCIRTXCLK, 1, 1)
1599 ADD_BITFIELD_RW(UCIRTXPL, 2, 6)
1601 ADD_BITFIELD_RW(UCIRRXFE, 8, 1)
1603 ADD_BITFIELD_RW(UCIRRXPL, 9, 1)
1605 ADD_BITFIELD_RW(UCIRRXFL, 10, 4)
1609 static const uint32_t UCAxIRCTL_UCIREN__UCIREN_0 = 0;
1611 static const uint32_t UCAxIRCTL_UCIREN__UCIREN_1 = 1;
1613 static const uint32_t UCAxIRCTL_UCIRTXCLK__UCIRTXCLK_0 = 0;
1615 static const uint32_t UCAxIRCTL_UCIRTXCLK__UCIRTXCLK_1 = 1;
1617 static const uint32_t UCAxIRCTL_UCIRRXFE__UCIRRXFE_0 = 0;
1619 static const uint32_t UCAxIRCTL_UCIRRXFE__UCIRRXFE_1 = 1;
1621 static const uint32_t UCAxIRCTL_UCIRRXPL__UCIRRXPL_0 = 0;
1623 static const uint32_t UCAxIRCTL_UCIRRXPL__UCIRRXPL_1 = 1;
1627 BEGIN_TYPE(UCAxIE_t, uint16_t)
1629 ADD_BITFIELD_RW(UCRXIE, 0, 1)
1631 ADD_BITFIELD_RW(UCTXIE, 1, 1)
1633 ADD_BITFIELD_RW(UCSTTIE, 2, 1)
1635 ADD_BITFIELD_RW(UCTXCPTIE, 3, 1)
1639 static const uint32_t UCAxIE_UCRXIE__UCRXIE_0 = 0;
1641 static const uint32_t UCAxIE_UCRXIE__UCRXIE_1 = 1;
1643 static const uint32_t UCAxIE_UCTXIE__UCTXIE_0 = 0;
1645 static const uint32_t UCAxIE_UCTXIE__UCTXIE_1 = 1;
1647 static const uint32_t UCAxIE_UCSTTIE__UCSTTIE_0 = 0;
1649 static const uint32_t UCAxIE_UCSTTIE__UCSTTIE_1 = 1;
1651 static const uint32_t UCAxIE_UCTXCPTIE__UCTXCPTIE_0 = 0;
1653 static const uint32_t UCAxIE_UCTXCPTIE__UCTXCPTIE_1 = 1;
1657 BEGIN_TYPE(UCAxIFG_t, uint16_t)
1659 ADD_BITFIELD_RW(UCRXIFG, 0, 1)
1661 ADD_BITFIELD_RW(UCTXIFG, 1, 1)
1663 ADD_BITFIELD_RW(UCSTTIFG, 2, 1)
1665 ADD_BITFIELD_RW(UCTXCPTIFG, 3, 1)
1669 static const uint32_t UCAxIFG_UCRXIFG__UCRXIFG_0 = 0;
1671 static const uint32_t UCAxIFG_UCRXIFG__UCRXIFG_1 = 1;
1673 static const uint32_t UCAxIFG_UCTXIFG__UCTXIFG_0 = 0;
1675 static const uint32_t UCAxIFG_UCTXIFG__UCTXIFG_1 = 1;
1677 static const uint32_t UCAxIFG_UCSTTIFG__UCSTTIFG_0 = 0;
1679 static const uint32_t UCAxIFG_UCSTTIFG__UCSTTIFG_1 = 1;
1681 static const uint32_t UCAxIFG_UCTXCPTIFG__UCTXCPTIFG_0 = 0;
1683 static const uint32_t UCAxIFG_UCTXCPTIFG__UCTXCPTIFG_1 = 1;
1687 BEGIN_TYPE(UCAxIV_t, uint16_t)
1689 ADD_BITFIELD_RO(UCIV, 0, 16)
1693 static const uint32_t UCAxIV_UCIV__UCIV_0 = 0;
1695 static const uint32_t UCAxIV_UCIV__UCIV_2 = 2;
1697 static const uint32_t UCAxIV_UCIV__UCIV_4 = 4;
1699 static const uint32_t UCAxIV_UCIV__UCIV_6 = 6;
1701 static const uint32_t UCAxIV_UCIV__UCIV_8 = 8;
1704 UCAxCTLW0_t UCAxCTLW0;
1705 UCAxCTLW1_t UCAxCTLW1;
1708 UCAxMCTLW_t UCAxMCTLW;
1709 UCAxSTATW_t UCAxSTATW;
1710 UCAxRXBUF_t UCAxRXBUF;
1711 UCAxTXBUF_t UCAxTXBUF;
1712 UCAxABCTL_t UCAxABCTL;
1713 UCAxIRCTL_t UCAxIRCTL;
1714 uint16_t reserved1[3];
1725namespace _EUSCI_A1_ {
1729 BEGIN_TYPE(UCAxCTLW0_t, uint16_t)
1731 ADD_BITFIELD_RW(UCSWRST, 0, 1)
1733 ADD_BITFIELD_RW(UCTXBRK, 1, 1)
1735 ADD_BITFIELD_RW(UCTXADDR, 2, 1)
1737 ADD_BITFIELD_RW(UCDORM, 3, 1)
1739 ADD_BITFIELD_RW(UCBRKIE, 4, 1)
1741 ADD_BITFIELD_RW(UCRXEIE, 5, 1)
1743 ADD_BITFIELD_RW(UCSSEL, 6, 2)
1745 ADD_BITFIELD_RW(UCSYNC, 8, 1)
1747 ADD_BITFIELD_RW(UCMODE, 9, 2)
1749 ADD_BITFIELD_RW(UCSPB, 11, 1)
1751 ADD_BITFIELD_RW(UC7BIT, 12, 1)
1753 ADD_BITFIELD_RW(UCMSB, 13, 1)
1755 ADD_BITFIELD_RW(UCPAR, 14, 1)
1757 ADD_BITFIELD_RW(UCPEN, 15, 1)
1761 static const uint32_t UCAxCTLW0_UCSWRST__UCSWRST_0 = 0;
1763 static const uint32_t UCAxCTLW0_UCSWRST__UCSWRST_1 = 1;
1765 static const uint32_t UCAxCTLW0_UCTXBRK__UCTXBRK_0 = 0;
1767 static const uint32_t UCAxCTLW0_UCTXBRK__UCTXBRK_1 = 1;
1769 static const uint32_t UCAxCTLW0_UCTXADDR__UCTXADDR_0 = 0;
1771 static const uint32_t UCAxCTLW0_UCTXADDR__UCTXADDR_1 = 1;
1773 static const uint32_t UCAxCTLW0_UCDORM__UCDORM_0 = 0;
1775 static const uint32_t UCAxCTLW0_UCDORM__UCDORM_1 = 1;
1777 static const uint32_t UCAxCTLW0_UCBRKIE__UCBRKIE_0 = 0;
1779 static const uint32_t UCAxCTLW0_UCBRKIE__UCBRKIE_1 = 1;
1781 static const uint32_t UCAxCTLW0_UCRXEIE__UCRXEIE_0 = 0;
1783 static const uint32_t UCAxCTLW0_UCRXEIE__UCRXEIE_1 = 1;
1785 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_0 = 0;
1787 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_1 = 1;
1789 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_2 = 2;
1791 static const uint32_t UCAxCTLW0_UCSYNC__UCSYNC_0 = 0;
1793 static const uint32_t UCAxCTLW0_UCSYNC__UCSYNC_1 = 1;
1795 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_0 = 0;
1797 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_1 = 1;
1799 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_2 = 2;
1801 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_3 = 3;
1803 static const uint32_t UCAxCTLW0_UCSPB__UCSPB_0 = 0;
1805 static const uint32_t UCAxCTLW0_UCSPB__UCSPB_1 = 1;
1807 static const uint32_t UCAxCTLW0_UC7BIT__UC7BIT_0 = 0;
1809 static const uint32_t UCAxCTLW0_UC7BIT__UC7BIT_1 = 1;
1811 static const uint32_t UCAxCTLW0_UCMSB__UCMSB_0 = 0;
1813 static const uint32_t UCAxCTLW0_UCMSB__UCMSB_1 = 1;
1815 static const uint32_t UCAxCTLW0_UCPAR__UCPAR_0 = 0;
1817 static const uint32_t UCAxCTLW0_UCPAR__UCPAR_1 = 1;
1819 static const uint32_t UCAxCTLW0_UCPEN__UCPEN_0 = 0;
1821 static const uint32_t UCAxCTLW0_UCPEN__UCPEN_1 = 1;
1825 BEGIN_TYPE(UCAxCTLW1_t, uint16_t)
1827 ADD_BITFIELD_RW(UCGLIT, 0, 2)
1831 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_0 = 0;
1833 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_1 = 1;
1835 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_2 = 2;
1837 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_3 = 3;
1841 BEGIN_TYPE(UCAxBRW_t, uint16_t)
1843 ADD_BITFIELD_RW(UCBR, 0, 16)
1848 BEGIN_TYPE(UCAxMCTLW_t, uint16_t)
1850 ADD_BITFIELD_RW(UCOS16, 0, 1)
1852 ADD_BITFIELD_RW(UCBRF, 4, 4)
1854 ADD_BITFIELD_RW(UCBRS, 8, 8)
1858 static const uint32_t UCAxMCTLW_UCOS16__UCOS16_0 = 0;
1860 static const uint32_t UCAxMCTLW_UCOS16__UCOS16_1 = 1;
1864 BEGIN_TYPE(UCAxSTATW_t, uint16_t)
1866 ADD_BITFIELD_RO(UCBUSY, 0, 1)
1868 ADD_BITFIELD_RW(UCADDR_UCIDLE, 1, 1)
1870 ADD_BITFIELD_RW(UCRXERR, 2, 1)
1872 ADD_BITFIELD_RW(UCBRK, 3, 1)
1874 ADD_BITFIELD_RW(UCPE, 4, 1)
1876 ADD_BITFIELD_RW(UCOE, 5, 1)
1878 ADD_BITFIELD_RW(UCFE, 6, 1)
1880 ADD_BITFIELD_RW(UCLISTEN, 7, 1)
1884 static const uint32_t UCAxSTATW_UCBUSY__UCBUSY_0 = 0;
1886 static const uint32_t UCAxSTATW_UCBUSY__UCBUSY_1 = 1;
1888 static const uint32_t UCAxSTATW_UCRXERR__UCRXERR_0 = 0;
1890 static const uint32_t UCAxSTATW_UCRXERR__UCRXERR_1 = 1;
1892 static const uint32_t UCAxSTATW_UCBRK__UCBRK_0 = 0;
1894 static const uint32_t UCAxSTATW_UCBRK__UCBRK_1 = 1;
1896 static const uint32_t UCAxSTATW_UCPE__UCPE_0 = 0;
1898 static const uint32_t UCAxSTATW_UCPE__UCPE_1 = 1;
1900 static const uint32_t UCAxSTATW_UCOE__UCOE_0 = 0;
1902 static const uint32_t UCAxSTATW_UCOE__UCOE_1 = 1;
1904 static const uint32_t UCAxSTATW_UCFE__UCFE_0 = 0;
1906 static const uint32_t UCAxSTATW_UCFE__UCFE_1 = 1;
1908 static const uint32_t UCAxSTATW_UCLISTEN__UCLISTEN_0 = 0;
1910 static const uint32_t UCAxSTATW_UCLISTEN__UCLISTEN_1 = 1;
1914 BEGIN_TYPE(UCAxRXBUF_t, uint16_t)
1916 ADD_BITFIELD_RO(UCRXBUF, 0, 8)
1921 BEGIN_TYPE(UCAxTXBUF_t, uint16_t)
1923 ADD_BITFIELD_RW(UCTXBUF, 0, 8)
1928 BEGIN_TYPE(UCAxABCTL_t, uint16_t)
1930 ADD_BITFIELD_RW(UCABDEN, 0, 1)
1932 ADD_BITFIELD_RW(UCBTOE, 2, 1)
1934 ADD_BITFIELD_RW(UCSTOE, 3, 1)
1936 ADD_BITFIELD_RW(UCDELIM, 4, 2)
1940 static const uint32_t UCAxABCTL_UCABDEN__UCABDEN_0 = 0;
1942 static const uint32_t UCAxABCTL_UCABDEN__UCABDEN_1 = 1;
1944 static const uint32_t UCAxABCTL_UCBTOE__UCBTOE_0 = 0;
1946 static const uint32_t UCAxABCTL_UCBTOE__UCBTOE_1 = 1;
1948 static const uint32_t UCAxABCTL_UCSTOE__UCSTOE_0 = 0;
1950 static const uint32_t UCAxABCTL_UCSTOE__UCSTOE_1 = 1;
1952 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_0 = 0;
1954 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_1 = 1;
1956 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_2 = 2;
1958 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_3 = 3;
1962 BEGIN_TYPE(UCAxIRCTL_t, uint16_t)
1964 ADD_BITFIELD_RW(UCIREN, 0, 1)
1966 ADD_BITFIELD_RW(UCIRTXCLK, 1, 1)
1968 ADD_BITFIELD_RW(UCIRTXPL, 2, 6)
1970 ADD_BITFIELD_RW(UCIRRXFE, 8, 1)
1972 ADD_BITFIELD_RW(UCIRRXPL, 9, 1)
1974 ADD_BITFIELD_RW(UCIRRXFL, 10, 4)
1978 static const uint32_t UCAxIRCTL_UCIREN__UCIREN_0 = 0;
1980 static const uint32_t UCAxIRCTL_UCIREN__UCIREN_1 = 1;
1982 static const uint32_t UCAxIRCTL_UCIRTXCLK__UCIRTXCLK_0 = 0;
1984 static const uint32_t UCAxIRCTL_UCIRTXCLK__UCIRTXCLK_1 = 1;
1986 static const uint32_t UCAxIRCTL_UCIRRXFE__UCIRRXFE_0 = 0;
1988 static const uint32_t UCAxIRCTL_UCIRRXFE__UCIRRXFE_1 = 1;
1990 static const uint32_t UCAxIRCTL_UCIRRXPL__UCIRRXPL_0 = 0;
1992 static const uint32_t UCAxIRCTL_UCIRRXPL__UCIRRXPL_1 = 1;
1996 BEGIN_TYPE(UCAxIE_t, uint16_t)
1998 ADD_BITFIELD_RW(UCRXIE, 0, 1)
2000 ADD_BITFIELD_RW(UCTXIE, 1, 1)
2002 ADD_BITFIELD_RW(UCSTTIE, 2, 1)
2004 ADD_BITFIELD_RW(UCTXCPTIE, 3, 1)
2008 static const uint32_t UCAxIE_UCRXIE__UCRXIE_0 = 0;
2010 static const uint32_t UCAxIE_UCRXIE__UCRXIE_1 = 1;
2012 static const uint32_t UCAxIE_UCTXIE__UCTXIE_0 = 0;
2014 static const uint32_t UCAxIE_UCTXIE__UCTXIE_1 = 1;
2016 static const uint32_t UCAxIE_UCSTTIE__UCSTTIE_0 = 0;
2018 static const uint32_t UCAxIE_UCSTTIE__UCSTTIE_1 = 1;
2020 static const uint32_t UCAxIE_UCTXCPTIE__UCTXCPTIE_0 = 0;
2022 static const uint32_t UCAxIE_UCTXCPTIE__UCTXCPTIE_1 = 1;
2026 BEGIN_TYPE(UCAxIFG_t, uint16_t)
2028 ADD_BITFIELD_RW(UCRXIFG, 0, 1)
2030 ADD_BITFIELD_RW(UCTXIFG, 1, 1)
2032 ADD_BITFIELD_RW(UCSTTIFG, 2, 1)
2034 ADD_BITFIELD_RW(UCTXCPTIFG, 3, 1)
2038 static const uint32_t UCAxIFG_UCRXIFG__UCRXIFG_0 = 0;
2040 static const uint32_t UCAxIFG_UCRXIFG__UCRXIFG_1 = 1;
2042 static const uint32_t UCAxIFG_UCTXIFG__UCTXIFG_0 = 0;
2044 static const uint32_t UCAxIFG_UCTXIFG__UCTXIFG_1 = 1;
2046 static const uint32_t UCAxIFG_UCSTTIFG__UCSTTIFG_0 = 0;
2048 static const uint32_t UCAxIFG_UCSTTIFG__UCSTTIFG_1 = 1;
2050 static const uint32_t UCAxIFG_UCTXCPTIFG__UCTXCPTIFG_0 = 0;
2052 static const uint32_t UCAxIFG_UCTXCPTIFG__UCTXCPTIFG_1 = 1;
2056 BEGIN_TYPE(UCAxIV_t, uint16_t)
2058 ADD_BITFIELD_RO(UCIV, 0, 16)
2062 static const uint32_t UCAxIV_UCIV__UCIV_0 = 0;
2064 static const uint32_t UCAxIV_UCIV__UCIV_2 = 2;
2066 static const uint32_t UCAxIV_UCIV__UCIV_4 = 4;
2068 static const uint32_t UCAxIV_UCIV__UCIV_6 = 6;
2070 static const uint32_t UCAxIV_UCIV__UCIV_8 = 8;
2073 UCAxCTLW0_t UCAxCTLW0;
2074 UCAxCTLW1_t UCAxCTLW1;
2077 UCAxMCTLW_t UCAxMCTLW;
2078 UCAxSTATW_t UCAxSTATW;
2079 UCAxRXBUF_t UCAxRXBUF;
2080 UCAxTXBUF_t UCAxTXBUF;
2081 UCAxABCTL_t UCAxABCTL;
2082 UCAxIRCTL_t UCAxIRCTL;
2083 uint16_t reserved1[3];
2094namespace _EUSCI_A2_ {
2098 BEGIN_TYPE(UCAxCTLW0_t, uint16_t)
2100 ADD_BITFIELD_RW(UCSWRST, 0, 1)
2102 ADD_BITFIELD_RW(UCTXBRK, 1, 1)
2104 ADD_BITFIELD_RW(UCTXADDR, 2, 1)
2106 ADD_BITFIELD_RW(UCDORM, 3, 1)
2108 ADD_BITFIELD_RW(UCBRKIE, 4, 1)
2110 ADD_BITFIELD_RW(UCRXEIE, 5, 1)
2112 ADD_BITFIELD_RW(UCSSEL, 6, 2)
2114 ADD_BITFIELD_RW(UCSYNC, 8, 1)
2116 ADD_BITFIELD_RW(UCMODE, 9, 2)
2118 ADD_BITFIELD_RW(UCSPB, 11, 1)
2120 ADD_BITFIELD_RW(UC7BIT, 12, 1)
2122 ADD_BITFIELD_RW(UCMSB, 13, 1)
2124 ADD_BITFIELD_RW(UCPAR, 14, 1)
2126 ADD_BITFIELD_RW(UCPEN, 15, 1)
2130 static const uint32_t UCAxCTLW0_UCSWRST__UCSWRST_0 = 0;
2132 static const uint32_t UCAxCTLW0_UCSWRST__UCSWRST_1 = 1;
2134 static const uint32_t UCAxCTLW0_UCTXBRK__UCTXBRK_0 = 0;
2136 static const uint32_t UCAxCTLW0_UCTXBRK__UCTXBRK_1 = 1;
2138 static const uint32_t UCAxCTLW0_UCTXADDR__UCTXADDR_0 = 0;
2140 static const uint32_t UCAxCTLW0_UCTXADDR__UCTXADDR_1 = 1;
2142 static const uint32_t UCAxCTLW0_UCDORM__UCDORM_0 = 0;
2144 static const uint32_t UCAxCTLW0_UCDORM__UCDORM_1 = 1;
2146 static const uint32_t UCAxCTLW0_UCBRKIE__UCBRKIE_0 = 0;
2148 static const uint32_t UCAxCTLW0_UCBRKIE__UCBRKIE_1 = 1;
2150 static const uint32_t UCAxCTLW0_UCRXEIE__UCRXEIE_0 = 0;
2152 static const uint32_t UCAxCTLW0_UCRXEIE__UCRXEIE_1 = 1;
2154 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_0 = 0;
2156 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_1 = 1;
2158 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_2 = 2;
2160 static const uint32_t UCAxCTLW0_UCSYNC__UCSYNC_0 = 0;
2162 static const uint32_t UCAxCTLW0_UCSYNC__UCSYNC_1 = 1;
2164 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_0 = 0;
2166 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_1 = 1;
2168 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_2 = 2;
2170 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_3 = 3;
2172 static const uint32_t UCAxCTLW0_UCSPB__UCSPB_0 = 0;
2174 static const uint32_t UCAxCTLW0_UCSPB__UCSPB_1 = 1;
2176 static const uint32_t UCAxCTLW0_UC7BIT__UC7BIT_0 = 0;
2178 static const uint32_t UCAxCTLW0_UC7BIT__UC7BIT_1 = 1;
2180 static const uint32_t UCAxCTLW0_UCMSB__UCMSB_0 = 0;
2182 static const uint32_t UCAxCTLW0_UCMSB__UCMSB_1 = 1;
2184 static const uint32_t UCAxCTLW0_UCPAR__UCPAR_0 = 0;
2186 static const uint32_t UCAxCTLW0_UCPAR__UCPAR_1 = 1;
2188 static const uint32_t UCAxCTLW0_UCPEN__UCPEN_0 = 0;
2190 static const uint32_t UCAxCTLW0_UCPEN__UCPEN_1 = 1;
2194 BEGIN_TYPE(UCAxCTLW1_t, uint16_t)
2196 ADD_BITFIELD_RW(UCGLIT, 0, 2)
2200 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_0 = 0;
2202 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_1 = 1;
2204 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_2 = 2;
2206 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_3 = 3;
2210 BEGIN_TYPE(UCAxBRW_t, uint16_t)
2212 ADD_BITFIELD_RW(UCBR, 0, 16)
2217 BEGIN_TYPE(UCAxMCTLW_t, uint16_t)
2219 ADD_BITFIELD_RW(UCOS16, 0, 1)
2221 ADD_BITFIELD_RW(UCBRF, 4, 4)
2223 ADD_BITFIELD_RW(UCBRS, 8, 8)
2227 static const uint32_t UCAxMCTLW_UCOS16__UCOS16_0 = 0;
2229 static const uint32_t UCAxMCTLW_UCOS16__UCOS16_1 = 1;
2233 BEGIN_TYPE(UCAxSTATW_t, uint16_t)
2235 ADD_BITFIELD_RO(UCBUSY, 0, 1)
2237 ADD_BITFIELD_RW(UCADDR_UCIDLE, 1, 1)
2239 ADD_BITFIELD_RW(UCRXERR, 2, 1)
2241 ADD_BITFIELD_RW(UCBRK, 3, 1)
2243 ADD_BITFIELD_RW(UCPE, 4, 1)
2245 ADD_BITFIELD_RW(UCOE, 5, 1)
2247 ADD_BITFIELD_RW(UCFE, 6, 1)
2249 ADD_BITFIELD_RW(UCLISTEN, 7, 1)
2253 static const uint32_t UCAxSTATW_UCBUSY__UCBUSY_0 = 0;
2255 static const uint32_t UCAxSTATW_UCBUSY__UCBUSY_1 = 1;
2257 static const uint32_t UCAxSTATW_UCRXERR__UCRXERR_0 = 0;
2259 static const uint32_t UCAxSTATW_UCRXERR__UCRXERR_1 = 1;
2261 static const uint32_t UCAxSTATW_UCBRK__UCBRK_0 = 0;
2263 static const uint32_t UCAxSTATW_UCBRK__UCBRK_1 = 1;
2265 static const uint32_t UCAxSTATW_UCPE__UCPE_0 = 0;
2267 static const uint32_t UCAxSTATW_UCPE__UCPE_1 = 1;
2269 static const uint32_t UCAxSTATW_UCOE__UCOE_0 = 0;
2271 static const uint32_t UCAxSTATW_UCOE__UCOE_1 = 1;
2273 static const uint32_t UCAxSTATW_UCFE__UCFE_0 = 0;
2275 static const uint32_t UCAxSTATW_UCFE__UCFE_1 = 1;
2277 static const uint32_t UCAxSTATW_UCLISTEN__UCLISTEN_0 = 0;
2279 static const uint32_t UCAxSTATW_UCLISTEN__UCLISTEN_1 = 1;
2283 BEGIN_TYPE(UCAxRXBUF_t, uint16_t)
2285 ADD_BITFIELD_RO(UCRXBUF, 0, 8)
2290 BEGIN_TYPE(UCAxTXBUF_t, uint16_t)
2292 ADD_BITFIELD_RW(UCTXBUF, 0, 8)
2297 BEGIN_TYPE(UCAxABCTL_t, uint16_t)
2299 ADD_BITFIELD_RW(UCABDEN, 0, 1)
2301 ADD_BITFIELD_RW(UCBTOE, 2, 1)
2303 ADD_BITFIELD_RW(UCSTOE, 3, 1)
2305 ADD_BITFIELD_RW(UCDELIM, 4, 2)
2309 static const uint32_t UCAxABCTL_UCABDEN__UCABDEN_0 = 0;
2311 static const uint32_t UCAxABCTL_UCABDEN__UCABDEN_1 = 1;
2313 static const uint32_t UCAxABCTL_UCBTOE__UCBTOE_0 = 0;
2315 static const uint32_t UCAxABCTL_UCBTOE__UCBTOE_1 = 1;
2317 static const uint32_t UCAxABCTL_UCSTOE__UCSTOE_0 = 0;
2319 static const uint32_t UCAxABCTL_UCSTOE__UCSTOE_1 = 1;
2321 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_0 = 0;
2323 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_1 = 1;
2325 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_2 = 2;
2327 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_3 = 3;
2331 BEGIN_TYPE(UCAxIRCTL_t, uint16_t)
2333 ADD_BITFIELD_RW(UCIREN, 0, 1)
2335 ADD_BITFIELD_RW(UCIRTXCLK, 1, 1)
2337 ADD_BITFIELD_RW(UCIRTXPL, 2, 6)
2339 ADD_BITFIELD_RW(UCIRRXFE, 8, 1)
2341 ADD_BITFIELD_RW(UCIRRXPL, 9, 1)
2343 ADD_BITFIELD_RW(UCIRRXFL, 10, 4)
2347 static const uint32_t UCAxIRCTL_UCIREN__UCIREN_0 = 0;
2349 static const uint32_t UCAxIRCTL_UCIREN__UCIREN_1 = 1;
2351 static const uint32_t UCAxIRCTL_UCIRTXCLK__UCIRTXCLK_0 = 0;
2353 static const uint32_t UCAxIRCTL_UCIRTXCLK__UCIRTXCLK_1 = 1;
2355 static const uint32_t UCAxIRCTL_UCIRRXFE__UCIRRXFE_0 = 0;
2357 static const uint32_t UCAxIRCTL_UCIRRXFE__UCIRRXFE_1 = 1;
2359 static const uint32_t UCAxIRCTL_UCIRRXPL__UCIRRXPL_0 = 0;
2361 static const uint32_t UCAxIRCTL_UCIRRXPL__UCIRRXPL_1 = 1;
2365 BEGIN_TYPE(UCAxIE_t, uint16_t)
2367 ADD_BITFIELD_RW(UCRXIE, 0, 1)
2369 ADD_BITFIELD_RW(UCTXIE, 1, 1)
2371 ADD_BITFIELD_RW(UCSTTIE, 2, 1)
2373 ADD_BITFIELD_RW(UCTXCPTIE, 3, 1)
2377 static const uint32_t UCAxIE_UCRXIE__UCRXIE_0 = 0;
2379 static const uint32_t UCAxIE_UCRXIE__UCRXIE_1 = 1;
2381 static const uint32_t UCAxIE_UCTXIE__UCTXIE_0 = 0;
2383 static const uint32_t UCAxIE_UCTXIE__UCTXIE_1 = 1;
2385 static const uint32_t UCAxIE_UCSTTIE__UCSTTIE_0 = 0;
2387 static const uint32_t UCAxIE_UCSTTIE__UCSTTIE_1 = 1;
2389 static const uint32_t UCAxIE_UCTXCPTIE__UCTXCPTIE_0 = 0;
2391 static const uint32_t UCAxIE_UCTXCPTIE__UCTXCPTIE_1 = 1;
2395 BEGIN_TYPE(UCAxIFG_t, uint16_t)
2397 ADD_BITFIELD_RW(UCRXIFG, 0, 1)
2399 ADD_BITFIELD_RW(UCTXIFG, 1, 1)
2401 ADD_BITFIELD_RW(UCSTTIFG, 2, 1)
2403 ADD_BITFIELD_RW(UCTXCPTIFG, 3, 1)
2407 static const uint32_t UCAxIFG_UCRXIFG__UCRXIFG_0 = 0;
2409 static const uint32_t UCAxIFG_UCRXIFG__UCRXIFG_1 = 1;
2411 static const uint32_t UCAxIFG_UCTXIFG__UCTXIFG_0 = 0;
2413 static const uint32_t UCAxIFG_UCTXIFG__UCTXIFG_1 = 1;
2415 static const uint32_t UCAxIFG_UCSTTIFG__UCSTTIFG_0 = 0;
2417 static const uint32_t UCAxIFG_UCSTTIFG__UCSTTIFG_1 = 1;
2419 static const uint32_t UCAxIFG_UCTXCPTIFG__UCTXCPTIFG_0 = 0;
2421 static const uint32_t UCAxIFG_UCTXCPTIFG__UCTXCPTIFG_1 = 1;
2425 BEGIN_TYPE(UCAxIV_t, uint16_t)
2427 ADD_BITFIELD_RO(UCIV, 0, 16)
2431 static const uint32_t UCAxIV_UCIV__UCIV_0 = 0;
2433 static const uint32_t UCAxIV_UCIV__UCIV_2 = 2;
2435 static const uint32_t UCAxIV_UCIV__UCIV_4 = 4;
2437 static const uint32_t UCAxIV_UCIV__UCIV_6 = 6;
2439 static const uint32_t UCAxIV_UCIV__UCIV_8 = 8;
2442 UCAxCTLW0_t UCAxCTLW0;
2443 UCAxCTLW1_t UCAxCTLW1;
2446 UCAxMCTLW_t UCAxMCTLW;
2447 UCAxSTATW_t UCAxSTATW;
2448 UCAxRXBUF_t UCAxRXBUF;
2449 UCAxTXBUF_t UCAxTXBUF;
2450 UCAxABCTL_t UCAxABCTL;
2451 UCAxIRCTL_t UCAxIRCTL;
2452 uint16_t reserved1[3];
2463namespace _EUSCI_A3_ {
2467 BEGIN_TYPE(UCAxCTLW0_t, uint16_t)
2469 ADD_BITFIELD_RW(UCSWRST, 0, 1)
2471 ADD_BITFIELD_RW(UCTXBRK, 1, 1)
2473 ADD_BITFIELD_RW(UCTXADDR, 2, 1)
2475 ADD_BITFIELD_RW(UCDORM, 3, 1)
2477 ADD_BITFIELD_RW(UCBRKIE, 4, 1)
2479 ADD_BITFIELD_RW(UCRXEIE, 5, 1)
2481 ADD_BITFIELD_RW(UCSSEL, 6, 2)
2483 ADD_BITFIELD_RW(UCSYNC, 8, 1)
2485 ADD_BITFIELD_RW(UCMODE, 9, 2)
2487 ADD_BITFIELD_RW(UCSPB, 11, 1)
2489 ADD_BITFIELD_RW(UC7BIT, 12, 1)
2491 ADD_BITFIELD_RW(UCMSB, 13, 1)
2493 ADD_BITFIELD_RW(UCPAR, 14, 1)
2495 ADD_BITFIELD_RW(UCPEN, 15, 1)
2499 static const uint32_t UCAxCTLW0_UCSWRST__UCSWRST_0 = 0;
2501 static const uint32_t UCAxCTLW0_UCSWRST__UCSWRST_1 = 1;
2503 static const uint32_t UCAxCTLW0_UCTXBRK__UCTXBRK_0 = 0;
2505 static const uint32_t UCAxCTLW0_UCTXBRK__UCTXBRK_1 = 1;
2507 static const uint32_t UCAxCTLW0_UCTXADDR__UCTXADDR_0 = 0;
2509 static const uint32_t UCAxCTLW0_UCTXADDR__UCTXADDR_1 = 1;
2511 static const uint32_t UCAxCTLW0_UCDORM__UCDORM_0 = 0;
2513 static const uint32_t UCAxCTLW0_UCDORM__UCDORM_1 = 1;
2515 static const uint32_t UCAxCTLW0_UCBRKIE__UCBRKIE_0 = 0;
2517 static const uint32_t UCAxCTLW0_UCBRKIE__UCBRKIE_1 = 1;
2519 static const uint32_t UCAxCTLW0_UCRXEIE__UCRXEIE_0 = 0;
2521 static const uint32_t UCAxCTLW0_UCRXEIE__UCRXEIE_1 = 1;
2523 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_0 = 0;
2525 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_1 = 1;
2527 static const uint32_t UCAxCTLW0_UCSSEL__UCSSEL_2 = 2;
2529 static const uint32_t UCAxCTLW0_UCSYNC__UCSYNC_0 = 0;
2531 static const uint32_t UCAxCTLW0_UCSYNC__UCSYNC_1 = 1;
2533 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_0 = 0;
2535 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_1 = 1;
2537 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_2 = 2;
2539 static const uint32_t UCAxCTLW0_UCMODE__UCMODE_3 = 3;
2541 static const uint32_t UCAxCTLW0_UCSPB__UCSPB_0 = 0;
2543 static const uint32_t UCAxCTLW0_UCSPB__UCSPB_1 = 1;
2545 static const uint32_t UCAxCTLW0_UC7BIT__UC7BIT_0 = 0;
2547 static const uint32_t UCAxCTLW0_UC7BIT__UC7BIT_1 = 1;
2549 static const uint32_t UCAxCTLW0_UCMSB__UCMSB_0 = 0;
2551 static const uint32_t UCAxCTLW0_UCMSB__UCMSB_1 = 1;
2553 static const uint32_t UCAxCTLW0_UCPAR__UCPAR_0 = 0;
2555 static const uint32_t UCAxCTLW0_UCPAR__UCPAR_1 = 1;
2557 static const uint32_t UCAxCTLW0_UCPEN__UCPEN_0 = 0;
2559 static const uint32_t UCAxCTLW0_UCPEN__UCPEN_1 = 1;
2563 BEGIN_TYPE(UCAxCTLW1_t, uint16_t)
2565 ADD_BITFIELD_RW(UCGLIT, 0, 2)
2569 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_0 = 0;
2571 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_1 = 1;
2573 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_2 = 2;
2575 static const uint32_t UCAxCTLW1_UCGLIT__UCGLIT_3 = 3;
2579 BEGIN_TYPE(UCAxBRW_t, uint16_t)
2581 ADD_BITFIELD_RW(UCBR, 0, 16)
2586 BEGIN_TYPE(UCAxMCTLW_t, uint16_t)
2588 ADD_BITFIELD_RW(UCOS16, 0, 1)
2590 ADD_BITFIELD_RW(UCBRF, 4, 4)
2592 ADD_BITFIELD_RW(UCBRS, 8, 8)
2596 static const uint32_t UCAxMCTLW_UCOS16__UCOS16_0 = 0;
2598 static const uint32_t UCAxMCTLW_UCOS16__UCOS16_1 = 1;
2602 BEGIN_TYPE(UCAxSTATW_t, uint16_t)
2604 ADD_BITFIELD_RO(UCBUSY, 0, 1)
2606 ADD_BITFIELD_RW(UCADDR_UCIDLE, 1, 1)
2608 ADD_BITFIELD_RW(UCRXERR, 2, 1)
2610 ADD_BITFIELD_RW(UCBRK, 3, 1)
2612 ADD_BITFIELD_RW(UCPE, 4, 1)
2614 ADD_BITFIELD_RW(UCOE, 5, 1)
2616 ADD_BITFIELD_RW(UCFE, 6, 1)
2618 ADD_BITFIELD_RW(UCLISTEN, 7, 1)
2622 static const uint32_t UCAxSTATW_UCBUSY__UCBUSY_0 = 0;
2624 static const uint32_t UCAxSTATW_UCBUSY__UCBUSY_1 = 1;
2626 static const uint32_t UCAxSTATW_UCRXERR__UCRXERR_0 = 0;
2628 static const uint32_t UCAxSTATW_UCRXERR__UCRXERR_1 = 1;
2630 static const uint32_t UCAxSTATW_UCBRK__UCBRK_0 = 0;
2632 static const uint32_t UCAxSTATW_UCBRK__UCBRK_1 = 1;
2634 static const uint32_t UCAxSTATW_UCPE__UCPE_0 = 0;
2636 static const uint32_t UCAxSTATW_UCPE__UCPE_1 = 1;
2638 static const uint32_t UCAxSTATW_UCOE__UCOE_0 = 0;
2640 static const uint32_t UCAxSTATW_UCOE__UCOE_1 = 1;
2642 static const uint32_t UCAxSTATW_UCFE__UCFE_0 = 0;
2644 static const uint32_t UCAxSTATW_UCFE__UCFE_1 = 1;
2646 static const uint32_t UCAxSTATW_UCLISTEN__UCLISTEN_0 = 0;
2648 static const uint32_t UCAxSTATW_UCLISTEN__UCLISTEN_1 = 1;
2652 BEGIN_TYPE(UCAxRXBUF_t, uint16_t)
2654 ADD_BITFIELD_RO(UCRXBUF, 0, 8)
2659 BEGIN_TYPE(UCAxTXBUF_t, uint16_t)
2661 ADD_BITFIELD_RW(UCTXBUF, 0, 8)
2666 BEGIN_TYPE(UCAxABCTL_t, uint16_t)
2668 ADD_BITFIELD_RW(UCABDEN, 0, 1)
2670 ADD_BITFIELD_RW(UCBTOE, 2, 1)
2672 ADD_BITFIELD_RW(UCSTOE, 3, 1)
2674 ADD_BITFIELD_RW(UCDELIM, 4, 2)
2678 static const uint32_t UCAxABCTL_UCABDEN__UCABDEN_0 = 0;
2680 static const uint32_t UCAxABCTL_UCABDEN__UCABDEN_1 = 1;
2682 static const uint32_t UCAxABCTL_UCBTOE__UCBTOE_0 = 0;
2684 static const uint32_t UCAxABCTL_UCBTOE__UCBTOE_1 = 1;
2686 static const uint32_t UCAxABCTL_UCSTOE__UCSTOE_0 = 0;
2688 static const uint32_t UCAxABCTL_UCSTOE__UCSTOE_1 = 1;
2690 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_0 = 0;
2692 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_1 = 1;
2694 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_2 = 2;
2696 static const uint32_t UCAxABCTL_UCDELIM__UCDELIM_3 = 3;
2700 BEGIN_TYPE(UCAxIRCTL_t, uint16_t)
2702 ADD_BITFIELD_RW(UCIREN, 0, 1)
2704 ADD_BITFIELD_RW(UCIRTXCLK, 1, 1)
2706 ADD_BITFIELD_RW(UCIRTXPL, 2, 6)
2708 ADD_BITFIELD_RW(UCIRRXFE, 8, 1)
2710 ADD_BITFIELD_RW(UCIRRXPL, 9, 1)
2712 ADD_BITFIELD_RW(UCIRRXFL, 10, 4)
2716 static const uint32_t UCAxIRCTL_UCIREN__UCIREN_0 = 0;
2718 static const uint32_t UCAxIRCTL_UCIREN__UCIREN_1 = 1;
2720 static const uint32_t UCAxIRCTL_UCIRTXCLK__UCIRTXCLK_0 = 0;
2722 static const uint32_t UCAxIRCTL_UCIRTXCLK__UCIRTXCLK_1 = 1;
2724 static const uint32_t UCAxIRCTL_UCIRRXFE__UCIRRXFE_0 = 0;
2726 static const uint32_t UCAxIRCTL_UCIRRXFE__UCIRRXFE_1 = 1;
2728 static const uint32_t UCAxIRCTL_UCIRRXPL__UCIRRXPL_0 = 0;
2730 static const uint32_t UCAxIRCTL_UCIRRXPL__UCIRRXPL_1 = 1;
2734 BEGIN_TYPE(UCAxIE_t, uint16_t)
2736 ADD_BITFIELD_RW(UCRXIE, 0, 1)
2738 ADD_BITFIELD_RW(UCTXIE, 1, 1)
2740 ADD_BITFIELD_RW(UCSTTIE, 2, 1)
2742 ADD_BITFIELD_RW(UCTXCPTIE, 3, 1)
2746 static const uint32_t UCAxIE_UCRXIE__UCRXIE_0 = 0;
2748 static const uint32_t UCAxIE_UCRXIE__UCRXIE_1 = 1;
2750 static const uint32_t UCAxIE_UCTXIE__UCTXIE_0 = 0;
2752 static const uint32_t UCAxIE_UCTXIE__UCTXIE_1 = 1;
2754 static const uint32_t UCAxIE_UCSTTIE__UCSTTIE_0 = 0;
2756 static const uint32_t UCAxIE_UCSTTIE__UCSTTIE_1 = 1;
2758 static const uint32_t UCAxIE_UCTXCPTIE__UCTXCPTIE_0 = 0;
2760 static const uint32_t UCAxIE_UCTXCPTIE__UCTXCPTIE_1 = 1;
2764 BEGIN_TYPE(UCAxIFG_t, uint16_t)
2766 ADD_BITFIELD_RW(UCRXIFG, 0, 1)
2768 ADD_BITFIELD_RW(UCTXIFG, 1, 1)
2770 ADD_BITFIELD_RW(UCSTTIFG, 2, 1)
2772 ADD_BITFIELD_RW(UCTXCPTIFG, 3, 1)
2776 static const uint32_t UCAxIFG_UCRXIFG__UCRXIFG_0 = 0;
2778 static const uint32_t UCAxIFG_UCRXIFG__UCRXIFG_1 = 1;
2780 static const uint32_t UCAxIFG_UCTXIFG__UCTXIFG_0 = 0;
2782 static const uint32_t UCAxIFG_UCTXIFG__UCTXIFG_1 = 1;
2784 static const uint32_t UCAxIFG_UCSTTIFG__UCSTTIFG_0 = 0;
2786 static const uint32_t UCAxIFG_UCSTTIFG__UCSTTIFG_1 = 1;
2788 static const uint32_t UCAxIFG_UCTXCPTIFG__UCTXCPTIFG_0 = 0;
2790 static const uint32_t UCAxIFG_UCTXCPTIFG__UCTXCPTIFG_1 = 1;
2794 BEGIN_TYPE(UCAxIV_t, uint16_t)
2796 ADD_BITFIELD_RO(UCIV, 0, 16)
2800 static const uint32_t UCAxIV_UCIV__UCIV_0 = 0;
2802 static const uint32_t UCAxIV_UCIV__UCIV_2 = 2;
2804 static const uint32_t UCAxIV_UCIV__UCIV_4 = 4;
2806 static const uint32_t UCAxIV_UCIV__UCIV_6 = 6;
2808 static const uint32_t UCAxIV_UCIV__UCIV_8 = 8;
2811 UCAxCTLW0_t UCAxCTLW0;
2812 UCAxCTLW1_t UCAxCTLW1;
2815 UCAxMCTLW_t UCAxMCTLW;
2816 UCAxSTATW_t UCAxSTATW;
2817 UCAxRXBUF_t UCAxRXBUF;
2818 UCAxTXBUF_t UCAxTXBUF;
2819 UCAxABCTL_t UCAxABCTL;
2820 UCAxIRCTL_t UCAxIRCTL;
2821 uint16_t reserved1[3];
2832namespace _EUSCI_B0_ {
2836 BEGIN_TYPE(UCBxCTLW0_t, uint16_t)
2838 ADD_BITFIELD_RW(UCSWRST, 0, 1)
2840 ADD_BITFIELD_RW(UCTXSTT, 1, 1)
2842 ADD_BITFIELD_RW(UCTXSTP, 2, 1)
2844 ADD_BITFIELD_RW(UCTXNACK, 3, 1)
2846 ADD_BITFIELD_RW(UCTR, 4, 1)
2848 ADD_BITFIELD_RW(UCTXACK, 5, 1)
2850 ADD_BITFIELD_RW(UCSSEL, 6, 2)
2852 ADD_BITFIELD_RW(UCSYNC, 8, 1)
2854 ADD_BITFIELD_RW(UCMODE, 9, 2)
2856 ADD_BITFIELD_RW(UCMST, 11, 1)
2858 ADD_BITFIELD_RW(UCMM, 13, 1)
2860 ADD_BITFIELD_RW(UCSLA10, 14, 1)
2862 ADD_BITFIELD_RW(UCA10, 15, 1)
2866 static const uint32_t UCBxCTLW0_UCSWRST__UCSWRST_0 = 0;
2868 static const uint32_t UCBxCTLW0_UCSWRST__UCSWRST_1 = 1;
2870 static const uint32_t UCBxCTLW0_UCTXSTT__UCTXSTT_0 = 0;
2872 static const uint32_t UCBxCTLW0_UCTXSTT__UCTXSTT_1 = 1;
2874 static const uint32_t UCBxCTLW0_UCTXSTP__UCTXSTP_0 = 0;
2876 static const uint32_t UCBxCTLW0_UCTXSTP__UCTXSTP_1 = 1;
2878 static const uint32_t UCBxCTLW0_UCTXNACK__UCTXNACK_0 = 0;
2880 static const uint32_t UCBxCTLW0_UCTXNACK__UCTXNACK_1 = 1;
2882 static const uint32_t UCBxCTLW0_UCTR__UCTR_0 = 0;
2884 static const uint32_t UCBxCTLW0_UCTR__UCTR_1 = 1;
2886 static const uint32_t UCBxCTLW0_UCTXACK__UCTXACK_0 = 0;
2888 static const uint32_t UCBxCTLW0_UCTXACK__UCTXACK_1 = 1;
2890 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_0 = 0;
2892 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_1 = 1;
2894 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_2 = 2;
2896 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_3 = 3;
2898 static const uint32_t UCBxCTLW0_UCSYNC__UCSYNC_0 = 0;
2900 static const uint32_t UCBxCTLW0_UCSYNC__UCSYNC_1 = 1;
2902 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_0 = 0;
2904 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_1 = 1;
2906 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_2 = 2;
2908 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_3 = 3;
2910 static const uint32_t UCBxCTLW0_UCMST__UCMST_0 = 0;
2912 static const uint32_t UCBxCTLW0_UCMST__UCMST_1 = 1;
2914 static const uint32_t UCBxCTLW0_UCMM__UCMM_0 = 0;
2916 static const uint32_t UCBxCTLW0_UCMM__UCMM_1 = 1;
2918 static const uint32_t UCBxCTLW0_UCSLA10__UCSLA10_0 = 0;
2920 static const uint32_t UCBxCTLW0_UCSLA10__UCSLA10_1 = 1;
2922 static const uint32_t UCBxCTLW0_UCA10__UCA10_0 = 0;
2924 static const uint32_t UCBxCTLW0_UCA10__UCA10_1 = 1;
2928 BEGIN_TYPE(UCBxCTLW1_t, uint16_t)
2930 ADD_BITFIELD_RW(UCGLIT, 0, 2)
2932 ADD_BITFIELD_RW(UCASTP, 2, 2)
2934 ADD_BITFIELD_RW(UCSWACK, 4, 1)
2936 ADD_BITFIELD_RW(UCSTPNACK, 5, 1)
2938 ADD_BITFIELD_RW(UCCLTO, 6, 2)
2940 ADD_BITFIELD_RW(UCETXINT, 8, 1)
2944 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_0 = 0;
2946 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_1 = 1;
2948 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_2 = 2;
2950 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_3 = 3;
2952 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_0 = 0;
2954 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_1 = 1;
2956 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_2 = 2;
2958 static const uint32_t UCBxCTLW1_UCSWACK__UCSWACK_0 = 0;
2960 static const uint32_t UCBxCTLW1_UCSWACK__UCSWACK_1 = 1;
2962 static const uint32_t UCBxCTLW1_UCSTPNACK__UCSTPNACK_0 = 0;
2964 static const uint32_t UCBxCTLW1_UCSTPNACK__UCSTPNACK_1 = 1;
2966 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_0 = 0;
2968 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_1 = 1;
2970 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_2 = 2;
2972 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_3 = 3;
2974 static const uint32_t UCBxCTLW1_UCETXINT__UCETXINT_0 = 0;
2976 static const uint32_t UCBxCTLW1_UCETXINT__UCETXINT_1 = 1;
2980 BEGIN_TYPE(UCBxBRW_t, uint16_t)
2982 ADD_BITFIELD_RW(UCBR, 0, 16)
2987 BEGIN_TYPE(UCBxSTATW_t, uint16_t)
2989 ADD_BITFIELD_RO(UCBBUSY, 4, 1)
2991 ADD_BITFIELD_RO(UCGC, 5, 1)
2993 ADD_BITFIELD_RO(UCSCLLOW, 6, 1)
2995 ADD_BITFIELD_RO(UCBCNT, 8, 8)
2999 static const uint32_t UCBxSTATW_UCBBUSY__UCBBUSY_0 = 0;
3001 static const uint32_t UCBxSTATW_UCBBUSY__UCBBUSY_1 = 1;
3003 static const uint32_t UCBxSTATW_UCGC__UCGC_0 = 0;
3005 static const uint32_t UCBxSTATW_UCGC__UCGC_1 = 1;
3007 static const uint32_t UCBxSTATW_UCSCLLOW__UCSCLLOW_0 = 0;
3009 static const uint32_t UCBxSTATW_UCSCLLOW__UCSCLLOW_1 = 1;
3013 BEGIN_TYPE(UCBxTBCNT_t, uint16_t)
3015 ADD_BITFIELD_RW(UCTBCNT, 0, 8)
3020 BEGIN_TYPE(UCBxRXBUF_t, uint16_t)
3022 ADD_BITFIELD_RO(UCRXBUF, 0, 8)
3027 BEGIN_TYPE(UCBxTXBUF_t, uint16_t)
3029 ADD_BITFIELD_RW(UCTXBUF, 0, 8)
3034 BEGIN_TYPE(UCBxI2COA0_t, uint16_t)
3036 ADD_BITFIELD_RW(I2COA0, 0, 10)
3038 ADD_BITFIELD_RW(UCOAEN, 10, 1)
3040 ADD_BITFIELD_RW(UCGCEN, 15, 1)
3044 static const uint32_t UCBxI2COA0_UCOAEN__UCOAEN_0 = 0;
3046 static const uint32_t UCBxI2COA0_UCOAEN__UCOAEN_1 = 1;
3048 static const uint32_t UCBxI2COA0_UCGCEN__UCGCEN_0 = 0;
3050 static const uint32_t UCBxI2COA0_UCGCEN__UCGCEN_1 = 1;
3054 BEGIN_TYPE(UCBxI2COA1_t, uint16_t)
3056 ADD_BITFIELD_RW(I2COA1, 0, 10)
3058 ADD_BITFIELD_RW(UCOAEN, 10, 1)
3062 static const uint32_t UCBxI2COA1_UCOAEN__UCOAEN_0 = 0;
3064 static const uint32_t UCBxI2COA1_UCOAEN__UCOAEN_1 = 1;
3068 BEGIN_TYPE(UCBxI2COA2_t, uint16_t)
3070 ADD_BITFIELD_RW(I2COA2, 0, 10)
3072 ADD_BITFIELD_RW(UCOAEN, 10, 1)
3076 static const uint32_t UCBxI2COA2_UCOAEN__UCOAEN_0 = 0;
3078 static const uint32_t UCBxI2COA2_UCOAEN__UCOAEN_1 = 1;
3082 BEGIN_TYPE(UCBxI2COA3_t, uint16_t)
3084 ADD_BITFIELD_RW(I2COA3, 0, 10)
3086 ADD_BITFIELD_RW(UCOAEN, 10, 1)
3090 static const uint32_t UCBxI2COA3_UCOAEN__UCOAEN_0 = 0;
3092 static const uint32_t UCBxI2COA3_UCOAEN__UCOAEN_1 = 1;
3096 BEGIN_TYPE(UCBxADDRX_t, uint16_t)
3098 ADD_BITFIELD_RO(ADDRX, 0, 10)
3103 BEGIN_TYPE(UCBxADDMASK_t, uint16_t)
3105 ADD_BITFIELD_RW(ADDMASK, 0, 10)
3110 BEGIN_TYPE(UCBxI2CSA_t, uint16_t)
3112 ADD_BITFIELD_RW(I2CSA, 0, 10)
3117 BEGIN_TYPE(UCBxIE_t, uint16_t)
3119 ADD_BITFIELD_RW(UCRXIE0, 0, 1)
3121 ADD_BITFIELD_RW(UCTXIE0, 1, 1)
3123 ADD_BITFIELD_RW(UCSTTIE, 2, 1)
3125 ADD_BITFIELD_RW(UCSTPIE, 3, 1)
3127 ADD_BITFIELD_RW(UCALIE, 4, 1)
3129 ADD_BITFIELD_RW(UCNACKIE, 5, 1)
3131 ADD_BITFIELD_RW(UCBCNTIE, 6, 1)
3133 ADD_BITFIELD_RW(UCCLTOIE, 7, 1)
3135 ADD_BITFIELD_RW(UCRXIE1, 8, 1)
3137 ADD_BITFIELD_RW(UCTXIE1, 9, 1)
3139 ADD_BITFIELD_RW(UCRXIE2, 10, 1)
3141 ADD_BITFIELD_RW(UCTXIE2, 11, 1)
3143 ADD_BITFIELD_RW(UCRXIE3, 12, 1)
3145 ADD_BITFIELD_RW(UCTXIE3, 13, 1)
3147 ADD_BITFIELD_RW(UCBIT9IE, 14, 1)
3151 static const uint32_t UCBxIE_UCRXIE0__UCRXIE0_0 = 0;
3153 static const uint32_t UCBxIE_UCRXIE0__UCRXIE0_1 = 1;
3155 static const uint32_t UCBxIE_UCTXIE0__UCTXIE0_0 = 0;
3157 static const uint32_t UCBxIE_UCTXIE0__UCTXIE0_1 = 1;
3159 static const uint32_t UCBxIE_UCSTTIE__UCSTTIE_0 = 0;
3161 static const uint32_t UCBxIE_UCSTTIE__UCSTTIE_1 = 1;
3163 static const uint32_t UCBxIE_UCSTPIE__UCSTPIE_0 = 0;
3165 static const uint32_t UCBxIE_UCSTPIE__UCSTPIE_1 = 1;
3167 static const uint32_t UCBxIE_UCALIE__UCALIE_0 = 0;
3169 static const uint32_t UCBxIE_UCALIE__UCALIE_1 = 1;
3171 static const uint32_t UCBxIE_UCNACKIE__UCNACKIE_0 = 0;
3173 static const uint32_t UCBxIE_UCNACKIE__UCNACKIE_1 = 1;
3175 static const uint32_t UCBxIE_UCBCNTIE__UCBCNTIE_0 = 0;
3177 static const uint32_t UCBxIE_UCBCNTIE__UCBCNTIE_1 = 1;
3179 static const uint32_t UCBxIE_UCCLTOIE__UCCLTOIE_0 = 0;
3181 static const uint32_t UCBxIE_UCCLTOIE__UCCLTOIE_1 = 1;
3183 static const uint32_t UCBxIE_UCRXIE1__UCRXIE1_0 = 0;
3185 static const uint32_t UCBxIE_UCRXIE1__UCRXIE1_1 = 1;
3187 static const uint32_t UCBxIE_UCTXIE1__UCTXIE1_0 = 0;
3189 static const uint32_t UCBxIE_UCTXIE1__UCTXIE1_1 = 1;
3191 static const uint32_t UCBxIE_UCRXIE2__UCRXIE2_0 = 0;
3193 static const uint32_t UCBxIE_UCRXIE2__UCRXIE2_1 = 1;
3195 static const uint32_t UCBxIE_UCTXIE2__UCTXIE2_0 = 0;
3197 static const uint32_t UCBxIE_UCTXIE2__UCTXIE2_1 = 1;
3199 static const uint32_t UCBxIE_UCRXIE3__UCRXIE3_0 = 0;
3201 static const uint32_t UCBxIE_UCRXIE3__UCRXIE3_1 = 1;
3203 static const uint32_t UCBxIE_UCTXIE3__UCTXIE3_0 = 0;
3205 static const uint32_t UCBxIE_UCTXIE3__UCTXIE3_1 = 1;
3207 static const uint32_t UCBxIE_UCBIT9IE__UCBIT9IE_0 = 0;
3209 static const uint32_t UCBxIE_UCBIT9IE__UCBIT9IE_1 = 1;
3213 BEGIN_TYPE(UCBxIFG_t, uint16_t)
3215 ADD_BITFIELD_RW(UCRXIFG0, 0, 1)
3217 ADD_BITFIELD_RW(UCTXIFG0, 1, 1)
3219 ADD_BITFIELD_RW(UCSTTIFG, 2, 1)
3221 ADD_BITFIELD_RW(UCSTPIFG, 3, 1)
3223 ADD_BITFIELD_RW(UCALIFG, 4, 1)
3225 ADD_BITFIELD_RW(UCNACKIFG, 5, 1)
3227 ADD_BITFIELD_RW(UCBCNTIFG, 6, 1)
3229 ADD_BITFIELD_RW(UCCLTOIFG, 7, 1)
3231 ADD_BITFIELD_RW(UCRXIFG1, 8, 1)
3233 ADD_BITFIELD_RW(UCTXIFG1, 9, 1)
3235 ADD_BITFIELD_RW(UCRXIFG2, 10, 1)
3237 ADD_BITFIELD_RW(UCTXIFG2, 11, 1)
3239 ADD_BITFIELD_RW(UCRXIFG3, 12, 1)
3241 ADD_BITFIELD_RW(UCTXIFG3, 13, 1)
3243 ADD_BITFIELD_RW(UCBIT9IFG, 14, 1)
3247 static const uint32_t UCBxIFG_UCRXIFG0__UCRXIFG0_0 = 0;
3249 static const uint32_t UCBxIFG_UCRXIFG0__UCRXIFG0_1 = 1;
3251 static const uint32_t UCBxIFG_UCTXIFG0__UCTXIFG0_0 = 0;
3253 static const uint32_t UCBxIFG_UCTXIFG0__UCTXIFG0_1 = 1;
3255 static const uint32_t UCBxIFG_UCSTTIFG__UCSTTIFG_0 = 0;
3257 static const uint32_t UCBxIFG_UCSTTIFG__UCSTTIFG_1 = 1;
3259 static const uint32_t UCBxIFG_UCSTPIFG__UCSTPIFG_0 = 0;
3261 static const uint32_t UCBxIFG_UCSTPIFG__UCSTPIFG_1 = 1;
3263 static const uint32_t UCBxIFG_UCALIFG__UCALIFG_0 = 0;
3265 static const uint32_t UCBxIFG_UCALIFG__UCALIFG_1 = 1;
3267 static const uint32_t UCBxIFG_UCNACKIFG__UCNACKIFG_0 = 0;
3269 static const uint32_t UCBxIFG_UCNACKIFG__UCNACKIFG_1 = 1;
3271 static const uint32_t UCBxIFG_UCBCNTIFG__UCBCNTIFG_0 = 0;
3273 static const uint32_t UCBxIFG_UCBCNTIFG__UCBCNTIFG_1 = 1;
3275 static const uint32_t UCBxIFG_UCCLTOIFG__UCCLTOIFG_0 = 0;
3277 static const uint32_t UCBxIFG_UCCLTOIFG__UCCLTOIFG_1 = 1;
3279 static const uint32_t UCBxIFG_UCRXIFG1__UCRXIFG1_0 = 0;
3281 static const uint32_t UCBxIFG_UCRXIFG1__UCRXIFG1_1 = 1;
3283 static const uint32_t UCBxIFG_UCTXIFG1__UCTXIFG1_0 = 0;
3285 static const uint32_t UCBxIFG_UCTXIFG1__UCTXIFG1_1 = 1;
3287 static const uint32_t UCBxIFG_UCRXIFG2__UCRXIFG2_0 = 0;
3289 static const uint32_t UCBxIFG_UCRXIFG2__UCRXIFG2_1 = 1;
3291 static const uint32_t UCBxIFG_UCTXIFG2__UCTXIFG2_0 = 0;
3293 static const uint32_t UCBxIFG_UCTXIFG2__UCTXIFG2_1 = 1;
3295 static const uint32_t UCBxIFG_UCRXIFG3__UCRXIFG3_0 = 0;
3297 static const uint32_t UCBxIFG_UCRXIFG3__UCRXIFG3_1 = 1;
3299 static const uint32_t UCBxIFG_UCTXIFG3__UCTXIFG3_0 = 0;
3301 static const uint32_t UCBxIFG_UCTXIFG3__UCTXIFG3_1 = 1;
3303 static const uint32_t UCBxIFG_UCBIT9IFG__UCBIT9IFG_0 = 0;
3305 static const uint32_t UCBxIFG_UCBIT9IFG__UCBIT9IFG_1 = 1;
3309 BEGIN_TYPE(UCBxIV_t, uint16_t)
3311 ADD_BITFIELD_RO(UCIV, 0, 16)
3315 static const uint32_t UCBxIV_UCIV__UCIV_0 = 0;
3317 static const uint32_t UCBxIV_UCIV__UCIV_2 = 2;
3319 static const uint32_t UCBxIV_UCIV__UCIV_4 = 4;
3321 static const uint32_t UCBxIV_UCIV__UCIV_6 = 6;
3323 static const uint32_t UCBxIV_UCIV__UCIV_8 = 8;
3325 static const uint32_t UCBxIV_UCIV__UCIV_10 = 10;
3327 static const uint32_t UCBxIV_UCIV__UCIV_12 = 12;
3329 static const uint32_t UCBxIV_UCIV__UCIV_14 = 14;
3331 static const uint32_t UCBxIV_UCIV__UCIV_16 = 16;
3333 static const uint32_t UCBxIV_UCIV__UCIV_18 = 18;
3335 static const uint32_t UCBxIV_UCIV__UCIV_20 = 20;
3337 static const uint32_t UCBxIV_UCIV__UCIV_22 = 22;
3339 static const uint32_t UCBxIV_UCIV__UCIV_24 = 24;
3341 static const uint32_t UCBxIV_UCIV__UCIV_26 = 26;
3343 static const uint32_t UCBxIV_UCIV__UCIV_28 = 28;
3345 static const uint32_t UCBxIV_UCIV__UCIV_30 = 30;
3348 UCBxCTLW0_t UCBxCTLW0;
3349 UCBxCTLW1_t UCBxCTLW1;
3352 UCBxSTATW_t UCBxSTATW;
3353 UCBxTBCNT_t UCBxTBCNT;
3354 UCBxRXBUF_t UCBxRXBUF;
3355 UCBxTXBUF_t UCBxTXBUF;
3356 uint16_t reserved1[2];
3357 UCBxI2COA0_t UCBxI2COA0;
3358 UCBxI2COA1_t UCBxI2COA1;
3359 UCBxI2COA2_t UCBxI2COA2;
3360 UCBxI2COA3_t UCBxI2COA3;
3361 UCBxADDRX_t UCBxADDRX;
3362 UCBxADDMASK_t UCBxADDMASK;
3363 UCBxI2CSA_t UCBxI2CSA;
3364 uint16_t reserved2[4];
3375namespace _EUSCI_B1_ {
3379 BEGIN_TYPE(UCBxCTLW0_t, uint16_t)
3381 ADD_BITFIELD_RW(UCSWRST, 0, 1)
3383 ADD_BITFIELD_RW(UCTXSTT, 1, 1)
3385 ADD_BITFIELD_RW(UCTXSTP, 2, 1)
3387 ADD_BITFIELD_RW(UCTXNACK, 3, 1)
3389 ADD_BITFIELD_RW(UCTR, 4, 1)
3391 ADD_BITFIELD_RW(UCTXACK, 5, 1)
3393 ADD_BITFIELD_RW(UCSSEL, 6, 2)
3395 ADD_BITFIELD_RW(UCSYNC, 8, 1)
3397 ADD_BITFIELD_RW(UCMODE, 9, 2)
3399 ADD_BITFIELD_RW(UCMST, 11, 1)
3401 ADD_BITFIELD_RW(UCMM, 13, 1)
3403 ADD_BITFIELD_RW(UCSLA10, 14, 1)
3405 ADD_BITFIELD_RW(UCA10, 15, 1)
3409 static const uint32_t UCBxCTLW0_UCSWRST__UCSWRST_0 = 0;
3411 static const uint32_t UCBxCTLW0_UCSWRST__UCSWRST_1 = 1;
3413 static const uint32_t UCBxCTLW0_UCTXSTT__UCTXSTT_0 = 0;
3415 static const uint32_t UCBxCTLW0_UCTXSTT__UCTXSTT_1 = 1;
3417 static const uint32_t UCBxCTLW0_UCTXSTP__UCTXSTP_0 = 0;
3419 static const uint32_t UCBxCTLW0_UCTXSTP__UCTXSTP_1 = 1;
3421 static const uint32_t UCBxCTLW0_UCTXNACK__UCTXNACK_0 = 0;
3423 static const uint32_t UCBxCTLW0_UCTXNACK__UCTXNACK_1 = 1;
3425 static const uint32_t UCBxCTLW0_UCTR__UCTR_0 = 0;
3427 static const uint32_t UCBxCTLW0_UCTR__UCTR_1 = 1;
3429 static const uint32_t UCBxCTLW0_UCTXACK__UCTXACK_0 = 0;
3431 static const uint32_t UCBxCTLW0_UCTXACK__UCTXACK_1 = 1;
3433 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_0 = 0;
3435 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_1 = 1;
3437 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_2 = 2;
3439 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_3 = 3;
3441 static const uint32_t UCBxCTLW0_UCSYNC__UCSYNC_0 = 0;
3443 static const uint32_t UCBxCTLW0_UCSYNC__UCSYNC_1 = 1;
3445 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_0 = 0;
3447 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_1 = 1;
3449 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_2 = 2;
3451 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_3 = 3;
3453 static const uint32_t UCBxCTLW0_UCMST__UCMST_0 = 0;
3455 static const uint32_t UCBxCTLW0_UCMST__UCMST_1 = 1;
3457 static const uint32_t UCBxCTLW0_UCMM__UCMM_0 = 0;
3459 static const uint32_t UCBxCTLW0_UCMM__UCMM_1 = 1;
3461 static const uint32_t UCBxCTLW0_UCSLA10__UCSLA10_0 = 0;
3463 static const uint32_t UCBxCTLW0_UCSLA10__UCSLA10_1 = 1;
3465 static const uint32_t UCBxCTLW0_UCA10__UCA10_0 = 0;
3467 static const uint32_t UCBxCTLW0_UCA10__UCA10_1 = 1;
3471 BEGIN_TYPE(UCBxCTLW1_t, uint16_t)
3473 ADD_BITFIELD_RW(UCGLIT, 0, 2)
3475 ADD_BITFIELD_RW(UCASTP, 2, 2)
3477 ADD_BITFIELD_RW(UCSWACK, 4, 1)
3479 ADD_BITFIELD_RW(UCSTPNACK, 5, 1)
3481 ADD_BITFIELD_RW(UCCLTO, 6, 2)
3483 ADD_BITFIELD_RW(UCETXINT, 8, 1)
3487 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_0 = 0;
3489 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_1 = 1;
3491 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_2 = 2;
3493 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_3 = 3;
3495 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_0 = 0;
3497 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_1 = 1;
3499 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_2 = 2;
3501 static const uint32_t UCBxCTLW1_UCSWACK__UCSWACK_0 = 0;
3503 static const uint32_t UCBxCTLW1_UCSWACK__UCSWACK_1 = 1;
3505 static const uint32_t UCBxCTLW1_UCSTPNACK__UCSTPNACK_0 = 0;
3507 static const uint32_t UCBxCTLW1_UCSTPNACK__UCSTPNACK_1 = 1;
3509 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_0 = 0;
3511 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_1 = 1;
3513 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_2 = 2;
3515 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_3 = 3;
3517 static const uint32_t UCBxCTLW1_UCETXINT__UCETXINT_0 = 0;
3519 static const uint32_t UCBxCTLW1_UCETXINT__UCETXINT_1 = 1;
3523 BEGIN_TYPE(UCBxBRW_t, uint16_t)
3525 ADD_BITFIELD_RW(UCBR, 0, 16)
3530 BEGIN_TYPE(UCBxSTATW_t, uint16_t)
3532 ADD_BITFIELD_RO(UCBBUSY, 4, 1)
3534 ADD_BITFIELD_RO(UCGC, 5, 1)
3536 ADD_BITFIELD_RO(UCSCLLOW, 6, 1)
3538 ADD_BITFIELD_RO(UCBCNT, 8, 8)
3542 static const uint32_t UCBxSTATW_UCBBUSY__UCBBUSY_0 = 0;
3544 static const uint32_t UCBxSTATW_UCBBUSY__UCBBUSY_1 = 1;
3546 static const uint32_t UCBxSTATW_UCGC__UCGC_0 = 0;
3548 static const uint32_t UCBxSTATW_UCGC__UCGC_1 = 1;
3550 static const uint32_t UCBxSTATW_UCSCLLOW__UCSCLLOW_0 = 0;
3552 static const uint32_t UCBxSTATW_UCSCLLOW__UCSCLLOW_1 = 1;
3556 BEGIN_TYPE(UCBxTBCNT_t, uint16_t)
3558 ADD_BITFIELD_RW(UCTBCNT, 0, 8)
3563 BEGIN_TYPE(UCBxRXBUF_t, uint16_t)
3565 ADD_BITFIELD_RO(UCRXBUF, 0, 8)
3570 BEGIN_TYPE(UCBxTXBUF_t, uint16_t)
3572 ADD_BITFIELD_RW(UCTXBUF, 0, 8)
3577 BEGIN_TYPE(UCBxI2COA0_t, uint16_t)
3579 ADD_BITFIELD_RW(I2COA0, 0, 10)
3581 ADD_BITFIELD_RW(UCOAEN, 10, 1)
3583 ADD_BITFIELD_RW(UCGCEN, 15, 1)
3587 static const uint32_t UCBxI2COA0_UCOAEN__UCOAEN_0 = 0;
3589 static const uint32_t UCBxI2COA0_UCOAEN__UCOAEN_1 = 1;
3591 static const uint32_t UCBxI2COA0_UCGCEN__UCGCEN_0 = 0;
3593 static const uint32_t UCBxI2COA0_UCGCEN__UCGCEN_1 = 1;
3597 BEGIN_TYPE(UCBxI2COA1_t, uint16_t)
3599 ADD_BITFIELD_RW(I2COA1, 0, 10)
3601 ADD_BITFIELD_RW(UCOAEN, 10, 1)
3605 static const uint32_t UCBxI2COA1_UCOAEN__UCOAEN_0 = 0;
3607 static const uint32_t UCBxI2COA1_UCOAEN__UCOAEN_1 = 1;
3611 BEGIN_TYPE(UCBxI2COA2_t, uint16_t)
3613 ADD_BITFIELD_RW(I2COA2, 0, 10)
3615 ADD_BITFIELD_RW(UCOAEN, 10, 1)
3619 static const uint32_t UCBxI2COA2_UCOAEN__UCOAEN_0 = 0;
3621 static const uint32_t UCBxI2COA2_UCOAEN__UCOAEN_1 = 1;
3625 BEGIN_TYPE(UCBxI2COA3_t, uint16_t)
3627 ADD_BITFIELD_RW(I2COA3, 0, 10)
3629 ADD_BITFIELD_RW(UCOAEN, 10, 1)
3633 static const uint32_t UCBxI2COA3_UCOAEN__UCOAEN_0 = 0;
3635 static const uint32_t UCBxI2COA3_UCOAEN__UCOAEN_1 = 1;
3639 BEGIN_TYPE(UCBxADDRX_t, uint16_t)
3641 ADD_BITFIELD_RO(ADDRX, 0, 10)
3646 BEGIN_TYPE(UCBxADDMASK_t, uint16_t)
3648 ADD_BITFIELD_RW(ADDMASK, 0, 10)
3653 BEGIN_TYPE(UCBxI2CSA_t, uint16_t)
3655 ADD_BITFIELD_RW(I2CSA, 0, 10)
3660 BEGIN_TYPE(UCBxIE_t, uint16_t)
3662 ADD_BITFIELD_RW(UCRXIE0, 0, 1)
3664 ADD_BITFIELD_RW(UCTXIE0, 1, 1)
3666 ADD_BITFIELD_RW(UCSTTIE, 2, 1)
3668 ADD_BITFIELD_RW(UCSTPIE, 3, 1)
3670 ADD_BITFIELD_RW(UCALIE, 4, 1)
3672 ADD_BITFIELD_RW(UCNACKIE, 5, 1)
3674 ADD_BITFIELD_RW(UCBCNTIE, 6, 1)
3676 ADD_BITFIELD_RW(UCCLTOIE, 7, 1)
3678 ADD_BITFIELD_RW(UCRXIE1, 8, 1)
3680 ADD_BITFIELD_RW(UCTXIE1, 9, 1)
3682 ADD_BITFIELD_RW(UCRXIE2, 10, 1)
3684 ADD_BITFIELD_RW(UCTXIE2, 11, 1)
3686 ADD_BITFIELD_RW(UCRXIE3, 12, 1)
3688 ADD_BITFIELD_RW(UCTXIE3, 13, 1)
3690 ADD_BITFIELD_RW(UCBIT9IE, 14, 1)
3694 static const uint32_t UCBxIE_UCRXIE0__UCRXIE0_0 = 0;
3696 static const uint32_t UCBxIE_UCRXIE0__UCRXIE0_1 = 1;
3698 static const uint32_t UCBxIE_UCTXIE0__UCTXIE0_0 = 0;
3700 static const uint32_t UCBxIE_UCTXIE0__UCTXIE0_1 = 1;
3702 static const uint32_t UCBxIE_UCSTTIE__UCSTTIE_0 = 0;
3704 static const uint32_t UCBxIE_UCSTTIE__UCSTTIE_1 = 1;
3706 static const uint32_t UCBxIE_UCSTPIE__UCSTPIE_0 = 0;
3708 static const uint32_t UCBxIE_UCSTPIE__UCSTPIE_1 = 1;
3710 static const uint32_t UCBxIE_UCALIE__UCALIE_0 = 0;
3712 static const uint32_t UCBxIE_UCALIE__UCALIE_1 = 1;
3714 static const uint32_t UCBxIE_UCNACKIE__UCNACKIE_0 = 0;
3716 static const uint32_t UCBxIE_UCNACKIE__UCNACKIE_1 = 1;
3718 static const uint32_t UCBxIE_UCBCNTIE__UCBCNTIE_0 = 0;
3720 static const uint32_t UCBxIE_UCBCNTIE__UCBCNTIE_1 = 1;
3722 static const uint32_t UCBxIE_UCCLTOIE__UCCLTOIE_0 = 0;
3724 static const uint32_t UCBxIE_UCCLTOIE__UCCLTOIE_1 = 1;
3726 static const uint32_t UCBxIE_UCRXIE1__UCRXIE1_0 = 0;
3728 static const uint32_t UCBxIE_UCRXIE1__UCRXIE1_1 = 1;
3730 static const uint32_t UCBxIE_UCTXIE1__UCTXIE1_0 = 0;
3732 static const uint32_t UCBxIE_UCTXIE1__UCTXIE1_1 = 1;
3734 static const uint32_t UCBxIE_UCRXIE2__UCRXIE2_0 = 0;
3736 static const uint32_t UCBxIE_UCRXIE2__UCRXIE2_1 = 1;
3738 static const uint32_t UCBxIE_UCTXIE2__UCTXIE2_0 = 0;
3740 static const uint32_t UCBxIE_UCTXIE2__UCTXIE2_1 = 1;
3742 static const uint32_t UCBxIE_UCRXIE3__UCRXIE3_0 = 0;
3744 static const uint32_t UCBxIE_UCRXIE3__UCRXIE3_1 = 1;
3746 static const uint32_t UCBxIE_UCTXIE3__UCTXIE3_0 = 0;
3748 static const uint32_t UCBxIE_UCTXIE3__UCTXIE3_1 = 1;
3750 static const uint32_t UCBxIE_UCBIT9IE__UCBIT9IE_0 = 0;
3752 static const uint32_t UCBxIE_UCBIT9IE__UCBIT9IE_1 = 1;
3756 BEGIN_TYPE(UCBxIFG_t, uint16_t)
3758 ADD_BITFIELD_RW(UCRXIFG0, 0, 1)
3760 ADD_BITFIELD_RW(UCTXIFG0, 1, 1)
3762 ADD_BITFIELD_RW(UCSTTIFG, 2, 1)
3764 ADD_BITFIELD_RW(UCSTPIFG, 3, 1)
3766 ADD_BITFIELD_RW(UCALIFG, 4, 1)
3768 ADD_BITFIELD_RW(UCNACKIFG, 5, 1)
3770 ADD_BITFIELD_RW(UCBCNTIFG, 6, 1)
3772 ADD_BITFIELD_RW(UCCLTOIFG, 7, 1)
3774 ADD_BITFIELD_RW(UCRXIFG1, 8, 1)
3776 ADD_BITFIELD_RW(UCTXIFG1, 9, 1)
3778 ADD_BITFIELD_RW(UCRXIFG2, 10, 1)
3780 ADD_BITFIELD_RW(UCTXIFG2, 11, 1)
3782 ADD_BITFIELD_RW(UCRXIFG3, 12, 1)
3784 ADD_BITFIELD_RW(UCTXIFG3, 13, 1)
3786 ADD_BITFIELD_RW(UCBIT9IFG, 14, 1)
3790 static const uint32_t UCBxIFG_UCRXIFG0__UCRXIFG0_0 = 0;
3792 static const uint32_t UCBxIFG_UCRXIFG0__UCRXIFG0_1 = 1;
3794 static const uint32_t UCBxIFG_UCTXIFG0__UCTXIFG0_0 = 0;
3796 static const uint32_t UCBxIFG_UCTXIFG0__UCTXIFG0_1 = 1;
3798 static const uint32_t UCBxIFG_UCSTTIFG__UCSTTIFG_0 = 0;
3800 static const uint32_t UCBxIFG_UCSTTIFG__UCSTTIFG_1 = 1;
3802 static const uint32_t UCBxIFG_UCSTPIFG__UCSTPIFG_0 = 0;
3804 static const uint32_t UCBxIFG_UCSTPIFG__UCSTPIFG_1 = 1;
3806 static const uint32_t UCBxIFG_UCALIFG__UCALIFG_0 = 0;
3808 static const uint32_t UCBxIFG_UCALIFG__UCALIFG_1 = 1;
3810 static const uint32_t UCBxIFG_UCNACKIFG__UCNACKIFG_0 = 0;
3812 static const uint32_t UCBxIFG_UCNACKIFG__UCNACKIFG_1 = 1;
3814 static const uint32_t UCBxIFG_UCBCNTIFG__UCBCNTIFG_0 = 0;
3816 static const uint32_t UCBxIFG_UCBCNTIFG__UCBCNTIFG_1 = 1;
3818 static const uint32_t UCBxIFG_UCCLTOIFG__UCCLTOIFG_0 = 0;
3820 static const uint32_t UCBxIFG_UCCLTOIFG__UCCLTOIFG_1 = 1;
3822 static const uint32_t UCBxIFG_UCRXIFG1__UCRXIFG1_0 = 0;
3824 static const uint32_t UCBxIFG_UCRXIFG1__UCRXIFG1_1 = 1;
3826 static const uint32_t UCBxIFG_UCTXIFG1__UCTXIFG1_0 = 0;
3828 static const uint32_t UCBxIFG_UCTXIFG1__UCTXIFG1_1 = 1;
3830 static const uint32_t UCBxIFG_UCRXIFG2__UCRXIFG2_0 = 0;
3832 static const uint32_t UCBxIFG_UCRXIFG2__UCRXIFG2_1 = 1;
3834 static const uint32_t UCBxIFG_UCTXIFG2__UCTXIFG2_0 = 0;
3836 static const uint32_t UCBxIFG_UCTXIFG2__UCTXIFG2_1 = 1;
3838 static const uint32_t UCBxIFG_UCRXIFG3__UCRXIFG3_0 = 0;
3840 static const uint32_t UCBxIFG_UCRXIFG3__UCRXIFG3_1 = 1;
3842 static const uint32_t UCBxIFG_UCTXIFG3__UCTXIFG3_0 = 0;
3844 static const uint32_t UCBxIFG_UCTXIFG3__UCTXIFG3_1 = 1;
3846 static const uint32_t UCBxIFG_UCBIT9IFG__UCBIT9IFG_0 = 0;
3848 static const uint32_t UCBxIFG_UCBIT9IFG__UCBIT9IFG_1 = 1;
3852 BEGIN_TYPE(UCBxIV_t, uint16_t)
3854 ADD_BITFIELD_RO(UCIV, 0, 16)
3858 static const uint32_t UCBxIV_UCIV__UCIV_0 = 0;
3860 static const uint32_t UCBxIV_UCIV__UCIV_2 = 2;
3862 static const uint32_t UCBxIV_UCIV__UCIV_4 = 4;
3864 static const uint32_t UCBxIV_UCIV__UCIV_6 = 6;
3866 static const uint32_t UCBxIV_UCIV__UCIV_8 = 8;
3868 static const uint32_t UCBxIV_UCIV__UCIV_10 = 10;
3870 static const uint32_t UCBxIV_UCIV__UCIV_12 = 12;
3872 static const uint32_t UCBxIV_UCIV__UCIV_14 = 14;
3874 static const uint32_t UCBxIV_UCIV__UCIV_16 = 16;
3876 static const uint32_t UCBxIV_UCIV__UCIV_18 = 18;
3878 static const uint32_t UCBxIV_UCIV__UCIV_20 = 20;
3880 static const uint32_t UCBxIV_UCIV__UCIV_22 = 22;
3882 static const uint32_t UCBxIV_UCIV__UCIV_24 = 24;
3884 static const uint32_t UCBxIV_UCIV__UCIV_26 = 26;
3886 static const uint32_t UCBxIV_UCIV__UCIV_28 = 28;
3888 static const uint32_t UCBxIV_UCIV__UCIV_30 = 30;
3891 UCBxCTLW0_t UCBxCTLW0;
3892 UCBxCTLW1_t UCBxCTLW1;
3895 UCBxSTATW_t UCBxSTATW;
3896 UCBxTBCNT_t UCBxTBCNT;
3897 UCBxRXBUF_t UCBxRXBUF;
3898 UCBxTXBUF_t UCBxTXBUF;
3899 uint16_t reserved1[2];
3900 UCBxI2COA0_t UCBxI2COA0;
3901 UCBxI2COA1_t UCBxI2COA1;
3902 UCBxI2COA2_t UCBxI2COA2;
3903 UCBxI2COA3_t UCBxI2COA3;
3904 UCBxADDRX_t UCBxADDRX;
3905 UCBxADDMASK_t UCBxADDMASK;
3906 UCBxI2CSA_t UCBxI2CSA;
3907 uint16_t reserved2[4];
3918namespace _EUSCI_B2_ {
3922 BEGIN_TYPE(UCBxCTLW0_t, uint16_t)
3924 ADD_BITFIELD_RW(UCSWRST, 0, 1)
3926 ADD_BITFIELD_RW(UCTXSTT, 1, 1)
3928 ADD_BITFIELD_RW(UCTXSTP, 2, 1)
3930 ADD_BITFIELD_RW(UCTXNACK, 3, 1)
3932 ADD_BITFIELD_RW(UCTR, 4, 1)
3934 ADD_BITFIELD_RW(UCTXACK, 5, 1)
3936 ADD_BITFIELD_RW(UCSSEL, 6, 2)
3938 ADD_BITFIELD_RW(UCSYNC, 8, 1)
3940 ADD_BITFIELD_RW(UCMODE, 9, 2)
3942 ADD_BITFIELD_RW(UCMST, 11, 1)
3944 ADD_BITFIELD_RW(UCMM, 13, 1)
3946 ADD_BITFIELD_RW(UCSLA10, 14, 1)
3948 ADD_BITFIELD_RW(UCA10, 15, 1)
3952 static const uint32_t UCBxCTLW0_UCSWRST__UCSWRST_0 = 0;
3954 static const uint32_t UCBxCTLW0_UCSWRST__UCSWRST_1 = 1;
3956 static const uint32_t UCBxCTLW0_UCTXSTT__UCTXSTT_0 = 0;
3958 static const uint32_t UCBxCTLW0_UCTXSTT__UCTXSTT_1 = 1;
3960 static const uint32_t UCBxCTLW0_UCTXSTP__UCTXSTP_0 = 0;
3962 static const uint32_t UCBxCTLW0_UCTXSTP__UCTXSTP_1 = 1;
3964 static const uint32_t UCBxCTLW0_UCTXNACK__UCTXNACK_0 = 0;
3966 static const uint32_t UCBxCTLW0_UCTXNACK__UCTXNACK_1 = 1;
3968 static const uint32_t UCBxCTLW0_UCTR__UCTR_0 = 0;
3970 static const uint32_t UCBxCTLW0_UCTR__UCTR_1 = 1;
3972 static const uint32_t UCBxCTLW0_UCTXACK__UCTXACK_0 = 0;
3974 static const uint32_t UCBxCTLW0_UCTXACK__UCTXACK_1 = 1;
3976 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_0 = 0;
3978 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_1 = 1;
3980 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_2 = 2;
3982 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_3 = 3;
3984 static const uint32_t UCBxCTLW0_UCSYNC__UCSYNC_0 = 0;
3986 static const uint32_t UCBxCTLW0_UCSYNC__UCSYNC_1 = 1;
3988 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_0 = 0;
3990 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_1 = 1;
3992 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_2 = 2;
3994 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_3 = 3;
3996 static const uint32_t UCBxCTLW0_UCMST__UCMST_0 = 0;
3998 static const uint32_t UCBxCTLW0_UCMST__UCMST_1 = 1;
4000 static const uint32_t UCBxCTLW0_UCMM__UCMM_0 = 0;
4002 static const uint32_t UCBxCTLW0_UCMM__UCMM_1 = 1;
4004 static const uint32_t UCBxCTLW0_UCSLA10__UCSLA10_0 = 0;
4006 static const uint32_t UCBxCTLW0_UCSLA10__UCSLA10_1 = 1;
4008 static const uint32_t UCBxCTLW0_UCA10__UCA10_0 = 0;
4010 static const uint32_t UCBxCTLW0_UCA10__UCA10_1 = 1;
4014 BEGIN_TYPE(UCBxCTLW1_t, uint16_t)
4016 ADD_BITFIELD_RW(UCGLIT, 0, 2)
4018 ADD_BITFIELD_RW(UCASTP, 2, 2)
4020 ADD_BITFIELD_RW(UCSWACK, 4, 1)
4022 ADD_BITFIELD_RW(UCSTPNACK, 5, 1)
4024 ADD_BITFIELD_RW(UCCLTO, 6, 2)
4026 ADD_BITFIELD_RW(UCETXINT, 8, 1)
4030 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_0 = 0;
4032 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_1 = 1;
4034 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_2 = 2;
4036 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_3 = 3;
4038 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_0 = 0;
4040 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_1 = 1;
4042 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_2 = 2;
4044 static const uint32_t UCBxCTLW1_UCSWACK__UCSWACK_0 = 0;
4046 static const uint32_t UCBxCTLW1_UCSWACK__UCSWACK_1 = 1;
4048 static const uint32_t UCBxCTLW1_UCSTPNACK__UCSTPNACK_0 = 0;
4050 static const uint32_t UCBxCTLW1_UCSTPNACK__UCSTPNACK_1 = 1;
4052 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_0 = 0;
4054 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_1 = 1;
4056 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_2 = 2;
4058 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_3 = 3;
4060 static const uint32_t UCBxCTLW1_UCETXINT__UCETXINT_0 = 0;
4062 static const uint32_t UCBxCTLW1_UCETXINT__UCETXINT_1 = 1;
4066 BEGIN_TYPE(UCBxBRW_t, uint16_t)
4068 ADD_BITFIELD_RW(UCBR, 0, 16)
4073 BEGIN_TYPE(UCBxSTATW_t, uint16_t)
4075 ADD_BITFIELD_RO(UCBBUSY, 4, 1)
4077 ADD_BITFIELD_RO(UCGC, 5, 1)
4079 ADD_BITFIELD_RO(UCSCLLOW, 6, 1)
4081 ADD_BITFIELD_RO(UCBCNT, 8, 8)
4085 static const uint32_t UCBxSTATW_UCBBUSY__UCBBUSY_0 = 0;
4087 static const uint32_t UCBxSTATW_UCBBUSY__UCBBUSY_1 = 1;
4089 static const uint32_t UCBxSTATW_UCGC__UCGC_0 = 0;
4091 static const uint32_t UCBxSTATW_UCGC__UCGC_1 = 1;
4093 static const uint32_t UCBxSTATW_UCSCLLOW__UCSCLLOW_0 = 0;
4095 static const uint32_t UCBxSTATW_UCSCLLOW__UCSCLLOW_1 = 1;
4099 BEGIN_TYPE(UCBxTBCNT_t, uint16_t)
4101 ADD_BITFIELD_RW(UCTBCNT, 0, 8)
4106 BEGIN_TYPE(UCBxRXBUF_t, uint16_t)
4108 ADD_BITFIELD_RO(UCRXBUF, 0, 8)
4113 BEGIN_TYPE(UCBxTXBUF_t, uint16_t)
4115 ADD_BITFIELD_RW(UCTXBUF, 0, 8)
4120 BEGIN_TYPE(UCBxI2COA0_t, uint16_t)
4122 ADD_BITFIELD_RW(I2COA0, 0, 10)
4124 ADD_BITFIELD_RW(UCOAEN, 10, 1)
4126 ADD_BITFIELD_RW(UCGCEN, 15, 1)
4130 static const uint32_t UCBxI2COA0_UCOAEN__UCOAEN_0 = 0;
4132 static const uint32_t UCBxI2COA0_UCOAEN__UCOAEN_1 = 1;
4134 static const uint32_t UCBxI2COA0_UCGCEN__UCGCEN_0 = 0;
4136 static const uint32_t UCBxI2COA0_UCGCEN__UCGCEN_1 = 1;
4140 BEGIN_TYPE(UCBxI2COA1_t, uint16_t)
4142 ADD_BITFIELD_RW(I2COA1, 0, 10)
4144 ADD_BITFIELD_RW(UCOAEN, 10, 1)
4148 static const uint32_t UCBxI2COA1_UCOAEN__UCOAEN_0 = 0;
4150 static const uint32_t UCBxI2COA1_UCOAEN__UCOAEN_1 = 1;
4154 BEGIN_TYPE(UCBxI2COA2_t, uint16_t)
4156 ADD_BITFIELD_RW(I2COA2, 0, 10)
4158 ADD_BITFIELD_RW(UCOAEN, 10, 1)
4162 static const uint32_t UCBxI2COA2_UCOAEN__UCOAEN_0 = 0;
4164 static const uint32_t UCBxI2COA2_UCOAEN__UCOAEN_1 = 1;
4168 BEGIN_TYPE(UCBxI2COA3_t, uint16_t)
4170 ADD_BITFIELD_RW(I2COA3, 0, 10)
4172 ADD_BITFIELD_RW(UCOAEN, 10, 1)
4176 static const uint32_t UCBxI2COA3_UCOAEN__UCOAEN_0 = 0;
4178 static const uint32_t UCBxI2COA3_UCOAEN__UCOAEN_1 = 1;
4182 BEGIN_TYPE(UCBxADDRX_t, uint16_t)
4184 ADD_BITFIELD_RO(ADDRX, 0, 10)
4189 BEGIN_TYPE(UCBxADDMASK_t, uint16_t)
4191 ADD_BITFIELD_RW(ADDMASK, 0, 10)
4196 BEGIN_TYPE(UCBxI2CSA_t, uint16_t)
4198 ADD_BITFIELD_RW(I2CSA, 0, 10)
4203 BEGIN_TYPE(UCBxIE_t, uint16_t)
4205 ADD_BITFIELD_RW(UCRXIE0, 0, 1)
4207 ADD_BITFIELD_RW(UCTXIE0, 1, 1)
4209 ADD_BITFIELD_RW(UCSTTIE, 2, 1)
4211 ADD_BITFIELD_RW(UCSTPIE, 3, 1)
4213 ADD_BITFIELD_RW(UCALIE, 4, 1)
4215 ADD_BITFIELD_RW(UCNACKIE, 5, 1)
4217 ADD_BITFIELD_RW(UCBCNTIE, 6, 1)
4219 ADD_BITFIELD_RW(UCCLTOIE, 7, 1)
4221 ADD_BITFIELD_RW(UCRXIE1, 8, 1)
4223 ADD_BITFIELD_RW(UCTXIE1, 9, 1)
4225 ADD_BITFIELD_RW(UCRXIE2, 10, 1)
4227 ADD_BITFIELD_RW(UCTXIE2, 11, 1)
4229 ADD_BITFIELD_RW(UCRXIE3, 12, 1)
4231 ADD_BITFIELD_RW(UCTXIE3, 13, 1)
4233 ADD_BITFIELD_RW(UCBIT9IE, 14, 1)
4237 static const uint32_t UCBxIE_UCRXIE0__UCRXIE0_0 = 0;
4239 static const uint32_t UCBxIE_UCRXIE0__UCRXIE0_1 = 1;
4241 static const uint32_t UCBxIE_UCTXIE0__UCTXIE0_0 = 0;
4243 static const uint32_t UCBxIE_UCTXIE0__UCTXIE0_1 = 1;
4245 static const uint32_t UCBxIE_UCSTTIE__UCSTTIE_0 = 0;
4247 static const uint32_t UCBxIE_UCSTTIE__UCSTTIE_1 = 1;
4249 static const uint32_t UCBxIE_UCSTPIE__UCSTPIE_0 = 0;
4251 static const uint32_t UCBxIE_UCSTPIE__UCSTPIE_1 = 1;
4253 static const uint32_t UCBxIE_UCALIE__UCALIE_0 = 0;
4255 static const uint32_t UCBxIE_UCALIE__UCALIE_1 = 1;
4257 static const uint32_t UCBxIE_UCNACKIE__UCNACKIE_0 = 0;
4259 static const uint32_t UCBxIE_UCNACKIE__UCNACKIE_1 = 1;
4261 static const uint32_t UCBxIE_UCBCNTIE__UCBCNTIE_0 = 0;
4263 static const uint32_t UCBxIE_UCBCNTIE__UCBCNTIE_1 = 1;
4265 static const uint32_t UCBxIE_UCCLTOIE__UCCLTOIE_0 = 0;
4267 static const uint32_t UCBxIE_UCCLTOIE__UCCLTOIE_1 = 1;
4269 static const uint32_t UCBxIE_UCRXIE1__UCRXIE1_0 = 0;
4271 static const uint32_t UCBxIE_UCRXIE1__UCRXIE1_1 = 1;
4273 static const uint32_t UCBxIE_UCTXIE1__UCTXIE1_0 = 0;
4275 static const uint32_t UCBxIE_UCTXIE1__UCTXIE1_1 = 1;
4277 static const uint32_t UCBxIE_UCRXIE2__UCRXIE2_0 = 0;
4279 static const uint32_t UCBxIE_UCRXIE2__UCRXIE2_1 = 1;
4281 static const uint32_t UCBxIE_UCTXIE2__UCTXIE2_0 = 0;
4283 static const uint32_t UCBxIE_UCTXIE2__UCTXIE2_1 = 1;
4285 static const uint32_t UCBxIE_UCRXIE3__UCRXIE3_0 = 0;
4287 static const uint32_t UCBxIE_UCRXIE3__UCRXIE3_1 = 1;
4289 static const uint32_t UCBxIE_UCTXIE3__UCTXIE3_0 = 0;
4291 static const uint32_t UCBxIE_UCTXIE3__UCTXIE3_1 = 1;
4293 static const uint32_t UCBxIE_UCBIT9IE__UCBIT9IE_0 = 0;
4295 static const uint32_t UCBxIE_UCBIT9IE__UCBIT9IE_1 = 1;
4299 BEGIN_TYPE(UCBxIFG_t, uint16_t)
4301 ADD_BITFIELD_RW(UCRXIFG0, 0, 1)
4303 ADD_BITFIELD_RW(UCTXIFG0, 1, 1)
4305 ADD_BITFIELD_RW(UCSTTIFG, 2, 1)
4307 ADD_BITFIELD_RW(UCSTPIFG, 3, 1)
4309 ADD_BITFIELD_RW(UCALIFG, 4, 1)
4311 ADD_BITFIELD_RW(UCNACKIFG, 5, 1)
4313 ADD_BITFIELD_RW(UCBCNTIFG, 6, 1)
4315 ADD_BITFIELD_RW(UCCLTOIFG, 7, 1)
4317 ADD_BITFIELD_RW(UCRXIFG1, 8, 1)
4319 ADD_BITFIELD_RW(UCTXIFG1, 9, 1)
4321 ADD_BITFIELD_RW(UCRXIFG2, 10, 1)
4323 ADD_BITFIELD_RW(UCTXIFG2, 11, 1)
4325 ADD_BITFIELD_RW(UCRXIFG3, 12, 1)
4327 ADD_BITFIELD_RW(UCTXIFG3, 13, 1)
4329 ADD_BITFIELD_RW(UCBIT9IFG, 14, 1)
4333 static const uint32_t UCBxIFG_UCRXIFG0__UCRXIFG0_0 = 0;
4335 static const uint32_t UCBxIFG_UCRXIFG0__UCRXIFG0_1 = 1;
4337 static const uint32_t UCBxIFG_UCTXIFG0__UCTXIFG0_0 = 0;
4339 static const uint32_t UCBxIFG_UCTXIFG0__UCTXIFG0_1 = 1;
4341 static const uint32_t UCBxIFG_UCSTTIFG__UCSTTIFG_0 = 0;
4343 static const uint32_t UCBxIFG_UCSTTIFG__UCSTTIFG_1 = 1;
4345 static const uint32_t UCBxIFG_UCSTPIFG__UCSTPIFG_0 = 0;
4347 static const uint32_t UCBxIFG_UCSTPIFG__UCSTPIFG_1 = 1;
4349 static const uint32_t UCBxIFG_UCALIFG__UCALIFG_0 = 0;
4351 static const uint32_t UCBxIFG_UCALIFG__UCALIFG_1 = 1;
4353 static const uint32_t UCBxIFG_UCNACKIFG__UCNACKIFG_0 = 0;
4355 static const uint32_t UCBxIFG_UCNACKIFG__UCNACKIFG_1 = 1;
4357 static const uint32_t UCBxIFG_UCBCNTIFG__UCBCNTIFG_0 = 0;
4359 static const uint32_t UCBxIFG_UCBCNTIFG__UCBCNTIFG_1 = 1;
4361 static const uint32_t UCBxIFG_UCCLTOIFG__UCCLTOIFG_0 = 0;
4363 static const uint32_t UCBxIFG_UCCLTOIFG__UCCLTOIFG_1 = 1;
4365 static const uint32_t UCBxIFG_UCRXIFG1__UCRXIFG1_0 = 0;
4367 static const uint32_t UCBxIFG_UCRXIFG1__UCRXIFG1_1 = 1;
4369 static const uint32_t UCBxIFG_UCTXIFG1__UCTXIFG1_0 = 0;
4371 static const uint32_t UCBxIFG_UCTXIFG1__UCTXIFG1_1 = 1;
4373 static const uint32_t UCBxIFG_UCRXIFG2__UCRXIFG2_0 = 0;
4375 static const uint32_t UCBxIFG_UCRXIFG2__UCRXIFG2_1 = 1;
4377 static const uint32_t UCBxIFG_UCTXIFG2__UCTXIFG2_0 = 0;
4379 static const uint32_t UCBxIFG_UCTXIFG2__UCTXIFG2_1 = 1;
4381 static const uint32_t UCBxIFG_UCRXIFG3__UCRXIFG3_0 = 0;
4383 static const uint32_t UCBxIFG_UCRXIFG3__UCRXIFG3_1 = 1;
4385 static const uint32_t UCBxIFG_UCTXIFG3__UCTXIFG3_0 = 0;
4387 static const uint32_t UCBxIFG_UCTXIFG3__UCTXIFG3_1 = 1;
4389 static const uint32_t UCBxIFG_UCBIT9IFG__UCBIT9IFG_0 = 0;
4391 static const uint32_t UCBxIFG_UCBIT9IFG__UCBIT9IFG_1 = 1;
4395 BEGIN_TYPE(UCBxIV_t, uint16_t)
4397 ADD_BITFIELD_RO(UCIV, 0, 16)
4401 static const uint32_t UCBxIV_UCIV__UCIV_0 = 0;
4403 static const uint32_t UCBxIV_UCIV__UCIV_2 = 2;
4405 static const uint32_t UCBxIV_UCIV__UCIV_4 = 4;
4407 static const uint32_t UCBxIV_UCIV__UCIV_6 = 6;
4409 static const uint32_t UCBxIV_UCIV__UCIV_8 = 8;
4411 static const uint32_t UCBxIV_UCIV__UCIV_10 = 10;
4413 static const uint32_t UCBxIV_UCIV__UCIV_12 = 12;
4415 static const uint32_t UCBxIV_UCIV__UCIV_14 = 14;
4417 static const uint32_t UCBxIV_UCIV__UCIV_16 = 16;
4419 static const uint32_t UCBxIV_UCIV__UCIV_18 = 18;
4421 static const uint32_t UCBxIV_UCIV__UCIV_20 = 20;
4423 static const uint32_t UCBxIV_UCIV__UCIV_22 = 22;
4425 static const uint32_t UCBxIV_UCIV__UCIV_24 = 24;
4427 static const uint32_t UCBxIV_UCIV__UCIV_26 = 26;
4429 static const uint32_t UCBxIV_UCIV__UCIV_28 = 28;
4431 static const uint32_t UCBxIV_UCIV__UCIV_30 = 30;
4434 UCBxCTLW0_t UCBxCTLW0;
4435 UCBxCTLW1_t UCBxCTLW1;
4438 UCBxSTATW_t UCBxSTATW;
4439 UCBxTBCNT_t UCBxTBCNT;
4440 UCBxRXBUF_t UCBxRXBUF;
4441 UCBxTXBUF_t UCBxTXBUF;
4442 uint16_t reserved1[2];
4443 UCBxI2COA0_t UCBxI2COA0;
4444 UCBxI2COA1_t UCBxI2COA1;
4445 UCBxI2COA2_t UCBxI2COA2;
4446 UCBxI2COA3_t UCBxI2COA3;
4447 UCBxADDRX_t UCBxADDRX;
4448 UCBxADDMASK_t UCBxADDMASK;
4449 UCBxI2CSA_t UCBxI2CSA;
4450 uint16_t reserved2[4];
4461namespace _EUSCI_B3_ {
4465 BEGIN_TYPE(UCBxCTLW0_t, uint16_t)
4467 ADD_BITFIELD_RW(UCSWRST, 0, 1)
4469 ADD_BITFIELD_RW(UCTXSTT, 1, 1)
4471 ADD_BITFIELD_RW(UCTXSTP, 2, 1)
4473 ADD_BITFIELD_RW(UCTXNACK, 3, 1)
4475 ADD_BITFIELD_RW(UCTR, 4, 1)
4477 ADD_BITFIELD_RW(UCTXACK, 5, 1)
4479 ADD_BITFIELD_RW(UCSSEL, 6, 2)
4481 ADD_BITFIELD_RW(UCSYNC, 8, 1)
4483 ADD_BITFIELD_RW(UCMODE, 9, 2)
4485 ADD_BITFIELD_RW(UCMST, 11, 1)
4487 ADD_BITFIELD_RW(UCMM, 13, 1)
4489 ADD_BITFIELD_RW(UCSLA10, 14, 1)
4491 ADD_BITFIELD_RW(UCA10, 15, 1)
4495 static const uint32_t UCBxCTLW0_UCSWRST__UCSWRST_0 = 0;
4497 static const uint32_t UCBxCTLW0_UCSWRST__UCSWRST_1 = 1;
4499 static const uint32_t UCBxCTLW0_UCTXSTT__UCTXSTT_0 = 0;
4501 static const uint32_t UCBxCTLW0_UCTXSTT__UCTXSTT_1 = 1;
4503 static const uint32_t UCBxCTLW0_UCTXSTP__UCTXSTP_0 = 0;
4505 static const uint32_t UCBxCTLW0_UCTXSTP__UCTXSTP_1 = 1;
4507 static const uint32_t UCBxCTLW0_UCTXNACK__UCTXNACK_0 = 0;
4509 static const uint32_t UCBxCTLW0_UCTXNACK__UCTXNACK_1 = 1;
4511 static const uint32_t UCBxCTLW0_UCTR__UCTR_0 = 0;
4513 static const uint32_t UCBxCTLW0_UCTR__UCTR_1 = 1;
4515 static const uint32_t UCBxCTLW0_UCTXACK__UCTXACK_0 = 0;
4517 static const uint32_t UCBxCTLW0_UCTXACK__UCTXACK_1 = 1;
4519 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_0 = 0;
4521 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_1 = 1;
4523 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_2 = 2;
4525 static const uint32_t UCBxCTLW0_UCSSEL__UCSSEL_3 = 3;
4527 static const uint32_t UCBxCTLW0_UCSYNC__UCSYNC_0 = 0;
4529 static const uint32_t UCBxCTLW0_UCSYNC__UCSYNC_1 = 1;
4531 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_0 = 0;
4533 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_1 = 1;
4535 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_2 = 2;
4537 static const uint32_t UCBxCTLW0_UCMODE__UCMODE_3 = 3;
4539 static const uint32_t UCBxCTLW0_UCMST__UCMST_0 = 0;
4541 static const uint32_t UCBxCTLW0_UCMST__UCMST_1 = 1;
4543 static const uint32_t UCBxCTLW0_UCMM__UCMM_0 = 0;
4545 static const uint32_t UCBxCTLW0_UCMM__UCMM_1 = 1;
4547 static const uint32_t UCBxCTLW0_UCSLA10__UCSLA10_0 = 0;
4549 static const uint32_t UCBxCTLW0_UCSLA10__UCSLA10_1 = 1;
4551 static const uint32_t UCBxCTLW0_UCA10__UCA10_0 = 0;
4553 static const uint32_t UCBxCTLW0_UCA10__UCA10_1 = 1;
4557 BEGIN_TYPE(UCBxCTLW1_t, uint16_t)
4559 ADD_BITFIELD_RW(UCGLIT, 0, 2)
4561 ADD_BITFIELD_RW(UCASTP, 2, 2)
4563 ADD_BITFIELD_RW(UCSWACK, 4, 1)
4565 ADD_BITFIELD_RW(UCSTPNACK, 5, 1)
4567 ADD_BITFIELD_RW(UCCLTO, 6, 2)
4569 ADD_BITFIELD_RW(UCETXINT, 8, 1)
4573 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_0 = 0;
4575 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_1 = 1;
4577 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_2 = 2;
4579 static const uint32_t UCBxCTLW1_UCGLIT__UCGLIT_3 = 3;
4581 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_0 = 0;
4583 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_1 = 1;
4585 static const uint32_t UCBxCTLW1_UCASTP__UCASTP_2 = 2;
4587 static const uint32_t UCBxCTLW1_UCSWACK__UCSWACK_0 = 0;
4589 static const uint32_t UCBxCTLW1_UCSWACK__UCSWACK_1 = 1;
4591 static const uint32_t UCBxCTLW1_UCSTPNACK__UCSTPNACK_0 = 0;
4593 static const uint32_t UCBxCTLW1_UCSTPNACK__UCSTPNACK_1 = 1;
4595 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_0 = 0;
4597 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_1 = 1;
4599 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_2 = 2;
4601 static const uint32_t UCBxCTLW1_UCCLTO__UCCLTO_3 = 3;
4603 static const uint32_t UCBxCTLW1_UCETXINT__UCETXINT_0 = 0;
4605 static const uint32_t UCBxCTLW1_UCETXINT__UCETXINT_1 = 1;
4609 BEGIN_TYPE(UCBxBRW_t, uint16_t)
4611 ADD_BITFIELD_RW(UCBR, 0, 16)
4616 BEGIN_TYPE(UCBxSTATW_t, uint16_t)
4618 ADD_BITFIELD_RO(UCBBUSY, 4, 1)
4620 ADD_BITFIELD_RO(UCGC, 5, 1)
4622 ADD_BITFIELD_RO(UCSCLLOW, 6, 1)
4624 ADD_BITFIELD_RO(UCBCNT, 8, 8)
4628 static const uint32_t UCBxSTATW_UCBBUSY__UCBBUSY_0 = 0;
4630 static const uint32_t UCBxSTATW_UCBBUSY__UCBBUSY_1 = 1;
4632 static const uint32_t UCBxSTATW_UCGC__UCGC_0 = 0;
4634 static const uint32_t UCBxSTATW_UCGC__UCGC_1 = 1;
4636 static const uint32_t UCBxSTATW_UCSCLLOW__UCSCLLOW_0 = 0;
4638 static const uint32_t UCBxSTATW_UCSCLLOW__UCSCLLOW_1 = 1;
4642 BEGIN_TYPE(UCBxTBCNT_t, uint16_t)
4644 ADD_BITFIELD_RW(UCTBCNT, 0, 8)
4649 BEGIN_TYPE(UCBxRXBUF_t, uint16_t)
4651 ADD_BITFIELD_RO(UCRXBUF, 0, 8)
4656 BEGIN_TYPE(UCBxTXBUF_t, uint16_t)
4658 ADD_BITFIELD_RW(UCTXBUF, 0, 8)
4663 BEGIN_TYPE(UCBxI2COA0_t, uint16_t)
4665 ADD_BITFIELD_RW(I2COA0, 0, 10)
4667 ADD_BITFIELD_RW(UCOAEN, 10, 1)
4669 ADD_BITFIELD_RW(UCGCEN, 15, 1)
4673 static const uint32_t UCBxI2COA0_UCOAEN__UCOAEN_0 = 0;
4675 static const uint32_t UCBxI2COA0_UCOAEN__UCOAEN_1 = 1;
4677 static const uint32_t UCBxI2COA0_UCGCEN__UCGCEN_0 = 0;
4679 static const uint32_t UCBxI2COA0_UCGCEN__UCGCEN_1 = 1;
4683 BEGIN_TYPE(UCBxI2COA1_t, uint16_t)
4685 ADD_BITFIELD_RW(I2COA1, 0, 10)
4687 ADD_BITFIELD_RW(UCOAEN, 10, 1)
4691 static const uint32_t UCBxI2COA1_UCOAEN__UCOAEN_0 = 0;
4693 static const uint32_t UCBxI2COA1_UCOAEN__UCOAEN_1 = 1;
4697 BEGIN_TYPE(UCBxI2COA2_t, uint16_t)
4699 ADD_BITFIELD_RW(I2COA2, 0, 10)
4701 ADD_BITFIELD_RW(UCOAEN, 10, 1)
4705 static const uint32_t UCBxI2COA2_UCOAEN__UCOAEN_0 = 0;
4707 static const uint32_t UCBxI2COA2_UCOAEN__UCOAEN_1 = 1;
4711 BEGIN_TYPE(UCBxI2COA3_t, uint16_t)
4713 ADD_BITFIELD_RW(I2COA3, 0, 10)
4715 ADD_BITFIELD_RW(UCOAEN, 10, 1)
4719 static const uint32_t UCBxI2COA3_UCOAEN__UCOAEN_0 = 0;
4721 static const uint32_t UCBxI2COA3_UCOAEN__UCOAEN_1 = 1;
4725 BEGIN_TYPE(UCBxADDRX_t, uint16_t)
4727 ADD_BITFIELD_RO(ADDRX, 0, 10)
4732 BEGIN_TYPE(UCBxADDMASK_t, uint16_t)
4734 ADD_BITFIELD_RW(ADDMASK, 0, 10)
4739 BEGIN_TYPE(UCBxI2CSA_t, uint16_t)
4741 ADD_BITFIELD_RW(I2CSA, 0, 10)
4746 BEGIN_TYPE(UCBxIE_t, uint16_t)
4748 ADD_BITFIELD_RW(UCRXIE0, 0, 1)
4750 ADD_BITFIELD_RW(UCTXIE0, 1, 1)
4752 ADD_BITFIELD_RW(UCSTTIE, 2, 1)
4754 ADD_BITFIELD_RW(UCSTPIE, 3, 1)
4756 ADD_BITFIELD_RW(UCALIE, 4, 1)
4758 ADD_BITFIELD_RW(UCNACKIE, 5, 1)
4760 ADD_BITFIELD_RW(UCBCNTIE, 6, 1)
4762 ADD_BITFIELD_RW(UCCLTOIE, 7, 1)
4764 ADD_BITFIELD_RW(UCRXIE1, 8, 1)
4766 ADD_BITFIELD_RW(UCTXIE1, 9, 1)
4768 ADD_BITFIELD_RW(UCRXIE2, 10, 1)
4770 ADD_BITFIELD_RW(UCTXIE2, 11, 1)
4772 ADD_BITFIELD_RW(UCRXIE3, 12, 1)
4774 ADD_BITFIELD_RW(UCTXIE3, 13, 1)
4776 ADD_BITFIELD_RW(UCBIT9IE, 14, 1)
4780 static const uint32_t UCBxIE_UCRXIE0__UCRXIE0_0 = 0;
4782 static const uint32_t UCBxIE_UCRXIE0__UCRXIE0_1 = 1;
4784 static const uint32_t UCBxIE_UCTXIE0__UCTXIE0_0 = 0;
4786 static const uint32_t UCBxIE_UCTXIE0__UCTXIE0_1 = 1;
4788 static const uint32_t UCBxIE_UCSTTIE__UCSTTIE_0 = 0;
4790 static const uint32_t UCBxIE_UCSTTIE__UCSTTIE_1 = 1;
4792 static const uint32_t UCBxIE_UCSTPIE__UCSTPIE_0 = 0;
4794 static const uint32_t UCBxIE_UCSTPIE__UCSTPIE_1 = 1;
4796 static const uint32_t UCBxIE_UCALIE__UCALIE_0 = 0;
4798 static const uint32_t UCBxIE_UCALIE__UCALIE_1 = 1;
4800 static const uint32_t UCBxIE_UCNACKIE__UCNACKIE_0 = 0;
4802 static const uint32_t UCBxIE_UCNACKIE__UCNACKIE_1 = 1;
4804 static const uint32_t UCBxIE_UCBCNTIE__UCBCNTIE_0 = 0;
4806 static const uint32_t UCBxIE_UCBCNTIE__UCBCNTIE_1 = 1;
4808 static const uint32_t UCBxIE_UCCLTOIE__UCCLTOIE_0 = 0;
4810 static const uint32_t UCBxIE_UCCLTOIE__UCCLTOIE_1 = 1;
4812 static const uint32_t UCBxIE_UCRXIE1__UCRXIE1_0 = 0;
4814 static const uint32_t UCBxIE_UCRXIE1__UCRXIE1_1 = 1;
4816 static const uint32_t UCBxIE_UCTXIE1__UCTXIE1_0 = 0;
4818 static const uint32_t UCBxIE_UCTXIE1__UCTXIE1_1 = 1;
4820 static const uint32_t UCBxIE_UCRXIE2__UCRXIE2_0 = 0;
4822 static const uint32_t UCBxIE_UCRXIE2__UCRXIE2_1 = 1;
4824 static const uint32_t UCBxIE_UCTXIE2__UCTXIE2_0 = 0;
4826 static const uint32_t UCBxIE_UCTXIE2__UCTXIE2_1 = 1;
4828 static const uint32_t UCBxIE_UCRXIE3__UCRXIE3_0 = 0;
4830 static const uint32_t UCBxIE_UCRXIE3__UCRXIE3_1 = 1;
4832 static const uint32_t UCBxIE_UCTXIE3__UCTXIE3_0 = 0;
4834 static const uint32_t UCBxIE_UCTXIE3__UCTXIE3_1 = 1;
4836 static const uint32_t UCBxIE_UCBIT9IE__UCBIT9IE_0 = 0;
4838 static const uint32_t UCBxIE_UCBIT9IE__UCBIT9IE_1 = 1;
4842 BEGIN_TYPE(UCBxIFG_t, uint16_t)
4844 ADD_BITFIELD_RW(UCRXIFG0, 0, 1)
4846 ADD_BITFIELD_RW(UCTXIFG0, 1, 1)
4848 ADD_BITFIELD_RW(UCSTTIFG, 2, 1)
4850 ADD_BITFIELD_RW(UCSTPIFG, 3, 1)
4852 ADD_BITFIELD_RW(UCALIFG, 4, 1)
4854 ADD_BITFIELD_RW(UCNACKIFG, 5, 1)
4856 ADD_BITFIELD_RW(UCBCNTIFG, 6, 1)
4858 ADD_BITFIELD_RW(UCCLTOIFG, 7, 1)
4860 ADD_BITFIELD_RW(UCRXIFG1, 8, 1)
4862 ADD_BITFIELD_RW(UCTXIFG1, 9, 1)
4864 ADD_BITFIELD_RW(UCRXIFG2, 10, 1)
4866 ADD_BITFIELD_RW(UCTXIFG2, 11, 1)
4868 ADD_BITFIELD_RW(UCRXIFG3, 12, 1)
4870 ADD_BITFIELD_RW(UCTXIFG3, 13, 1)
4872 ADD_BITFIELD_RW(UCBIT9IFG, 14, 1)
4876 static const uint32_t UCBxIFG_UCRXIFG0__UCRXIFG0_0 = 0;
4878 static const uint32_t UCBxIFG_UCRXIFG0__UCRXIFG0_1 = 1;
4880 static const uint32_t UCBxIFG_UCTXIFG0__UCTXIFG0_0 = 0;
4882 static const uint32_t UCBxIFG_UCTXIFG0__UCTXIFG0_1 = 1;
4884 static const uint32_t UCBxIFG_UCSTTIFG__UCSTTIFG_0 = 0;
4886 static const uint32_t UCBxIFG_UCSTTIFG__UCSTTIFG_1 = 1;
4888 static const uint32_t UCBxIFG_UCSTPIFG__UCSTPIFG_0 = 0;
4890 static const uint32_t UCBxIFG_UCSTPIFG__UCSTPIFG_1 = 1;
4892 static const uint32_t UCBxIFG_UCALIFG__UCALIFG_0 = 0;
4894 static const uint32_t UCBxIFG_UCALIFG__UCALIFG_1 = 1;
4896 static const uint32_t UCBxIFG_UCNACKIFG__UCNACKIFG_0 = 0;
4898 static const uint32_t UCBxIFG_UCNACKIFG__UCNACKIFG_1 = 1;
4900 static const uint32_t UCBxIFG_UCBCNTIFG__UCBCNTIFG_0 = 0;
4902 static const uint32_t UCBxIFG_UCBCNTIFG__UCBCNTIFG_1 = 1;
4904 static const uint32_t UCBxIFG_UCCLTOIFG__UCCLTOIFG_0 = 0;
4906 static const uint32_t UCBxIFG_UCCLTOIFG__UCCLTOIFG_1 = 1;
4908 static const uint32_t UCBxIFG_UCRXIFG1__UCRXIFG1_0 = 0;
4910 static const uint32_t UCBxIFG_UCRXIFG1__UCRXIFG1_1 = 1;
4912 static const uint32_t UCBxIFG_UCTXIFG1__UCTXIFG1_0 = 0;
4914 static const uint32_t UCBxIFG_UCTXIFG1__UCTXIFG1_1 = 1;
4916 static const uint32_t UCBxIFG_UCRXIFG2__UCRXIFG2_0 = 0;
4918 static const uint32_t UCBxIFG_UCRXIFG2__UCRXIFG2_1 = 1;
4920 static const uint32_t UCBxIFG_UCTXIFG2__UCTXIFG2_0 = 0;
4922 static const uint32_t UCBxIFG_UCTXIFG2__UCTXIFG2_1 = 1;
4924 static const uint32_t UCBxIFG_UCRXIFG3__UCRXIFG3_0 = 0;
4926 static const uint32_t UCBxIFG_UCRXIFG3__UCRXIFG3_1 = 1;
4928 static const uint32_t UCBxIFG_UCTXIFG3__UCTXIFG3_0 = 0;
4930 static const uint32_t UCBxIFG_UCTXIFG3__UCTXIFG3_1 = 1;
4932 static const uint32_t UCBxIFG_UCBIT9IFG__UCBIT9IFG_0 = 0;
4934 static const uint32_t UCBxIFG_UCBIT9IFG__UCBIT9IFG_1 = 1;
4938 BEGIN_TYPE(UCBxIV_t, uint16_t)
4940 ADD_BITFIELD_RO(UCIV, 0, 16)
4944 static const uint32_t UCBxIV_UCIV__UCIV_0 = 0;
4946 static const uint32_t UCBxIV_UCIV__UCIV_2 = 2;
4948 static const uint32_t UCBxIV_UCIV__UCIV_4 = 4;
4950 static const uint32_t UCBxIV_UCIV__UCIV_6 = 6;
4952 static const uint32_t UCBxIV_UCIV__UCIV_8 = 8;
4954 static const uint32_t UCBxIV_UCIV__UCIV_10 = 10;
4956 static const uint32_t UCBxIV_UCIV__UCIV_12 = 12;
4958 static const uint32_t UCBxIV_UCIV__UCIV_14 = 14;
4960 static const uint32_t UCBxIV_UCIV__UCIV_16 = 16;
4962 static const uint32_t UCBxIV_UCIV__UCIV_18 = 18;
4964 static const uint32_t UCBxIV_UCIV__UCIV_20 = 20;
4966 static const uint32_t UCBxIV_UCIV__UCIV_22 = 22;
4968 static const uint32_t UCBxIV_UCIV__UCIV_24 = 24;
4970 static const uint32_t UCBxIV_UCIV__UCIV_26 = 26;
4972 static const uint32_t UCBxIV_UCIV__UCIV_28 = 28;
4974 static const uint32_t UCBxIV_UCIV__UCIV_30 = 30;
4977 UCBxCTLW0_t UCBxCTLW0;
4978 UCBxCTLW1_t UCBxCTLW1;
4981 UCBxSTATW_t UCBxSTATW;
4982 UCBxTBCNT_t UCBxTBCNT;
4983 UCBxRXBUF_t UCBxRXBUF;
4984 UCBxTXBUF_t UCBxTXBUF;
4985 uint16_t reserved1[2];
4986 UCBxI2COA0_t UCBxI2COA0;
4987 UCBxI2COA1_t UCBxI2COA1;
4988 UCBxI2COA2_t UCBxI2COA2;
4989 UCBxI2COA3_t UCBxI2COA3;
4990 UCBxADDRX_t UCBxADDRX;
4991 UCBxADDMASK_t UCBxADDMASK;
4992 UCBxI2CSA_t UCBxI2CSA;
4993 uint16_t reserved2[4];
5007 BEGIN_TYPE(REFCTL0_t, uint16_t)
5009 ADD_BITFIELD_RW(REFON, 0, 1)
5011 ADD_BITFIELD_RW(REFOUT, 1, 1)
5013 ADD_BITFIELD_RW(REFTCOFF, 3, 1)
5015 ADD_BITFIELD_RW(REFVSEL, 4, 2)
5017 ADD_BITFIELD_RW(REFGENOT, 6, 1)
5019 ADD_BITFIELD_RW(REFBGOT, 7, 1)
5021 ADD_BITFIELD_RO(REFGENACT, 8, 1)
5023 ADD_BITFIELD_RO(REFBGACT, 9, 1)
5025 ADD_BITFIELD_RO(REFGENBUSY, 10, 1)
5027 ADD_BITFIELD_RO(BGMODE, 11, 1)
5029 ADD_BITFIELD_RO(REFGENRDY, 12, 1)
5031 ADD_BITFIELD_RO(REFBGRDY, 13, 1)
5035 static const uint32_t REFCTL0_REFON__REFON_0 = 0;
5037 static const uint32_t REFCTL0_REFON__REFON_1 = 1;
5039 static const uint32_t REFCTL0_REFOUT__REFOUT_0 = 0;
5041 static const uint32_t REFCTL0_REFOUT__REFOUT_1 = 1;
5043 static const uint32_t REFCTL0_REFTCOFF__REFTCOFF_0 = 0;
5045 static const uint32_t REFCTL0_REFTCOFF__REFTCOFF_1 = 1;
5047 static const uint32_t REFCTL0_REFVSEL__REFVSEL_0 = 0;
5049 static const uint32_t REFCTL0_REFVSEL__REFVSEL_1 = 1;
5051 static const uint32_t REFCTL0_REFVSEL__REFVSEL_3 = 3;
5053 static const uint32_t REFCTL0_REFGENOT__REFGENOT_0 = 0;
5055 static const uint32_t REFCTL0_REFGENOT__REFGENOT_1 = 1;
5057 static const uint32_t REFCTL0_REFBGOT__REFBGOT_0 = 0;
5059 static const uint32_t REFCTL0_REFBGOT__REFBGOT_1 = 1;
5061 static const uint32_t REFCTL0_REFGENACT__REFGENACT_0 = 0;
5063 static const uint32_t REFCTL0_REFGENACT__REFGENACT_1 = 1;
5065 static const uint32_t REFCTL0_REFBGACT__REFBGACT_0 = 0;
5067 static const uint32_t REFCTL0_REFBGACT__REFBGACT_1 = 1;
5069 static const uint32_t REFCTL0_REFGENBUSY__REFGENBUSY_0 = 0;
5071 static const uint32_t REFCTL0_REFGENBUSY__REFGENBUSY_1 = 1;
5073 static const uint32_t REFCTL0_BGMODE__BGMODE_0 = 0;
5075 static const uint32_t REFCTL0_BGMODE__BGMODE_1 = 1;
5077 static const uint32_t REFCTL0_REFGENRDY__REFGENRDY_0 = 0;
5079 static const uint32_t REFCTL0_REFGENRDY__REFGENRDY_1 = 1;
5081 static const uint32_t REFCTL0_REFBGRDY__REFBGRDY_0 = 0;
5083 static const uint32_t REFCTL0_REFBGRDY__REFBGRDY_1 = 1;
5094namespace _COMP_E0_ {
5098 BEGIN_TYPE(CExCTL0_t, uint16_t)
5100 ADD_BITFIELD_RW(CEIPSEL, 0, 4)
5102 ADD_BITFIELD_RW(CEIPEN, 7, 1)
5104 ADD_BITFIELD_RW(CEIMSEL, 8, 4)
5106 ADD_BITFIELD_RW(CEIMEN, 15, 1)
5110 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_0 = 0;
5112 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_1 = 1;
5114 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_2 = 2;
5116 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_3 = 3;
5118 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_4 = 4;
5120 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_5 = 5;
5122 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_6 = 6;
5124 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_7 = 7;
5126 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_8 = 8;
5128 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_9 = 9;
5130 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_10 = 10;
5132 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_11 = 11;
5134 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_12 = 12;
5136 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_13 = 13;
5138 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_14 = 14;
5140 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_15 = 15;
5142 static const uint32_t CExCTL0_CEIPEN__CEIPEN_0 = 0;
5144 static const uint32_t CExCTL0_CEIPEN__CEIPEN_1 = 1;
5146 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_0 = 0;
5148 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_1 = 1;
5150 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_2 = 2;
5152 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_3 = 3;
5154 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_4 = 4;
5156 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_5 = 5;
5158 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_6 = 6;
5160 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_7 = 7;
5162 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_8 = 8;
5164 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_9 = 9;
5166 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_10 = 10;
5168 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_11 = 11;
5170 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_12 = 12;
5172 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_13 = 13;
5174 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_14 = 14;
5176 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_15 = 15;
5178 static const uint32_t CExCTL0_CEIMEN__CEIMEN_0 = 0;
5180 static const uint32_t CExCTL0_CEIMEN__CEIMEN_1 = 1;
5184 BEGIN_TYPE(CExCTL1_t, uint16_t)
5186 ADD_BITFIELD_RW(CEOUT, 0, 1)
5188 ADD_BITFIELD_RW(CEOUTPOL, 1, 1)
5190 ADD_BITFIELD_RW(CEF, 2, 1)
5192 ADD_BITFIELD_RW(CEIES, 3, 1)
5194 ADD_BITFIELD_RW(CESHORT, 4, 1)
5196 ADD_BITFIELD_RW(CEEX, 5, 1)
5198 ADD_BITFIELD_RW(CEFDLY, 6, 2)
5200 ADD_BITFIELD_RW(CEPWRMD, 8, 2)
5202 ADD_BITFIELD_RW(CEON, 10, 1)
5204 ADD_BITFIELD_RW(CEMRVL, 11, 1)
5206 ADD_BITFIELD_RW(CEMRVS, 12, 1)
5210 static const uint32_t CExCTL1_CEOUTPOL__CEOUTPOL_0 = 0;
5212 static const uint32_t CExCTL1_CEOUTPOL__CEOUTPOL_1 = 1;
5214 static const uint32_t CExCTL1_CEF__CEF_0 = 0;
5216 static const uint32_t CExCTL1_CEF__CEF_1 = 1;
5218 static const uint32_t CExCTL1_CEIES__CEIES_0 = 0;
5220 static const uint32_t CExCTL1_CEIES__CEIES_1 = 1;
5222 static const uint32_t CExCTL1_CESHORT__CESHORT_0 = 0;
5224 static const uint32_t CExCTL1_CESHORT__CESHORT_1 = 1;
5226 static const uint32_t CExCTL1_CEFDLY__CEFDLY_0 = 0;
5228 static const uint32_t CExCTL1_CEFDLY__CEFDLY_1 = 1;
5230 static const uint32_t CExCTL1_CEFDLY__CEFDLY_2 = 2;
5232 static const uint32_t CExCTL1_CEFDLY__CEFDLY_3 = 3;
5234 static const uint32_t CExCTL1_CEPWRMD__CEPWRMD_0 = 0;
5236 static const uint32_t CExCTL1_CEPWRMD__CEPWRMD_1 = 1;
5238 static const uint32_t CExCTL1_CEPWRMD__CEPWRMD_2 = 2;
5240 static const uint32_t CExCTL1_CEON__CEON_0 = 0;
5242 static const uint32_t CExCTL1_CEON__CEON_1 = 1;
5244 static const uint32_t CExCTL1_CEMRVL__CEMRVL_0 = 0;
5246 static const uint32_t CExCTL1_CEMRVL__CEMRVL_1 = 1;
5248 static const uint32_t CExCTL1_CEMRVS__CEMRVS_0 = 0;
5250 static const uint32_t CExCTL1_CEMRVS__CEMRVS_1 = 1;
5254 BEGIN_TYPE(CExCTL2_t, uint16_t)
5256 ADD_BITFIELD_RW(CEREF0, 0, 5)
5258 ADD_BITFIELD_RW(CERSEL, 5, 1)
5260 ADD_BITFIELD_RW(CERS, 6, 2)
5262 ADD_BITFIELD_RW(CEREF1, 8, 5)
5264 ADD_BITFIELD_RW(CEREFL, 13, 2)
5266 ADD_BITFIELD_RW(CEREFACC, 15, 1)
5270 static const uint32_t CExCTL2_CEREF0__CEREF0_0 = 0;
5272 static const uint32_t CExCTL2_CEREF0__CEREF0_1 = 1;
5274 static const uint32_t CExCTL2_CEREF0__CEREF0_2 = 2;
5276 static const uint32_t CExCTL2_CEREF0__CEREF0_3 = 3;
5278 static const uint32_t CExCTL2_CEREF0__CEREF0_4 = 4;
5280 static const uint32_t CExCTL2_CEREF0__CEREF0_5 = 5;
5282 static const uint32_t CExCTL2_CEREF0__CEREF0_6 = 6;
5284 static const uint32_t CExCTL2_CEREF0__CEREF0_7 = 7;
5286 static const uint32_t CExCTL2_CEREF0__CEREF0_8 = 8;
5288 static const uint32_t CExCTL2_CEREF0__CEREF0_9 = 9;
5290 static const uint32_t CExCTL2_CEREF0__CEREF0_10 = 10;
5292 static const uint32_t CExCTL2_CEREF0__CEREF0_11 = 11;
5294 static const uint32_t CExCTL2_CEREF0__CEREF0_12 = 12;
5296 static const uint32_t CExCTL2_CEREF0__CEREF0_13 = 13;
5298 static const uint32_t CExCTL2_CEREF0__CEREF0_14 = 14;
5300 static const uint32_t CExCTL2_CEREF0__CEREF0_15 = 15;
5302 static const uint32_t CExCTL2_CEREF0__CEREF0_16 = 16;
5304 static const uint32_t CExCTL2_CEREF0__CEREF0_17 = 17;
5306 static const uint32_t CExCTL2_CEREF0__CEREF0_18 = 18;
5308 static const uint32_t CExCTL2_CEREF0__CEREF0_19 = 19;
5310 static const uint32_t CExCTL2_CEREF0__CEREF0_20 = 20;
5312 static const uint32_t CExCTL2_CEREF0__CEREF0_21 = 21;
5314 static const uint32_t CExCTL2_CEREF0__CEREF0_22 = 22;
5316 static const uint32_t CExCTL2_CEREF0__CEREF0_23 = 23;
5318 static const uint32_t CExCTL2_CEREF0__CEREF0_24 = 24;
5320 static const uint32_t CExCTL2_CEREF0__CEREF0_25 = 25;
5322 static const uint32_t CExCTL2_CEREF0__CEREF0_26 = 26;
5324 static const uint32_t CExCTL2_CEREF0__CEREF0_27 = 27;
5326 static const uint32_t CExCTL2_CEREF0__CEREF0_28 = 28;
5328 static const uint32_t CExCTL2_CEREF0__CEREF0_29 = 29;
5330 static const uint32_t CExCTL2_CEREF0__CEREF0_30 = 30;
5332 static const uint32_t CExCTL2_CEREF0__CEREF0_31 = 31;
5334 static const uint32_t CExCTL2_CERSEL__CERSEL_0 = 0;
5336 static const uint32_t CExCTL2_CERSEL__CERSEL_1 = 1;
5338 static const uint32_t CExCTL2_CERS__CERS_0 = 0;
5340 static const uint32_t CExCTL2_CERS__CERS_1 = 1;
5342 static const uint32_t CExCTL2_CERS__CERS_2 = 2;
5344 static const uint32_t CExCTL2_CERS__CERS_3 = 3;
5346 static const uint32_t CExCTL2_CEREF1__CEREF1_0 = 0;
5348 static const uint32_t CExCTL2_CEREF1__CEREF1_1 = 1;
5350 static const uint32_t CExCTL2_CEREF1__CEREF1_2 = 2;
5352 static const uint32_t CExCTL2_CEREF1__CEREF1_3 = 3;
5354 static const uint32_t CExCTL2_CEREF1__CEREF1_4 = 4;
5356 static const uint32_t CExCTL2_CEREF1__CEREF1_5 = 5;
5358 static const uint32_t CExCTL2_CEREF1__CEREF1_6 = 6;
5360 static const uint32_t CExCTL2_CEREF1__CEREF1_7 = 7;
5362 static const uint32_t CExCTL2_CEREF1__CEREF1_8 = 8;
5364 static const uint32_t CExCTL2_CEREF1__CEREF1_9 = 9;
5366 static const uint32_t CExCTL2_CEREF1__CEREF1_10 = 10;
5368 static const uint32_t CExCTL2_CEREF1__CEREF1_11 = 11;
5370 static const uint32_t CExCTL2_CEREF1__CEREF1_12 = 12;
5372 static const uint32_t CExCTL2_CEREF1__CEREF1_13 = 13;
5374 static const uint32_t CExCTL2_CEREF1__CEREF1_14 = 14;
5376 static const uint32_t CExCTL2_CEREF1__CEREF1_15 = 15;
5378 static const uint32_t CExCTL2_CEREF1__CEREF1_16 = 16;
5380 static const uint32_t CExCTL2_CEREF1__CEREF1_17 = 17;
5382 static const uint32_t CExCTL2_CEREF1__CEREF1_18 = 18;
5384 static const uint32_t CExCTL2_CEREF1__CEREF1_19 = 19;
5386 static const uint32_t CExCTL2_CEREF1__CEREF1_20 = 20;
5388 static const uint32_t CExCTL2_CEREF1__CEREF1_21 = 21;
5390 static const uint32_t CExCTL2_CEREF1__CEREF1_22 = 22;
5392 static const uint32_t CExCTL2_CEREF1__CEREF1_23 = 23;
5394 static const uint32_t CExCTL2_CEREF1__CEREF1_24 = 24;
5396 static const uint32_t CExCTL2_CEREF1__CEREF1_25 = 25;
5398 static const uint32_t CExCTL2_CEREF1__CEREF1_26 = 26;
5400 static const uint32_t CExCTL2_CEREF1__CEREF1_27 = 27;
5402 static const uint32_t CExCTL2_CEREF1__CEREF1_28 = 28;
5404 static const uint32_t CExCTL2_CEREF1__CEREF1_29 = 29;
5406 static const uint32_t CExCTL2_CEREF1__CEREF1_30 = 30;
5408 static const uint32_t CExCTL2_CEREF1__CEREF1_31 = 31;
5410 static const uint32_t CExCTL2_CEREFL__CEREFL_0 = 0;
5412 static const uint32_t CExCTL2_CEREFL__CEREFL_1 = 1;
5414 static const uint32_t CExCTL2_CEREFL__CEREFL_2 = 2;
5416 static const uint32_t CExCTL2_CEREFL__CEREFL_3 = 3;
5418 static const uint32_t CExCTL2_CEREFACC__CEREFACC_0 = 0;
5420 static const uint32_t CExCTL2_CEREFACC__CEREFACC_1 = 1;
5424 BEGIN_TYPE(CExCTL3_t, uint16_t)
5426 ADD_BITFIELD_RW(CEPD0, 0, 1)
5428 ADD_BITFIELD_RW(CEPD1, 1, 1)
5430 ADD_BITFIELD_RW(CEPD2, 2, 1)
5432 ADD_BITFIELD_RW(CEPD3, 3, 1)
5434 ADD_BITFIELD_RW(CEPD4, 4, 1)
5436 ADD_BITFIELD_RW(CEPD5, 5, 1)
5438 ADD_BITFIELD_RW(CEPD6, 6, 1)
5440 ADD_BITFIELD_RW(CEPD7, 7, 1)
5442 ADD_BITFIELD_RW(CEPD8, 8, 1)
5444 ADD_BITFIELD_RW(CEPD9, 9, 1)
5446 ADD_BITFIELD_RW(CEPD10, 10, 1)
5448 ADD_BITFIELD_RW(CEPD11, 11, 1)
5450 ADD_BITFIELD_RW(CEPD12, 12, 1)
5452 ADD_BITFIELD_RW(CEPD13, 13, 1)
5454 ADD_BITFIELD_RW(CEPD14, 14, 1)
5456 ADD_BITFIELD_RW(CEPD15, 15, 1)
5460 static const uint32_t CExCTL3_CEPD0__CEPD0_0 = 0;
5462 static const uint32_t CExCTL3_CEPD0__CEPD0_1 = 1;
5464 static const uint32_t CExCTL3_CEPD1__CEPD1_0 = 0;
5466 static const uint32_t CExCTL3_CEPD1__CEPD1_1 = 1;
5468 static const uint32_t CExCTL3_CEPD2__CEPD2_0 = 0;
5470 static const uint32_t CExCTL3_CEPD2__CEPD2_1 = 1;
5472 static const uint32_t CExCTL3_CEPD3__CEPD3_0 = 0;
5474 static const uint32_t CExCTL3_CEPD3__CEPD3_1 = 1;
5476 static const uint32_t CExCTL3_CEPD4__CEPD4_0 = 0;
5478 static const uint32_t CExCTL3_CEPD4__CEPD4_1 = 1;
5480 static const uint32_t CExCTL3_CEPD5__CEPD5_0 = 0;
5482 static const uint32_t CExCTL3_CEPD5__CEPD5_1 = 1;
5484 static const uint32_t CExCTL3_CEPD6__CEPD6_0 = 0;
5486 static const uint32_t CExCTL3_CEPD6__CEPD6_1 = 1;
5488 static const uint32_t CExCTL3_CEPD7__CEPD7_0 = 0;
5490 static const uint32_t CExCTL3_CEPD7__CEPD7_1 = 1;
5492 static const uint32_t CExCTL3_CEPD8__CEPD8_0 = 0;
5494 static const uint32_t CExCTL3_CEPD8__CEPD8_1 = 1;
5496 static const uint32_t CExCTL3_CEPD9__CEPD9_0 = 0;
5498 static const uint32_t CExCTL3_CEPD9__CEPD9_1 = 1;
5500 static const uint32_t CExCTL3_CEPD10__CEPD10_0 = 0;
5502 static const uint32_t CExCTL3_CEPD10__CEPD10_1 = 1;
5504 static const uint32_t CExCTL3_CEPD11__CEPD11_0 = 0;
5506 static const uint32_t CExCTL3_CEPD11__CEPD11_1 = 1;
5508 static const uint32_t CExCTL3_CEPD12__CEPD12_0 = 0;
5510 static const uint32_t CExCTL3_CEPD12__CEPD12_1 = 1;
5512 static const uint32_t CExCTL3_CEPD13__CEPD13_0 = 0;
5514 static const uint32_t CExCTL3_CEPD13__CEPD13_1 = 1;
5516 static const uint32_t CExCTL3_CEPD14__CEPD14_0 = 0;
5518 static const uint32_t CExCTL3_CEPD14__CEPD14_1 = 1;
5520 static const uint32_t CExCTL3_CEPD15__CEPD15_0 = 0;
5522 static const uint32_t CExCTL3_CEPD15__CEPD15_1 = 1;
5526 BEGIN_TYPE(CExINT_t, uint16_t)
5528 ADD_BITFIELD_RW(CEIFG, 0, 1)
5530 ADD_BITFIELD_RW(CEIIFG, 1, 1)
5532 ADD_BITFIELD_RW(CERDYIFG, 4, 1)
5534 ADD_BITFIELD_RW(CEIE, 8, 1)
5536 ADD_BITFIELD_RW(CEIIE, 9, 1)
5538 ADD_BITFIELD_RW(CERDYIE, 12, 1)
5542 static const uint32_t CExINT_CEIFG__CEIFG_0 = 0;
5544 static const uint32_t CExINT_CEIFG__CEIFG_1 = 1;
5546 static const uint32_t CExINT_CEIIFG__CEIIFG_0 = 0;
5548 static const uint32_t CExINT_CEIIFG__CEIIFG_1 = 1;
5550 static const uint32_t CExINT_CERDYIFG__CERDYIFG_0 = 0;
5552 static const uint32_t CExINT_CERDYIFG__CERDYIFG_1 = 1;
5554 static const uint32_t CExINT_CEIE__CEIE_0 = 0;
5556 static const uint32_t CExINT_CEIE__CEIE_1 = 1;
5558 static const uint32_t CExINT_CEIIE__CEIIE_0 = 0;
5560 static const uint32_t CExINT_CEIIE__CEIIE_1 = 1;
5562 static const uint32_t CExINT_CERDYIE__CERDYIE_0 = 0;
5564 static const uint32_t CExINT_CERDYIE__CERDYIE_1 = 1;
5568 BEGIN_TYPE(CExIV_t, uint16_t)
5570 ADD_BITFIELD_RO(CEIV, 0, 16)
5574 static const uint32_t CExIV_CEIV__CEIV_0 = 0;
5576 static const uint32_t CExIV_CEIV__CEIV_2 = 2;
5578 static const uint32_t CExIV_CEIV__CEIV_4 = 4;
5580 static const uint32_t CExIV_CEIV__CEIV_10 = 10;
5587 uint16_t reserved0[2];
5597namespace _COMP_E1_ {
5601 BEGIN_TYPE(CExCTL0_t, uint16_t)
5603 ADD_BITFIELD_RW(CEIPSEL, 0, 4)
5605 ADD_BITFIELD_RW(CEIPEN, 7, 1)
5607 ADD_BITFIELD_RW(CEIMSEL, 8, 4)
5609 ADD_BITFIELD_RW(CEIMEN, 15, 1)
5613 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_0 = 0;
5615 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_1 = 1;
5617 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_2 = 2;
5619 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_3 = 3;
5621 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_4 = 4;
5623 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_5 = 5;
5625 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_6 = 6;
5627 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_7 = 7;
5629 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_8 = 8;
5631 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_9 = 9;
5633 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_10 = 10;
5635 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_11 = 11;
5637 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_12 = 12;
5639 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_13 = 13;
5641 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_14 = 14;
5643 static const uint32_t CExCTL0_CEIPSEL__CEIPSEL_15 = 15;
5645 static const uint32_t CExCTL0_CEIPEN__CEIPEN_0 = 0;
5647 static const uint32_t CExCTL0_CEIPEN__CEIPEN_1 = 1;
5649 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_0 = 0;
5651 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_1 = 1;
5653 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_2 = 2;
5655 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_3 = 3;
5657 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_4 = 4;
5659 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_5 = 5;
5661 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_6 = 6;
5663 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_7 = 7;
5665 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_8 = 8;
5667 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_9 = 9;
5669 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_10 = 10;
5671 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_11 = 11;
5673 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_12 = 12;
5675 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_13 = 13;
5677 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_14 = 14;
5679 static const uint32_t CExCTL0_CEIMSEL__CEIMSEL_15 = 15;
5681 static const uint32_t CExCTL0_CEIMEN__CEIMEN_0 = 0;
5683 static const uint32_t CExCTL0_CEIMEN__CEIMEN_1 = 1;
5687 BEGIN_TYPE(CExCTL1_t, uint16_t)
5689 ADD_BITFIELD_RW(CEOUT, 0, 1)
5691 ADD_BITFIELD_RW(CEOUTPOL, 1, 1)
5693 ADD_BITFIELD_RW(CEF, 2, 1)
5695 ADD_BITFIELD_RW(CEIES, 3, 1)
5697 ADD_BITFIELD_RW(CESHORT, 4, 1)
5699 ADD_BITFIELD_RW(CEEX, 5, 1)
5701 ADD_BITFIELD_RW(CEFDLY, 6, 2)
5703 ADD_BITFIELD_RW(CEPWRMD, 8, 2)
5705 ADD_BITFIELD_RW(CEON, 10, 1)
5707 ADD_BITFIELD_RW(CEMRVL, 11, 1)
5709 ADD_BITFIELD_RW(CEMRVS, 12, 1)
5713 static const uint32_t CExCTL1_CEOUTPOL__CEOUTPOL_0 = 0;
5715 static const uint32_t CExCTL1_CEOUTPOL__CEOUTPOL_1 = 1;
5717 static const uint32_t CExCTL1_CEF__CEF_0 = 0;
5719 static const uint32_t CExCTL1_CEF__CEF_1 = 1;
5721 static const uint32_t CExCTL1_CEIES__CEIES_0 = 0;
5723 static const uint32_t CExCTL1_CEIES__CEIES_1 = 1;
5725 static const uint32_t CExCTL1_CESHORT__CESHORT_0 = 0;
5727 static const uint32_t CExCTL1_CESHORT__CESHORT_1 = 1;
5729 static const uint32_t CExCTL1_CEFDLY__CEFDLY_0 = 0;
5731 static const uint32_t CExCTL1_CEFDLY__CEFDLY_1 = 1;
5733 static const uint32_t CExCTL1_CEFDLY__CEFDLY_2 = 2;
5735 static const uint32_t CExCTL1_CEFDLY__CEFDLY_3 = 3;
5737 static const uint32_t CExCTL1_CEPWRMD__CEPWRMD_0 = 0;
5739 static const uint32_t CExCTL1_CEPWRMD__CEPWRMD_1 = 1;
5741 static const uint32_t CExCTL1_CEPWRMD__CEPWRMD_2 = 2;
5743 static const uint32_t CExCTL1_CEON__CEON_0 = 0;
5745 static const uint32_t CExCTL1_CEON__CEON_1 = 1;
5747 static const uint32_t CExCTL1_CEMRVL__CEMRVL_0 = 0;
5749 static const uint32_t CExCTL1_CEMRVL__CEMRVL_1 = 1;
5751 static const uint32_t CExCTL1_CEMRVS__CEMRVS_0 = 0;
5753 static const uint32_t CExCTL1_CEMRVS__CEMRVS_1 = 1;
5757 BEGIN_TYPE(CExCTL2_t, uint16_t)
5759 ADD_BITFIELD_RW(CEREF0, 0, 5)
5761 ADD_BITFIELD_RW(CERSEL, 5, 1)
5763 ADD_BITFIELD_RW(CERS, 6, 2)
5765 ADD_BITFIELD_RW(CEREF1, 8, 5)
5767 ADD_BITFIELD_RW(CEREFL, 13, 2)
5769 ADD_BITFIELD_RW(CEREFACC, 15, 1)
5773 static const uint32_t CExCTL2_CEREF0__CEREF0_0 = 0;
5775 static const uint32_t CExCTL2_CEREF0__CEREF0_1 = 1;
5777 static const uint32_t CExCTL2_CEREF0__CEREF0_2 = 2;
5779 static const uint32_t CExCTL2_CEREF0__CEREF0_3 = 3;
5781 static const uint32_t CExCTL2_CEREF0__CEREF0_4 = 4;
5783 static const uint32_t CExCTL2_CEREF0__CEREF0_5 = 5;
5785 static const uint32_t CExCTL2_CEREF0__CEREF0_6 = 6;
5787 static const uint32_t CExCTL2_CEREF0__CEREF0_7 = 7;
5789 static const uint32_t CExCTL2_CEREF0__CEREF0_8 = 8;
5791 static const uint32_t CExCTL2_CEREF0__CEREF0_9 = 9;
5793 static const uint32_t CExCTL2_CEREF0__CEREF0_10 = 10;
5795 static const uint32_t CExCTL2_CEREF0__CEREF0_11 = 11;
5797 static const uint32_t CExCTL2_CEREF0__CEREF0_12 = 12;
5799 static const uint32_t CExCTL2_CEREF0__CEREF0_13 = 13;
5801 static const uint32_t CExCTL2_CEREF0__CEREF0_14 = 14;
5803 static const uint32_t CExCTL2_CEREF0__CEREF0_15 = 15;
5805 static const uint32_t CExCTL2_CEREF0__CEREF0_16 = 16;
5807 static const uint32_t CExCTL2_CEREF0__CEREF0_17 = 17;
5809 static const uint32_t CExCTL2_CEREF0__CEREF0_18 = 18;
5811 static const uint32_t CExCTL2_CEREF0__CEREF0_19 = 19;
5813 static const uint32_t CExCTL2_CEREF0__CEREF0_20 = 20;
5815 static const uint32_t CExCTL2_CEREF0__CEREF0_21 = 21;
5817 static const uint32_t CExCTL2_CEREF0__CEREF0_22 = 22;
5819 static const uint32_t CExCTL2_CEREF0__CEREF0_23 = 23;
5821 static const uint32_t CExCTL2_CEREF0__CEREF0_24 = 24;
5823 static const uint32_t CExCTL2_CEREF0__CEREF0_25 = 25;
5825 static const uint32_t CExCTL2_CEREF0__CEREF0_26 = 26;
5827 static const uint32_t CExCTL2_CEREF0__CEREF0_27 = 27;
5829 static const uint32_t CExCTL2_CEREF0__CEREF0_28 = 28;
5831 static const uint32_t CExCTL2_CEREF0__CEREF0_29 = 29;
5833 static const uint32_t CExCTL2_CEREF0__CEREF0_30 = 30;
5835 static const uint32_t CExCTL2_CEREF0__CEREF0_31 = 31;
5837 static const uint32_t CExCTL2_CERSEL__CERSEL_0 = 0;
5839 static const uint32_t CExCTL2_CERSEL__CERSEL_1 = 1;
5841 static const uint32_t CExCTL2_CERS__CERS_0 = 0;
5843 static const uint32_t CExCTL2_CERS__CERS_1 = 1;
5845 static const uint32_t CExCTL2_CERS__CERS_2 = 2;
5847 static const uint32_t CExCTL2_CERS__CERS_3 = 3;
5849 static const uint32_t CExCTL2_CEREF1__CEREF1_0 = 0;
5851 static const uint32_t CExCTL2_CEREF1__CEREF1_1 = 1;
5853 static const uint32_t CExCTL2_CEREF1__CEREF1_2 = 2;
5855 static const uint32_t CExCTL2_CEREF1__CEREF1_3 = 3;
5857 static const uint32_t CExCTL2_CEREF1__CEREF1_4 = 4;
5859 static const uint32_t CExCTL2_CEREF1__CEREF1_5 = 5;
5861 static const uint32_t CExCTL2_CEREF1__CEREF1_6 = 6;
5863 static const uint32_t CExCTL2_CEREF1__CEREF1_7 = 7;
5865 static const uint32_t CExCTL2_CEREF1__CEREF1_8 = 8;
5867 static const uint32_t CExCTL2_CEREF1__CEREF1_9 = 9;
5869 static const uint32_t CExCTL2_CEREF1__CEREF1_10 = 10;
5871 static const uint32_t CExCTL2_CEREF1__CEREF1_11 = 11;
5873 static const uint32_t CExCTL2_CEREF1__CEREF1_12 = 12;
5875 static const uint32_t CExCTL2_CEREF1__CEREF1_13 = 13;
5877 static const uint32_t CExCTL2_CEREF1__CEREF1_14 = 14;
5879 static const uint32_t CExCTL2_CEREF1__CEREF1_15 = 15;
5881 static const uint32_t CExCTL2_CEREF1__CEREF1_16 = 16;
5883 static const uint32_t CExCTL2_CEREF1__CEREF1_17 = 17;
5885 static const uint32_t CExCTL2_CEREF1__CEREF1_18 = 18;
5887 static const uint32_t CExCTL2_CEREF1__CEREF1_19 = 19;
5889 static const uint32_t CExCTL2_CEREF1__CEREF1_20 = 20;
5891 static const uint32_t CExCTL2_CEREF1__CEREF1_21 = 21;
5893 static const uint32_t CExCTL2_CEREF1__CEREF1_22 = 22;
5895 static const uint32_t CExCTL2_CEREF1__CEREF1_23 = 23;
5897 static const uint32_t CExCTL2_CEREF1__CEREF1_24 = 24;
5899 static const uint32_t CExCTL2_CEREF1__CEREF1_25 = 25;
5901 static const uint32_t CExCTL2_CEREF1__CEREF1_26 = 26;
5903 static const uint32_t CExCTL2_CEREF1__CEREF1_27 = 27;
5905 static const uint32_t CExCTL2_CEREF1__CEREF1_28 = 28;
5907 static const uint32_t CExCTL2_CEREF1__CEREF1_29 = 29;
5909 static const uint32_t CExCTL2_CEREF1__CEREF1_30 = 30;
5911 static const uint32_t CExCTL2_CEREF1__CEREF1_31 = 31;
5913 static const uint32_t CExCTL2_CEREFL__CEREFL_0 = 0;
5915 static const uint32_t CExCTL2_CEREFL__CEREFL_1 = 1;
5917 static const uint32_t CExCTL2_CEREFL__CEREFL_2 = 2;
5919 static const uint32_t CExCTL2_CEREFL__CEREFL_3 = 3;
5921 static const uint32_t CExCTL2_CEREFACC__CEREFACC_0 = 0;
5923 static const uint32_t CExCTL2_CEREFACC__CEREFACC_1 = 1;
5927 BEGIN_TYPE(CExCTL3_t, uint16_t)
5929 ADD_BITFIELD_RW(CEPD0, 0, 1)
5931 ADD_BITFIELD_RW(CEPD1, 1, 1)
5933 ADD_BITFIELD_RW(CEPD2, 2, 1)
5935 ADD_BITFIELD_RW(CEPD3, 3, 1)
5937 ADD_BITFIELD_RW(CEPD4, 4, 1)
5939 ADD_BITFIELD_RW(CEPD5, 5, 1)
5941 ADD_BITFIELD_RW(CEPD6, 6, 1)
5943 ADD_BITFIELD_RW(CEPD7, 7, 1)
5945 ADD_BITFIELD_RW(CEPD8, 8, 1)
5947 ADD_BITFIELD_RW(CEPD9, 9, 1)
5949 ADD_BITFIELD_RW(CEPD10, 10, 1)
5951 ADD_BITFIELD_RW(CEPD11, 11, 1)
5953 ADD_BITFIELD_RW(CEPD12, 12, 1)
5955 ADD_BITFIELD_RW(CEPD13, 13, 1)
5957 ADD_BITFIELD_RW(CEPD14, 14, 1)
5959 ADD_BITFIELD_RW(CEPD15, 15, 1)
5963 static const uint32_t CExCTL3_CEPD0__CEPD0_0 = 0;
5965 static const uint32_t CExCTL3_CEPD0__CEPD0_1 = 1;
5967 static const uint32_t CExCTL3_CEPD1__CEPD1_0 = 0;
5969 static const uint32_t CExCTL3_CEPD1__CEPD1_1 = 1;
5971 static const uint32_t CExCTL3_CEPD2__CEPD2_0 = 0;
5973 static const uint32_t CExCTL3_CEPD2__CEPD2_1 = 1;
5975 static const uint32_t CExCTL3_CEPD3__CEPD3_0 = 0;
5977 static const uint32_t CExCTL3_CEPD3__CEPD3_1 = 1;
5979 static const uint32_t CExCTL3_CEPD4__CEPD4_0 = 0;
5981 static const uint32_t CExCTL3_CEPD4__CEPD4_1 = 1;
5983 static const uint32_t CExCTL3_CEPD5__CEPD5_0 = 0;
5985 static const uint32_t CExCTL3_CEPD5__CEPD5_1 = 1;
5987 static const uint32_t CExCTL3_CEPD6__CEPD6_0 = 0;
5989 static const uint32_t CExCTL3_CEPD6__CEPD6_1 = 1;
5991 static const uint32_t CExCTL3_CEPD7__CEPD7_0 = 0;
5993 static const uint32_t CExCTL3_CEPD7__CEPD7_1 = 1;
5995 static const uint32_t CExCTL3_CEPD8__CEPD8_0 = 0;
5997 static const uint32_t CExCTL3_CEPD8__CEPD8_1 = 1;
5999 static const uint32_t CExCTL3_CEPD9__CEPD9_0 = 0;
6001 static const uint32_t CExCTL3_CEPD9__CEPD9_1 = 1;
6003 static const uint32_t CExCTL3_CEPD10__CEPD10_0 = 0;
6005 static const uint32_t CExCTL3_CEPD10__CEPD10_1 = 1;
6007 static const uint32_t CExCTL3_CEPD11__CEPD11_0 = 0;
6009 static const uint32_t CExCTL3_CEPD11__CEPD11_1 = 1;
6011 static const uint32_t CExCTL3_CEPD12__CEPD12_0 = 0;
6013 static const uint32_t CExCTL3_CEPD12__CEPD12_1 = 1;
6015 static const uint32_t CExCTL3_CEPD13__CEPD13_0 = 0;
6017 static const uint32_t CExCTL3_CEPD13__CEPD13_1 = 1;
6019 static const uint32_t CExCTL3_CEPD14__CEPD14_0 = 0;
6021 static const uint32_t CExCTL3_CEPD14__CEPD14_1 = 1;
6023 static const uint32_t CExCTL3_CEPD15__CEPD15_0 = 0;
6025 static const uint32_t CExCTL3_CEPD15__CEPD15_1 = 1;
6029 BEGIN_TYPE(CExINT_t, uint16_t)
6031 ADD_BITFIELD_RW(CEIFG, 0, 1)
6033 ADD_BITFIELD_RW(CEIIFG, 1, 1)
6035 ADD_BITFIELD_RW(CERDYIFG, 4, 1)
6037 ADD_BITFIELD_RW(CEIE, 8, 1)
6039 ADD_BITFIELD_RW(CEIIE, 9, 1)
6041 ADD_BITFIELD_RW(CERDYIE, 12, 1)
6045 static const uint32_t CExINT_CEIFG__CEIFG_0 = 0;
6047 static const uint32_t CExINT_CEIFG__CEIFG_1 = 1;
6049 static const uint32_t CExINT_CEIIFG__CEIIFG_0 = 0;
6051 static const uint32_t CExINT_CEIIFG__CEIIFG_1 = 1;
6053 static const uint32_t CExINT_CERDYIFG__CERDYIFG_0 = 0;
6055 static const uint32_t CExINT_CERDYIFG__CERDYIFG_1 = 1;
6057 static const uint32_t CExINT_CEIE__CEIE_0 = 0;
6059 static const uint32_t CExINT_CEIE__CEIE_1 = 1;
6061 static const uint32_t CExINT_CEIIE__CEIIE_0 = 0;
6063 static const uint32_t CExINT_CEIIE__CEIIE_1 = 1;
6065 static const uint32_t CExINT_CERDYIE__CERDYIE_0 = 0;
6067 static const uint32_t CExINT_CERDYIE__CERDYIE_1 = 1;
6071 BEGIN_TYPE(CExIV_t, uint16_t)
6073 ADD_BITFIELD_RO(CEIV, 0, 16)
6077 static const uint32_t CExIV_CEIV__CEIV_0 = 0;
6079 static const uint32_t CExIV_CEIV__CEIV_2 = 2;
6081 static const uint32_t CExIV_CEIV__CEIV_4 = 4;
6083 static const uint32_t CExIV_CEIV__CEIV_10 = 10;
6090 uint16_t reserved0[2];
6104 BEGIN_TYPE(AESACTL0_t, uint16_t)
6106 ADD_BITFIELD_RW(AESOPx, 0, 2)
6108 ADD_BITFIELD_RW(AESKLx, 2, 2)
6110 ADD_BITFIELD_RW(AESCMx, 5, 2)
6112 ADD_BITFIELD_RW(AESSWRST, 7, 1)
6114 ADD_BITFIELD_RW(AESRDYIFG, 8, 1)
6116 ADD_BITFIELD_RW(AESERRFG, 11, 1)
6118 ADD_BITFIELD_RW(AESRDYIE, 12, 1)
6120 ADD_BITFIELD_RW(AESCMEN, 15, 1)
6124 static const uint32_t AESACTL0_AESOPx__AESOPx_0 = 0;
6126 static const uint32_t AESACTL0_AESOPx__AESOPx_1 = 1;
6128 static const uint32_t AESACTL0_AESOPx__AESOPx_2 = 2;
6130 static const uint32_t AESACTL0_AESOPx__AESOPx_3 = 3;
6132 static const uint32_t AESACTL0_AESKLx__AESKLx_0 = 0;
6134 static const uint32_t AESACTL0_AESKLx__AESKLx_1 = 1;
6136 static const uint32_t AESACTL0_AESKLx__AESKLx_2 = 2;
6138 static const uint32_t AESACTL0_AESCMx__AESCMx_0 = 0;
6140 static const uint32_t AESACTL0_AESCMx__AESCMx_1 = 1;
6142 static const uint32_t AESACTL0_AESCMx__AESCMx_2 = 2;
6144 static const uint32_t AESACTL0_AESCMx__AESCMx_3 = 3;
6146 static const uint32_t AESACTL0_AESSWRST__AESSWRST_0 = 0;
6148 static const uint32_t AESACTL0_AESSWRST__AESSWRST_1 = 1;
6150 static const uint32_t AESACTL0_AESRDYIFG__AESRDYIFG_0 = 0;
6152 static const uint32_t AESACTL0_AESRDYIFG__AESRDYIFG_1 = 1;
6154 static const uint32_t AESACTL0_AESERRFG__AESERRFG_0 = 0;
6156 static const uint32_t AESACTL0_AESERRFG__AESERRFG_1 = 1;
6158 static const uint32_t AESACTL0_AESRDYIE__AESRDYIE_0 = 0;
6160 static const uint32_t AESACTL0_AESRDYIE__AESRDYIE_1 = 1;
6162 static const uint32_t AESACTL0_AESCMEN__AESCMEN_0 = 0;
6164 static const uint32_t AESACTL0_AESCMEN__AESCMEN_1 = 1;
6168 BEGIN_TYPE(AESACTL1_t, uint16_t)
6170 ADD_BITFIELD_RW(AESBLKCNTx, 0, 8)
6175 BEGIN_TYPE(AESASTAT_t, uint16_t)
6177 ADD_BITFIELD_RW(AESBUSY, 0, 1)
6179 ADD_BITFIELD_RW(AESKEYWR, 1, 1)
6181 ADD_BITFIELD_RW(AESDINWR, 2, 1)
6183 ADD_BITFIELD_RO(AESDOUTRD, 3, 1)
6185 ADD_BITFIELD_RO(AESKEYCNTx, 4, 4)
6187 ADD_BITFIELD_RO(AESDINCNTx, 8, 4)
6189 ADD_BITFIELD_RO(AESDOUTCNTx, 12, 4)
6193 static const uint32_t AESASTAT_AESBUSY__AESBUSY_0 = 0;
6195 static const uint32_t AESASTAT_AESBUSY__AESBUSY_1 = 1;
6197 static const uint32_t AESASTAT_AESKEYWR__AESKEYWR_0 = 0;
6199 static const uint32_t AESASTAT_AESKEYWR__AESKEYWR_1 = 1;
6201 static const uint32_t AESASTAT_AESDINWR__AESDINWR_0 = 0;
6203 static const uint32_t AESASTAT_AESDINWR__AESDINWR_1 = 1;
6205 static const uint32_t AESASTAT_AESDOUTRD__AESDOUTRD_0 = 0;
6207 static const uint32_t AESASTAT_AESDOUTRD__AESDOUTRD_1 = 1;
6211 BEGIN_TYPE(AESAKEY_t, uint16_t)
6213 ADD_BITFIELD_WO(AESKEY0x, 0, 8)
6215 ADD_BITFIELD_WO(AESKEY1x, 8, 8)
6220 BEGIN_TYPE(AESADIN_t, uint16_t)
6222 ADD_BITFIELD_WO(AESDIN0x, 0, 8)
6224 ADD_BITFIELD_WO(AESDIN1x, 8, 8)
6229 BEGIN_TYPE(AESADOUT_t, uint16_t)
6231 ADD_BITFIELD_WO(AESDOUT0x, 0, 8)
6233 ADD_BITFIELD_WO(AESDOUT1x, 8, 8)
6238 BEGIN_TYPE(AESAXDIN_t, uint16_t)
6240 ADD_BITFIELD_WO(AESXDIN0x, 0, 8)
6242 ADD_BITFIELD_WO(AESXDIN1x, 8, 8)
6247 BEGIN_TYPE(AESAXIN_t, uint16_t)
6249 ADD_BITFIELD_WO(AESXIN0x, 0, 8)
6251 ADD_BITFIELD_WO(AESXIN1x, 8, 8)
6255 AESACTL0_t AESACTL0;
6256 AESACTL1_t AESACTL1;
6257 AESASTAT_t AESASTAT;
6260 AESADOUT_t AESADOUT;
6261 AESAXDIN_t AESAXDIN;
6274 BEGIN_TYPE(CRC32DI_t, uint16_t)
6276 ADD_BITFIELD_RW(CRC32DI, 0, 16)
6281 BEGIN_TYPE(CRC32DIRB_t, uint16_t)
6283 ADD_BITFIELD_RW(CRC32DIRB, 0, 16)
6288 BEGIN_TYPE(CRC32INIRES_LO_t, uint16_t)
6290 ADD_BITFIELD_RW(CRC32INIRES_LO, 0, 16)
6295 BEGIN_TYPE(CRC32INIRES_HI_t, uint16_t)
6297 ADD_BITFIELD_RW(CRC32INIRES_HI, 0, 16)
6302 BEGIN_TYPE(CRC32RESR_LO_t, uint16_t)
6304 ADD_BITFIELD_RW(CRC32RESR_LO, 0, 16)
6309 BEGIN_TYPE(CRC32RESR_HI_t, uint16_t)
6311 ADD_BITFIELD_RW(CRC32RESR_HI, 0, 16)
6316 BEGIN_TYPE(CRC16DI_t, uint16_t)
6318 ADD_BITFIELD_RW(CRC16DI, 0, 16)
6323 BEGIN_TYPE(CRC16DIRB_t, uint16_t)
6325 ADD_BITFIELD_RW(CRC16DIRB, 0, 16)
6330 BEGIN_TYPE(CRC16INIRES_t, uint16_t)
6332 ADD_BITFIELD_RW(CRC16INIRES, 0, 16)
6337 BEGIN_TYPE(CRC16RESR_t, uint16_t)
6339 ADD_BITFIELD_RW(CRC16RESR, 0, 16)
6345 CRC32DIRB_t CRC32DIRB;
6347 CRC32INIRES_LO_t CRC32INIRES_LO;
6348 CRC32INIRES_HI_t CRC32INIRES_HI;
6349 CRC32RESR_LO_t CRC32RESR_LO;
6350 CRC32RESR_HI_t CRC32RESR_HI;
6353 CRC16DIRB_t CRC16DIRB;
6355 CRC16INIRES_t CRC16INIRES;
6356 uint16_t reserved4[2];
6357 CRC16RESR_t CRC16RESR;
6369 BEGIN_TYPE(RTCCTL0_t, uint16_t)
6371 ADD_BITFIELD_RW(RTCRDYIFG, 0, 1)
6373 ADD_BITFIELD_RW(RTCAIFG, 1, 1)
6375 ADD_BITFIELD_RW(RTCTEVIFG, 2, 1)
6377 ADD_BITFIELD_RW(RTCOFIFG, 3, 1)
6379 ADD_BITFIELD_RW(RTCRDYIE, 4, 1)
6381 ADD_BITFIELD_RW(RTCAIE, 5, 1)
6383 ADD_BITFIELD_RW(RTCTEVIE, 6, 1)
6385 ADD_BITFIELD_RW(RTCOFIE, 7, 1)
6387 ADD_BITFIELD_RW(RTCKEY, 8, 8)
6391 static const uint32_t RTCCTL0_RTCRDYIFG__RTCRDYIFG_0 = 0;
6393 static const uint32_t RTCCTL0_RTCRDYIFG__RTCRDYIFG_1 = 1;
6395 static const uint32_t RTCCTL0_RTCAIFG__RTCAIFG_0 = 0;
6397 static const uint32_t RTCCTL0_RTCAIFG__RTCAIFG_1 = 1;
6399 static const uint32_t RTCCTL0_RTCTEVIFG__RTCTEVIFG_0 = 0;
6401 static const uint32_t RTCCTL0_RTCTEVIFG__RTCTEVIFG_1 = 1;
6403 static const uint32_t RTCCTL0_RTCOFIFG__RTCOFIFG_0 = 0;
6405 static const uint32_t RTCCTL0_RTCOFIFG__RTCOFIFG_1 = 1;
6407 static const uint32_t RTCCTL0_RTCRDYIE__RTCRDYIE_0 = 0;
6409 static const uint32_t RTCCTL0_RTCRDYIE__RTCRDYIE_1 = 1;
6411 static const uint32_t RTCCTL0_RTCAIE__RTCAIE_0 = 0;
6413 static const uint32_t RTCCTL0_RTCAIE__RTCAIE_1 = 1;
6415 static const uint32_t RTCCTL0_RTCTEVIE__RTCTEVIE_0 = 0;
6417 static const uint32_t RTCCTL0_RTCTEVIE__RTCTEVIE_1 = 1;
6419 static const uint32_t RTCCTL0_RTCOFIE__RTCOFIE_0 = 0;
6421 static const uint32_t RTCCTL0_RTCOFIE__RTCOFIE_1 = 1;
6425 BEGIN_TYPE(RTCCTL13_t, uint16_t)
6427 ADD_BITFIELD_RW(RTCTEV, 0, 2)
6429 ADD_BITFIELD_RW(RTCSSEL, 2, 2)
6431 ADD_BITFIELD_RO(RTCRDY, 4, 1)
6432 ADD_BITFIELD_RO(RTCMODE, 5, 1)
6434 ADD_BITFIELD_RW(RTCHOLD, 6, 1)
6436 ADD_BITFIELD_RW(RTCBCD, 7, 1)
6438 ADD_BITFIELD_RW(RTCCALF, 8, 2)
6442 static const uint32_t RTCCTL13_RTCTEV__RTCTEV_0 = 0;
6444 static const uint32_t RTCCTL13_RTCTEV__RTCTEV_1 = 1;
6446 static const uint32_t RTCCTL13_RTCTEV__RTCTEV_2 = 2;
6448 static const uint32_t RTCCTL13_RTCTEV__RTCTEV_3 = 3;
6450 static const uint32_t RTCCTL13_RTCSSEL__RTCSSEL_0 = 0;
6452 static const uint32_t RTCCTL13_RTCRDY__RTCRDY_0 = 0;
6454 static const uint32_t RTCCTL13_RTCRDY__RTCRDY_1 = 1;
6456 static const uint32_t RTCCTL13_RTCMODE__RTCMODE_1 = 1;
6458 static const uint32_t RTCCTL13_RTCHOLD__RTCHOLD_0 = 0;
6460 static const uint32_t RTCCTL13_RTCHOLD__RTCHOLD_1 = 1;
6462 static const uint32_t RTCCTL13_RTCBCD__RTCBCD_0 = 0;
6464 static const uint32_t RTCCTL13_RTCBCD__RTCBCD_1 = 1;
6466 static const uint32_t RTCCTL13_RTCCALF__RTCCALF_0 = 0;
6468 static const uint32_t RTCCTL13_RTCCALF__RTCCALF_1 = 1;
6470 static const uint32_t RTCCTL13_RTCCALF__RTCCALF_2 = 2;
6472 static const uint32_t RTCCTL13_RTCCALF__RTCCALF_3 = 3;
6476 BEGIN_TYPE(RTCOCAL_t, uint16_t)
6478 ADD_BITFIELD_RW(RTCOCAL, 0, 8)
6480 ADD_BITFIELD_RW(RTCOCALS, 15, 1)
6484 static const uint32_t RTCOCAL_RTCOCALS__RTCOCALS_0 = 0;
6486 static const uint32_t RTCOCAL_RTCOCALS__RTCOCALS_1 = 1;
6490 BEGIN_TYPE(RTCTCMP_t, uint16_t)
6492 ADD_BITFIELD_RW(RTCTCMP, 0, 8)
6494 ADD_BITFIELD_RO(RTCTCOK, 13, 1)
6496 ADD_BITFIELD_RO(RTCTCRDY, 14, 1)
6498 ADD_BITFIELD_RW(RTCTCMPS, 15, 1)
6502 static const uint32_t RTCTCMP_RTCTCOK__RTCTCOK_0 = 0;
6504 static const uint32_t RTCTCMP_RTCTCOK__RTCTCOK_1 = 1;
6506 static const uint32_t RTCTCMP_RTCTCMPS__RTCTCMPS_0 = 0;
6508 static const uint32_t RTCTCMP_RTCTCMPS__RTCTCMPS_1 = 1;
6512 BEGIN_TYPE(RTCPS0CTL_t, uint16_t)
6514 ADD_BITFIELD_RW(RT0PSIFG, 0, 1)
6516 ADD_BITFIELD_RW(RT0PSIE, 1, 1)
6518 ADD_BITFIELD_RW(RT0IP, 2, 3)
6522 static const uint32_t RTCPS0CTL_RT0PSIFG__RT0PSIFG_0 = 0;
6524 static const uint32_t RTCPS0CTL_RT0PSIFG__RT0PSIFG_1 = 1;
6526 static const uint32_t RTCPS0CTL_RT0PSIE__RT0PSIE_0 = 0;
6528 static const uint32_t RTCPS0CTL_RT0PSIE__RT0PSIE_1 = 1;
6530 static const uint32_t RTCPS0CTL_RT0IP__RT0IP_0 = 0;
6532 static const uint32_t RTCPS0CTL_RT0IP__RT0IP_1 = 1;
6534 static const uint32_t RTCPS0CTL_RT0IP__RT0IP_2 = 2;
6536 static const uint32_t RTCPS0CTL_RT0IP__RT0IP_3 = 3;
6538 static const uint32_t RTCPS0CTL_RT0IP__RT0IP_4 = 4;
6540 static const uint32_t RTCPS0CTL_RT0IP__RT0IP_5 = 5;
6542 static const uint32_t RTCPS0CTL_RT0IP__RT0IP_6 = 6;
6544 static const uint32_t RTCPS0CTL_RT0IP__RT0IP_7 = 7;
6548 BEGIN_TYPE(RTCPS1CTL_t, uint16_t)
6550 ADD_BITFIELD_RW(RT1PSIFG, 0, 1)
6552 ADD_BITFIELD_RW(RT1PSIE, 1, 1)
6554 ADD_BITFIELD_RW(RT1IP, 2, 3)
6558 static const uint32_t RTCPS1CTL_RT1PSIFG__RT1PSIFG_0 = 0;
6560 static const uint32_t RTCPS1CTL_RT1PSIFG__RT1PSIFG_1 = 1;
6562 static const uint32_t RTCPS1CTL_RT1PSIE__RT1PSIE_0 = 0;
6564 static const uint32_t RTCPS1CTL_RT1PSIE__RT1PSIE_1 = 1;
6566 static const uint32_t RTCPS1CTL_RT1IP__RT1IP_0 = 0;
6568 static const uint32_t RTCPS1CTL_RT1IP__RT1IP_1 = 1;
6570 static const uint32_t RTCPS1CTL_RT1IP__RT1IP_2 = 2;
6572 static const uint32_t RTCPS1CTL_RT1IP__RT1IP_3 = 3;
6574 static const uint32_t RTCPS1CTL_RT1IP__RT1IP_4 = 4;
6576 static const uint32_t RTCPS1CTL_RT1IP__RT1IP_5 = 5;
6578 static const uint32_t RTCPS1CTL_RT1IP__RT1IP_6 = 6;
6580 static const uint32_t RTCPS1CTL_RT1IP__RT1IP_7 = 7;
6584 BEGIN_TYPE(RTCPS_t, uint16_t)
6586 ADD_BITFIELD_RW(RT0PS, 0, 8)
6588 ADD_BITFIELD_RW(RT1PS, 8, 8)
6593 BEGIN_TYPE(RTCIV_t, uint16_t)
6595 ADD_BITFIELD_RO(RTCIV, 0, 16)
6599 static const uint32_t RTCIV_RTCIV__RTCIV_0 = 0;
6601 static const uint32_t RTCIV_RTCIV__RTCIV_2 = 2;
6603 static const uint32_t RTCIV_RTCIV__RTCIV_4 = 4;
6605 static const uint32_t RTCIV_RTCIV__RTCIV_6 = 6;
6607 static const uint32_t RTCIV_RTCIV__RTCIV_8 = 8;
6609 static const uint32_t RTCIV_RTCIV__RTCIV_10 = 10;
6611 static const uint32_t RTCIV_RTCIV__RTCIV_12 = 12;
6615 BEGIN_TYPE(RTCTIM0_t, uint16_t)
6617 ADD_BITFIELD_RW(Seconds, 0, 6)
6619 ADD_BITFIELD_RW(Minutes, 8, 6)
6624 BEGIN_TYPE(RTCTIM1_t, uint16_t)
6626 ADD_BITFIELD_RW(Hours, 0, 5)
6628 ADD_BITFIELD_RW(DayofWeek, 8, 3)
6633 BEGIN_TYPE(RTCDATE_t, uint16_t)
6635 ADD_BITFIELD_RW(Day, 0, 5)
6637 ADD_BITFIELD_RW(Month, 8, 4)
6642 BEGIN_TYPE(RTCYEAR_t, uint16_t)
6644 ADD_BITFIELD_RW(YearLowByte, 0, 8)
6646 ADD_BITFIELD_RW(YearHighByte, 8, 4)
6651 BEGIN_TYPE(RTCAMINHR_t, uint16_t)
6653 ADD_BITFIELD_RW(Minutes, 0, 6)
6655 ADD_BITFIELD_RW(MINAE, 7, 1)
6657 ADD_BITFIELD_RW(Hours, 8, 5)
6659 ADD_BITFIELD_RW(HOURAE, 15, 1)
6664 BEGIN_TYPE(RTCADOWDAY_t, uint16_t)
6666 ADD_BITFIELD_RW(DayofWeek, 0, 3)
6668 ADD_BITFIELD_RW(DOWAE, 7, 1)
6670 ADD_BITFIELD_RW(DayofMonth, 8, 5)
6672 ADD_BITFIELD_RW(DAYAE, 15, 1)
6677 BEGIN_TYPE(RTCBIN2BCD_t, uint16_t)
6679 ADD_BITFIELD_RW(BIN2BCD, 0, 16)
6684 BEGIN_TYPE(RTCBCD2BIN_t, uint16_t)
6686 ADD_BITFIELD_RW(BCD2BIN, 0, 16)
6691 RTCCTL13_t RTCCTL13;
6694 RTCPS0CTL_t RTCPS0CTL;
6695 RTCPS1CTL_t RTCPS1CTL;
6702 RTCAMINHR_t RTCAMINHR;
6703 RTCADOWDAY_t RTCADOWDAY;
6704 RTCBIN2BCD_t RTCBIN2BCD;
6705 RTCBCD2BIN_t RTCBCD2BIN;
6717 BEGIN_TYPE(WDTCTL_t, uint16_t)
6719 ADD_BITFIELD_RW(WDTIS, 0, 3)
6721 ADD_BITFIELD_WO(WDTCNTCL, 3, 1)
6723 ADD_BITFIELD_RW(WDTTMSEL, 4, 1)
6725 ADD_BITFIELD_RW(WDTSSEL, 5, 2)
6727 ADD_BITFIELD_RW(WDTHOLD, 7, 1)
6729 ADD_BITFIELD_RW(WDTPW, 8, 8)
6733 static const uint32_t WDTCTL_WDTIS__WDTIS_0 = 0;
6735 static const uint32_t WDTCTL_WDTIS__WDTIS_1 = 1;
6737 static const uint32_t WDTCTL_WDTIS__WDTIS_2 = 2;
6739 static const uint32_t WDTCTL_WDTIS__WDTIS_3 = 3;
6741 static const uint32_t WDTCTL_WDTIS__WDTIS_4 = 4;
6743 static const uint32_t WDTCTL_WDTIS__WDTIS_5 = 5;
6745 static const uint32_t WDTCTL_WDTIS__WDTIS_6 = 6;
6747 static const uint32_t WDTCTL_WDTIS__WDTIS_7 = 7;
6749 static const uint32_t WDTCTL_WDTCNTCL__WDTCNTCL_0 = 0;
6751 static const uint32_t WDTCTL_WDTCNTCL__WDTCNTCL_1 = 1;
6753 static const uint32_t WDTCTL_WDTTMSEL__WDTTMSEL_0 = 0;
6755 static const uint32_t WDTCTL_WDTTMSEL__WDTTMSEL_1 = 1;
6757 static const uint32_t WDTCTL_WDTSSEL__WDTSSEL_0 = 0;
6759 static const uint32_t WDTCTL_WDTSSEL__WDTSSEL_1 = 1;
6761 static const uint32_t WDTCTL_WDTSSEL__WDTSSEL_2 = 2;
6763 static const uint32_t WDTCTL_WDTSSEL__WDTSSEL_3 = 3;
6765 static const uint32_t WDTCTL_WDTHOLD__WDTHOLD_0 = 0;
6767 static const uint32_t WDTCTL_WDTHOLD__WDTHOLD_1 = 1;
6770 uint16_t reserved0[6];
6783 BEGIN_TYPE(PAIN_t, uint16_t)
6785 ADD_BITFIELD_RO(P1IN, 0, 8)
6787 ADD_BITFIELD_RO(P2IN, 8, 8)
6792 BEGIN_TYPE(PAOUT_t, uint16_t)
6794 ADD_BITFIELD_RW(P2OUT, 8, 8)
6796 ADD_BITFIELD_RW(P1OUT, 0, 8)
6801 BEGIN_TYPE(PADIR_t, uint16_t)
6803 ADD_BITFIELD_RW(P1DIR, 0, 8)
6805 ADD_BITFIELD_RW(P2DIR, 8, 8)
6810 BEGIN_TYPE(PAREN_t, uint16_t)
6812 ADD_BITFIELD_RW(P1REN, 0, 8)
6814 ADD_BITFIELD_RW(P2REN, 8, 8)
6818 BEGIN_TYPE(PADS_t, uint16_t)
6820 ADD_BITFIELD_RW(P1DS, 0, 8)
6822 ADD_BITFIELD_RW(P2DS, 8, 8)
6827 BEGIN_TYPE(PASEL0_t, uint16_t)
6829 ADD_BITFIELD_RW(P1SEL0, 0, 8)
6831 ADD_BITFIELD_RW(P2SEL0, 8, 8)
6836 BEGIN_TYPE(PASEL1_t, uint16_t)
6838 ADD_BITFIELD_RW(P1SEL1, 0, 8)
6840 ADD_BITFIELD_RW(P2SEL1, 8, 8)
6845 BEGIN_TYPE(P1IV_t, uint16_t)
6847 ADD_BITFIELD_RO(P1IV, 0, 5)
6851 static const uint32_t P1IV_P1IV__P1IV_0 = 0;
6853 static const uint32_t P1IV_P1IV__P1IV_2 = 2;
6855 static const uint32_t P1IV_P1IV__P1IV_4 = 4;
6857 static const uint32_t P1IV_P1IV__P1IV_6 = 6;
6859 static const uint32_t P1IV_P1IV__P1IV_8 = 8;
6861 static const uint32_t P1IV_P1IV__P1IV_10 = 10;
6863 static const uint32_t P1IV_P1IV__P1IV_12 = 12;
6865 static const uint32_t P1IV_P1IV__P1IV_14 = 14;
6867 static const uint32_t P1IV_P1IV__P1IV_16 = 16;
6871 BEGIN_TYPE(PASELC_t, uint16_t)
6873 ADD_BITFIELD_RW(P1SELC, 0, 8)
6875 ADD_BITFIELD_RW(P2SELC, 8, 8)
6880 BEGIN_TYPE(PAIES_t, uint16_t)
6882 ADD_BITFIELD_RW(P1IES, 0, 8)
6884 ADD_BITFIELD_RW(P2IES, 8, 8)
6889 BEGIN_TYPE(PAIE_t, uint16_t)
6891 ADD_BITFIELD_RW(P1IE, 0, 8)
6893 ADD_BITFIELD_RW(P2IE, 8, 8)
6898 BEGIN_TYPE(PAIFG_t, uint16_t)
6900 ADD_BITFIELD_RW(P1IFG, 0, 8)
6902 ADD_BITFIELD_RW(P2IFG, 8, 8)
6906 BEGIN_TYPE(P2IV_t, uint16_t)
6908 ADD_BITFIELD_RO(P2IV, 0, 5)
6912 static const uint32_t P2IV_P2IV__P2IV_0 = 0;
6914 static const uint32_t P2IV_P2IV__P2IV_2 = 2;
6916 static const uint32_t P2IV_P2IV__P2IV_4 = 4;
6918 static const uint32_t P2IV_P2IV__P2IV_6 = 6;
6920 static const uint32_t P2IV_P2IV__P2IV_8 = 8;
6922 static const uint32_t P2IV_P2IV__P2IV_10 = 10;
6924 static const uint32_t P2IV_P2IV__P2IV_12 = 12;
6926 static const uint32_t P2IV_P2IV__P2IV_14 = 14;
6928 static const uint32_t P2IV_P2IV__P2IV_16 = 16;
6932 BEGIN_TYPE(PBIN_t, uint16_t)
6934 ADD_BITFIELD_RO(P3IN, 0, 8)
6936 ADD_BITFIELD_RO(P4IN, 8, 8)
6941 BEGIN_TYPE(PBOUT_t, uint16_t)
6943 ADD_BITFIELD_RW(P3OUT, 0, 8)
6945 ADD_BITFIELD_RW(P4OUT, 8, 8)
6950 BEGIN_TYPE(PBDIR_t, uint16_t)
6952 ADD_BITFIELD_RW(P3DIR, 0, 8)
6954 ADD_BITFIELD_RW(P4DIR, 8, 8)
6959 BEGIN_TYPE(PBREN_t, uint16_t)
6961 ADD_BITFIELD_RW(P3REN, 0, 8)
6963 ADD_BITFIELD_RW(P4REN, 8, 8)
6967 BEGIN_TYPE(PBDS_t, uint16_t)
6969 ADD_BITFIELD_RW(P3DS, 0, 8)
6971 ADD_BITFIELD_RW(P4DS, 8, 8)
6976 BEGIN_TYPE(PBSEL0_t, uint16_t)
6978 ADD_BITFIELD_RW(P4SEL0, 8, 8)
6980 ADD_BITFIELD_RW(P3SEL0, 0, 8)
6985 BEGIN_TYPE(PBSEL1_t, uint16_t)
6987 ADD_BITFIELD_RW(P3SEL1, 0, 8)
6989 ADD_BITFIELD_RW(P4SEL1, 8, 8)
6994 BEGIN_TYPE(P3IV_t, uint16_t)
6996 ADD_BITFIELD_RO(P3IV, 0, 5)
7000 static const uint32_t P3IV_P3IV__P3IV_0 = 0;
7002 static const uint32_t P3IV_P3IV__P3IV_2 = 2;
7004 static const uint32_t P3IV_P3IV__P3IV_4 = 4;
7006 static const uint32_t P3IV_P3IV__P3IV_6 = 6;
7008 static const uint32_t P3IV_P3IV__P3IV_8 = 8;
7010 static const uint32_t P3IV_P3IV__P3IV_10 = 10;
7012 static const uint32_t P3IV_P3IV__P3IV_12 = 12;
7014 static const uint32_t P3IV_P3IV__P3IV_14 = 14;
7016 static const uint32_t P3IV_P3IV__P3IV_16 = 16;
7020 BEGIN_TYPE(PBSELC_t, uint16_t)
7022 ADD_BITFIELD_RW(P3SELC, 0, 8)
7024 ADD_BITFIELD_RW(P4SELC, 8, 8)
7029 BEGIN_TYPE(PBIES_t, uint16_t)
7031 ADD_BITFIELD_RW(P3IES, 0, 8)
7033 ADD_BITFIELD_RW(P4IES, 8, 8)
7038 BEGIN_TYPE(PBIE_t, uint16_t)
7040 ADD_BITFIELD_RW(P3IE, 0, 8)
7042 ADD_BITFIELD_RW(P4IE, 8, 8)
7047 BEGIN_TYPE(PBIFG_t, uint16_t)
7049 ADD_BITFIELD_RW(P3IFG, 0, 8)
7051 ADD_BITFIELD_RW(P4IFG, 8, 8)
7055 BEGIN_TYPE(P4IV_t, uint16_t)
7057 ADD_BITFIELD_RO(P4IV, 0, 5)
7061 static const uint32_t P4IV_P4IV__P4IV_0 = 0;
7063 static const uint32_t P4IV_P4IV__P4IV_2 = 2;
7065 static const uint32_t P4IV_P4IV__P4IV_4 = 4;
7067 static const uint32_t P4IV_P4IV__P4IV_6 = 6;
7069 static const uint32_t P4IV_P4IV__P4IV_8 = 8;
7071 static const uint32_t P4IV_P4IV__P4IV_10 = 10;
7073 static const uint32_t P4IV_P4IV__P4IV_12 = 12;
7075 static const uint32_t P4IV_P4IV__P4IV_14 = 14;
7077 static const uint32_t P4IV_P4IV__P4IV_16 = 16;
7081 BEGIN_TYPE(PCIN_t, uint16_t)
7083 ADD_BITFIELD_RO(P5IN, 0, 8)
7085 ADD_BITFIELD_RO(P6IN, 8, 8)
7090 BEGIN_TYPE(PCOUT_t, uint16_t)
7092 ADD_BITFIELD_RW(P5OUT, 0, 8)
7094 ADD_BITFIELD_RW(P6OUT, 8, 8)
7099 BEGIN_TYPE(PCDIR_t, uint16_t)
7101 ADD_BITFIELD_RW(P5DIR, 0, 8)
7103 ADD_BITFIELD_RW(P6DIR, 8, 8)
7108 BEGIN_TYPE(PCREN_t, uint16_t)
7110 ADD_BITFIELD_RW(P5REN, 0, 8)
7112 ADD_BITFIELD_RW(P6REN, 8, 8)
7116 BEGIN_TYPE(PCDS_t, uint16_t)
7118 ADD_BITFIELD_RW(P5DS, 0, 8)
7120 ADD_BITFIELD_RW(P6DS, 8, 8)
7125 BEGIN_TYPE(PCSEL0_t, uint16_t)
7127 ADD_BITFIELD_RW(P5SEL0, 0, 8)
7129 ADD_BITFIELD_RW(P6SEL0, 8, 8)
7134 BEGIN_TYPE(PCSEL1_t, uint16_t)
7136 ADD_BITFIELD_RW(P5SEL1, 0, 8)
7138 ADD_BITFIELD_RW(P6SEL1, 8, 8)
7143 BEGIN_TYPE(P5IV_t, uint16_t)
7145 ADD_BITFIELD_RO(P5IV, 0, 5)
7149 static const uint32_t P5IV_P5IV__P5IV_0 = 0;
7151 static const uint32_t P5IV_P5IV__P5IV_2 = 2;
7153 static const uint32_t P5IV_P5IV__P5IV_4 = 4;
7155 static const uint32_t P5IV_P5IV__P5IV_6 = 6;
7157 static const uint32_t P5IV_P5IV__P5IV_8 = 8;
7159 static const uint32_t P5IV_P5IV__P5IV_10 = 10;
7161 static const uint32_t P5IV_P5IV__P5IV_12 = 12;
7163 static const uint32_t P5IV_P5IV__P5IV_14 = 14;
7165 static const uint32_t P5IV_P5IV__P5IV_16 = 16;
7169 BEGIN_TYPE(PCSELC_t, uint16_t)
7171 ADD_BITFIELD_RW(P5SELC, 0, 8)
7173 ADD_BITFIELD_RW(P6SELC, 8, 8)
7178 BEGIN_TYPE(PCIES_t, uint16_t)
7180 ADD_BITFIELD_RW(P5IES, 0, 8)
7182 ADD_BITFIELD_RW(P6IES, 8, 8)
7187 BEGIN_TYPE(PCIE_t, uint16_t)
7189 ADD_BITFIELD_RW(P5IE, 0, 8)
7191 ADD_BITFIELD_RW(P6IE, 8, 8)
7196 BEGIN_TYPE(PCIFG_t, uint16_t)
7198 ADD_BITFIELD_RW(P5IFG, 0, 8)
7200 ADD_BITFIELD_RW(P6IFG, 8, 8)
7204 BEGIN_TYPE(P6IV_t, uint16_t)
7206 ADD_BITFIELD_RO(P6IV, 0, 5)
7210 static const uint32_t P6IV_P6IV__P6IV_0 = 0;
7212 static const uint32_t P6IV_P6IV__P6IV_2 = 2;
7214 static const uint32_t P6IV_P6IV__P6IV_4 = 4;
7216 static const uint32_t P6IV_P6IV__P6IV_6 = 6;
7218 static const uint32_t P6IV_P6IV__P6IV_8 = 8;
7220 static const uint32_t P6IV_P6IV__P6IV_10 = 10;
7222 static const uint32_t P6IV_P6IV__P6IV_12 = 12;
7224 static const uint32_t P6IV_P6IV__P6IV_14 = 14;
7226 static const uint32_t P6IV_P6IV__P6IV_16 = 16;
7230 BEGIN_TYPE(PDIN_t, uint16_t)
7232 ADD_BITFIELD_RO(P7IN, 0, 8)
7234 ADD_BITFIELD_RO(P8IN, 8, 8)
7239 BEGIN_TYPE(PDOUT_t, uint16_t)
7241 ADD_BITFIELD_RW(P7OUT, 0, 8)
7243 ADD_BITFIELD_RW(P8OUT, 8, 8)
7248 BEGIN_TYPE(PDDIR_t, uint16_t)
7250 ADD_BITFIELD_RW(P7DIR, 0, 8)
7252 ADD_BITFIELD_RW(P8DIR, 8, 8)
7257 BEGIN_TYPE(PDREN_t, uint16_t)
7259 ADD_BITFIELD_RW(P7REN, 0, 8)
7261 ADD_BITFIELD_RW(P8REN, 8, 8)
7265 BEGIN_TYPE(PDDS_t, uint16_t)
7267 ADD_BITFIELD_RW(P7DS, 0, 8)
7269 ADD_BITFIELD_RW(P8DS, 8, 8)
7274 BEGIN_TYPE(PDSEL0_t, uint16_t)
7276 ADD_BITFIELD_RW(P7SEL0, 0, 8)
7278 ADD_BITFIELD_RW(P8SEL0, 8, 8)
7283 BEGIN_TYPE(PDSEL1_t, uint16_t)
7285 ADD_BITFIELD_RW(P7SEL1, 0, 8)
7287 ADD_BITFIELD_RW(P8SEL1, 8, 8)
7292 BEGIN_TYPE(P7IV_t, uint16_t)
7294 ADD_BITFIELD_RO(P7IV, 0, 5)
7298 static const uint32_t P7IV_P7IV__P7IV_0 = 0;
7300 static const uint32_t P7IV_P7IV__P7IV_2 = 2;
7302 static const uint32_t P7IV_P7IV__P7IV_4 = 4;
7304 static const uint32_t P7IV_P7IV__P7IV_6 = 6;
7306 static const uint32_t P7IV_P7IV__P7IV_8 = 8;
7308 static const uint32_t P7IV_P7IV__P7IV_10 = 10;
7310 static const uint32_t P7IV_P7IV__P7IV_12 = 12;
7312 static const uint32_t P7IV_P7IV__P7IV_14 = 14;
7314 static const uint32_t P7IV_P7IV__P7IV_16 = 16;
7318 BEGIN_TYPE(PDSELC_t, uint16_t)
7320 ADD_BITFIELD_RW(P7SELC, 0, 8)
7322 ADD_BITFIELD_RW(P8SELC, 8, 8)
7327 BEGIN_TYPE(PDIES_t, uint16_t)
7329 ADD_BITFIELD_RW(P7IES, 0, 8)
7331 ADD_BITFIELD_RW(P8IES, 8, 8)
7336 BEGIN_TYPE(PDIE_t, uint16_t)
7338 ADD_BITFIELD_RW(P7IE, 0, 8)
7340 ADD_BITFIELD_RW(P8IE, 8, 8)
7345 BEGIN_TYPE(PDIFG_t, uint16_t)
7347 ADD_BITFIELD_RW(P7IFG, 0, 8)
7349 ADD_BITFIELD_RW(P8IFG, 8, 8)
7353 BEGIN_TYPE(P8IV_t, uint16_t)
7355 ADD_BITFIELD_RO(P8IV, 0, 5)
7359 static const uint32_t P8IV_P8IV__P8IV_0 = 0;
7361 static const uint32_t P8IV_P8IV__P8IV_2 = 2;
7363 static const uint32_t P8IV_P8IV__P8IV_4 = 4;
7365 static const uint32_t P8IV_P8IV__P8IV_6 = 6;
7367 static const uint32_t P8IV_P8IV__P8IV_8 = 8;
7369 static const uint32_t P8IV_P8IV__P8IV_10 = 10;
7371 static const uint32_t P8IV_P8IV__P8IV_12 = 12;
7373 static const uint32_t P8IV_P8IV__P8IV_14 = 14;
7375 static const uint32_t P8IV_P8IV__P8IV_16 = 16;
7379 BEGIN_TYPE(PEIN_t, uint16_t)
7381 ADD_BITFIELD_RO(P9IN, 0, 8)
7383 ADD_BITFIELD_RO(P10IN, 8, 8)
7388 BEGIN_TYPE(PEOUT_t, uint16_t)
7390 ADD_BITFIELD_RW(P9OUT, 0, 8)
7392 ADD_BITFIELD_RW(P10OUT, 8, 8)
7397 BEGIN_TYPE(PEDIR_t, uint16_t)
7399 ADD_BITFIELD_RW(P9DIR, 0, 8)
7401 ADD_BITFIELD_RW(P10DIR, 8, 8)
7406 BEGIN_TYPE(PEREN_t, uint16_t)
7408 ADD_BITFIELD_RW(P9REN, 0, 8)
7410 ADD_BITFIELD_RW(P10REN, 8, 8)
7414 BEGIN_TYPE(PEDS_t, uint16_t)
7416 ADD_BITFIELD_RW(P9DS, 0, 8)
7418 ADD_BITFIELD_RW(P10DS, 8, 8)
7423 BEGIN_TYPE(PESEL0_t, uint16_t)
7425 ADD_BITFIELD_RW(P9SEL0, 0, 8)
7427 ADD_BITFIELD_RW(P10SEL0, 8, 8)
7432 BEGIN_TYPE(PESEL1_t, uint16_t)
7434 ADD_BITFIELD_RW(P9SEL1, 0, 8)
7436 ADD_BITFIELD_RW(P10SEL1, 8, 8)
7441 BEGIN_TYPE(P9IV_t, uint16_t)
7443 ADD_BITFIELD_RO(P9IV, 0, 5)
7447 static const uint32_t P9IV_P9IV__P9IV_0 = 0;
7449 static const uint32_t P9IV_P9IV__P9IV_2 = 2;
7451 static const uint32_t P9IV_P9IV__P9IV_4 = 4;
7453 static const uint32_t P9IV_P9IV__P9IV_6 = 6;
7455 static const uint32_t P9IV_P9IV__P9IV_8 = 8;
7457 static const uint32_t P9IV_P9IV__P9IV_10 = 10;
7459 static const uint32_t P9IV_P9IV__P9IV_12 = 12;
7461 static const uint32_t P9IV_P9IV__P9IV_14 = 14;
7463 static const uint32_t P9IV_P9IV__P9IV_16 = 16;
7467 BEGIN_TYPE(PESELC_t, uint16_t)
7469 ADD_BITFIELD_RW(P9SELC, 0, 8)
7471 ADD_BITFIELD_RW(P10SELC, 8, 8)
7476 BEGIN_TYPE(PEIES_t, uint16_t)
7478 ADD_BITFIELD_RW(P9IES, 0, 8)
7480 ADD_BITFIELD_RW(P10IES, 8, 8)
7485 BEGIN_TYPE(PEIE_t, uint16_t)
7487 ADD_BITFIELD_RW(P9IE, 0, 8)
7489 ADD_BITFIELD_RW(P10IE, 8, 8)
7494 BEGIN_TYPE(PEIFG_t, uint16_t)
7496 ADD_BITFIELD_RW(P9IFG, 0, 8)
7498 ADD_BITFIELD_RW(P10IFG, 8, 8)
7502 BEGIN_TYPE(P10IV_t, uint16_t)
7504 ADD_BITFIELD_RO(P10IV, 0, 5)
7508 static const uint32_t P10IV_P10IV__P10IV_0 = 0;
7510 static const uint32_t P10IV_P10IV__P10IV_2 = 2;
7512 static const uint32_t P10IV_P10IV__P10IV_4 = 4;
7514 static const uint32_t P10IV_P10IV__P10IV_6 = 6;
7516 static const uint32_t P10IV_P10IV__P10IV_8 = 8;
7518 static const uint32_t P10IV_P10IV__P10IV_10 = 10;
7520 static const uint32_t P10IV_P10IV__P10IV_12 = 12;
7522 static const uint32_t P10IV_P10IV__P10IV_14 = 14;
7524 static const uint32_t P10IV_P10IV__P10IV_16 = 16;
7528 BEGIN_TYPE(PJIN_t, uint16_t)
7530 ADD_BITFIELD_RO(PJIN, 0, 16)
7535 BEGIN_TYPE(PJOUT_t, uint16_t)
7537 ADD_BITFIELD_RW(PJOUT, 0, 16)
7542 BEGIN_TYPE(PJDIR_t, uint16_t)
7544 ADD_BITFIELD_RW(PJDIR, 0, 16)
7549 BEGIN_TYPE(PJREN_t, uint16_t)
7551 ADD_BITFIELD_RW(PJREN, 0, 16)
7555 BEGIN_TYPE(PJDS_t, uint16_t)
7557 ADD_BITFIELD_RW(PJDS, 0, 16)
7562 BEGIN_TYPE(PJSEL0_t, uint16_t)
7564 ADD_BITFIELD_RW(PJSEL0, 0, 16)
7569 BEGIN_TYPE(PJSEL1_t, uint16_t)
7571 ADD_BITFIELD_RW(PJSEL1, 0, 16)
7576 BEGIN_TYPE(PJSELC_t, uint16_t)
7578 ADD_BITFIELD_RW(PJSELC, 0, 16)
7590 uint16_t reserved0[3];
7604 uint16_t reserved1[3];
7618 uint16_t reserved2[3];
7632 uint16_t reserved3[3];
7646 uint16_t reserved4[3];
7652 uint16_t reserved5[64];
7660 uint16_t reserved6[4];
7673 BEGIN_TYPE(PMAPKEYID_t, uint16_t)
7675 ADD_BITFIELD_RW(PMAPKEY, 0, 16)
7680 BEGIN_TYPE(PMAPCTL_t, uint16_t)
7682 ADD_BITFIELD_RO(PMAPLOCKED, 0, 1)
7684 ADD_BITFIELD_RW(PMAPRECFG, 1, 1)
7688 static const uint32_t PMAPCTL_PMAPLOCKED__PMAPLOCKED_0 = 0;
7690 static const uint32_t PMAPCTL_PMAPLOCKED__PMAPLOCKED_1 = 1;
7692 static const uint32_t PMAPCTL_PMAPRECFG__PMAPRECFG_0 = 0;
7694 static const uint32_t PMAPCTL_PMAPRECFG__PMAPRECFG_1 = 1;
7697 BEGIN_TYPE(P1MAP01_t, uint16_t)
7699 ADD_BITFIELD_RW(PMAPx, 0, 16)
7703 BEGIN_TYPE(P1MAP23_t, uint16_t)
7705 ADD_BITFIELD_RW(PMAPx, 0, 16)
7709 BEGIN_TYPE(P1MAP45_t, uint16_t)
7711 ADD_BITFIELD_RW(PMAPx, 0, 16)
7715 BEGIN_TYPE(P1MAP67_t, uint16_t)
7717 ADD_BITFIELD_RW(PMAPx, 0, 16)
7721 BEGIN_TYPE(P2MAP01_t, uint16_t)
7723 ADD_BITFIELD_RW(PMAPx, 0, 16)
7727 BEGIN_TYPE(P2MAP23_t, uint16_t)
7729 ADD_BITFIELD_RW(PMAPx, 0, 16)
7733 BEGIN_TYPE(P2MAP45_t, uint16_t)
7735 ADD_BITFIELD_RW(PMAPx, 0, 16)
7739 BEGIN_TYPE(P2MAP67_t, uint16_t)
7741 ADD_BITFIELD_RW(PMAPx, 0, 16)
7745 BEGIN_TYPE(P3MAP01_t, uint16_t)
7747 ADD_BITFIELD_RW(PMAPx, 0, 16)
7751 BEGIN_TYPE(P3MAP23_t, uint16_t)
7753 ADD_BITFIELD_RW(PMAPx, 0, 16)
7757 BEGIN_TYPE(P3MAP45_t, uint16_t)
7759 ADD_BITFIELD_RW(PMAPx, 0, 16)
7763 BEGIN_TYPE(P3MAP67_t, uint16_t)
7765 ADD_BITFIELD_RW(PMAPx, 0, 16)
7769 BEGIN_TYPE(P4MAP01_t, uint16_t)
7771 ADD_BITFIELD_RW(PMAPx, 0, 16)
7775 BEGIN_TYPE(P4MAP23_t, uint16_t)
7777 ADD_BITFIELD_RW(PMAPx, 0, 16)
7781 BEGIN_TYPE(P4MAP45_t, uint16_t)
7783 ADD_BITFIELD_RW(PMAPx, 0, 16)
7787 BEGIN_TYPE(P4MAP67_t, uint16_t)
7789 ADD_BITFIELD_RW(PMAPx, 0, 16)
7793 BEGIN_TYPE(P5MAP01_t, uint16_t)
7795 ADD_BITFIELD_RW(PMAPx, 0, 16)
7799 BEGIN_TYPE(P5MAP23_t, uint16_t)
7801 ADD_BITFIELD_RW(PMAPx, 0, 16)
7805 BEGIN_TYPE(P5MAP45_t, uint16_t)
7807 ADD_BITFIELD_RW(PMAPx, 0, 16)
7811 BEGIN_TYPE(P5MAP67_t, uint16_t)
7813 ADD_BITFIELD_RW(PMAPx, 0, 16)
7817 BEGIN_TYPE(P6MAP01_t, uint16_t)
7819 ADD_BITFIELD_RW(PMAPx, 0, 16)
7823 BEGIN_TYPE(P6MAP23_t, uint16_t)
7825 ADD_BITFIELD_RW(PMAPx, 0, 16)
7829 BEGIN_TYPE(P6MAP45_t, uint16_t)
7831 ADD_BITFIELD_RW(PMAPx, 0, 16)
7835 BEGIN_TYPE(P6MAP67_t, uint16_t)
7837 ADD_BITFIELD_RW(PMAPx, 0, 16)
7841 BEGIN_TYPE(P7MAP01_t, uint16_t)
7843 ADD_BITFIELD_RW(PMAPx, 0, 16)
7847 BEGIN_TYPE(P7MAP23_t, uint16_t)
7849 ADD_BITFIELD_RW(PMAPx, 0, 16)
7853 BEGIN_TYPE(P7MAP45_t, uint16_t)
7855 ADD_BITFIELD_RW(PMAPx, 0, 16)
7859 BEGIN_TYPE(P7MAP67_t, uint16_t)
7861 ADD_BITFIELD_RW(PMAPx, 0, 16)
7865 PMAPKEYID_t PMAPKEYID;
7867 uint16_t reserved0[2];
7903namespace _CAPTIO0_ {
7907 BEGIN_TYPE(CAPTIOxCTL_t, uint16_t)
7909 ADD_BITFIELD_RW(CAPTIOPISELx, 1, 3)
7911 ADD_BITFIELD_RW(CAPTIOPOSELx, 4, 4)
7913 ADD_BITFIELD_RW(CAPTIOEN, 8, 1)
7915 ADD_BITFIELD_RO(CAPTIOSTATE, 9, 1)
7919 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_0 = 0;
7921 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_1 = 1;
7923 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_2 = 2;
7925 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_3 = 3;
7927 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_4 = 4;
7929 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_5 = 5;
7931 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_6 = 6;
7933 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_7 = 7;
7935 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_0 = 0;
7937 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_1 = 1;
7939 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_2 = 2;
7941 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_3 = 3;
7943 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_4 = 4;
7945 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_5 = 5;
7947 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_6 = 6;
7949 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_7 = 7;
7951 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_8 = 8;
7953 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_9 = 9;
7955 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_10 = 10;
7957 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_11 = 11;
7959 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_12 = 12;
7961 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_13 = 13;
7963 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_14 = 14;
7965 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_15 = 15;
7967 static const uint32_t CAPTIOxCTL_CAPTIOEN__CAPTIOEN_0 = 0;
7969 static const uint32_t CAPTIOxCTL_CAPTIOEN__CAPTIOEN_1 = 1;
7971 static const uint32_t CAPTIOxCTL_CAPTIOSTATE__CAPTIOSTATE_0 = 0;
7973 static const uint32_t CAPTIOxCTL_CAPTIOSTATE__CAPTIOSTATE_1 = 1;
7976 uint16_t reserved0[7];
7977 CAPTIOxCTL_t CAPTIOxCTL;
7985namespace _CAPTIO1_ {
7989 BEGIN_TYPE(CAPTIOxCTL_t, uint16_t)
7991 ADD_BITFIELD_RW(CAPTIOPISELx, 1, 3)
7993 ADD_BITFIELD_RW(CAPTIOPOSELx, 4, 4)
7995 ADD_BITFIELD_RW(CAPTIOEN, 8, 1)
7997 ADD_BITFIELD_RO(CAPTIOSTATE, 9, 1)
8001 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_0 = 0;
8003 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_1 = 1;
8005 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_2 = 2;
8007 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_3 = 3;
8009 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_4 = 4;
8011 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_5 = 5;
8013 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_6 = 6;
8015 static const uint32_t CAPTIOxCTL_CAPTIOPISELx__CAPTIOPISELx_7 = 7;
8017 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_0 = 0;
8019 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_1 = 1;
8021 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_2 = 2;
8023 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_3 = 3;
8025 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_4 = 4;
8027 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_5 = 5;
8029 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_6 = 6;
8031 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_7 = 7;
8033 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_8 = 8;
8035 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_9 = 9;
8037 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_10 = 10;
8039 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_11 = 11;
8041 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_12 = 12;
8043 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_13 = 13;
8045 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_14 = 14;
8047 static const uint32_t CAPTIOxCTL_CAPTIOPOSELx__CAPTIOPOSELx_15 = 15;
8049 static const uint32_t CAPTIOxCTL_CAPTIOEN__CAPTIOEN_0 = 0;
8051 static const uint32_t CAPTIOxCTL_CAPTIOEN__CAPTIOEN_1 = 1;
8053 static const uint32_t CAPTIOxCTL_CAPTIOSTATE__CAPTIOSTATE_0 = 0;
8055 static const uint32_t CAPTIOxCTL_CAPTIOSTATE__CAPTIOSTATE_1 = 1;
8058 uint16_t reserved0[7];
8059 CAPTIOxCTL_t CAPTIOxCTL;
8067namespace _TIMER32_ {
8071 BEGIN_TYPE(T32LOAD1_t, uint32_t)
8073 ADD_BITFIELD_RW(LOAD, 0, 32)
8078 BEGIN_TYPE(T32VALUE1_t, uint32_t)
8080 ADD_BITFIELD_RO(VALUE, 0, 32)
8085 BEGIN_TYPE(T32CONTROL1_t, uint32_t)
8087 ADD_BITFIELD_RW(ONESHOT, 0, 1)
8089 ADD_BITFIELD_RW(SIZE, 1, 1)
8091 ADD_BITFIELD_RW(PRESCALE, 2, 2)
8093 ADD_BITFIELD_RW(IE, 5, 1)
8095 ADD_BITFIELD_RW(MODE, 6, 1)
8097 ADD_BITFIELD_RW(ENABLE, 7, 1)
8101 static const uint32_t T32CONTROL1_ONESHOT__ONESHOT_0 = 0;
8103 static const uint32_t T32CONTROL1_ONESHOT__ONESHOT_1 = 1;
8105 static const uint32_t T32CONTROL1_SIZE__SIZE_0 = 0;
8107 static const uint32_t T32CONTROL1_SIZE__SIZE_1 = 1;
8109 static const uint32_t T32CONTROL1_PRESCALE__PRESCALE_0 = 0;
8111 static const uint32_t T32CONTROL1_PRESCALE__PRESCALE_1 = 1;
8113 static const uint32_t T32CONTROL1_PRESCALE__PRESCALE_2 = 2;
8115 static const uint32_t T32CONTROL1_IE__IE_0 = 0;
8117 static const uint32_t T32CONTROL1_IE__IE_1 = 1;
8119 static const uint32_t T32CONTROL1_MODE__MODE_0 = 0;
8121 static const uint32_t T32CONTROL1_MODE__MODE_1 = 1;
8123 static const uint32_t T32CONTROL1_ENABLE__ENABLE_0 = 0;
8125 static const uint32_t T32CONTROL1_ENABLE__ENABLE_1 = 1;
8129 BEGIN_TYPE(T32INTCLR1_t, uint32_t)
8131 ADD_BITFIELD_WO(INTCLR, 0, 32)
8136 BEGIN_TYPE(T32RIS1_t, uint32_t)
8138 ADD_BITFIELD_RO(RAW_IFG, 0, 1)
8143 BEGIN_TYPE(T32MIS1_t, uint32_t)
8145 ADD_BITFIELD_RO(IFG, 0, 1)
8150 BEGIN_TYPE(T32BGLOAD1_t, uint32_t)
8152 ADD_BITFIELD_RW(BGLOAD, 0, 32)
8157 BEGIN_TYPE(T32LOAD2_t, uint32_t)
8159 ADD_BITFIELD_RW(LOAD, 0, 32)
8164 BEGIN_TYPE(T32VALUE2_t, uint32_t)
8166 ADD_BITFIELD_RO(VALUE, 0, 32)
8171 BEGIN_TYPE(T32CONTROL2_t, uint32_t)
8173 ADD_BITFIELD_RW(ONESHOT, 0, 1)
8175 ADD_BITFIELD_RW(SIZE, 1, 1)
8177 ADD_BITFIELD_RW(PRESCALE, 2, 2)
8179 ADD_BITFIELD_RW(IE, 5, 1)
8181 ADD_BITFIELD_RW(MODE, 6, 1)
8183 ADD_BITFIELD_RW(ENABLE, 7, 1)
8187 static const uint32_t T32CONTROL2_ONESHOT__ONESHOT_0 = 0;
8189 static const uint32_t T32CONTROL2_ONESHOT__ONESHOT_1 = 1;
8191 static const uint32_t T32CONTROL2_SIZE__SIZE_0 = 0;
8193 static const uint32_t T32CONTROL2_SIZE__SIZE_1 = 1;
8195 static const uint32_t T32CONTROL2_PRESCALE__PRESCALE_0 = 0;
8197 static const uint32_t T32CONTROL2_PRESCALE__PRESCALE_1 = 1;
8199 static const uint32_t T32CONTROL2_PRESCALE__PRESCALE_2 = 2;
8201 static const uint32_t T32CONTROL2_IE__IE_0 = 0;
8203 static const uint32_t T32CONTROL2_IE__IE_1 = 1;
8205 static const uint32_t T32CONTROL2_MODE__MODE_0 = 0;
8207 static const uint32_t T32CONTROL2_MODE__MODE_1 = 1;
8209 static const uint32_t T32CONTROL2_ENABLE__ENABLE_0 = 0;
8211 static const uint32_t T32CONTROL2_ENABLE__ENABLE_1 = 1;
8215 BEGIN_TYPE(T32INTCLR2_t, uint32_t)
8217 ADD_BITFIELD_WO(INTCLR, 0, 32)
8222 BEGIN_TYPE(T32RIS2_t, uint32_t)
8224 ADD_BITFIELD_RO(RAW_IFG, 0, 1)
8229 BEGIN_TYPE(T32MIS2_t, uint32_t)
8231 ADD_BITFIELD_RO(IFG, 0, 1)
8236 BEGIN_TYPE(T32BGLOAD2_t, uint32_t)
8238 ADD_BITFIELD_RW(BGLOAD, 0, 32)
8242 T32LOAD1_t T32LOAD1;
8243 T32VALUE1_t T32VALUE1;
8244 T32CONTROL1_t T32CONTROL1;
8245 T32INTCLR1_t T32INTCLR1;
8248 T32BGLOAD1_t T32BGLOAD1;
8250 T32LOAD2_t T32LOAD2;
8251 T32VALUE2_t T32VALUE2;
8252 T32CONTROL2_t T32CONTROL2;
8253 T32INTCLR2_t T32INTCLR2;
8256 T32BGLOAD2_t T32BGLOAD2;
8268 BEGIN_TYPE(DMA_DEVICE_CFG_t, uint32_t)
8270 ADD_BITFIELD_RO(NUM_DMA_CHANNELS, 0, 8)
8272 ADD_BITFIELD_RO(NUM_SRC_PER_CHANNEL, 8, 8)
8277 BEGIN_TYPE(DMA_SW_CHTRIG_t, uint32_t)
8279 ADD_BITFIELD_RW(CH0, 0, 1)
8281 ADD_BITFIELD_RW(CH1, 1, 1)
8283 ADD_BITFIELD_RW(CH2, 2, 1)
8285 ADD_BITFIELD_RW(CH3, 3, 1)
8287 ADD_BITFIELD_RW(CH4, 4, 1)
8289 ADD_BITFIELD_RW(CH5, 5, 1)
8291 ADD_BITFIELD_RW(CH6, 6, 1)
8293 ADD_BITFIELD_RW(CH7, 7, 1)
8295 ADD_BITFIELD_RW(CH8, 8, 1)
8297 ADD_BITFIELD_RW(CH9, 9, 1)
8299 ADD_BITFIELD_RW(CH10, 10, 1)
8301 ADD_BITFIELD_RW(CH11, 11, 1)
8303 ADD_BITFIELD_RW(CH12, 12, 1)
8305 ADD_BITFIELD_RW(CH13, 13, 1)
8307 ADD_BITFIELD_RW(CH14, 14, 1)
8309 ADD_BITFIELD_RW(CH15, 15, 1)
8311 ADD_BITFIELD_RW(CH16, 16, 1)
8313 ADD_BITFIELD_RW(CH17, 17, 1)
8315 ADD_BITFIELD_RW(CH18, 18, 1)
8317 ADD_BITFIELD_RW(CH19, 19, 1)
8319 ADD_BITFIELD_RW(CH20, 20, 1)
8321 ADD_BITFIELD_RW(CH21, 21, 1)
8323 ADD_BITFIELD_RW(CH22, 22, 1)
8325 ADD_BITFIELD_RW(CH23, 23, 1)
8327 ADD_BITFIELD_RW(CH24, 24, 1)
8329 ADD_BITFIELD_RW(CH25, 25, 1)
8331 ADD_BITFIELD_RW(CH26, 26, 1)
8333 ADD_BITFIELD_RW(CH27, 27, 1)
8335 ADD_BITFIELD_RW(CH28, 28, 1)
8337 ADD_BITFIELD_RW(CH29, 29, 1)
8339 ADD_BITFIELD_RW(CH30, 30, 1)
8341 ADD_BITFIELD_RW(CH31, 31, 1)
8346 BEGIN_TYPE(DMA_CH_SRCCFG_t, uint32_t)
8348 ADD_BITFIELD_RW(DMA_SRC, 0, 8)
8353 BEGIN_TYPE(DMA_INT1_SRCCFG_t, uint32_t)
8355 ADD_BITFIELD_RW(INT_SRC, 0, 5)
8357 ADD_BITFIELD_RW(EN, 5, 1)
8362 BEGIN_TYPE(DMA_INT2_SRCCFG_t, uint32_t)
8364 ADD_BITFIELD_RW(INT_SRC, 0, 5)
8366 ADD_BITFIELD_RW(EN, 5, 1)
8371 BEGIN_TYPE(DMA_INT3_SRCCFG_t, uint32_t)
8373 ADD_BITFIELD_RW(INT_SRC, 0, 5)
8375 ADD_BITFIELD_RW(EN, 5, 1)
8380 BEGIN_TYPE(DMA_INT0_SRCFLG_t, uint32_t)
8382 ADD_BITFIELD_RO(CH0, 0, 1)
8384 ADD_BITFIELD_RO(CH1, 1, 1)
8386 ADD_BITFIELD_RO(CH2, 2, 1)
8388 ADD_BITFIELD_RO(CH3, 3, 1)
8390 ADD_BITFIELD_RO(CH4, 4, 1)
8392 ADD_BITFIELD_RO(CH5, 5, 1)
8394 ADD_BITFIELD_RO(CH6, 6, 1)
8396 ADD_BITFIELD_RO(CH7, 7, 1)
8398 ADD_BITFIELD_RO(CH8, 8, 1)
8400 ADD_BITFIELD_RO(CH9, 9, 1)
8402 ADD_BITFIELD_RO(CH10, 10, 1)
8404 ADD_BITFIELD_RO(CH11, 11, 1)
8406 ADD_BITFIELD_RO(CH12, 12, 1)
8408 ADD_BITFIELD_RO(CH13, 13, 1)
8410 ADD_BITFIELD_RO(CH14, 14, 1)
8412 ADD_BITFIELD_RO(CH15, 15, 1)
8414 ADD_BITFIELD_RO(CH16, 16, 1)
8416 ADD_BITFIELD_RO(CH17, 17, 1)
8418 ADD_BITFIELD_RO(CH18, 18, 1)
8420 ADD_BITFIELD_RO(CH19, 19, 1)
8422 ADD_BITFIELD_RO(CH20, 20, 1)
8424 ADD_BITFIELD_RO(CH21, 21, 1)
8426 ADD_BITFIELD_RO(CH22, 22, 1)
8428 ADD_BITFIELD_RO(CH23, 23, 1)
8430 ADD_BITFIELD_RO(CH24, 24, 1)
8432 ADD_BITFIELD_RO(CH25, 25, 1)
8434 ADD_BITFIELD_RO(CH26, 26, 1)
8436 ADD_BITFIELD_RO(CH27, 27, 1)
8438 ADD_BITFIELD_RO(CH28, 28, 1)
8440 ADD_BITFIELD_RO(CH29, 29, 1)
8442 ADD_BITFIELD_RO(CH30, 30, 1)
8444 ADD_BITFIELD_RO(CH31, 31, 1)
8449 BEGIN_TYPE(DMA_INT0_CLRFLG_t, uint32_t)
8451 ADD_BITFIELD_WO(CH0, 0, 1)
8453 ADD_BITFIELD_WO(CH1, 1, 1)
8455 ADD_BITFIELD_WO(CH2, 2, 1)
8457 ADD_BITFIELD_WO(CH3, 3, 1)
8459 ADD_BITFIELD_WO(CH4, 4, 1)
8461 ADD_BITFIELD_WO(CH5, 5, 1)
8463 ADD_BITFIELD_WO(CH6, 6, 1)
8465 ADD_BITFIELD_WO(CH7, 7, 1)
8467 ADD_BITFIELD_WO(CH8, 8, 1)
8469 ADD_BITFIELD_WO(CH9, 9, 1)
8471 ADD_BITFIELD_WO(CH10, 10, 1)
8473 ADD_BITFIELD_WO(CH11, 11, 1)
8475 ADD_BITFIELD_WO(CH12, 12, 1)
8477 ADD_BITFIELD_WO(CH13, 13, 1)
8479 ADD_BITFIELD_WO(CH14, 14, 1)
8481 ADD_BITFIELD_WO(CH15, 15, 1)
8483 ADD_BITFIELD_WO(CH16, 16, 1)
8485 ADD_BITFIELD_WO(CH17, 17, 1)
8487 ADD_BITFIELD_WO(CH18, 18, 1)
8489 ADD_BITFIELD_WO(CH19, 19, 1)
8491 ADD_BITFIELD_WO(CH20, 20, 1)
8493 ADD_BITFIELD_WO(CH21, 21, 1)
8495 ADD_BITFIELD_WO(CH22, 22, 1)
8497 ADD_BITFIELD_WO(CH23, 23, 1)
8499 ADD_BITFIELD_WO(CH24, 24, 1)
8501 ADD_BITFIELD_WO(CH25, 25, 1)
8503 ADD_BITFIELD_WO(CH26, 26, 1)
8505 ADD_BITFIELD_WO(CH27, 27, 1)
8507 ADD_BITFIELD_WO(CH28, 28, 1)
8509 ADD_BITFIELD_WO(CH29, 29, 1)
8511 ADD_BITFIELD_WO(CH30, 30, 1)
8513 ADD_BITFIELD_WO(CH31, 31, 1)
8518 BEGIN_TYPE(DMA_STAT_t, uint32_t)
8520 ADD_BITFIELD_RO(MASTEN, 0, 1)
8522 ADD_BITFIELD_RO(STATE, 4, 4)
8524 ADD_BITFIELD_RO(DMACHANS, 16, 5)
8526 ADD_BITFIELD_RO(TESTSTAT, 28, 4)
8530 static const uint32_t DMA_STAT_MASTEN__MASTEN_0 = 0;
8532 static const uint32_t DMA_STAT_MASTEN__MASTEN_1 = 1;
8534 static const uint32_t DMA_STAT_STATE__STATE_0 = 0;
8536 static const uint32_t DMA_STAT_STATE__STATE_1 = 1;
8538 static const uint32_t DMA_STAT_STATE__STATE_2 = 2;
8540 static const uint32_t DMA_STAT_STATE__STATE_3 = 3;
8542 static const uint32_t DMA_STAT_STATE__STATE_4 = 4;
8544 static const uint32_t DMA_STAT_STATE__STATE_5 = 5;
8546 static const uint32_t DMA_STAT_STATE__STATE_6 = 6;
8548 static const uint32_t DMA_STAT_STATE__STATE_7 = 7;
8550 static const uint32_t DMA_STAT_STATE__STATE_8 = 8;
8552 static const uint32_t DMA_STAT_STATE__STATE_9 = 9;
8554 static const uint32_t DMA_STAT_STATE__STATE_10 = 10;
8556 static const uint32_t DMA_STAT_DMACHANS__DMACHANS_0 = 0;
8558 static const uint32_t DMA_STAT_DMACHANS__DMACHANS_1 = 1;
8560 static const uint32_t DMA_STAT_DMACHANS__DMACHANS_30 = 30;
8562 static const uint32_t DMA_STAT_DMACHANS__DMACHANS_31 = 31;
8564 static const uint32_t DMA_STAT_TESTSTAT__TESTSTAT_0 = 0;
8566 static const uint32_t DMA_STAT_TESTSTAT__TESTSTAT_1 = 1;
8570 BEGIN_TYPE(DMA_CFG_t, uint32_t)
8572 ADD_BITFIELD_WO(MASTEN, 0, 1)
8574 ADD_BITFIELD_WO(CHPROTCTRL, 5, 3)
8578 static const uint32_t DMA_CFG_MASTEN__MASTEN_0 = 0;
8580 static const uint32_t DMA_CFG_MASTEN__MASTEN_1 = 1;
8584 BEGIN_TYPE(DMA_CTLBASE_t, uint32_t)
8586 ADD_BITFIELD_RW(ADDR, 5, 27)
8591 BEGIN_TYPE(DMA_ALTBASE_t, uint32_t)
8593 ADD_BITFIELD_RO(ADDR, 0, 32)
8598 BEGIN_TYPE(DMA_WAITSTAT_t, uint32_t)
8600 ADD_BITFIELD_RO(WAITREQ, 0, 32)
8604 static const uint32_t DMA_WAITSTAT_WAITREQ__WAITREQ_0 = 0;
8606 static const uint32_t DMA_WAITSTAT_WAITREQ__WAITREQ_1 = 1;
8610 BEGIN_TYPE(DMA_SWREQ_t, uint32_t)
8612 ADD_BITFIELD_WO(CHNL_SW_REQ, 0, 32)
8616 static const uint32_t DMA_SWREQ_CHNL_SW_REQ__CHNL_SW_REQ_0 = 0;
8618 static const uint32_t DMA_SWREQ_CHNL_SW_REQ__CHNL_SW_REQ_1 = 1;
8622 BEGIN_TYPE(DMA_USEBURSTSET_t, uint32_t)
8624 ADD_BITFIELD_RW(SET, 0, 32)
8628 static const uint32_t DMA_USEBURSTSET_SET__SET_0_READ = 0;
8630 static const uint32_t DMA_USEBURSTSET_SET__SET_1_READ = 1;
8634 BEGIN_TYPE(DMA_USEBURSTCLR_t, uint32_t)
8636 ADD_BITFIELD_WO(CLR, 0, 32)
8640 static const uint32_t DMA_USEBURSTCLR_CLR__CLR_0 = 0;
8642 static const uint32_t DMA_USEBURSTCLR_CLR__CLR_1 = 1;
8646 BEGIN_TYPE(DMA_REQMASKSET_t, uint32_t)
8648 ADD_BITFIELD_RW(SET, 0, 32)
8652 static const uint32_t DMA_REQMASKSET_SET__SET_0_READ = 0;
8654 static const uint32_t DMA_REQMASKSET_SET__SET_1_READ = 1;
8658 BEGIN_TYPE(DMA_REQMASKCLR_t, uint32_t)
8660 ADD_BITFIELD_WO(CLR, 0, 32)
8664 static const uint32_t DMA_REQMASKCLR_CLR__CLR_0 = 0;
8666 static const uint32_t DMA_REQMASKCLR_CLR__CLR_1 = 1;
8670 BEGIN_TYPE(DMA_ENASET_t, uint32_t)
8672 ADD_BITFIELD_RW(SET, 0, 32)
8676 static const uint32_t DMA_ENASET_SET__SET_0_READ = 0;
8678 static const uint32_t DMA_ENASET_SET__SET_1_READ = 1;
8682 BEGIN_TYPE(DMA_ENACLR_t, uint32_t)
8684 ADD_BITFIELD_WO(CLR, 0, 32)
8688 static const uint32_t DMA_ENACLR_CLR__CLR_0 = 0;
8690 static const uint32_t DMA_ENACLR_CLR__CLR_1 = 1;
8694 BEGIN_TYPE(DMA_ALTSET_t, uint32_t)
8696 ADD_BITFIELD_RW(SET, 0, 32)
8700 static const uint32_t DMA_ALTSET_SET__SET_0_READ = 0;
8702 static const uint32_t DMA_ALTSET_SET__SET_1_READ = 1;
8706 BEGIN_TYPE(DMA_ALTCLR_t, uint32_t)
8708 ADD_BITFIELD_WO(CLR, 0, 32)
8712 static const uint32_t DMA_ALTCLR_CLR__CLR_0 = 0;
8714 static const uint32_t DMA_ALTCLR_CLR__CLR_1 = 1;
8718 BEGIN_TYPE(DMA_PRIOSET_t, uint32_t)
8720 ADD_BITFIELD_RW(SET, 0, 32)
8724 static const uint32_t DMA_PRIOSET_SET__SET_0_READ = 0;
8726 static const uint32_t DMA_PRIOSET_SET__SET_1_READ = 1;
8730 BEGIN_TYPE(DMA_PRIOCLR_t, uint32_t)
8732 ADD_BITFIELD_WO(CLR, 0, 32)
8736 static const uint32_t DMA_PRIOCLR_CLR__CLR_0 = 0;
8738 static const uint32_t DMA_PRIOCLR_CLR__CLR_1 = 1;
8742 BEGIN_TYPE(DMA_ERRCLR_t, uint32_t)
8744 ADD_BITFIELD_RW(ERRCLR, 0, 1)
8748 static const uint32_t DMA_ERRCLR_ERRCLR__ERRCLR_0_READ = 0;
8750 static const uint32_t DMA_ERRCLR_ERRCLR__ERRCLR_1_READ = 1;
8753 DMA_DEVICE_CFG_t DMA_DEVICE_CFG;
8754 DMA_SW_CHTRIG_t DMA_SW_CHTRIG;
8755 uint32_t reserved0[2];
8756 DMA_CH_SRCCFG_t DMA_CH_SRCCFG0;
8757 DMA_CH_SRCCFG_t DMA_CH_SRCCFG1;
8758 DMA_CH_SRCCFG_t DMA_CH_SRCCFG2;
8759 DMA_CH_SRCCFG_t DMA_CH_SRCCFG3;
8760 DMA_CH_SRCCFG_t DMA_CH_SRCCFG4;
8761 DMA_CH_SRCCFG_t DMA_CH_SRCCFG5;
8762 DMA_CH_SRCCFG_t DMA_CH_SRCCFG6;
8763 DMA_CH_SRCCFG_t DMA_CH_SRCCFG7;
8764 DMA_CH_SRCCFG_t DMA_CH_SRCCFG8;
8765 DMA_CH_SRCCFG_t DMA_CH_SRCCFG9;
8766 DMA_CH_SRCCFG_t DMA_CH_SRCCFG10;
8767 DMA_CH_SRCCFG_t DMA_CH_SRCCFG11;
8768 DMA_CH_SRCCFG_t DMA_CH_SRCCFG12;
8769 DMA_CH_SRCCFG_t DMA_CH_SRCCFG13;
8770 DMA_CH_SRCCFG_t DMA_CH_SRCCFG14;
8771 DMA_CH_SRCCFG_t DMA_CH_SRCCFG15;
8772 DMA_CH_SRCCFG_t DMA_CH_SRCCFG16;
8773 DMA_CH_SRCCFG_t DMA_CH_SRCCFG17;
8774 DMA_CH_SRCCFG_t DMA_CH_SRCCFG18;
8775 DMA_CH_SRCCFG_t DMA_CH_SRCCFG19;
8776 DMA_CH_SRCCFG_t DMA_CH_SRCCFG20;
8777 DMA_CH_SRCCFG_t DMA_CH_SRCCFG21;
8778 DMA_CH_SRCCFG_t DMA_CH_SRCCFG22;
8779 DMA_CH_SRCCFG_t DMA_CH_SRCCFG23;
8780 DMA_CH_SRCCFG_t DMA_CH_SRCCFG24;
8781 DMA_CH_SRCCFG_t DMA_CH_SRCCFG25;
8782 DMA_CH_SRCCFG_t DMA_CH_SRCCFG26;
8783 DMA_CH_SRCCFG_t DMA_CH_SRCCFG27;
8784 DMA_CH_SRCCFG_t DMA_CH_SRCCFG28;
8785 DMA_CH_SRCCFG_t DMA_CH_SRCCFG29;
8786 DMA_CH_SRCCFG_t DMA_CH_SRCCFG30;
8787 DMA_CH_SRCCFG_t DMA_CH_SRCCFG31;
8788 uint32_t reserved1[28];
8789 DMA_INT1_SRCCFG_t DMA_INT1_SRCCFG;
8790 DMA_INT2_SRCCFG_t DMA_INT2_SRCCFG;
8791 DMA_INT3_SRCCFG_t DMA_INT3_SRCCFG;
8793 DMA_INT0_SRCFLG_t DMA_INT0_SRCFLG;
8794 DMA_INT0_CLRFLG_t DMA_INT0_CLRFLG;
8795 uint32_t reserved3[954];
8796 DMA_STAT_t DMA_STAT;
8798 DMA_CTLBASE_t DMA_CTLBASE;
8799 DMA_ALTBASE_t DMA_ALTBASE;
8800 DMA_WAITSTAT_t DMA_WAITSTAT;
8801 DMA_SWREQ_t DMA_SWREQ;
8802 DMA_USEBURSTSET_t DMA_USEBURSTSET;
8803 DMA_USEBURSTCLR_t DMA_USEBURSTCLR;
8804 DMA_REQMASKSET_t DMA_REQMASKSET;
8805 DMA_REQMASKCLR_t DMA_REQMASKCLR;
8806 DMA_ENASET_t DMA_ENASET;
8807 DMA_ENACLR_t DMA_ENACLR;
8808 DMA_ALTSET_t DMA_ALTSET;
8809 DMA_ALTCLR_t DMA_ALTCLR;
8810 DMA_PRIOSET_t DMA_PRIOSET;
8811 DMA_PRIOCLR_t DMA_PRIOCLR;
8812 uint32_t reserved4[3];
8813 DMA_ERRCLR_t DMA_ERRCLR;
8816 static DMA_t & DMA = (*(DMA_t *)0x4000e000);
8825 BEGIN_TYPE(PCMCTL0_t, uint32_t)
8827 ADD_BITFIELD_RW(AMR, 0, 4)
8829 ADD_BITFIELD_RW(LPMR, 4, 4)
8831 ADD_BITFIELD_RO(CPM, 8, 6)
8833 ADD_BITFIELD_RW(PCMKEY, 16, 16)
8837 static const uint32_t PCMCTL0_AMR__AMR_0 = 0;
8839 static const uint32_t PCMCTL0_AMR__AMR_1 = 1;
8841 static const uint32_t PCMCTL0_AMR__AMR_4 = 4;
8843 static const uint32_t PCMCTL0_AMR__AMR_5 = 5;
8845 static const uint32_t PCMCTL0_AMR__AMR_8 = 8;
8847 static const uint32_t PCMCTL0_AMR__AMR_9 = 9;
8849 static const uint32_t PCMCTL0_LPMR__LPMR_0 = 0;
8851 static const uint32_t PCMCTL0_LPMR__LPMR_10 = 10;
8853 static const uint32_t PCMCTL0_LPMR__LPMR_12 = 12;
8855 static const uint32_t PCMCTL0_CPM__CPM_0 = 0;
8857 static const uint32_t PCMCTL0_CPM__CPM_1 = 1;
8859 static const uint32_t PCMCTL0_CPM__CPM_4 = 4;
8861 static const uint32_t PCMCTL0_CPM__CPM_5 = 5;
8863 static const uint32_t PCMCTL0_CPM__CPM_8 = 8;
8865 static const uint32_t PCMCTL0_CPM__CPM_9 = 9;
8867 static const uint32_t PCMCTL0_CPM__CPM_16 = 16;
8869 static const uint32_t PCMCTL0_CPM__CPM_17 = 17;
8871 static const uint32_t PCMCTL0_CPM__CPM_20 = 20;
8873 static const uint32_t PCMCTL0_CPM__CPM_21 = 21;
8875 static const uint32_t PCMCTL0_CPM__CPM_24 = 24;
8877 static const uint32_t PCMCTL0_CPM__CPM_25 = 25;
8879 static const uint32_t PCMCTL0_CPM__CPM_32 = 32;
8883 BEGIN_TYPE(PCMCTL1_t, uint32_t)
8885 ADD_BITFIELD_RW(LOCKLPM5, 0, 1)
8887 ADD_BITFIELD_RW(LOCKBKUP, 1, 1)
8889 ADD_BITFIELD_RW(FORCE_LPM_ENTRY, 2, 1)
8891 ADD_BITFIELD_RW(PMR_BUSY, 8, 1)
8893 ADD_BITFIELD_RW(PCMKEY, 16, 16)
8897 static const uint32_t PCMCTL1_LOCKLPM5__LOCKLPM5_0 = 0;
8899 static const uint32_t PCMCTL1_LOCKLPM5__LOCKLPM5_1 = 1;
8901 static const uint32_t PCMCTL1_LOCKBKUP__LOCKBKUP_0 = 0;
8903 static const uint32_t PCMCTL1_LOCKBKUP__LOCKBKUP_1 = 1;
8905 static const uint32_t PCMCTL1_FORCE_LPM_ENTRY__FORCE_LPM_ENTRY_0 = 0;
8907 static const uint32_t PCMCTL1_FORCE_LPM_ENTRY__FORCE_LPM_ENTRY_1 = 1;
8911 BEGIN_TYPE(PCMIE_t, uint32_t)
8913 ADD_BITFIELD_RW(LPM_INVALID_TR_IE, 0, 1)
8915 ADD_BITFIELD_RW(LPM_INVALID_CLK_IE, 1, 1)
8917 ADD_BITFIELD_RW(AM_INVALID_TR_IE, 2, 1)
8919 ADD_BITFIELD_RW(DCDC_ERROR_IE, 6, 1)
8923 static const uint32_t PCMIE_LPM_INVALID_TR_IE__LPM_INVALID_TR_IE_0 = 0;
8925 static const uint32_t PCMIE_LPM_INVALID_TR_IE__LPM_INVALID_TR_IE_1 = 1;
8927 static const uint32_t PCMIE_LPM_INVALID_CLK_IE__LPM_INVALID_CLK_IE_0 = 0;
8929 static const uint32_t PCMIE_LPM_INVALID_CLK_IE__LPM_INVALID_CLK_IE_1 = 1;
8931 static const uint32_t PCMIE_AM_INVALID_TR_IE__AM_INVALID_TR_IE_0 = 0;
8933 static const uint32_t PCMIE_AM_INVALID_TR_IE__AM_INVALID_TR_IE_1 = 1;
8935 static const uint32_t PCMIE_DCDC_ERROR_IE__DCDC_ERROR_IE_0 = 0;
8937 static const uint32_t PCMIE_DCDC_ERROR_IE__DCDC_ERROR_IE_1 = 1;
8941 BEGIN_TYPE(PCMIFG_t, uint32_t)
8943 ADD_BITFIELD_RO(LPM_INVALID_TR_IFG, 0, 1)
8945 ADD_BITFIELD_RO(LPM_INVALID_CLK_IFG, 1, 1)
8947 ADD_BITFIELD_RO(AM_INVALID_TR_IFG, 2, 1)
8949 ADD_BITFIELD_RO(DCDC_ERROR_IFG, 6, 1)
8954 BEGIN_TYPE(PCMCLRIFG_t, uint32_t)
8956 ADD_BITFIELD_WO(CLR_LPM_INVALID_TR_IFG, 0, 1)
8958 ADD_BITFIELD_WO(CLR_LPM_INVALID_CLK_IFG, 1, 1)
8960 ADD_BITFIELD_WO(CLR_AM_INVALID_TR_IFG, 2, 1)
8962 ADD_BITFIELD_WO(CLR_DCDC_ERROR_IFG, 6, 1)
8970 PCMCLRIFG_t PCMCLRIFG;
8982 BEGIN_TYPE(CSKEY_t, uint32_t)
8984 ADD_BITFIELD_RW(CSKEY, 0, 16)
8989 BEGIN_TYPE(CSCTL0_t, uint32_t)
8991 ADD_BITFIELD_RW(DCOTUNE, 0, 10)
8993 ADD_BITFIELD_RW(DCORSEL, 16, 3)
8995 ADD_BITFIELD_RW(DCORES, 22, 1)
8997 ADD_BITFIELD_RW(DCOEN, 23, 1)
9001 static const uint32_t CSCTL0_DCORSEL__DCORSEL_0 = 0;
9003 static const uint32_t CSCTL0_DCORSEL__DCORSEL_1 = 1;
9005 static const uint32_t CSCTL0_DCORSEL__DCORSEL_2 = 2;
9007 static const uint32_t CSCTL0_DCORSEL__DCORSEL_3 = 3;
9009 static const uint32_t CSCTL0_DCORSEL__DCORSEL_4 = 4;
9011 static const uint32_t CSCTL0_DCORSEL__DCORSEL_5 = 5;
9013 static const uint32_t CSCTL0_DCORES__DCORES_0 = 0;
9015 static const uint32_t CSCTL0_DCORES__DCORES_1 = 1;
9017 static const uint32_t CSCTL0_DCOEN__DCOEN_0 = 0;
9019 static const uint32_t CSCTL0_DCOEN__DCOEN_1 = 1;
9023 BEGIN_TYPE(CSCTL1_t, uint32_t)
9025 ADD_BITFIELD_RW(SELM, 0, 3)
9027 ADD_BITFIELD_RW(SELS, 4, 3)
9029 ADD_BITFIELD_RW(SELA, 8, 3)
9031 ADD_BITFIELD_RW(SELB, 12, 1)
9033 ADD_BITFIELD_RW(DIVM, 16, 3)
9035 ADD_BITFIELD_RW(DIVHS, 20, 3)
9037 ADD_BITFIELD_RW(DIVA, 24, 3)
9039 ADD_BITFIELD_RW(DIVS, 28, 3)
9043 static const uint32_t CSCTL1_SELM__SELM_0 = 0;
9044 static const uint32_t CSCTL1_SELM__SELM_1 = 1;
9045 static const uint32_t CSCTL1_SELM__SELM_2 = 2;
9046 static const uint32_t CSCTL1_SELM__SELM_3 = 3;
9047 static const uint32_t CSCTL1_SELM__SELM_4 = 4;
9049 static const uint32_t CSCTL1_SELM__SELM_5 = 5;
9051 static const uint32_t CSCTL1_SELM__SELM_6 = 6;
9053 static const uint32_t CSCTL1_SELM__SELM_7 = 7;
9055 static const uint32_t CSCTL1_SELS__SELS_0 = 0;
9056 static const uint32_t CSCTL1_SELS__SELS_1 = 1;
9057 static const uint32_t CSCTL1_SELS__SELS_2 = 2;
9058 static const uint32_t CSCTL1_SELS__SELS_3 = 3;
9059 static const uint32_t CSCTL1_SELS__SELS_4 = 4;
9061 static const uint32_t CSCTL1_SELS__SELS_5 = 5;
9063 static const uint32_t CSCTL1_SELS__SELS_6 = 6;
9065 static const uint32_t CSCTL1_SELS__SELS_7 = 7;
9067 static const uint32_t CSCTL1_SELA__SELA_0 = 0;
9068 static const uint32_t CSCTL1_SELA__SELA_1 = 1;
9069 static const uint32_t CSCTL1_SELA__SELA_2 = 2;
9071 static const uint32_t CSCTL1_SELA__SELA_3 = 3;
9073 static const uint32_t CSCTL1_SELA__SELA_4 = 4;
9075 static const uint32_t CSCTL1_SELA__SELA_5 = 5;
9077 static const uint32_t CSCTL1_SELA__SELA_6 = 6;
9079 static const uint32_t CSCTL1_SELA__SELA_7 = 7;
9081 static const uint32_t CSCTL1_SELB__SELB_0 = 0;
9083 static const uint32_t CSCTL1_SELB__SELB_1 = 1;
9085 static const uint32_t CSCTL1_DIVM__DIVM_0 = 0;
9087 static const uint32_t CSCTL1_DIVM__DIVM_1 = 1;
9089 static const uint32_t CSCTL1_DIVM__DIVM_2 = 2;
9091 static const uint32_t CSCTL1_DIVM__DIVM_3 = 3;
9093 static const uint32_t CSCTL1_DIVM__DIVM_4 = 4;
9095 static const uint32_t CSCTL1_DIVM__DIVM_5 = 5;
9097 static const uint32_t CSCTL1_DIVM__DIVM_6 = 6;
9099 static const uint32_t CSCTL1_DIVM__DIVM_7 = 7;
9101 static const uint32_t CSCTL1_DIVHS__DIVHS_0 = 0;
9103 static const uint32_t CSCTL1_DIVHS__DIVHS_1 = 1;
9105 static const uint32_t CSCTL1_DIVHS__DIVHS_2 = 2;
9107 static const uint32_t CSCTL1_DIVHS__DIVHS_3 = 3;
9109 static const uint32_t CSCTL1_DIVHS__DIVHS_4 = 4;
9111 static const uint32_t CSCTL1_DIVHS__DIVHS_5 = 5;
9113 static const uint32_t CSCTL1_DIVHS__DIVHS_6 = 6;
9115 static const uint32_t CSCTL1_DIVHS__DIVHS_7 = 7;
9117 static const uint32_t CSCTL1_DIVA__DIVA_0 = 0;
9119 static const uint32_t CSCTL1_DIVA__DIVA_1 = 1;
9121 static const uint32_t CSCTL1_DIVA__DIVA_2 = 2;
9123 static const uint32_t CSCTL1_DIVA__DIVA_3 = 3;
9125 static const uint32_t CSCTL1_DIVA__DIVA_4 = 4;
9127 static const uint32_t CSCTL1_DIVA__DIVA_5 = 5;
9129 static const uint32_t CSCTL1_DIVA__DIVA_6 = 6;
9131 static const uint32_t CSCTL1_DIVA__DIVA_7 = 7;
9133 static const uint32_t CSCTL1_DIVS__DIVS_0 = 0;
9135 static const uint32_t CSCTL1_DIVS__DIVS_1 = 1;
9137 static const uint32_t CSCTL1_DIVS__DIVS_2 = 2;
9139 static const uint32_t CSCTL1_DIVS__DIVS_3 = 3;
9141 static const uint32_t CSCTL1_DIVS__DIVS_4 = 4;
9143 static const uint32_t CSCTL1_DIVS__DIVS_5 = 5;
9145 static const uint32_t CSCTL1_DIVS__DIVS_6 = 6;
9147 static const uint32_t CSCTL1_DIVS__DIVS_7 = 7;
9151 BEGIN_TYPE(CSCTL2_t, uint32_t)
9153 ADD_BITFIELD_RW(LFXTDRIVE, 0, 2)
9155 ADD_BITFIELD_RW(LFXTAGCOFF, 7, 1)
9157 ADD_BITFIELD_RW(LFXT_EN, 8, 1)
9159 ADD_BITFIELD_RW(LFXTBYPASS, 9, 1)
9161 ADD_BITFIELD_RW(HFXTDRIVE, 16, 1)
9163 ADD_BITFIELD_RW(HFXTFREQ, 20, 3)
9165 ADD_BITFIELD_RW(HFXT_EN, 24, 1)
9167 ADD_BITFIELD_RW(HFXTBYPASS, 25, 1)
9171 static const uint32_t CSCTL2_LFXTDRIVE__LFXTDRIVE_0 = 0;
9173 static const uint32_t CSCTL2_LFXTDRIVE__LFXTDRIVE_1 = 1;
9175 static const uint32_t CSCTL2_LFXTDRIVE__LFXTDRIVE_2 = 2;
9177 static const uint32_t CSCTL2_LFXTDRIVE__LFXTDRIVE_3 = 3;
9179 static const uint32_t CSCTL2_LFXTAGCOFF__LFXTAGCOFF_0 = 0;
9181 static const uint32_t CSCTL2_LFXTAGCOFF__LFXTAGCOFF_1 = 1;
9183 static const uint32_t CSCTL2_LFXT_EN__LFXT_EN_0 = 0;
9185 static const uint32_t CSCTL2_LFXT_EN__LFXT_EN_1 = 1;
9187 static const uint32_t CSCTL2_LFXTBYPASS__LFXTBYPASS_0 = 0;
9189 static const uint32_t CSCTL2_LFXTBYPASS__LFXTBYPASS_1 = 1;
9191 static const uint32_t CSCTL2_HFXTDRIVE__HFXTDRIVE_0 = 0;
9193 static const uint32_t CSCTL2_HFXTDRIVE__HFXTDRIVE_1 = 1;
9195 static const uint32_t CSCTL2_HFXTFREQ__HFXTFREQ_0 = 0;
9197 static const uint32_t CSCTL2_HFXTFREQ__HFXTFREQ_1 = 1;
9199 static const uint32_t CSCTL2_HFXTFREQ__HFXTFREQ_2 = 2;
9201 static const uint32_t CSCTL2_HFXTFREQ__HFXTFREQ_3 = 3;
9203 static const uint32_t CSCTL2_HFXTFREQ__HFXTFREQ_4 = 4;
9205 static const uint32_t CSCTL2_HFXTFREQ__HFXTFREQ_5 = 5;
9207 static const uint32_t CSCTL2_HFXTFREQ__HFXTFREQ_6 = 6;
9209 static const uint32_t CSCTL2_HFXT_EN__HFXT_EN_0 = 0;
9211 static const uint32_t CSCTL2_HFXT_EN__HFXT_EN_1 = 1;
9213 static const uint32_t CSCTL2_HFXTBYPASS__HFXTBYPASS_0 = 0;
9215 static const uint32_t CSCTL2_HFXTBYPASS__HFXTBYPASS_1 = 1;
9219 BEGIN_TYPE(CSCTL3_t, uint32_t)
9221 ADD_BITFIELD_RW(FCNTLF, 0, 2)
9223 ADD_BITFIELD_WO(RFCNTLF, 2, 1)
9225 ADD_BITFIELD_RW(FCNTLF_EN, 3, 1)
9227 ADD_BITFIELD_RW(FCNTHF, 4, 2)
9229 ADD_BITFIELD_WO(RFCNTHF, 6, 1)
9231 ADD_BITFIELD_RW(FCNTHF_EN, 7, 1)
9233 ADD_BITFIELD_RW(FCNTHF2, 8, 2)
9235 ADD_BITFIELD_WO(RFCNTHF2, 10, 1)
9237 ADD_BITFIELD_RW(FCNTHF2_EN, 11, 1)
9241 static const uint32_t CSCTL3_FCNTLF__FCNTLF_0 = 0;
9243 static const uint32_t CSCTL3_FCNTLF__FCNTLF_1 = 1;
9245 static const uint32_t CSCTL3_FCNTLF__FCNTLF_2 = 2;
9247 static const uint32_t CSCTL3_FCNTLF__FCNTLF_3 = 3;
9249 static const uint32_t CSCTL3_RFCNTLF__RFCNTLF_0 = 0;
9251 static const uint32_t CSCTL3_RFCNTLF__RFCNTLF_1 = 1;
9253 static const uint32_t CSCTL3_FCNTLF_EN__FCNTLF_EN_0 = 0;
9255 static const uint32_t CSCTL3_FCNTLF_EN__FCNTLF_EN_1 = 1;
9257 static const uint32_t CSCTL3_FCNTHF__FCNTHF_0 = 0;
9259 static const uint32_t CSCTL3_FCNTHF__FCNTHF_1 = 1;
9261 static const uint32_t CSCTL3_FCNTHF__FCNTHF_2 = 2;
9263 static const uint32_t CSCTL3_FCNTHF__FCNTHF_3 = 3;
9265 static const uint32_t CSCTL3_RFCNTHF__RFCNTHF_0 = 0;
9267 static const uint32_t CSCTL3_RFCNTHF__RFCNTHF_1 = 1;
9269 static const uint32_t CSCTL3_FCNTHF_EN__FCNTHF_EN_0 = 0;
9271 static const uint32_t CSCTL3_FCNTHF_EN__FCNTHF_EN_1 = 1;
9273 static const uint32_t CSCTL3_FCNTHF2__FCNTHF2_0 = 0;
9275 static const uint32_t CSCTL3_FCNTHF2__FCNTHF2_1 = 1;
9277 static const uint32_t CSCTL3_FCNTHF2__FCNTHF2_2 = 2;
9279 static const uint32_t CSCTL3_FCNTHF2__FCNTHF2_3 = 3;
9281 static const uint32_t CSCTL3_RFCNTHF2__RFCNTHF2_0 = 0;
9283 static const uint32_t CSCTL3_RFCNTHF2__RFCNTHF2_1 = 1;
9285 static const uint32_t CSCTL3_FCNTHF2_EN__FCNTHF2_EN_0 = 0;
9287 static const uint32_t CSCTL3_FCNTHF2_EN__FCNTHF2_EN_1 = 1;
9291 BEGIN_TYPE(CSCLKEN_t, uint32_t)
9293 ADD_BITFIELD_RW(ACLK_EN, 0, 1)
9295 ADD_BITFIELD_RW(MCLK_EN, 1, 1)
9297 ADD_BITFIELD_RW(HSMCLK_EN, 2, 1)
9299 ADD_BITFIELD_RW(SMCLK_EN, 3, 1)
9301 ADD_BITFIELD_RW(VLO_EN, 8, 1)
9303 ADD_BITFIELD_RW(REFO_EN, 9, 1)
9305 ADD_BITFIELD_RW(MODOSC_EN, 10, 1)
9307 ADD_BITFIELD_RW(REFOFSEL, 15, 1)
9311 static const uint32_t CSCLKEN_ACLK_EN__ACLK_EN_0 = 0;
9313 static const uint32_t CSCLKEN_ACLK_EN__ACLK_EN_1 = 1;
9315 static const uint32_t CSCLKEN_MCLK_EN__MCLK_EN_0 = 0;
9317 static const uint32_t CSCLKEN_MCLK_EN__MCLK_EN_1 = 1;
9319 static const uint32_t CSCLKEN_HSMCLK_EN__HSMCLK_EN_0 = 0;
9321 static const uint32_t CSCLKEN_HSMCLK_EN__HSMCLK_EN_1 = 1;
9323 static const uint32_t CSCLKEN_SMCLK_EN__SMCLK_EN_0 = 0;
9325 static const uint32_t CSCLKEN_SMCLK_EN__SMCLK_EN_1 = 1;
9327 static const uint32_t CSCLKEN_VLO_EN__VLO_EN_0 = 0;
9329 static const uint32_t CSCLKEN_VLO_EN__VLO_EN_1 = 1;
9331 static const uint32_t CSCLKEN_REFO_EN__REFO_EN_0 = 0;
9333 static const uint32_t CSCLKEN_REFO_EN__REFO_EN_1 = 1;
9335 static const uint32_t CSCLKEN_MODOSC_EN__MODOSC_EN_0 = 0;
9337 static const uint32_t CSCLKEN_MODOSC_EN__MODOSC_EN_1 = 1;
9339 static const uint32_t CSCLKEN_REFOFSEL__REFOFSEL_0 = 0;
9341 static const uint32_t CSCLKEN_REFOFSEL__REFOFSEL_1 = 1;
9345 BEGIN_TYPE(CSSTAT_t, uint32_t)
9347 ADD_BITFIELD_RO(DCO_ON, 0, 1)
9349 ADD_BITFIELD_RO(DCOBIAS_ON, 1, 1)
9351 ADD_BITFIELD_RO(HFXT_ON, 2, 1)
9353 ADD_BITFIELD_RO(HFXT2_ON, 3, 1)
9355 ADD_BITFIELD_RO(MODOSC_ON, 4, 1)
9357 ADD_BITFIELD_RO(VLO_ON, 5, 1)
9359 ADD_BITFIELD_RO(LFXT_ON, 6, 1)
9361 ADD_BITFIELD_RO(REFO_ON, 7, 1)
9363 ADD_BITFIELD_RO(ACLK_ON, 16, 1)
9365 ADD_BITFIELD_RO(MCLK_ON, 17, 1)
9367 ADD_BITFIELD_RO(HSMCLK_ON, 18, 1)
9369 ADD_BITFIELD_RO(SMCLK_ON, 19, 1)
9371 ADD_BITFIELD_RO(MODCLK_ON, 20, 1)
9373 ADD_BITFIELD_RO(VLOCLK_ON, 21, 1)
9375 ADD_BITFIELD_RO(LFXTCLK_ON, 22, 1)
9377 ADD_BITFIELD_RO(REFOCLK_ON, 23, 1)
9379 ADD_BITFIELD_RO(ACLK_READY, 24, 1)
9381 ADD_BITFIELD_RO(MCLK_READY, 25, 1)
9383 ADD_BITFIELD_RO(HSMCLK_READY, 26, 1)
9385 ADD_BITFIELD_RO(SMCLK_READY, 27, 1)
9387 ADD_BITFIELD_RO(BCLK_READY, 28, 1)
9391 static const uint32_t CSSTAT_DCO_ON__DCO_ON_0 = 0;
9393 static const uint32_t CSSTAT_DCO_ON__DCO_ON_1 = 1;
9395 static const uint32_t CSSTAT_DCOBIAS_ON__DCOBIAS_ON_0 = 0;
9397 static const uint32_t CSSTAT_DCOBIAS_ON__DCOBIAS_ON_1 = 1;
9399 static const uint32_t CSSTAT_HFXT_ON__HFXT_ON_0 = 0;
9401 static const uint32_t CSSTAT_HFXT_ON__HFXT_ON_1 = 1;
9403 static const uint32_t CSSTAT_HFXT2_ON__HFXT2_ON_0 = 0;
9405 static const uint32_t CSSTAT_HFXT2_ON__HFXT2_ON_1 = 1;
9407 static const uint32_t CSSTAT_MODOSC_ON__MODOSC_ON_0 = 0;
9409 static const uint32_t CSSTAT_MODOSC_ON__MODOSC_ON_1 = 1;
9411 static const uint32_t CSSTAT_VLO_ON__VLO_ON_0 = 0;
9413 static const uint32_t CSSTAT_VLO_ON__VLO_ON_1 = 1;
9415 static const uint32_t CSSTAT_LFXT_ON__LFXT_ON_0 = 0;
9417 static const uint32_t CSSTAT_LFXT_ON__LFXT_ON_1 = 1;
9419 static const uint32_t CSSTAT_REFO_ON__REFO_ON_0 = 0;
9421 static const uint32_t CSSTAT_REFO_ON__REFO_ON_1 = 1;
9423 static const uint32_t CSSTAT_ACLK_ON__ACLK_ON_0 = 0;
9425 static const uint32_t CSSTAT_ACLK_ON__ACLK_ON_1 = 1;
9427 static const uint32_t CSSTAT_MCLK_ON__MCLK_ON_0 = 0;
9429 static const uint32_t CSSTAT_MCLK_ON__MCLK_ON_1 = 1;
9431 static const uint32_t CSSTAT_HSMCLK_ON__HSMCLK_ON_0 = 0;
9433 static const uint32_t CSSTAT_HSMCLK_ON__HSMCLK_ON_1 = 1;
9435 static const uint32_t CSSTAT_SMCLK_ON__SMCLK_ON_0 = 0;
9437 static const uint32_t CSSTAT_SMCLK_ON__SMCLK_ON_1 = 1;
9439 static const uint32_t CSSTAT_MODCLK_ON__MODCLK_ON_0 = 0;
9441 static const uint32_t CSSTAT_MODCLK_ON__MODCLK_ON_1 = 1;
9443 static const uint32_t CSSTAT_VLOCLK_ON__VLOCLK_ON_0 = 0;
9445 static const uint32_t CSSTAT_VLOCLK_ON__VLOCLK_ON_1 = 1;
9447 static const uint32_t CSSTAT_LFXTCLK_ON__LFXTCLK_ON_0 = 0;
9449 static const uint32_t CSSTAT_LFXTCLK_ON__LFXTCLK_ON_1 = 1;
9451 static const uint32_t CSSTAT_REFOCLK_ON__REFOCLK_ON_0 = 0;
9453 static const uint32_t CSSTAT_REFOCLK_ON__REFOCLK_ON_1 = 1;
9455 static const uint32_t CSSTAT_ACLK_READY__ACLK_READY_0 = 0;
9457 static const uint32_t CSSTAT_ACLK_READY__ACLK_READY_1 = 1;
9459 static const uint32_t CSSTAT_MCLK_READY__MCLK_READY_0 = 0;
9461 static const uint32_t CSSTAT_MCLK_READY__MCLK_READY_1 = 1;
9463 static const uint32_t CSSTAT_HSMCLK_READY__HSMCLK_READY_0 = 0;
9465 static const uint32_t CSSTAT_HSMCLK_READY__HSMCLK_READY_1 = 1;
9467 static const uint32_t CSSTAT_SMCLK_READY__SMCLK_READY_0 = 0;
9469 static const uint32_t CSSTAT_SMCLK_READY__SMCLK_READY_1 = 1;
9471 static const uint32_t CSSTAT_BCLK_READY__BCLK_READY_0 = 0;
9473 static const uint32_t CSSTAT_BCLK_READY__BCLK_READY_1 = 1;
9477 BEGIN_TYPE(CSIE_t, uint32_t)
9479 ADD_BITFIELD_RW(LFXTIE, 0, 1)
9481 ADD_BITFIELD_RW(HFXTIE, 1, 1)
9483 ADD_BITFIELD_RW(HFXT2IE, 2, 1)
9485 ADD_BITFIELD_RW(DCOR_OPNIE, 6, 1)
9487 ADD_BITFIELD_RW(FCNTLFIE, 8, 1)
9489 ADD_BITFIELD_RW(FCNTHFIE, 9, 1)
9491 ADD_BITFIELD_RW(FCNTHF2IE, 10, 1)
9493 ADD_BITFIELD_RW(PLLOOLIE, 12, 1)
9495 ADD_BITFIELD_RW(PLLLOSIE, 13, 1)
9497 ADD_BITFIELD_RW(PLLOORIE, 14, 1)
9499 ADD_BITFIELD_RW(CALIE, 15, 1)
9503 static const uint32_t CSIE_LFXTIE__LFXTIE_0 = 0;
9505 static const uint32_t CSIE_LFXTIE__LFXTIE_1 = 1;
9507 static const uint32_t CSIE_HFXTIE__HFXTIE_0 = 0;
9509 static const uint32_t CSIE_HFXTIE__HFXTIE_1 = 1;
9511 static const uint32_t CSIE_HFXT2IE__HFXT2IE_0 = 0;
9513 static const uint32_t CSIE_HFXT2IE__HFXT2IE_1 = 1;
9515 static const uint32_t CSIE_DCOR_OPNIE__DCOR_OPNIE_0 = 0;
9517 static const uint32_t CSIE_DCOR_OPNIE__DCOR_OPNIE_1 = 1;
9519 static const uint32_t CSIE_FCNTLFIE__FCNTLFIE_0 = 0;
9521 static const uint32_t CSIE_FCNTLFIE__FCNTLFIE_1 = 1;
9523 static const uint32_t CSIE_FCNTHFIE__FCNTHFIE_0 = 0;
9525 static const uint32_t CSIE_FCNTHFIE__FCNTHFIE_1 = 1;
9527 static const uint32_t CSIE_FCNTHF2IE__FCNTHF2IE_0 = 0;
9529 static const uint32_t CSIE_FCNTHF2IE__FCNTHF2IE_1 = 1;
9531 static const uint32_t CSIE_PLLOOLIE__PLLOOLIE_0 = 0;
9533 static const uint32_t CSIE_PLLOOLIE__PLLOOLIE_1 = 1;
9535 static const uint32_t CSIE_PLLLOSIE__PLLLOSIE_0 = 0;
9537 static const uint32_t CSIE_PLLLOSIE__PLLLOSIE_1 = 1;
9539 static const uint32_t CSIE_PLLOORIE__PLLOORIE_0 = 0;
9541 static const uint32_t CSIE_PLLOORIE__PLLOORIE_1 = 1;
9543 static const uint32_t CSIE_CALIE__CALIE_0 = 0;
9545 static const uint32_t CSIE_CALIE__CALIE_1 = 1;
9549 BEGIN_TYPE(CSIFG_t, uint32_t)
9551 ADD_BITFIELD_RO(LFXTIFG, 0, 1)
9553 ADD_BITFIELD_RO(HFXTIFG, 1, 1)
9555 ADD_BITFIELD_RO(HFXT2IFG, 2, 1)
9557 ADD_BITFIELD_RO(DCOR_SHTIFG, 5, 1)
9559 ADD_BITFIELD_RO(DCOR_OPNIFG, 6, 1)
9561 ADD_BITFIELD_RO(FCNTLFIFG, 8, 1)
9563 ADD_BITFIELD_RO(FCNTHFIFG, 9, 1)
9565 ADD_BITFIELD_RO(FCNTHF2IFG, 11, 1)
9567 ADD_BITFIELD_RO(PLLOOLIFG, 12, 1)
9569 ADD_BITFIELD_RO(PLLLOSIFG, 13, 1)
9571 ADD_BITFIELD_RO(PLLOORIFG, 14, 1)
9573 ADD_BITFIELD_RO(CALIFG, 15, 1)
9577 static const uint32_t CSIFG_LFXTIFG__LFXTIFG_0 = 0;
9579 static const uint32_t CSIFG_LFXTIFG__LFXTIFG_1 = 1;
9581 static const uint32_t CSIFG_HFXTIFG__HFXTIFG_0 = 0;
9583 static const uint32_t CSIFG_HFXTIFG__HFXTIFG_1 = 1;
9585 static const uint32_t CSIFG_HFXT2IFG__HFXT2IFG_0 = 0;
9587 static const uint32_t CSIFG_HFXT2IFG__HFXT2IFG_1 = 1;
9589 static const uint32_t CSIFG_DCOR_SHTIFG__DCOR_SHTIFG_0 = 0;
9591 static const uint32_t CSIFG_DCOR_SHTIFG__DCOR_SHTIFG_1 = 1;
9593 static const uint32_t CSIFG_DCOR_OPNIFG__DCOR_OPNIFG_0 = 0;
9595 static const uint32_t CSIFG_DCOR_OPNIFG__DCOR_OPNIFG_1 = 1;
9597 static const uint32_t CSIFG_FCNTLFIFG__FCNTLFIFG_0 = 0;
9599 static const uint32_t CSIFG_FCNTLFIFG__FCNTLFIFG_1 = 1;
9601 static const uint32_t CSIFG_FCNTHFIFG__FCNTHFIFG_0 = 0;
9603 static const uint32_t CSIFG_FCNTHFIFG__FCNTHFIFG_1 = 1;
9605 static const uint32_t CSIFG_FCNTHF2IFG__FCNTHF2IFG_0 = 0;
9607 static const uint32_t CSIFG_FCNTHF2IFG__FCNTHF2IFG_1 = 1;
9609 static const uint32_t CSIFG_PLLOOLIFG__PLLOOLIFG_0 = 0;
9611 static const uint32_t CSIFG_PLLOOLIFG__PLLOOLIFG_1 = 1;
9613 static const uint32_t CSIFG_PLLLOSIFG__PLLLOSIFG_0 = 0;
9615 static const uint32_t CSIFG_PLLLOSIFG__PLLLOSIFG_1 = 1;
9617 static const uint32_t CSIFG_PLLOORIFG__PLLOORIFG_0 = 0;
9619 static const uint32_t CSIFG_PLLOORIFG__PLLOORIFG_1 = 1;
9621 static const uint32_t CSIFG_CALIFG__CALIFG_0 = 0;
9623 static const uint32_t CSIFG_CALIFG__CALIFG_1 = 1;
9627 BEGIN_TYPE(CSCLRIFG_t, uint32_t)
9629 ADD_BITFIELD_WO(CLR_LFXTIFG, 0, 1)
9631 ADD_BITFIELD_WO(CLR_HFXTIFG, 1, 1)
9633 ADD_BITFIELD_WO(CLR_HFXT2IFG, 2, 1)
9635 ADD_BITFIELD_WO(CLR_DCOR_OPNIFG, 6, 1)
9637 ADD_BITFIELD_WO(CLR_CALIFG, 15, 1)
9639 ADD_BITFIELD_WO(CLR_FCNTLFIFG, 8, 1)
9641 ADD_BITFIELD_WO(CLR_FCNTHFIFG, 9, 1)
9643 ADD_BITFIELD_WO(CLR_FCNTHF2IFG, 10, 1)
9645 ADD_BITFIELD_WO(CLR_PLLOOLIFG, 12, 1)
9647 ADD_BITFIELD_WO(CLR_PLLLOSIFG, 13, 1)
9649 ADD_BITFIELD_WO(CLR_PLLOORIFG, 14, 1)
9653 static const uint32_t CSCLRIFG_CLR_LFXTIFG__CLR_LFXTIFG_0 = 0;
9655 static const uint32_t CSCLRIFG_CLR_LFXTIFG__CLR_LFXTIFG_1 = 1;
9657 static const uint32_t CSCLRIFG_CLR_HFXTIFG__CLR_HFXTIFG_0 = 0;
9659 static const uint32_t CSCLRIFG_CLR_HFXTIFG__CLR_HFXTIFG_1 = 1;
9661 static const uint32_t CSCLRIFG_CLR_HFXT2IFG__CLR_HFXT2IFG_0 = 0;
9663 static const uint32_t CSCLRIFG_CLR_HFXT2IFG__CLR_HFXT2IFG_1 = 1;
9665 static const uint32_t CSCLRIFG_CLR_DCOR_OPNIFG__CLR_DCOR_OPNIFG_0 = 0;
9667 static const uint32_t CSCLRIFG_CLR_DCOR_OPNIFG__CLR_DCOR_OPNIFG_1 = 1;
9669 static const uint32_t CSCLRIFG_CLR_CALIFG__CLR_CALIFG_0 = 0;
9671 static const uint32_t CSCLRIFG_CLR_CALIFG__CLR_CALIFG_1 = 1;
9673 static const uint32_t CSCLRIFG_CLR_FCNTLFIFG__CLR_FCNTLFIFG_0 = 0;
9675 static const uint32_t CSCLRIFG_CLR_FCNTLFIFG__CLR_FCNTLFIFG_1 = 1;
9677 static const uint32_t CSCLRIFG_CLR_FCNTHFIFG__CLR_FCNTHFIFG_0 = 0;
9679 static const uint32_t CSCLRIFG_CLR_FCNTHFIFG__CLR_FCNTHFIFG_1 = 1;
9681 static const uint32_t CSCLRIFG_CLR_FCNTHF2IFG__CLR_FCNTHF2IFG_0 = 0;
9683 static const uint32_t CSCLRIFG_CLR_FCNTHF2IFG__CLR_FCNTHF2IFG_1 = 1;
9685 static const uint32_t CSCLRIFG_CLR_PLLOOLIFG__CLR_PLLOOLIFG_0 = 0;
9687 static const uint32_t CSCLRIFG_CLR_PLLOOLIFG__CLR_PLLOOLIFG_1 = 1;
9689 static const uint32_t CSCLRIFG_CLR_PLLLOSIFG__CLR_PLLLOSIFG_0 = 0;
9691 static const uint32_t CSCLRIFG_CLR_PLLLOSIFG__CLR_PLLLOSIFG_1 = 1;
9693 static const uint32_t CSCLRIFG_CLR_PLLOORIFG__CLR_PLLOORIFG_0 = 0;
9695 static const uint32_t CSCLRIFG_CLR_PLLOORIFG__CLR_PLLOORIFG_1 = 1;
9699 BEGIN_TYPE(CSSETIFG_t, uint32_t)
9701 ADD_BITFIELD_WO(SET_LFXTIFG, 0, 1)
9703 ADD_BITFIELD_WO(SET_HFXTIFG, 1, 1)
9705 ADD_BITFIELD_WO(SET_HFXT2IFG, 2, 1)
9707 ADD_BITFIELD_WO(SET_DCOR_OPNIFG, 6, 1)
9709 ADD_BITFIELD_WO(SET_CALIFG, 15, 1)
9711 ADD_BITFIELD_WO(SET_FCNTHFIFG, 9, 1)
9713 ADD_BITFIELD_WO(SET_FCNTHF2IFG, 10, 1)
9715 ADD_BITFIELD_WO(SET_FCNTLFIFG, 8, 1)
9717 ADD_BITFIELD_WO(SET_PLLOOLIFG, 12, 1)
9719 ADD_BITFIELD_WO(SET_PLLLOSIFG, 13, 1)
9721 ADD_BITFIELD_WO(SET_PLLOORIFG, 14, 1)
9725 static const uint32_t CSSETIFG_SET_LFXTIFG__SET_LFXTIFG_0 = 0;
9727 static const uint32_t CSSETIFG_SET_LFXTIFG__SET_LFXTIFG_1 = 1;
9729 static const uint32_t CSSETIFG_SET_HFXTIFG__SET_HFXTIFG_0 = 0;
9731 static const uint32_t CSSETIFG_SET_HFXTIFG__SET_HFXTIFG_1 = 1;
9733 static const uint32_t CSSETIFG_SET_HFXT2IFG__SET_HFXT2IFG_0 = 0;
9735 static const uint32_t CSSETIFG_SET_HFXT2IFG__SET_HFXT2IFG_1 = 1;
9737 static const uint32_t CSSETIFG_SET_DCOR_OPNIFG__SET_DCOR_OPNIFG_0 = 0;
9739 static const uint32_t CSSETIFG_SET_DCOR_OPNIFG__SET_DCOR_OPNIFG_1 = 1;
9741 static const uint32_t CSSETIFG_SET_CALIFG__SET_CALIFG_0 = 0;
9743 static const uint32_t CSSETIFG_SET_CALIFG__SET_CALIFG_1 = 1;
9745 static const uint32_t CSSETIFG_SET_FCNTHFIFG__SET_FCNTHFIFG_0 = 0;
9747 static const uint32_t CSSETIFG_SET_FCNTHFIFG__SET_FCNTHFIFG_1 = 1;
9749 static const uint32_t CSSETIFG_SET_FCNTHF2IFG__SET_FCNTHF2IFG_0 = 0;
9751 static const uint32_t CSSETIFG_SET_FCNTHF2IFG__SET_FCNTHF2IFG_1 = 1;
9753 static const uint32_t CSSETIFG_SET_FCNTLFIFG__SET_FCNTLFIFG_0 = 0;
9755 static const uint32_t CSSETIFG_SET_FCNTLFIFG__SET_FCNTLFIFG_1 = 1;
9757 static const uint32_t CSSETIFG_SET_PLLOOLIFG__SET_PLLOOLIFG_0 = 0;
9759 static const uint32_t CSSETIFG_SET_PLLOOLIFG__SET_PLLOOLIFG_1 = 1;
9761 static const uint32_t CSSETIFG_SET_PLLLOSIFG__SET_PLLLOSIFG_0 = 0;
9763 static const uint32_t CSSETIFG_SET_PLLLOSIFG__SET_PLLLOSIFG_1 = 1;
9765 static const uint32_t CSSETIFG_SET_PLLOORIFG__SET_PLLOORIFG_0 = 0;
9767 static const uint32_t CSSETIFG_SET_PLLOORIFG__SET_PLLOORIFG_1 = 1;
9771 BEGIN_TYPE(CSDCOERCAL0_t, uint32_t)
9773 ADD_BITFIELD_RW(DCO_TCCAL, 0, 2)
9775 ADD_BITFIELD_RW(DCO_FCAL_RSEL04, 16, 10)
9780 BEGIN_TYPE(CSDCOERCAL1_t, uint32_t)
9782 ADD_BITFIELD_RW(DCO_FCAL_RSEL5, 0, 10)
9791 uint32_t reserved0[7];
9794 uint32_t reserved1[2];
9799 CSCLRIFG_t CSCLRIFG;
9801 CSSETIFG_t CSSETIFG;
9803 CSDCOERCAL0_t CSDCOERCAL0;
9804 CSDCOERCAL1_t CSDCOERCAL1;
9807 static CS_t & CS = (*(
CS_t *)0x40010400);
9816 BEGIN_TYPE(PSSKEY_t, uint32_t)
9818 ADD_BITFIELD_RW(PSSKEY, 0, 16)
9823 BEGIN_TYPE(PSSCTL0_t, uint32_t)
9825 ADD_BITFIELD_RW(SVSMHOFF, 0, 1)
9827 ADD_BITFIELD_RW(SVSMHLP, 1, 1)
9829 ADD_BITFIELD_RW(SVSMHS, 2, 1)
9831 ADD_BITFIELD_RW(SVSMHTH, 3, 3)
9833 ADD_BITFIELD_RW(SVMHOE, 6, 1)
9835 ADD_BITFIELD_RW(SVMHOUTPOLAL, 7, 1)
9837 ADD_BITFIELD_RW(DCDC_FORCE, 10, 1)
9839 ADD_BITFIELD_RW(VCORETRAN, 12, 2)
9843 static const uint32_t PSSCTL0_SVSMHOFF__SVSMHOFF_0 = 0;
9845 static const uint32_t PSSCTL0_SVSMHOFF__SVSMHOFF_1 = 1;
9847 static const uint32_t PSSCTL0_SVSMHLP__SVSMHLP_0 = 0;
9849 static const uint32_t PSSCTL0_SVSMHLP__SVSMHLP_1 = 1;
9851 static const uint32_t PSSCTL0_SVSMHS__SVSMHS_0 = 0;
9853 static const uint32_t PSSCTL0_SVSMHS__SVSMHS_1 = 1;
9855 static const uint32_t PSSCTL0_SVMHOE__SVMHOE_0 = 0;
9857 static const uint32_t PSSCTL0_SVMHOE__SVMHOE_1 = 1;
9859 static const uint32_t PSSCTL0_SVMHOUTPOLAL__SVMHOUTPOLAL_0 = 0;
9861 static const uint32_t PSSCTL0_SVMHOUTPOLAL__SVMHOUTPOLAL_1 = 1;
9863 static const uint32_t PSSCTL0_DCDC_FORCE__DCDC_FORCE_0 = 0;
9865 static const uint32_t PSSCTL0_DCDC_FORCE__DCDC_FORCE_1 = 1;
9867 static const uint32_t PSSCTL0_VCORETRAN__VCORETRAN_0 = 0;
9869 static const uint32_t PSSCTL0_VCORETRAN__VCORETRAN_1 = 1;
9871 static const uint32_t PSSCTL0_VCORETRAN__VCORETRAN_2 = 2;
9873 static const uint32_t PSSCTL0_VCORETRAN__VCORETRAN_3 = 3;
9877 BEGIN_TYPE(PSSIE_t, uint32_t)
9879 ADD_BITFIELD_RW(SVSMHIE, 1, 1)
9883 static const uint32_t PSSIE_SVSMHIE__SVSMHIE_0 = 0;
9885 static const uint32_t PSSIE_SVSMHIE__SVSMHIE_1 = 1;
9889 BEGIN_TYPE(PSSIFG_t, uint32_t)
9891 ADD_BITFIELD_RO(SVSMHIFG, 1, 1)
9895 static const uint32_t PSSIFG_SVSMHIFG__SVSMHIFG_0 = 0;
9897 static const uint32_t PSSIFG_SVSMHIFG__SVSMHIFG_1 = 1;
9901 BEGIN_TYPE(PSSCLRIFG_t, uint32_t)
9903 ADD_BITFIELD_WO(CLRSVSMHIFG, 1, 1)
9907 static const uint32_t PSSCLRIFG_CLRSVSMHIFG__CLRSVSMHIFG_0 = 0;
9909 static const uint32_t PSSCLRIFG_CLRSVSMHIFG__CLRSVSMHIFG_1 = 1;
9914 uint32_t reserved0[11];
9917 PSSCLRIFG_t PSSCLRIFG;
9929 BEGIN_TYPE(FLCTL_POWER_STAT_t, uint32_t)
9931 ADD_BITFIELD_RO(PSTAT, 0, 3)
9933 ADD_BITFIELD_RO(LDOSTAT, 3, 1)
9935 ADD_BITFIELD_RO(VREFSTAT, 4, 1)
9937 ADD_BITFIELD_RO(IREFSTAT, 5, 1)
9939 ADD_BITFIELD_RO(TRIMSTAT, 6, 1)
9941 ADD_BITFIELD_RO(RD_2T, 7, 1)
9945 static const uint32_t FLCTL_POWER_STAT_PSTAT__PSTAT_0 = 0;
9947 static const uint32_t FLCTL_POWER_STAT_PSTAT__PSTAT_1 = 1;
9949 static const uint32_t FLCTL_POWER_STAT_PSTAT__PSTAT_2 = 2;
9951 static const uint32_t FLCTL_POWER_STAT_PSTAT__PSTAT_3 = 3;
9953 static const uint32_t FLCTL_POWER_STAT_PSTAT__PSTAT_4 = 4;
9955 static const uint32_t FLCTL_POWER_STAT_PSTAT__PSTAT_5 = 5;
9957 static const uint32_t FLCTL_POWER_STAT_PSTAT__PSTAT_6 = 6;
9959 static const uint32_t FLCTL_POWER_STAT_PSTAT__PSTAT_7 = 7;
9961 static const uint32_t FLCTL_POWER_STAT_LDOSTAT__LDOSTAT_0 = 0;
9963 static const uint32_t FLCTL_POWER_STAT_LDOSTAT__LDOSTAT_1 = 1;
9965 static const uint32_t FLCTL_POWER_STAT_VREFSTAT__VREFSTAT_0 = 0;
9967 static const uint32_t FLCTL_POWER_STAT_VREFSTAT__VREFSTAT_1 = 1;
9969 static const uint32_t FLCTL_POWER_STAT_IREFSTAT__IREFSTAT_0 = 0;
9971 static const uint32_t FLCTL_POWER_STAT_IREFSTAT__IREFSTAT_1 = 1;
9973 static const uint32_t FLCTL_POWER_STAT_TRIMSTAT__TRIMSTAT_0 = 0;
9975 static const uint32_t FLCTL_POWER_STAT_TRIMSTAT__TRIMSTAT_1 = 1;
9977 static const uint32_t FLCTL_POWER_STAT_RD_2T__RD_2T_0 = 0;
9979 static const uint32_t FLCTL_POWER_STAT_RD_2T__RD_2T_1 = 1;
9983 BEGIN_TYPE(FLCTL_BANK0_RDCTL_t, uint32_t)
9985 ADD_BITFIELD_RW(RD_MODE, 0, 4)
9987 ADD_BITFIELD_RW(BUFI, 4, 1)
9989 ADD_BITFIELD_RW(BUFD, 5, 1)
9991 ADD_BITFIELD_RW(WAIT, 12, 4)
9993 ADD_BITFIELD_RO(RD_MODE_STATUS, 16, 4)
9997 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE__RD_MODE_0 = 0;
9999 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE__RD_MODE_1 = 1;
10001 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE__RD_MODE_2 = 2;
10003 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE__RD_MODE_3 = 3;
10005 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE__RD_MODE_4 = 4;
10007 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE__RD_MODE_5 = 5;
10009 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE__RD_MODE_9 = 9;
10011 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE__RD_MODE_10 = 10;
10013 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_0 = 0;
10015 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_1 = 1;
10017 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_2 = 2;
10019 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_3 = 3;
10021 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_4 = 4;
10023 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_5 = 5;
10025 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_6 = 6;
10027 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_7 = 7;
10029 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_8 = 8;
10031 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_9 = 9;
10033 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_10 = 10;
10035 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_11 = 11;
10037 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_12 = 12;
10039 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_13 = 13;
10041 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_14 = 14;
10043 static const uint32_t FLCTL_BANK0_RDCTL_WAIT__WAIT_15 = 15;
10045 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_0 = 0;
10047 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_1 = 1;
10049 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_2 = 2;
10051 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_3 = 3;
10053 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_4 = 4;
10055 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_5 = 5;
10057 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_9 = 9;
10059 static const uint32_t FLCTL_BANK0_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_10 = 10;
10063 BEGIN_TYPE(FLCTL_BANK1_RDCTL_t, uint32_t)
10065 ADD_BITFIELD_RW(RD_MODE, 0, 4)
10067 ADD_BITFIELD_RW(BUFI, 4, 1)
10069 ADD_BITFIELD_RW(BUFD, 5, 1)
10071 ADD_BITFIELD_RO(RD_MODE_STATUS, 16, 4)
10073 ADD_BITFIELD_RW(WAIT, 12, 4)
10077 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE__RD_MODE_0 = 0;
10079 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE__RD_MODE_1 = 1;
10081 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE__RD_MODE_2 = 2;
10083 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE__RD_MODE_3 = 3;
10085 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE__RD_MODE_4 = 4;
10087 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE__RD_MODE_5 = 5;
10089 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE__RD_MODE_9 = 9;
10091 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE__RD_MODE_10 = 10;
10093 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_0 = 0;
10095 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_1 = 1;
10097 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_2 = 2;
10099 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_3 = 3;
10101 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_4 = 4;
10103 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_5 = 5;
10105 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_9 = 9;
10107 static const uint32_t FLCTL_BANK1_RDCTL_RD_MODE_STATUS__RD_MODE_STATUS_10 = 10;
10109 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_0 = 0;
10111 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_1 = 1;
10113 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_2 = 2;
10115 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_3 = 3;
10117 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_4 = 4;
10119 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_5 = 5;
10121 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_6 = 6;
10123 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_7 = 7;
10125 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_8 = 8;
10127 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_9 = 9;
10129 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_10 = 10;
10131 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_11 = 11;
10133 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_12 = 12;
10135 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_13 = 13;
10137 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_14 = 14;
10139 static const uint32_t FLCTL_BANK1_RDCTL_WAIT__WAIT_15 = 15;
10143 BEGIN_TYPE(FLCTL_RDBRST_CTLSTAT_t, uint32_t)
10145 ADD_BITFIELD_WO(START, 0, 1)
10147 ADD_BITFIELD_RW(MEM_TYPE, 1, 2)
10149 ADD_BITFIELD_RW(STOP_FAIL, 3, 1)
10151 ADD_BITFIELD_RW(DATA_CMP, 4, 1)
10153 ADD_BITFIELD_RW(TEST_EN, 6, 1)
10155 ADD_BITFIELD_RO(BRST_STAT, 16, 2)
10157 ADD_BITFIELD_RO(CMP_ERR, 18, 1)
10159 ADD_BITFIELD_RO(ADDR_ERR, 19, 1)
10161 ADD_BITFIELD_WO(CLR_STAT, 23, 1)
10165 static const uint32_t FLCTL_RDBRST_CTLSTAT_MEM_TYPE__MEM_TYPE_0 = 0;
10167 static const uint32_t FLCTL_RDBRST_CTLSTAT_MEM_TYPE__MEM_TYPE_1 = 1;
10169 static const uint32_t FLCTL_RDBRST_CTLSTAT_MEM_TYPE__MEM_TYPE_3 = 3;
10171 static const uint32_t FLCTL_RDBRST_CTLSTAT_DATA_CMP__DATA_CMP_0 = 0;
10173 static const uint32_t FLCTL_RDBRST_CTLSTAT_DATA_CMP__DATA_CMP_1 = 1;
10175 static const uint32_t FLCTL_RDBRST_CTLSTAT_BRST_STAT__BRST_STAT_0 = 0;
10177 static const uint32_t FLCTL_RDBRST_CTLSTAT_BRST_STAT__BRST_STAT_1 = 1;
10179 static const uint32_t FLCTL_RDBRST_CTLSTAT_BRST_STAT__BRST_STAT_2 = 2;
10181 static const uint32_t FLCTL_RDBRST_CTLSTAT_BRST_STAT__BRST_STAT_3 = 3;
10185 BEGIN_TYPE(FLCTL_RDBRST_STARTADDR_t, uint32_t)
10187 ADD_BITFIELD_RW(START_ADDRESS, 0, 21)
10192 BEGIN_TYPE(FLCTL_RDBRST_LEN_t, uint32_t)
10194 ADD_BITFIELD_RW(BURST_LENGTH, 0, 21)
10199 BEGIN_TYPE(FLCTL_RDBRST_FAILADDR_t, uint32_t)
10201 ADD_BITFIELD_RW(FAIL_ADDRESS, 0, 21)
10206 BEGIN_TYPE(FLCTL_RDBRST_FAILCNT_t, uint32_t)
10208 ADD_BITFIELD_RW(FAIL_COUNT, 0, 17)
10213 BEGIN_TYPE(FLCTL_PRG_CTLSTAT_t, uint32_t)
10215 ADD_BITFIELD_RW(ENABLE, 0, 1)
10217 ADD_BITFIELD_RW(MODE, 1, 1)
10219 ADD_BITFIELD_RW(VER_PRE, 2, 1)
10221 ADD_BITFIELD_RW(VER_PST, 3, 1)
10223 ADD_BITFIELD_RO(STATUS, 16, 2)
10225 ADD_BITFIELD_RO(BNK_ACT, 18, 1)
10229 static const uint32_t FLCTL_PRG_CTLSTAT_ENABLE__ENABLE_0 = 0;
10231 static const uint32_t FLCTL_PRG_CTLSTAT_ENABLE__ENABLE_1 = 1;
10233 static const uint32_t FLCTL_PRG_CTLSTAT_MODE__MODE_0 = 0;
10235 static const uint32_t FLCTL_PRG_CTLSTAT_MODE__MODE_1 = 1;
10237 static const uint32_t FLCTL_PRG_CTLSTAT_VER_PRE__VER_PRE_0 = 0;
10239 static const uint32_t FLCTL_PRG_CTLSTAT_VER_PRE__VER_PRE_1 = 1;
10241 static const uint32_t FLCTL_PRG_CTLSTAT_VER_PST__VER_PST_0 = 0;
10243 static const uint32_t FLCTL_PRG_CTLSTAT_VER_PST__VER_PST_1 = 1;
10245 static const uint32_t FLCTL_PRG_CTLSTAT_STATUS__STATUS_0 = 0;
10247 static const uint32_t FLCTL_PRG_CTLSTAT_STATUS__STATUS_1 = 1;
10249 static const uint32_t FLCTL_PRG_CTLSTAT_STATUS__STATUS_2 = 2;
10251 static const uint32_t FLCTL_PRG_CTLSTAT_BNK_ACT__BNK_ACT_0 = 0;
10253 static const uint32_t FLCTL_PRG_CTLSTAT_BNK_ACT__BNK_ACT_1 = 1;
10257 BEGIN_TYPE(FLCTL_PRGBRST_CTLSTAT_t, uint32_t)
10259 ADD_BITFIELD_WO(START, 0, 1)
10261 ADD_BITFIELD_RW(TYPE, 1, 2)
10263 ADD_BITFIELD_RW(LEN, 3, 3)
10265 ADD_BITFIELD_RW(AUTO_PRE, 6, 1)
10267 ADD_BITFIELD_RW(AUTO_PST, 7, 1)
10269 ADD_BITFIELD_RO(BURST_STATUS, 16, 3)
10271 ADD_BITFIELD_RO(PRE_ERR, 19, 1)
10273 ADD_BITFIELD_RO(PST_ERR, 20, 1)
10275 ADD_BITFIELD_RO(ADDR_ERR, 21, 1)
10277 ADD_BITFIELD_WO(CLR_STAT, 23, 1)
10281 static const uint32_t FLCTL_PRGBRST_CTLSTAT_TYPE__TYPE_0 = 0;
10283 static const uint32_t FLCTL_PRGBRST_CTLSTAT_TYPE__TYPE_1 = 1;
10285 static const uint32_t FLCTL_PRGBRST_CTLSTAT_TYPE__TYPE_3 = 3;
10287 static const uint32_t FLCTL_PRGBRST_CTLSTAT_LEN__LEN_0 = 0;
10289 static const uint32_t FLCTL_PRGBRST_CTLSTAT_LEN__LEN_1 = 1;
10291 static const uint32_t FLCTL_PRGBRST_CTLSTAT_LEN__LEN_2 = 2;
10293 static const uint32_t FLCTL_PRGBRST_CTLSTAT_LEN__LEN_3 = 3;
10295 static const uint32_t FLCTL_PRGBRST_CTLSTAT_LEN__LEN_4 = 4;
10297 static const uint32_t FLCTL_PRGBRST_CTLSTAT_AUTO_PRE__AUTO_PRE_0 = 0;
10299 static const uint32_t FLCTL_PRGBRST_CTLSTAT_AUTO_PRE__AUTO_PRE_1 = 1;
10301 static const uint32_t FLCTL_PRGBRST_CTLSTAT_AUTO_PST__AUTO_PST_0 = 0;
10303 static const uint32_t FLCTL_PRGBRST_CTLSTAT_AUTO_PST__AUTO_PST_1 = 1;
10305 static const uint32_t FLCTL_PRGBRST_CTLSTAT_BURST_STATUS__BURST_STATUS_0 = 0;
10307 static const uint32_t FLCTL_PRGBRST_CTLSTAT_BURST_STATUS__BURST_STATUS_1 = 1;
10309 static const uint32_t FLCTL_PRGBRST_CTLSTAT_BURST_STATUS__BURST_STATUS_2 = 2;
10311 static const uint32_t FLCTL_PRGBRST_CTLSTAT_BURST_STATUS__BURST_STATUS_3 = 3;
10313 static const uint32_t FLCTL_PRGBRST_CTLSTAT_BURST_STATUS__BURST_STATUS_4 = 4;
10315 static const uint32_t FLCTL_PRGBRST_CTLSTAT_BURST_STATUS__BURST_STATUS_5 = 5;
10317 static const uint32_t FLCTL_PRGBRST_CTLSTAT_BURST_STATUS__BURST_STATUS_7 = 7;
10321 BEGIN_TYPE(FLCTL_PRGBRST_STARTADDR_t, uint32_t)
10323 ADD_BITFIELD_RW(START_ADDRESS, 0, 22)
10328 BEGIN_TYPE(FLCTL_PRGBRST_DATA0_0_t, uint32_t)
10330 ADD_BITFIELD_RW(DATAIN, 0, 32)
10335 BEGIN_TYPE(FLCTL_PRGBRST_DATA0_1_t, uint32_t)
10337 ADD_BITFIELD_RW(DATAIN, 0, 32)
10342 BEGIN_TYPE(FLCTL_PRGBRST_DATA0_2_t, uint32_t)
10344 ADD_BITFIELD_RW(DATAIN, 0, 32)
10349 BEGIN_TYPE(FLCTL_PRGBRST_DATA0_3_t, uint32_t)
10351 ADD_BITFIELD_RW(DATAIN, 0, 32)
10356 BEGIN_TYPE(FLCTL_PRGBRST_DATA1_0_t, uint32_t)
10358 ADD_BITFIELD_RW(DATAIN, 0, 32)
10363 BEGIN_TYPE(FLCTL_PRGBRST_DATA1_1_t, uint32_t)
10365 ADD_BITFIELD_RW(DATAIN, 0, 32)
10370 BEGIN_TYPE(FLCTL_PRGBRST_DATA1_2_t, uint32_t)
10372 ADD_BITFIELD_RW(DATAIN, 0, 32)
10377 BEGIN_TYPE(FLCTL_PRGBRST_DATA1_3_t, uint32_t)
10379 ADD_BITFIELD_RW(DATAIN, 0, 32)
10384 BEGIN_TYPE(FLCTL_PRGBRST_DATA2_0_t, uint32_t)
10386 ADD_BITFIELD_RW(DATAIN, 0, 32)
10391 BEGIN_TYPE(FLCTL_PRGBRST_DATA2_1_t, uint32_t)
10393 ADD_BITFIELD_RW(DATAIN, 0, 32)
10398 BEGIN_TYPE(FLCTL_PRGBRST_DATA2_2_t, uint32_t)
10400 ADD_BITFIELD_RW(DATAIN, 0, 32)
10405 BEGIN_TYPE(FLCTL_PRGBRST_DATA2_3_t, uint32_t)
10407 ADD_BITFIELD_RW(DATAIN, 0, 32)
10412 BEGIN_TYPE(FLCTL_PRGBRST_DATA3_0_t, uint32_t)
10414 ADD_BITFIELD_RW(DATAIN, 0, 32)
10419 BEGIN_TYPE(FLCTL_PRGBRST_DATA3_1_t, uint32_t)
10421 ADD_BITFIELD_RW(DATAIN, 0, 32)
10426 BEGIN_TYPE(FLCTL_PRGBRST_DATA3_2_t, uint32_t)
10428 ADD_BITFIELD_RW(DATAIN, 0, 32)
10433 BEGIN_TYPE(FLCTL_PRGBRST_DATA3_3_t, uint32_t)
10435 ADD_BITFIELD_RW(DATAIN, 0, 32)
10440 BEGIN_TYPE(FLCTL_ERASE_CTLSTAT_t, uint32_t)
10442 ADD_BITFIELD_WO(START, 0, 1)
10444 ADD_BITFIELD_RW(MODE, 1, 1)
10446 ADD_BITFIELD_RW(TYPE, 2, 2)
10448 ADD_BITFIELD_RO(STATUS, 16, 2)
10450 ADD_BITFIELD_RO(ADDR_ERR, 18, 1)
10452 ADD_BITFIELD_WO(CLR_STAT, 19, 1)
10456 static const uint32_t FLCTL_ERASE_CTLSTAT_MODE__MODE_0 = 0;
10458 static const uint32_t FLCTL_ERASE_CTLSTAT_MODE__MODE_1 = 1;
10460 static const uint32_t FLCTL_ERASE_CTLSTAT_TYPE__TYPE_0 = 0;
10462 static const uint32_t FLCTL_ERASE_CTLSTAT_TYPE__TYPE_1 = 1;
10464 static const uint32_t FLCTL_ERASE_CTLSTAT_TYPE__TYPE_3 = 3;
10466 static const uint32_t FLCTL_ERASE_CTLSTAT_STATUS__STATUS_0 = 0;
10468 static const uint32_t FLCTL_ERASE_CTLSTAT_STATUS__STATUS_1 = 1;
10470 static const uint32_t FLCTL_ERASE_CTLSTAT_STATUS__STATUS_2 = 2;
10472 static const uint32_t FLCTL_ERASE_CTLSTAT_STATUS__STATUS_3 = 3;
10476 BEGIN_TYPE(FLCTL_ERASE_SECTADDR_t, uint32_t)
10478 ADD_BITFIELD_RW(SECT_ADDRESS, 0, 22)
10483 BEGIN_TYPE(FLCTL_BANK0_INFO_WEPROT_t, uint32_t)
10485 ADD_BITFIELD_RW(PROT0, 0, 1)
10487 ADD_BITFIELD_RW(PROT1, 1, 1)
10492 BEGIN_TYPE(FLCTL_BANK0_MAIN_WEPROT_t, uint32_t)
10494 ADD_BITFIELD_RW(PROT0, 0, 1)
10496 ADD_BITFIELD_RW(PROT1, 1, 1)
10498 ADD_BITFIELD_RW(PROT2, 2, 1)
10500 ADD_BITFIELD_RW(PROT3, 3, 1)
10502 ADD_BITFIELD_RW(PROT4, 4, 1)
10504 ADD_BITFIELD_RW(PROT5, 5, 1)
10506 ADD_BITFIELD_RW(PROT6, 6, 1)
10508 ADD_BITFIELD_RW(PROT7, 7, 1)
10510 ADD_BITFIELD_RW(PROT8, 8, 1)
10512 ADD_BITFIELD_RW(PROT9, 9, 1)
10514 ADD_BITFIELD_RW(PROT10, 10, 1)
10516 ADD_BITFIELD_RW(PROT11, 11, 1)
10518 ADD_BITFIELD_RW(PROT12, 12, 1)
10520 ADD_BITFIELD_RW(PROT13, 13, 1)
10522 ADD_BITFIELD_RW(PROT14, 14, 1)
10524 ADD_BITFIELD_RW(PROT15, 15, 1)
10526 ADD_BITFIELD_RW(PROT16, 16, 1)
10528 ADD_BITFIELD_RW(PROT17, 17, 1)
10530 ADD_BITFIELD_RW(PROT18, 18, 1)
10532 ADD_BITFIELD_RW(PROT19, 19, 1)
10534 ADD_BITFIELD_RW(PROT20, 20, 1)
10536 ADD_BITFIELD_RW(PROT21, 21, 1)
10538 ADD_BITFIELD_RW(PROT22, 22, 1)
10540 ADD_BITFIELD_RW(PROT23, 23, 1)
10542 ADD_BITFIELD_RW(PROT24, 24, 1)
10544 ADD_BITFIELD_RW(PROT25, 25, 1)
10546 ADD_BITFIELD_RW(PROT26, 26, 1)
10548 ADD_BITFIELD_RW(PROT27, 27, 1)
10550 ADD_BITFIELD_RW(PROT28, 28, 1)
10552 ADD_BITFIELD_RW(PROT29, 29, 1)
10554 ADD_BITFIELD_RW(PROT30, 30, 1)
10556 ADD_BITFIELD_RW(PROT31, 31, 1)
10561 BEGIN_TYPE(FLCTL_BANK1_INFO_WEPROT_t, uint32_t)
10563 ADD_BITFIELD_RW(PROT0, 0, 1)
10565 ADD_BITFIELD_RW(PROT1, 1, 1)
10570 BEGIN_TYPE(FLCTL_BANK1_MAIN_WEPROT_t, uint32_t)
10572 ADD_BITFIELD_RW(PROT0, 0, 1)
10574 ADD_BITFIELD_RW(PROT1, 1, 1)
10576 ADD_BITFIELD_RW(PROT2, 2, 1)
10578 ADD_BITFIELD_RW(PROT3, 3, 1)
10580 ADD_BITFIELD_RW(PROT4, 4, 1)
10582 ADD_BITFIELD_RW(PROT5, 5, 1)
10584 ADD_BITFIELD_RW(PROT6, 6, 1)
10586 ADD_BITFIELD_RW(PROT7, 7, 1)
10588 ADD_BITFIELD_RW(PROT8, 8, 1)
10590 ADD_BITFIELD_RW(PROT9, 9, 1)
10592 ADD_BITFIELD_RW(PROT10, 10, 1)
10594 ADD_BITFIELD_RW(PROT11, 11, 1)
10596 ADD_BITFIELD_RW(PROT12, 12, 1)
10598 ADD_BITFIELD_RW(PROT13, 13, 1)
10600 ADD_BITFIELD_RW(PROT14, 14, 1)
10602 ADD_BITFIELD_RW(PROT15, 15, 1)
10604 ADD_BITFIELD_RW(PROT16, 16, 1)
10606 ADD_BITFIELD_RW(PROT17, 17, 1)
10608 ADD_BITFIELD_RW(PROT18, 18, 1)
10610 ADD_BITFIELD_RW(PROT19, 19, 1)
10612 ADD_BITFIELD_RW(PROT20, 20, 1)
10614 ADD_BITFIELD_RW(PROT21, 21, 1)
10616 ADD_BITFIELD_RW(PROT22, 22, 1)
10618 ADD_BITFIELD_RW(PROT23, 23, 1)
10620 ADD_BITFIELD_RW(PROT24, 24, 1)
10622 ADD_BITFIELD_RW(PROT25, 25, 1)
10624 ADD_BITFIELD_RW(PROT26, 26, 1)
10626 ADD_BITFIELD_RW(PROT27, 27, 1)
10628 ADD_BITFIELD_RW(PROT28, 28, 1)
10630 ADD_BITFIELD_RW(PROT29, 29, 1)
10632 ADD_BITFIELD_RW(PROT30, 30, 1)
10634 ADD_BITFIELD_RW(PROT31, 31, 1)
10639 BEGIN_TYPE(FLCTL_BMRK_CTLSTAT_t, uint32_t)
10641 ADD_BITFIELD_RW(I_BMRK, 0, 1)
10643 ADD_BITFIELD_RW(D_BMRK, 1, 1)
10645 ADD_BITFIELD_RW(CMP_EN, 2, 1)
10647 ADD_BITFIELD_RW(CMP_SEL, 3, 1)
10651 static const uint32_t FLCTL_BMRK_CTLSTAT_CMP_SEL__en_1_0x0 = 0;
10653 static const uint32_t FLCTL_BMRK_CTLSTAT_CMP_SEL__en_2_0x1 = 1;
10657 BEGIN_TYPE(FLCTL_BMRK_IFETCH_t, uint32_t)
10659 ADD_BITFIELD_RW(COUNT, 0, 32)
10664 BEGIN_TYPE(FLCTL_BMRK_DREAD_t, uint32_t)
10666 ADD_BITFIELD_RW(COUNT, 0, 32)
10671 BEGIN_TYPE(FLCTL_BMRK_CMP_t, uint32_t)
10673 ADD_BITFIELD_RW(COUNT, 0, 32)
10678 BEGIN_TYPE(FLCTL_IFG_t, uint32_t)
10680 ADD_BITFIELD_RO(RDBRST, 0, 1)
10682 ADD_BITFIELD_RO(AVPRE, 1, 1)
10684 ADD_BITFIELD_RO(AVPST, 2, 1)
10686 ADD_BITFIELD_RO(PRG, 3, 1)
10688 ADD_BITFIELD_RO(PRGB, 4, 1)
10690 ADD_BITFIELD_RO(ERASE, 5, 1)
10692 ADD_BITFIELD_RO(BMRK, 8, 1)
10694 ADD_BITFIELD_RO(PRG_ERR, 9, 1)
10699 BEGIN_TYPE(FLCTL_IE_t, uint32_t)
10701 ADD_BITFIELD_RW(RDBRST, 0, 1)
10703 ADD_BITFIELD_RW(AVPRE, 1, 1)
10705 ADD_BITFIELD_RW(AVPST, 2, 1)
10707 ADD_BITFIELD_RW(PRG, 3, 1)
10709 ADD_BITFIELD_RW(PRGB, 4, 1)
10711 ADD_BITFIELD_RW(ERASE, 5, 1)
10713 ADD_BITFIELD_RW(BMRK, 8, 1)
10715 ADD_BITFIELD_RW(PRG_ERR, 9, 1)
10720 BEGIN_TYPE(FLCTL_CLRIFG_t, uint32_t)
10722 ADD_BITFIELD_WO(RDBRST, 0, 1)
10724 ADD_BITFIELD_WO(AVPRE, 1, 1)
10726 ADD_BITFIELD_WO(AVPST, 2, 1)
10728 ADD_BITFIELD_WO(PRG, 3, 1)
10730 ADD_BITFIELD_WO(PRGB, 4, 1)
10732 ADD_BITFIELD_WO(ERASE, 5, 1)
10734 ADD_BITFIELD_WO(BMRK, 8, 1)
10736 ADD_BITFIELD_WO(PRG_ERR, 9, 1)
10741 BEGIN_TYPE(FLCTL_SETIFG_t, uint32_t)
10743 ADD_BITFIELD_WO(RDBRST, 0, 1)
10745 ADD_BITFIELD_WO(AVPRE, 1, 1)
10747 ADD_BITFIELD_WO(AVPST, 2, 1)
10749 ADD_BITFIELD_WO(PRG, 3, 1)
10751 ADD_BITFIELD_WO(PRGB, 4, 1)
10753 ADD_BITFIELD_WO(ERASE, 5, 1)
10755 ADD_BITFIELD_WO(BMRK, 8, 1)
10757 ADD_BITFIELD_WO(PRG_ERR, 9, 1)
10761 BEGIN_TYPE(FLCTL_READ_TIMCTL_t, uint32_t)
10763 ADD_BITFIELD_RO(SETUP, 0, 8)
10765 ADD_BITFIELD_RO(IREF_BOOST1, 12, 4)
10767 ADD_BITFIELD_RO(SETUP_LONG, 16, 8)
10771 BEGIN_TYPE(FLCTL_READMARGIN_TIMCTL_t, uint32_t)
10773 ADD_BITFIELD_RO(SETUP, 0, 8)
10777 BEGIN_TYPE(FLCTL_PRGVER_TIMCTL_t, uint32_t)
10779 ADD_BITFIELD_RO(SETUP, 0, 8)
10781 ADD_BITFIELD_RO(ACTIVE, 8, 4)
10783 ADD_BITFIELD_RO(HOLD, 12, 4)
10787 BEGIN_TYPE(FLCTL_ERSVER_TIMCTL_t, uint32_t)
10789 ADD_BITFIELD_RO(SETUP, 0, 8)
10793 BEGIN_TYPE(FLCTL_LKGVER_TIMCTL_t, uint32_t)
10795 ADD_BITFIELD_RO(SETUP, 0, 8)
10799 BEGIN_TYPE(FLCTL_PROGRAM_TIMCTL_t, uint32_t)
10801 ADD_BITFIELD_RO(SETUP, 0, 8)
10803 ADD_BITFIELD_RO(ACTIVE, 8, 20)
10805 ADD_BITFIELD_RO(HOLD, 28, 4)
10809 BEGIN_TYPE(FLCTL_ERASE_TIMCTL_t, uint32_t)
10811 ADD_BITFIELD_RO(SETUP, 0, 8)
10813 ADD_BITFIELD_RO(ACTIVE, 8, 20)
10815 ADD_BITFIELD_RO(HOLD, 28, 4)
10819 BEGIN_TYPE(FLCTL_MASSERASE_TIMCTL_t, uint32_t)
10821 ADD_BITFIELD_RO(BOOST_ACTIVE, 0, 8)
10823 ADD_BITFIELD_RO(BOOST_HOLD, 8, 8)
10827 BEGIN_TYPE(FLCTL_BURSTPRG_TIMCTL_t, uint32_t)
10829 ADD_BITFIELD_RO(ACTIVE, 8, 20)
10833 FLCTL_POWER_STAT_t FLCTL_POWER_STAT;
10834 uint32_t reserved0[3];
10835 FLCTL_BANK0_RDCTL_t FLCTL_BANK0_RDCTL;
10836 FLCTL_BANK1_RDCTL_t FLCTL_BANK1_RDCTL;
10837 uint32_t reserved1[2];
10838 FLCTL_RDBRST_CTLSTAT_t FLCTL_RDBRST_CTLSTAT;
10839 FLCTL_RDBRST_STARTADDR_t FLCTL_RDBRST_STARTADDR;
10840 FLCTL_RDBRST_LEN_t FLCTL_RDBRST_LEN;
10841 uint32_t reserved2[4];
10842 FLCTL_RDBRST_FAILADDR_t FLCTL_RDBRST_FAILADDR;
10843 FLCTL_RDBRST_FAILCNT_t FLCTL_RDBRST_FAILCNT;
10844 uint32_t reserved3[3];
10845 FLCTL_PRG_CTLSTAT_t FLCTL_PRG_CTLSTAT;
10846 FLCTL_PRGBRST_CTLSTAT_t FLCTL_PRGBRST_CTLSTAT;
10847 FLCTL_PRGBRST_STARTADDR_t FLCTL_PRGBRST_STARTADDR;
10848 uint32_t reserved4;
10849 FLCTL_PRGBRST_DATA0_0_t FLCTL_PRGBRST_DATA0_0;
10850 FLCTL_PRGBRST_DATA0_1_t FLCTL_PRGBRST_DATA0_1;
10851 FLCTL_PRGBRST_DATA0_2_t FLCTL_PRGBRST_DATA0_2;
10852 FLCTL_PRGBRST_DATA0_3_t FLCTL_PRGBRST_DATA0_3;
10853 FLCTL_PRGBRST_DATA1_0_t FLCTL_PRGBRST_DATA1_0;
10854 FLCTL_PRGBRST_DATA1_1_t FLCTL_PRGBRST_DATA1_1;
10855 FLCTL_PRGBRST_DATA1_2_t FLCTL_PRGBRST_DATA1_2;
10856 FLCTL_PRGBRST_DATA1_3_t FLCTL_PRGBRST_DATA1_3;
10857 FLCTL_PRGBRST_DATA2_0_t FLCTL_PRGBRST_DATA2_0;
10858 FLCTL_PRGBRST_DATA2_1_t FLCTL_PRGBRST_DATA2_1;
10859 FLCTL_PRGBRST_DATA2_2_t FLCTL_PRGBRST_DATA2_2;
10860 FLCTL_PRGBRST_DATA2_3_t FLCTL_PRGBRST_DATA2_3;
10861 FLCTL_PRGBRST_DATA3_0_t FLCTL_PRGBRST_DATA3_0;
10862 FLCTL_PRGBRST_DATA3_1_t FLCTL_PRGBRST_DATA3_1;
10863 FLCTL_PRGBRST_DATA3_2_t FLCTL_PRGBRST_DATA3_2;
10864 FLCTL_PRGBRST_DATA3_3_t FLCTL_PRGBRST_DATA3_3;
10865 FLCTL_ERASE_CTLSTAT_t FLCTL_ERASE_CTLSTAT;
10866 FLCTL_ERASE_SECTADDR_t FLCTL_ERASE_SECTADDR;
10867 uint32_t reserved5[2];
10868 FLCTL_BANK0_INFO_WEPROT_t FLCTL_BANK0_INFO_WEPROT;
10869 FLCTL_BANK0_MAIN_WEPROT_t FLCTL_BANK0_MAIN_WEPROT;
10870 uint32_t reserved6[2];
10871 FLCTL_BANK1_INFO_WEPROT_t FLCTL_BANK1_INFO_WEPROT;
10872 FLCTL_BANK1_MAIN_WEPROT_t FLCTL_BANK1_MAIN_WEPROT;
10873 uint32_t reserved7[2];
10874 FLCTL_BMRK_CTLSTAT_t FLCTL_BMRK_CTLSTAT;
10875 FLCTL_BMRK_IFETCH_t FLCTL_BMRK_IFETCH;
10876 FLCTL_BMRK_DREAD_t FLCTL_BMRK_DREAD;
10877 FLCTL_BMRK_CMP_t FLCTL_BMRK_CMP;
10878 uint32_t reserved8[4];
10879 FLCTL_IFG_t FLCTL_IFG;
10880 FLCTL_IE_t FLCTL_IE;
10881 FLCTL_CLRIFG_t FLCTL_CLRIFG;
10882 FLCTL_SETIFG_t FLCTL_SETIFG;
10883 FLCTL_READ_TIMCTL_t FLCTL_READ_TIMCTL;
10884 FLCTL_READMARGIN_TIMCTL_t FLCTL_READMARGIN_TIMCTL;
10885 FLCTL_PRGVER_TIMCTL_t FLCTL_PRGVER_TIMCTL;
10886 FLCTL_ERSVER_TIMCTL_t FLCTL_ERSVER_TIMCTL;
10887 FLCTL_LKGVER_TIMCTL_t FLCTL_LKGVER_TIMCTL;
10888 FLCTL_PROGRAM_TIMCTL_t FLCTL_PROGRAM_TIMCTL;
10889 FLCTL_ERASE_TIMCTL_t FLCTL_ERASE_TIMCTL;
10890 FLCTL_MASSERASE_TIMCTL_t FLCTL_MASSERASE_TIMCTL;
10891 FLCTL_BURSTPRG_TIMCTL_t FLCTL_BURSTPRG_TIMCTL;
10903 BEGIN_TYPE(ADC14CTL0_t, uint32_t)
10905 ADD_BITFIELD_RW(ADC14SC, 0, 1)
10907 ADD_BITFIELD_RW(ADC14ENC, 1, 1)
10909 ADD_BITFIELD_RW(ADC14ON, 4, 1)
10911 ADD_BITFIELD_RW(ADC14MSC, 7, 1)
10913 ADD_BITFIELD_RW(ADC14SHT0, 8, 4)
10915 ADD_BITFIELD_RW(ADC14SHT1, 12, 4)
10917 ADD_BITFIELD_RO(ADC14BUSY, 16, 1)
10919 ADD_BITFIELD_RW(ADC14CONSEQ, 17, 2)
10921 ADD_BITFIELD_RW(ADC14SSEL, 19, 3)
10923 ADD_BITFIELD_RW(ADC14DIV, 22, 3)
10925 ADD_BITFIELD_RW(ADC14ISSH, 25, 1)
10927 ADD_BITFIELD_RW(ADC14SHP, 26, 1)
10929 ADD_BITFIELD_RW(ADC14SHS, 27, 3)
10931 ADD_BITFIELD_RW(ADC14PDIV, 30, 2)
10935 static const uint32_t ADC14CTL0_ADC14SC__ADC14SC_0 = 0;
10937 static const uint32_t ADC14CTL0_ADC14SC__ADC14SC_1 = 1;
10939 static const uint32_t ADC14CTL0_ADC14ENC__ADC14ENC_0 = 0;
10941 static const uint32_t ADC14CTL0_ADC14ENC__ADC14ENC_1 = 1;
10943 static const uint32_t ADC14CTL0_ADC14ON__ADC14ON_0 = 0;
10945 static const uint32_t ADC14CTL0_ADC14ON__ADC14ON_1 = 1;
10947 static const uint32_t ADC14CTL0_ADC14MSC__ADC14MSC_0 = 0;
10949 static const uint32_t ADC14CTL0_ADC14MSC__ADC14MSC_1 = 1;
10951 static const uint32_t ADC14CTL0_ADC14SHT0__ADC14SHT0_0 = 0;
10953 static const uint32_t ADC14CTL0_ADC14SHT0__ADC14SHT0_1 = 1;
10955 static const uint32_t ADC14CTL0_ADC14SHT0__ADC14SHT0_2 = 2;
10957 static const uint32_t ADC14CTL0_ADC14SHT0__ADC14SHT0_3 = 3;
10959 static const uint32_t ADC14CTL0_ADC14SHT0__ADC14SHT0_4 = 4;
10961 static const uint32_t ADC14CTL0_ADC14SHT0__ADC14SHT0_5 = 5;
10963 static const uint32_t ADC14CTL0_ADC14SHT0__ADC14SHT0_6 = 6;
10965 static const uint32_t ADC14CTL0_ADC14SHT0__ADC14SHT0_7 = 7;
10967 static const uint32_t ADC14CTL0_ADC14SHT1__ADC14SHT1_0 = 0;
10969 static const uint32_t ADC14CTL0_ADC14SHT1__ADC14SHT1_1 = 1;
10971 static const uint32_t ADC14CTL0_ADC14SHT1__ADC14SHT1_2 = 2;
10973 static const uint32_t ADC14CTL0_ADC14SHT1__ADC14SHT1_3 = 3;
10975 static const uint32_t ADC14CTL0_ADC14SHT1__ADC14SHT1_4 = 4;
10977 static const uint32_t ADC14CTL0_ADC14SHT1__ADC14SHT1_5 = 5;
10979 static const uint32_t ADC14CTL0_ADC14SHT1__ADC14SHT1_6 = 6;
10981 static const uint32_t ADC14CTL0_ADC14SHT1__ADC14SHT1_7 = 7;
10983 static const uint32_t ADC14CTL0_ADC14BUSY__ADC14BUSY_0 = 0;
10985 static const uint32_t ADC14CTL0_ADC14BUSY__ADC14BUSY_1 = 1;
10987 static const uint32_t ADC14CTL0_ADC14CONSEQ__ADC14CONSEQ_0 = 0;
10989 static const uint32_t ADC14CTL0_ADC14CONSEQ__ADC14CONSEQ_1 = 1;
10991 static const uint32_t ADC14CTL0_ADC14CONSEQ__ADC14CONSEQ_2 = 2;
10993 static const uint32_t ADC14CTL0_ADC14CONSEQ__ADC14CONSEQ_3 = 3;
10995 static const uint32_t ADC14CTL0_ADC14SSEL__ADC14SSEL_0 = 0;
10997 static const uint32_t ADC14CTL0_ADC14SSEL__ADC14SSEL_1 = 1;
10999 static const uint32_t ADC14CTL0_ADC14SSEL__ADC14SSEL_2 = 2;
11001 static const uint32_t ADC14CTL0_ADC14SSEL__ADC14SSEL_3 = 3;
11003 static const uint32_t ADC14CTL0_ADC14SSEL__ADC14SSEL_4 = 4;
11005 static const uint32_t ADC14CTL0_ADC14SSEL__ADC14SSEL_5 = 5;
11007 static const uint32_t ADC14CTL0_ADC14DIV__ADC14DIV_0 = 0;
11009 static const uint32_t ADC14CTL0_ADC14DIV__ADC14DIV_1 = 1;
11011 static const uint32_t ADC14CTL0_ADC14DIV__ADC14DIV_2 = 2;
11013 static const uint32_t ADC14CTL0_ADC14DIV__ADC14DIV_3 = 3;
11015 static const uint32_t ADC14CTL0_ADC14DIV__ADC14DIV_4 = 4;
11017 static const uint32_t ADC14CTL0_ADC14DIV__ADC14DIV_5 = 5;
11019 static const uint32_t ADC14CTL0_ADC14DIV__ADC14DIV_6 = 6;
11021 static const uint32_t ADC14CTL0_ADC14DIV__ADC14DIV_7 = 7;
11023 static const uint32_t ADC14CTL0_ADC14ISSH__ADC14ISSH_0 = 0;
11025 static const uint32_t ADC14CTL0_ADC14ISSH__ADC14ISSH_1 = 1;
11027 static const uint32_t ADC14CTL0_ADC14SHP__ADC14SHP_0 = 0;
11029 static const uint32_t ADC14CTL0_ADC14SHP__ADC14SHP_1 = 1;
11031 static const uint32_t ADC14CTL0_ADC14SHS__ADC14SHS_0 = 0;
11033 static const uint32_t ADC14CTL0_ADC14SHS__ADC14SHS_1 = 1;
11035 static const uint32_t ADC14CTL0_ADC14SHS__ADC14SHS_2 = 2;
11037 static const uint32_t ADC14CTL0_ADC14SHS__ADC14SHS_3 = 3;
11039 static const uint32_t ADC14CTL0_ADC14SHS__ADC14SHS_4 = 4;
11041 static const uint32_t ADC14CTL0_ADC14SHS__ADC14SHS_5 = 5;
11043 static const uint32_t ADC14CTL0_ADC14SHS__ADC14SHS_6 = 6;
11045 static const uint32_t ADC14CTL0_ADC14SHS__ADC14SHS_7 = 7;
11047 static const uint32_t ADC14CTL0_ADC14PDIV__ADC14PDIV_0 = 0;
11049 static const uint32_t ADC14CTL0_ADC14PDIV__ADC14PDIV_1 = 1;
11051 static const uint32_t ADC14CTL0_ADC14PDIV__ADC14PDIV_2 = 2;
11053 static const uint32_t ADC14CTL0_ADC14PDIV__ADC14PDIV_3 = 3;
11057 BEGIN_TYPE(ADC14CTL1_t, uint32_t)
11059 ADD_BITFIELD_RW(ADC14PWRMD, 0, 2)
11061 ADD_BITFIELD_RW(ADC14REFBURST, 2, 1)
11063 ADD_BITFIELD_RW(ADC14DF, 3, 1)
11065 ADD_BITFIELD_RW(ADC14RES, 4, 2)
11067 ADD_BITFIELD_RW(ADC14CSTARTADD, 16, 5)
11069 ADD_BITFIELD_RW(ADC14BATMAP, 22, 1)
11071 ADD_BITFIELD_RW(ADC14TCMAP, 23, 1)
11073 ADD_BITFIELD_RW(ADC14CH0MAP, 24, 1)
11075 ADD_BITFIELD_RW(ADC14CH1MAP, 25, 1)
11077 ADD_BITFIELD_RW(ADC14CH2MAP, 26, 1)
11079 ADD_BITFIELD_RW(ADC14CH3MAP, 27, 1)
11083 static const uint32_t ADC14CTL1_ADC14PWRMD__ADC14PWRMD_0 = 0;
11085 static const uint32_t ADC14CTL1_ADC14PWRMD__ADC14PWRMD_2 = 2;
11087 static const uint32_t ADC14CTL1_ADC14REFBURST__ADC14REFBURST_0 = 0;
11089 static const uint32_t ADC14CTL1_ADC14REFBURST__ADC14REFBURST_1 = 1;
11091 static const uint32_t ADC14CTL1_ADC14DF__ADC14DF_0 = 0;
11093 static const uint32_t ADC14CTL1_ADC14DF__ADC14DF_1 = 1;
11095 static const uint32_t ADC14CTL1_ADC14RES__ADC14RES_0 = 0;
11097 static const uint32_t ADC14CTL1_ADC14RES__ADC14RES_1 = 1;
11099 static const uint32_t ADC14CTL1_ADC14RES__ADC14RES_2 = 2;
11101 static const uint32_t ADC14CTL1_ADC14RES__ADC14RES_3 = 3;
11103 static const uint32_t ADC14CTL1_ADC14BATMAP__ADC14BATMAP_0 = 0;
11105 static const uint32_t ADC14CTL1_ADC14BATMAP__ADC14BATMAP_1 = 1;
11107 static const uint32_t ADC14CTL1_ADC14TCMAP__ADC14TCMAP_0 = 0;
11109 static const uint32_t ADC14CTL1_ADC14TCMAP__ADC14TCMAP_1 = 1;
11111 static const uint32_t ADC14CTL1_ADC14CH0MAP__ADC14CH0MAP_0 = 0;
11113 static const uint32_t ADC14CTL1_ADC14CH0MAP__ADC14CH0MAP_1 = 1;
11115 static const uint32_t ADC14CTL1_ADC14CH1MAP__ADC14CH1MAP_0 = 0;
11117 static const uint32_t ADC14CTL1_ADC14CH1MAP__ADC14CH1MAP_1 = 1;
11119 static const uint32_t ADC14CTL1_ADC14CH2MAP__ADC14CH2MAP_0 = 0;
11121 static const uint32_t ADC14CTL1_ADC14CH2MAP__ADC14CH2MAP_1 = 1;
11123 static const uint32_t ADC14CTL1_ADC14CH3MAP__ADC14CH3MAP_0 = 0;
11125 static const uint32_t ADC14CTL1_ADC14CH3MAP__ADC14CH3MAP_1 = 1;
11129 BEGIN_TYPE(ADC14LO0_t, uint32_t)
11131 ADD_BITFIELD_RW(ADC14LO0, 0, 16)
11136 BEGIN_TYPE(ADC14HI0_t, uint32_t)
11138 ADD_BITFIELD_RW(ADC14HI0, 0, 16)
11143 BEGIN_TYPE(ADC14LO1_t, uint32_t)
11145 ADD_BITFIELD_RW(ADC14LO1, 0, 16)
11150 BEGIN_TYPE(ADC14HI1_t, uint32_t)
11152 ADD_BITFIELD_RW(ADC14HI1, 0, 16)
11157 BEGIN_TYPE(ADC14MCTL_t, uint32_t)
11159 ADD_BITFIELD_RW(ADC14INCH, 0, 5)
11161 ADD_BITFIELD_RW(ADC14EOS, 7, 1)
11163 ADD_BITFIELD_RW(ADC14VRSEL, 8, 4)
11165 ADD_BITFIELD_RW(ADC14DIF, 13, 1)
11167 ADD_BITFIELD_RW(ADC14WINC, 14, 1)
11169 ADD_BITFIELD_RW(ADC14WINCTH, 15, 1)
11173 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_0 = 0;
11175 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_1 = 1;
11177 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_2 = 2;
11179 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_3 = 3;
11181 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_4 = 4;
11183 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_5 = 5;
11185 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_6 = 6;
11187 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_7 = 7;
11189 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_8 = 8;
11191 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_9 = 9;
11193 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_10 = 10;
11195 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_11 = 11;
11197 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_12 = 12;
11199 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_13 = 13;
11201 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_14 = 14;
11203 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_15 = 15;
11205 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_16 = 16;
11207 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_17 = 17;
11209 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_18 = 18;
11211 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_19 = 19;
11213 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_20 = 20;
11215 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_21 = 21;
11217 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_22 = 22;
11219 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_23 = 23;
11221 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_24 = 24;
11223 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_25 = 25;
11225 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_26 = 26;
11227 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_27 = 27;
11229 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_28 = 28;
11231 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_29 = 29;
11233 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_30 = 30;
11235 static const uint32_t ADC14MCTL_ADC14INCH__ADC14INCH_31 = 31;
11237 static const uint32_t ADC14MCTL_ADC14EOS__ADC14EOS_0 = 0;
11239 static const uint32_t ADC14MCTL_ADC14EOS__ADC14EOS_1 = 1;
11241 static const uint32_t ADC14MCTL_ADC14VRSEL__ADC14VRSEL_0 = 0;
11243 static const uint32_t ADC14MCTL_ADC14VRSEL__ADC14VRSEL_1 = 1;
11245 static const uint32_t ADC14MCTL_ADC14VRSEL__ADC14VRSEL_14 = 14;
11247 static const uint32_t ADC14MCTL_ADC14VRSEL__ADC14VRSEL_15 = 15;
11249 static const uint32_t ADC14MCTL_ADC14DIF__ADC14DIF_0 = 0;
11251 static const uint32_t ADC14MCTL_ADC14DIF__ADC14DIF_1 = 1;
11253 static const uint32_t ADC14MCTL_ADC14WINC__ADC14WINC_0 = 0;
11255 static const uint32_t ADC14MCTL_ADC14WINC__ADC14WINC_1 = 1;
11257 static const uint32_t ADC14MCTL_ADC14WINCTH__ADC14WINCTH_0 = 0;
11259 static const uint32_t ADC14MCTL_ADC14WINCTH__ADC14WINCTH_1 = 1;
11263 BEGIN_TYPE(ADC14MEM_t, uint32_t)
11265 ADD_BITFIELD_RW(Conversion_Results, 0, 16)
11270 BEGIN_TYPE(ADC14IER0_t, uint32_t)
11272 ADD_BITFIELD_RW(ADC14IE0, 0, 1)
11274 ADD_BITFIELD_RW(ADC14IE1, 1, 1)
11276 ADD_BITFIELD_RW(ADC14IE2, 2, 1)
11278 ADD_BITFIELD_RW(ADC14IE3, 3, 1)
11280 ADD_BITFIELD_RW(ADC14IE4, 4, 1)
11282 ADD_BITFIELD_RW(ADC14IE5, 5, 1)
11284 ADD_BITFIELD_RW(ADC14IE6, 6, 1)
11286 ADD_BITFIELD_RW(ADC14IE7, 7, 1)
11288 ADD_BITFIELD_RW(ADC14IE8, 8, 1)
11290 ADD_BITFIELD_RW(ADC14IE9, 9, 1)
11292 ADD_BITFIELD_RW(ADC14IE10, 10, 1)
11294 ADD_BITFIELD_RW(ADC14IE11, 11, 1)
11296 ADD_BITFIELD_RW(ADC14IE12, 12, 1)
11298 ADD_BITFIELD_RW(ADC14IE13, 13, 1)
11300 ADD_BITFIELD_RW(ADC14IE14, 14, 1)
11302 ADD_BITFIELD_RW(ADC14IE15, 15, 1)
11304 ADD_BITFIELD_RW(ADC14IE16, 16, 1)
11306 ADD_BITFIELD_RW(ADC14IE17, 17, 1)
11308 ADD_BITFIELD_RW(ADC14IE19, 19, 1)
11310 ADD_BITFIELD_RW(ADC14IE18, 18, 1)
11312 ADD_BITFIELD_RW(ADC14IE20, 20, 1)
11314 ADD_BITFIELD_RW(ADC14IE21, 21, 1)
11316 ADD_BITFIELD_RW(ADC14IE22, 22, 1)
11318 ADD_BITFIELD_RW(ADC14IE23, 23, 1)
11320 ADD_BITFIELD_RW(ADC14IE24, 24, 1)
11322 ADD_BITFIELD_RW(ADC14IE25, 25, 1)
11324 ADD_BITFIELD_RW(ADC14IE26, 26, 1)
11326 ADD_BITFIELD_RW(ADC14IE27, 27, 1)
11328 ADD_BITFIELD_RW(ADC14IE28, 28, 1)
11330 ADD_BITFIELD_RW(ADC14IE29, 29, 1)
11332 ADD_BITFIELD_RW(ADC14IE30, 30, 1)
11334 ADD_BITFIELD_RW(ADC14IE31, 31, 1)
11338 static const uint32_t ADC14IER0_ADC14IE0__ADC14IE0_0 = 0;
11340 static const uint32_t ADC14IER0_ADC14IE0__ADC14IE0_1 = 1;
11342 static const uint32_t ADC14IER0_ADC14IE1__ADC14IE1_0 = 0;
11344 static const uint32_t ADC14IER0_ADC14IE1__ADC14IE1_1 = 1;
11346 static const uint32_t ADC14IER0_ADC14IE2__ADC14IE2_0 = 0;
11348 static const uint32_t ADC14IER0_ADC14IE2__ADC14IE2_1 = 1;
11350 static const uint32_t ADC14IER0_ADC14IE3__ADC14IE3_0 = 0;
11352 static const uint32_t ADC14IER0_ADC14IE3__ADC14IE3_1 = 1;
11354 static const uint32_t ADC14IER0_ADC14IE4__ADC14IE4_0 = 0;
11356 static const uint32_t ADC14IER0_ADC14IE4__ADC14IE4_1 = 1;
11358 static const uint32_t ADC14IER0_ADC14IE5__ADC14IE5_0 = 0;
11360 static const uint32_t ADC14IER0_ADC14IE5__ADC14IE5_1 = 1;
11362 static const uint32_t ADC14IER0_ADC14IE6__ADC14IE6_0 = 0;
11364 static const uint32_t ADC14IER0_ADC14IE6__ADC14IE6_1 = 1;
11366 static const uint32_t ADC14IER0_ADC14IE7__ADC14IE7_0 = 0;
11368 static const uint32_t ADC14IER0_ADC14IE7__ADC14IE7_1 = 1;
11370 static const uint32_t ADC14IER0_ADC14IE8__ADC14IE8_0 = 0;
11372 static const uint32_t ADC14IER0_ADC14IE8__ADC14IE8_1 = 1;
11374 static const uint32_t ADC14IER0_ADC14IE9__ADC14IE9_0 = 0;
11376 static const uint32_t ADC14IER0_ADC14IE9__ADC14IE9_1 = 1;
11378 static const uint32_t ADC14IER0_ADC14IE10__ADC14IE10_0 = 0;
11380 static const uint32_t ADC14IER0_ADC14IE10__ADC14IE10_1 = 1;
11382 static const uint32_t ADC14IER0_ADC14IE11__ADC14IE11_0 = 0;
11384 static const uint32_t ADC14IER0_ADC14IE11__ADC14IE11_1 = 1;
11386 static const uint32_t ADC14IER0_ADC14IE12__ADC14IE12_0 = 0;
11388 static const uint32_t ADC14IER0_ADC14IE12__ADC14IE12_1 = 1;
11390 static const uint32_t ADC14IER0_ADC14IE13__ADC14IE13_0 = 0;
11392 static const uint32_t ADC14IER0_ADC14IE13__ADC14IE13_1 = 1;
11394 static const uint32_t ADC14IER0_ADC14IE14__ADC14IE14_0 = 0;
11396 static const uint32_t ADC14IER0_ADC14IE14__ADC14IE14_1 = 1;
11398 static const uint32_t ADC14IER0_ADC14IE15__ADC14IE15_0 = 0;
11400 static const uint32_t ADC14IER0_ADC14IE15__ADC14IE15_1 = 1;
11402 static const uint32_t ADC14IER0_ADC14IE16__ADC14IE16_0 = 0;
11404 static const uint32_t ADC14IER0_ADC14IE16__ADC14IE16_1 = 1;
11406 static const uint32_t ADC14IER0_ADC14IE17__ADC14IE17_0 = 0;
11408 static const uint32_t ADC14IER0_ADC14IE17__ADC14IE17_1 = 1;
11410 static const uint32_t ADC14IER0_ADC14IE19__ADC14IE19_0 = 0;
11412 static const uint32_t ADC14IER0_ADC14IE19__ADC14IE19_1 = 1;
11414 static const uint32_t ADC14IER0_ADC14IE18__ADC14IE18_0 = 0;
11416 static const uint32_t ADC14IER0_ADC14IE18__ADC14IE18_1 = 1;
11418 static const uint32_t ADC14IER0_ADC14IE20__ADC14IE20_0 = 0;
11420 static const uint32_t ADC14IER0_ADC14IE20__ADC14IE20_1 = 1;
11422 static const uint32_t ADC14IER0_ADC14IE21__ADC14IE21_0 = 0;
11424 static const uint32_t ADC14IER0_ADC14IE21__ADC14IE21_1 = 1;
11426 static const uint32_t ADC14IER0_ADC14IE22__ADC14IE22_0 = 0;
11428 static const uint32_t ADC14IER0_ADC14IE22__ADC14IE22_1 = 1;
11430 static const uint32_t ADC14IER0_ADC14IE23__ADC14IE23_0 = 0;
11432 static const uint32_t ADC14IER0_ADC14IE23__ADC14IE23_1 = 1;
11434 static const uint32_t ADC14IER0_ADC14IE24__ADC14IE24_0 = 0;
11436 static const uint32_t ADC14IER0_ADC14IE24__ADC14IE24_1 = 1;
11438 static const uint32_t ADC14IER0_ADC14IE25__ADC14IE25_0 = 0;
11440 static const uint32_t ADC14IER0_ADC14IE25__ADC14IE25_1 = 1;
11442 static const uint32_t ADC14IER0_ADC14IE26__ADC14IE26_0 = 0;
11444 static const uint32_t ADC14IER0_ADC14IE26__ADC14IE26_1 = 1;
11446 static const uint32_t ADC14IER0_ADC14IE27__ADC14IE27_0 = 0;
11448 static const uint32_t ADC14IER0_ADC14IE27__ADC14IE27_1 = 1;
11450 static const uint32_t ADC14IER0_ADC14IE28__ADC14IE28_0 = 0;
11452 static const uint32_t ADC14IER0_ADC14IE28__ADC14IE28_1 = 1;
11454 static const uint32_t ADC14IER0_ADC14IE29__ADC14IE29_0 = 0;
11456 static const uint32_t ADC14IER0_ADC14IE29__ADC14IE29_1 = 1;
11458 static const uint32_t ADC14IER0_ADC14IE30__ADC14IE30_0 = 0;
11460 static const uint32_t ADC14IER0_ADC14IE30__ADC14IE30_1 = 1;
11462 static const uint32_t ADC14IER0_ADC14IE31__ADC14IE31_0 = 0;
11464 static const uint32_t ADC14IER0_ADC14IE31__ADC14IE31_1 = 1;
11468 BEGIN_TYPE(ADC14IER1_t, uint32_t)
11470 ADD_BITFIELD_RW(ADC14INIE, 1, 1)
11472 ADD_BITFIELD_RW(ADC14LOIE, 2, 1)
11474 ADD_BITFIELD_RW(ADC14HIIE, 3, 1)
11476 ADD_BITFIELD_RW(ADC14OVIE, 4, 1)
11478 ADD_BITFIELD_RW(ADC14TOVIE, 5, 1)
11480 ADD_BITFIELD_RW(ADC14RDYIE, 6, 1)
11484 static const uint32_t ADC14IER1_ADC14INIE__ADC14INIE_0 = 0;
11486 static const uint32_t ADC14IER1_ADC14INIE__ADC14INIE_1 = 1;
11488 static const uint32_t ADC14IER1_ADC14LOIE__ADC14LOIE_0 = 0;
11490 static const uint32_t ADC14IER1_ADC14LOIE__ADC14LOIE_1 = 1;
11492 static const uint32_t ADC14IER1_ADC14HIIE__ADC14HIIE_0 = 0;
11494 static const uint32_t ADC14IER1_ADC14HIIE__ADC14HIIE_1 = 1;
11496 static const uint32_t ADC14IER1_ADC14OVIE__ADC14OVIE_0 = 0;
11498 static const uint32_t ADC14IER1_ADC14OVIE__ADC14OVIE_1 = 1;
11500 static const uint32_t ADC14IER1_ADC14TOVIE__ADC14TOVIE_0 = 0;
11502 static const uint32_t ADC14IER1_ADC14TOVIE__ADC14TOVIE_1 = 1;
11504 static const uint32_t ADC14IER1_ADC14RDYIE__ADC14RDYIE_0 = 0;
11506 static const uint32_t ADC14IER1_ADC14RDYIE__ADC14RDYIE_1 = 1;
11510 BEGIN_TYPE(ADC14IFGR0_t, uint32_t)
11512 ADD_BITFIELD_RO(ADC14IFG0, 0, 1)
11514 ADD_BITFIELD_RO(ADC14IFG1, 1, 1)
11516 ADD_BITFIELD_RO(ADC14IFG2, 2, 1)
11518 ADD_BITFIELD_RO(ADC14IFG3, 3, 1)
11520 ADD_BITFIELD_RO(ADC14IFG4, 4, 1)
11522 ADD_BITFIELD_RO(ADC14IFG5, 5, 1)
11524 ADD_BITFIELD_RO(ADC14IFG6, 6, 1)
11526 ADD_BITFIELD_RO(ADC14IFG7, 7, 1)
11528 ADD_BITFIELD_RO(ADC14IFG8, 8, 1)
11530 ADD_BITFIELD_RO(ADC14IFG9, 9, 1)
11532 ADD_BITFIELD_RO(ADC14IFG10, 10, 1)
11534 ADD_BITFIELD_RO(ADC14IFG11, 11, 1)
11536 ADD_BITFIELD_RO(ADC14IFG12, 12, 1)
11538 ADD_BITFIELD_RO(ADC14IFG13, 13, 1)
11540 ADD_BITFIELD_RO(ADC14IFG14, 14, 1)
11542 ADD_BITFIELD_RO(ADC14IFG15, 15, 1)
11544 ADD_BITFIELD_RO(ADC14IFG16, 16, 1)
11546 ADD_BITFIELD_RO(ADC14IFG17, 17, 1)
11548 ADD_BITFIELD_RO(ADC14IFG18, 18, 1)
11550 ADD_BITFIELD_RO(ADC14IFG19, 19, 1)
11552 ADD_BITFIELD_RO(ADC14IFG20, 20, 1)
11554 ADD_BITFIELD_RO(ADC14IFG21, 21, 1)
11556 ADD_BITFIELD_RO(ADC14IFG22, 22, 1)
11558 ADD_BITFIELD_RO(ADC14IFG23, 23, 1)
11560 ADD_BITFIELD_RO(ADC14IFG24, 24, 1)
11562 ADD_BITFIELD_RO(ADC14IFG25, 25, 1)
11564 ADD_BITFIELD_RO(ADC14IFG26, 26, 1)
11566 ADD_BITFIELD_RO(ADC14IFG27, 27, 1)
11568 ADD_BITFIELD_RO(ADC14IFG28, 28, 1)
11570 ADD_BITFIELD_RO(ADC14IFG29, 29, 1)
11572 ADD_BITFIELD_RO(ADC14IFG30, 30, 1)
11574 ADD_BITFIELD_RO(ADC14IFG31, 31, 1)
11578 static const uint32_t ADC14IFGR0_ADC14IFG0__ADC14IFG0_0 = 0;
11580 static const uint32_t ADC14IFGR0_ADC14IFG0__ADC14IFG0_1 = 1;
11582 static const uint32_t ADC14IFGR0_ADC14IFG1__ADC14IFG1_0 = 0;
11584 static const uint32_t ADC14IFGR0_ADC14IFG1__ADC14IFG1_1 = 1;
11586 static const uint32_t ADC14IFGR0_ADC14IFG2__ADC14IFG2_0 = 0;
11588 static const uint32_t ADC14IFGR0_ADC14IFG2__ADC14IFG2_1 = 1;
11590 static const uint32_t ADC14IFGR0_ADC14IFG3__ADC14IFG3_0 = 0;
11592 static const uint32_t ADC14IFGR0_ADC14IFG3__ADC14IFG3_1 = 1;
11594 static const uint32_t ADC14IFGR0_ADC14IFG4__ADC14IFG4_0 = 0;
11596 static const uint32_t ADC14IFGR0_ADC14IFG4__ADC14IFG4_1 = 1;
11598 static const uint32_t ADC14IFGR0_ADC14IFG5__ADC14IFG5_0 = 0;
11600 static const uint32_t ADC14IFGR0_ADC14IFG5__ADC14IFG5_1 = 1;
11602 static const uint32_t ADC14IFGR0_ADC14IFG6__ADC14IFG6_0 = 0;
11604 static const uint32_t ADC14IFGR0_ADC14IFG6__ADC14IFG6_1 = 1;
11606 static const uint32_t ADC14IFGR0_ADC14IFG7__ADC14IFG7_0 = 0;
11608 static const uint32_t ADC14IFGR0_ADC14IFG7__ADC14IFG7_1 = 1;
11610 static const uint32_t ADC14IFGR0_ADC14IFG8__ADC14IFG8_0 = 0;
11612 static const uint32_t ADC14IFGR0_ADC14IFG8__ADC14IFG8_1 = 1;
11614 static const uint32_t ADC14IFGR0_ADC14IFG9__ADC14IFG9_0 = 0;
11616 static const uint32_t ADC14IFGR0_ADC14IFG9__ADC14IFG9_1 = 1;
11618 static const uint32_t ADC14IFGR0_ADC14IFG10__ADC14IFG10_0 = 0;
11620 static const uint32_t ADC14IFGR0_ADC14IFG10__ADC14IFG10_1 = 1;
11622 static const uint32_t ADC14IFGR0_ADC14IFG11__ADC14IFG11_0 = 0;
11624 static const uint32_t ADC14IFGR0_ADC14IFG11__ADC14IFG11_1 = 1;
11626 static const uint32_t ADC14IFGR0_ADC14IFG12__ADC14IFG12_0 = 0;
11628 static const uint32_t ADC14IFGR0_ADC14IFG12__ADC14IFG12_1 = 1;
11630 static const uint32_t ADC14IFGR0_ADC14IFG13__ADC14IFG13_0 = 0;
11632 static const uint32_t ADC14IFGR0_ADC14IFG13__ADC14IFG13_1 = 1;
11634 static const uint32_t ADC14IFGR0_ADC14IFG14__ADC14IFG14_0 = 0;
11636 static const uint32_t ADC14IFGR0_ADC14IFG14__ADC14IFG14_1 = 1;
11638 static const uint32_t ADC14IFGR0_ADC14IFG15__ADC14IFG15_0 = 0;
11640 static const uint32_t ADC14IFGR0_ADC14IFG15__ADC14IFG15_1 = 1;
11642 static const uint32_t ADC14IFGR0_ADC14IFG16__ADC14IFG16_0 = 0;
11644 static const uint32_t ADC14IFGR0_ADC14IFG16__ADC14IFG16_1 = 1;
11646 static const uint32_t ADC14IFGR0_ADC14IFG17__ADC14IFG17_0 = 0;
11648 static const uint32_t ADC14IFGR0_ADC14IFG17__ADC14IFG17_1 = 1;
11650 static const uint32_t ADC14IFGR0_ADC14IFG18__ADC14IFG18_0 = 0;
11652 static const uint32_t ADC14IFGR0_ADC14IFG18__ADC14IFG18_1 = 1;
11654 static const uint32_t ADC14IFGR0_ADC14IFG19__ADC14IFG19_0 = 0;
11656 static const uint32_t ADC14IFGR0_ADC14IFG19__ADC14IFG19_1 = 1;
11658 static const uint32_t ADC14IFGR0_ADC14IFG20__ADC14IFG20_0 = 0;
11660 static const uint32_t ADC14IFGR0_ADC14IFG20__ADC14IFG20_1 = 1;
11662 static const uint32_t ADC14IFGR0_ADC14IFG21__ADC14IFG21_0 = 0;
11664 static const uint32_t ADC14IFGR0_ADC14IFG21__ADC14IFG21_1 = 1;
11666 static const uint32_t ADC14IFGR0_ADC14IFG22__ADC14IFG22_0 = 0;
11668 static const uint32_t ADC14IFGR0_ADC14IFG22__ADC14IFG22_1 = 1;
11670 static const uint32_t ADC14IFGR0_ADC14IFG23__ADC14IFG23_0 = 0;
11672 static const uint32_t ADC14IFGR0_ADC14IFG23__ADC14IFG23_1 = 1;
11674 static const uint32_t ADC14IFGR0_ADC14IFG24__ADC14IFG24_0 = 0;
11676 static const uint32_t ADC14IFGR0_ADC14IFG24__ADC14IFG24_1 = 1;
11678 static const uint32_t ADC14IFGR0_ADC14IFG25__ADC14IFG25_0 = 0;
11680 static const uint32_t ADC14IFGR0_ADC14IFG25__ADC14IFG25_1 = 1;
11682 static const uint32_t ADC14IFGR0_ADC14IFG26__ADC14IFG26_0 = 0;
11684 static const uint32_t ADC14IFGR0_ADC14IFG26__ADC14IFG26_1 = 1;
11686 static const uint32_t ADC14IFGR0_ADC14IFG27__ADC14IFG27_0 = 0;
11688 static const uint32_t ADC14IFGR0_ADC14IFG27__ADC14IFG27_1 = 1;
11690 static const uint32_t ADC14IFGR0_ADC14IFG28__ADC14IFG28_0 = 0;
11692 static const uint32_t ADC14IFGR0_ADC14IFG28__ADC14IFG28_1 = 1;
11694 static const uint32_t ADC14IFGR0_ADC14IFG29__ADC14IFG29_0 = 0;
11696 static const uint32_t ADC14IFGR0_ADC14IFG29__ADC14IFG29_1 = 1;
11698 static const uint32_t ADC14IFGR0_ADC14IFG30__ADC14IFG30_0 = 0;
11700 static const uint32_t ADC14IFGR0_ADC14IFG30__ADC14IFG30_1 = 1;
11702 static const uint32_t ADC14IFGR0_ADC14IFG31__ADC14IFG31_0 = 0;
11704 static const uint32_t ADC14IFGR0_ADC14IFG31__ADC14IFG31_1 = 1;
11708 BEGIN_TYPE(ADC14IFGR1_t, uint32_t)
11710 ADD_BITFIELD_RO(ADC14INIFG, 1, 1)
11712 ADD_BITFIELD_RO(ADC14LOIFG, 2, 1)
11714 ADD_BITFIELD_RO(ADC14HIIFG, 3, 1)
11716 ADD_BITFIELD_RO(ADC14OVIFG, 4, 1)
11718 ADD_BITFIELD_RO(ADC14TOVIFG, 5, 1)
11720 ADD_BITFIELD_RO(ADC14RDYIFG, 6, 1)
11724 static const uint32_t ADC14IFGR1_ADC14INIFG__ADC14INIFG_0 = 0;
11726 static const uint32_t ADC14IFGR1_ADC14INIFG__ADC14INIFG_1 = 1;
11728 static const uint32_t ADC14IFGR1_ADC14LOIFG__ADC14LOIFG_0 = 0;
11730 static const uint32_t ADC14IFGR1_ADC14LOIFG__ADC14LOIFG_1 = 1;
11732 static const uint32_t ADC14IFGR1_ADC14HIIFG__ADC14HIIFG_0 = 0;
11734 static const uint32_t ADC14IFGR1_ADC14HIIFG__ADC14HIIFG_1 = 1;
11736 static const uint32_t ADC14IFGR1_ADC14OVIFG__ADC14OVIFG_0 = 0;
11738 static const uint32_t ADC14IFGR1_ADC14OVIFG__ADC14OVIFG_1 = 1;
11740 static const uint32_t ADC14IFGR1_ADC14TOVIFG__ADC14TOVIFG_0 = 0;
11742 static const uint32_t ADC14IFGR1_ADC14TOVIFG__ADC14TOVIFG_1 = 1;
11744 static const uint32_t ADC14IFGR1_ADC14RDYIFG__ADC14RDYIFG_0 = 0;
11746 static const uint32_t ADC14IFGR1_ADC14RDYIFG__ADC14RDYIFG_1 = 1;
11750 BEGIN_TYPE(ADC14CLRIFGR0_t, uint32_t)
11752 ADD_BITFIELD_WO(CLRADC14IFG0, 0, 1)
11754 ADD_BITFIELD_WO(CLRADC14IFG1, 1, 1)
11756 ADD_BITFIELD_WO(CLRADC14IFG2, 2, 1)
11758 ADD_BITFIELD_WO(CLRADC14IFG3, 3, 1)
11760 ADD_BITFIELD_WO(CLRADC14IFG4, 4, 1)
11762 ADD_BITFIELD_WO(CLRADC14IFG5, 5, 1)
11764 ADD_BITFIELD_WO(CLRADC14IFG6, 6, 1)
11766 ADD_BITFIELD_WO(CLRADC14IFG7, 7, 1)
11768 ADD_BITFIELD_WO(CLRADC14IFG8, 8, 1)
11770 ADD_BITFIELD_WO(CLRADC14IFG9, 9, 1)
11772 ADD_BITFIELD_WO(CLRADC14IFG10, 10, 1)
11774 ADD_BITFIELD_WO(CLRADC14IFG11, 11, 1)
11776 ADD_BITFIELD_WO(CLRADC14IFG12, 12, 1)
11778 ADD_BITFIELD_WO(CLRADC14IFG13, 13, 1)
11780 ADD_BITFIELD_WO(CLRADC14IFG14, 14, 1)
11782 ADD_BITFIELD_WO(CLRADC14IFG15, 15, 1)
11784 ADD_BITFIELD_WO(CLRADC14IFG16, 16, 1)
11786 ADD_BITFIELD_WO(CLRADC14IFG17, 17, 1)
11788 ADD_BITFIELD_WO(CLRADC14IFG18, 18, 1)
11790 ADD_BITFIELD_WO(CLRADC14IFG19, 19, 1)
11792 ADD_BITFIELD_WO(CLRADC14IFG20, 20, 1)
11794 ADD_BITFIELD_WO(CLRADC14IFG21, 21, 1)
11796 ADD_BITFIELD_WO(CLRADC14IFG22, 22, 1)
11798 ADD_BITFIELD_WO(CLRADC14IFG23, 23, 1)
11800 ADD_BITFIELD_WO(CLRADC14IFG24, 24, 1)
11802 ADD_BITFIELD_WO(CLRADC14IFG25, 25, 1)
11804 ADD_BITFIELD_WO(CLRADC14IFG26, 26, 1)
11806 ADD_BITFIELD_WO(CLRADC14IFG27, 27, 1)
11808 ADD_BITFIELD_WO(CLRADC14IFG28, 28, 1)
11810 ADD_BITFIELD_WO(CLRADC14IFG29, 29, 1)
11812 ADD_BITFIELD_WO(CLRADC14IFG30, 30, 1)
11814 ADD_BITFIELD_WO(CLRADC14IFG31, 31, 1)
11818 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG0__CLRADC14IFG0_0 = 0;
11820 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG0__CLRADC14IFG0_1 = 1;
11822 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG1__CLRADC14IFG1_0 = 0;
11824 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG1__CLRADC14IFG1_1 = 1;
11826 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG2__CLRADC14IFG2_0 = 0;
11828 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG2__CLRADC14IFG2_1 = 1;
11830 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG3__CLRADC14IFG3_0 = 0;
11832 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG3__CLRADC14IFG3_1 = 1;
11834 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG4__CLRADC14IFG4_0 = 0;
11836 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG4__CLRADC14IFG4_1 = 1;
11838 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG5__CLRADC14IFG5_0 = 0;
11840 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG5__CLRADC14IFG5_1 = 1;
11842 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG6__CLRADC14IFG6_0 = 0;
11844 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG6__CLRADC14IFG6_1 = 1;
11846 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG7__CLRADC14IFG7_0 = 0;
11848 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG7__CLRADC14IFG7_1 = 1;
11850 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG8__CLRADC14IFG8_0 = 0;
11852 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG8__CLRADC14IFG8_1 = 1;
11854 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG9__CLRADC14IFG9_0 = 0;
11856 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG9__CLRADC14IFG9_1 = 1;
11858 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG10__CLRADC14IFG10_0 = 0;
11860 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG10__CLRADC14IFG10_1 = 1;
11862 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG11__CLRADC14IFG11_0 = 0;
11864 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG11__CLRADC14IFG11_1 = 1;
11866 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG12__CLRADC14IFG12_0 = 0;
11868 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG12__CLRADC14IFG12_1 = 1;
11870 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG13__CLRADC14IFG13_0 = 0;
11872 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG13__CLRADC14IFG13_1 = 1;
11874 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG14__CLRADC14IFG14_0 = 0;
11876 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG14__CLRADC14IFG14_1 = 1;
11878 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG15__CLRADC14IFG15_0 = 0;
11880 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG15__CLRADC14IFG15_1 = 1;
11882 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG16__CLRADC14IFG16_0 = 0;
11884 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG16__CLRADC14IFG16_1 = 1;
11886 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG17__CLRADC14IFG17_0 = 0;
11888 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG17__CLRADC14IFG17_1 = 1;
11890 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG18__CLRADC14IFG18_0 = 0;
11892 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG18__CLRADC14IFG18_1 = 1;
11894 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG19__CLRADC14IFG19_0 = 0;
11896 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG19__CLRADC14IFG19_1 = 1;
11898 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG20__CLRADC14IFG20_0 = 0;
11900 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG20__CLRADC14IFG20_1 = 1;
11902 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG21__CLRADC14IFG21_0 = 0;
11904 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG21__CLRADC14IFG21_1 = 1;
11906 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG22__CLRADC14IFG22_0 = 0;
11908 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG22__CLRADC14IFG22_1 = 1;
11910 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG23__CLRADC14IFG23_0 = 0;
11912 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG23__CLRADC14IFG23_1 = 1;
11914 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG24__CLRADC14IFG24_0 = 0;
11916 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG24__CLRADC14IFG24_1 = 1;
11918 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG25__CLRADC14IFG25_0 = 0;
11920 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG25__CLRADC14IFG25_1 = 1;
11922 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG26__CLRADC14IFG26_0 = 0;
11924 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG26__CLRADC14IFG26_1 = 1;
11926 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG27__CLRADC14IFG27_0 = 0;
11928 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG27__CLRADC14IFG27_1 = 1;
11930 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG28__CLRADC14IFG28_0 = 0;
11932 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG28__CLRADC14IFG28_1 = 1;
11934 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG29__CLRADC14IFG29_0 = 0;
11936 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG29__CLRADC14IFG29_1 = 1;
11938 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG30__CLRADC14IFG30_0 = 0;
11940 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG30__CLRADC14IFG30_1 = 1;
11942 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG31__CLRADC14IFG31_0 = 0;
11944 static const uint32_t ADC14CLRIFGR0_CLRADC14IFG31__CLRADC14IFG31_1 = 1;
11948 BEGIN_TYPE(ADC14CLRIFGR1_t, uint32_t)
11950 ADD_BITFIELD_WO(CLRADC14INIFG, 1, 1)
11952 ADD_BITFIELD_WO(CLRADC14LOIFG, 2, 1)
11954 ADD_BITFIELD_WO(CLRADC14HIIFG, 3, 1)
11956 ADD_BITFIELD_WO(CLRADC14OVIFG, 4, 1)
11958 ADD_BITFIELD_WO(CLRADC14TOVIFG, 5, 1)
11960 ADD_BITFIELD_WO(CLRADC14RDYIFG, 6, 1)
11964 static const uint32_t ADC14CLRIFGR1_CLRADC14INIFG__CLRADC14INIFG_0 = 0;
11966 static const uint32_t ADC14CLRIFGR1_CLRADC14INIFG__CLRADC14INIFG_1 = 1;
11968 static const uint32_t ADC14CLRIFGR1_CLRADC14LOIFG__CLRADC14LOIFG_0 = 0;
11970 static const uint32_t ADC14CLRIFGR1_CLRADC14LOIFG__CLRADC14LOIFG_1 = 1;
11972 static const uint32_t ADC14CLRIFGR1_CLRADC14HIIFG__CLRADC14HIIFG_0 = 0;
11974 static const uint32_t ADC14CLRIFGR1_CLRADC14HIIFG__CLRADC14HIIFG_1 = 1;
11976 static const uint32_t ADC14CLRIFGR1_CLRADC14OVIFG__CLRADC14OVIFG_0 = 0;
11978 static const uint32_t ADC14CLRIFGR1_CLRADC14OVIFG__CLRADC14OVIFG_1 = 1;
11980 static const uint32_t ADC14CLRIFGR1_CLRADC14TOVIFG__CLRADC14TOVIFG_0 = 0;
11982 static const uint32_t ADC14CLRIFGR1_CLRADC14TOVIFG__CLRADC14TOVIFG_1 = 1;
11984 static const uint32_t ADC14CLRIFGR1_CLRADC14RDYIFG__CLRADC14RDYIFG_0 = 0;
11986 static const uint32_t ADC14CLRIFGR1_CLRADC14RDYIFG__CLRADC14RDYIFG_1 = 1;
11990 BEGIN_TYPE(ADC14IV_t, uint32_t)
11992 ADD_BITFIELD_RW(ADC14IV, 0, 32)
11996 static const uint32_t ADC14IV_ADC14IV__ADC14IV_0 = 0;
11998 static const uint32_t ADC14IV_ADC14IV__ADC14IV_2 = 2;
12000 static const uint32_t ADC14IV_ADC14IV__ADC14IV_4 = 4;
12002 static const uint32_t ADC14IV_ADC14IV__ADC14IV_6 = 6;
12004 static const uint32_t ADC14IV_ADC14IV__ADC14IV_8 = 8;
12006 static const uint32_t ADC14IV_ADC14IV__ADC14IV_10 = 10;
12008 static const uint32_t ADC14IV_ADC14IV__ADC14IV_12 = 12;
12010 static const uint32_t ADC14IV_ADC14IV__ADC14IV_14 = 14;
12012 static const uint32_t ADC14IV_ADC14IV__ADC14IV_16 = 16;
12014 static const uint32_t ADC14IV_ADC14IV__ADC14IV_18 = 18;
12016 static const uint32_t ADC14IV_ADC14IV__ADC14IV_20 = 20;
12018 static const uint32_t ADC14IV_ADC14IV__ADC14IV_22 = 22;
12020 static const uint32_t ADC14IV_ADC14IV__ADC14IV_24 = 24;
12022 static const uint32_t ADC14IV_ADC14IV__ADC14IV_26 = 26;
12024 static const uint32_t ADC14IV_ADC14IV__ADC14IV_28 = 28;
12026 static const uint32_t ADC14IV_ADC14IV__ADC14IV_30 = 30;
12028 static const uint32_t ADC14IV_ADC14IV__ADC14IV_32 = 32;
12030 static const uint32_t ADC14IV_ADC14IV__ADC14IV_34 = 34;
12032 static const uint32_t ADC14IV_ADC14IV__ADC14IV_36 = 36;
12034 static const uint32_t ADC14IV_ADC14IV__ADC14IV_38 = 38;
12036 static const uint32_t ADC14IV_ADC14IV__ADC14IV_40 = 40;
12038 static const uint32_t ADC14IV_ADC14IV__ADC14IV_42 = 42;
12040 static const uint32_t ADC14IV_ADC14IV__ADC14IV_44 = 44;
12042 static const uint32_t ADC14IV_ADC14IV__ADC14IV_46 = 46;
12044 static const uint32_t ADC14IV_ADC14IV__ADC14IV_48 = 48;
12046 static const uint32_t ADC14IV_ADC14IV__ADC14IV_50 = 50;
12048 static const uint32_t ADC14IV_ADC14IV__ADC14IV_52 = 52;
12050 static const uint32_t ADC14IV_ADC14IV__ADC14IV_54 = 54;
12052 static const uint32_t ADC14IV_ADC14IV__ADC14IV_56 = 56;
12054 static const uint32_t ADC14IV_ADC14IV__ADC14IV_58 = 58;
12056 static const uint32_t ADC14IV_ADC14IV__ADC14IV_60 = 60;
12058 static const uint32_t ADC14IV_ADC14IV__ADC14IV_62 = 62;
12060 static const uint32_t ADC14IV_ADC14IV__ADC14IV_64 = 64;
12062 static const uint32_t ADC14IV_ADC14IV__ADC14IV_66 = 66;
12064 static const uint32_t ADC14IV_ADC14IV__ADC14IV_68 = 68;
12066 static const uint32_t ADC14IV_ADC14IV__ADC14IV_70 = 70;
12068 static const uint32_t ADC14IV_ADC14IV__ADC14IV_72 = 72;
12070 static const uint32_t ADC14IV_ADC14IV__ADC14IV_74 = 74;
12072 static const uint32_t ADC14IV_ADC14IV__ADC14IV_76 = 76;
12075 ADC14CTL0_t ADC14CTL0;
12076 ADC14CTL1_t ADC14CTL1;
12077 ADC14LO0_t ADC14LO0;
12078 ADC14HI0_t ADC14HI0;
12079 ADC14LO1_t ADC14LO1;
12080 ADC14HI1_t ADC14HI1;
12081 ADC14MCTL_t ADC14MCTL0;
12082 ADC14MCTL_t ADC14MCTL1;
12083 ADC14MCTL_t ADC14MCTL2;
12084 ADC14MCTL_t ADC14MCTL3;
12085 ADC14MCTL_t ADC14MCTL4;
12086 ADC14MCTL_t ADC14MCTL5;
12087 ADC14MCTL_t ADC14MCTL6;
12088 ADC14MCTL_t ADC14MCTL7;
12089 ADC14MCTL_t ADC14MCTL8;
12090 ADC14MCTL_t ADC14MCTL9;
12091 ADC14MCTL_t ADC14MCTL10;
12092 ADC14MCTL_t ADC14MCTL11;
12093 ADC14MCTL_t ADC14MCTL12;
12094 ADC14MCTL_t ADC14MCTL13;
12095 ADC14MCTL_t ADC14MCTL14;
12096 ADC14MCTL_t ADC14MCTL15;
12097 ADC14MCTL_t ADC14MCTL16;
12098 ADC14MCTL_t ADC14MCTL17;
12099 ADC14MCTL_t ADC14MCTL18;
12100 ADC14MCTL_t ADC14MCTL19;
12101 ADC14MCTL_t ADC14MCTL20;
12102 ADC14MCTL_t ADC14MCTL21;
12103 ADC14MCTL_t ADC14MCTL22;
12104 ADC14MCTL_t ADC14MCTL23;
12105 ADC14MCTL_t ADC14MCTL24;
12106 ADC14MCTL_t ADC14MCTL25;
12107 ADC14MCTL_t ADC14MCTL26;
12108 ADC14MCTL_t ADC14MCTL27;
12109 ADC14MCTL_t ADC14MCTL28;
12110 ADC14MCTL_t ADC14MCTL29;
12111 ADC14MCTL_t ADC14MCTL30;
12112 ADC14MCTL_t ADC14MCTL31;
12113 ADC14MEM_t ADC14MEM0;
12114 ADC14MEM_t ADC14MEM1;
12115 ADC14MEM_t ADC14MEM2;
12116 ADC14MEM_t ADC14MEM3;
12117 ADC14MEM_t ADC14MEM4;
12118 ADC14MEM_t ADC14MEM5;
12119 ADC14MEM_t ADC14MEM6;
12120 ADC14MEM_t ADC14MEM7;
12121 ADC14MEM_t ADC14MEM8;
12122 ADC14MEM_t ADC14MEM9;
12123 ADC14MEM_t ADC14MEM10;
12124 ADC14MEM_t ADC14MEM11;
12125 ADC14MEM_t ADC14MEM12;
12126 ADC14MEM_t ADC14MEM13;
12127 ADC14MEM_t ADC14MEM14;
12128 ADC14MEM_t ADC14MEM15;
12129 ADC14MEM_t ADC14MEM16;
12130 ADC14MEM_t ADC14MEM17;
12131 ADC14MEM_t ADC14MEM18;
12132 ADC14MEM_t ADC14MEM19;
12133 ADC14MEM_t ADC14MEM20;
12134 ADC14MEM_t ADC14MEM21;
12135 ADC14MEM_t ADC14MEM22;
12136 ADC14MEM_t ADC14MEM23;
12137 ADC14MEM_t ADC14MEM24;
12138 ADC14MEM_t ADC14MEM25;
12139 ADC14MEM_t ADC14MEM26;
12140 ADC14MEM_t ADC14MEM27;
12141 ADC14MEM_t ADC14MEM28;
12142 ADC14MEM_t ADC14MEM29;
12143 ADC14MEM_t ADC14MEM30;
12144 ADC14MEM_t ADC14MEM31;
12145 uint32_t reserved0[9];
12146 ADC14IER0_t ADC14IER0;
12147 ADC14IER1_t ADC14IER1;
12148 ADC14IFGR0_t ADC14IFGR0;
12149 ADC14IFGR1_t ADC14IFGR1;
12150 ADC14CLRIFGR0_t ADC14CLRIFGR0;
12151 ADC14CLRIFGR1_t ADC14CLRIFGR1;
12163 typedef uint32_t ITM_STIM0_t;
12166 typedef uint32_t ITM_STIM1_t;
12169 typedef uint32_t ITM_STIM2_t;
12172 typedef uint32_t ITM_STIM3_t;
12175 typedef uint32_t ITM_STIM4_t;
12178 typedef uint32_t ITM_STIM5_t;
12181 typedef uint32_t ITM_STIM6_t;
12184 typedef uint32_t ITM_STIM7_t;
12187 typedef uint32_t ITM_STIM8_t;
12190 typedef uint32_t ITM_STIM9_t;
12193 typedef uint32_t ITM_STIM10_t;
12196 typedef uint32_t ITM_STIM11_t;
12199 typedef uint32_t ITM_STIM12_t;
12202 typedef uint32_t ITM_STIM13_t;
12205 typedef uint32_t ITM_STIM14_t;
12208 typedef uint32_t ITM_STIM15_t;
12211 typedef uint32_t ITM_STIM16_t;
12214 typedef uint32_t ITM_STIM17_t;
12217 typedef uint32_t ITM_STIM18_t;
12220 typedef uint32_t ITM_STIM19_t;
12223 typedef uint32_t ITM_STIM20_t;
12226 typedef uint32_t ITM_STIM21_t;
12229 typedef uint32_t ITM_STIM22_t;
12232 typedef uint32_t ITM_STIM23_t;
12235 typedef uint32_t ITM_STIM24_t;
12238 typedef uint32_t ITM_STIM25_t;
12241 typedef uint32_t ITM_STIM26_t;
12244 typedef uint32_t ITM_STIM27_t;
12247 typedef uint32_t ITM_STIM28_t;
12250 typedef uint32_t ITM_STIM29_t;
12253 typedef uint32_t ITM_STIM30_t;
12256 typedef uint32_t ITM_STIM31_t;
12260 BEGIN_TYPE(ITM_TER_t, uint32_t)
12262 ADD_BITFIELD_RW(STIMENA, 0, 32)
12267 BEGIN_TYPE(ITM_TPR_t, uint32_t)
12269 ADD_BITFIELD_RW(PRIVMASK, 0, 4)
12274 BEGIN_TYPE(ITM_TCR_t, uint32_t)
12276 ADD_BITFIELD_RW(ITMENA, 0, 1)
12278 ADD_BITFIELD_RW(TSENA, 1, 1)
12280 ADD_BITFIELD_RW(SYNCENA, 2, 1)
12282 ADD_BITFIELD_RW(DWTENA, 3, 1)
12284 ADD_BITFIELD_RW(SWOENA, 4, 1)
12286 ADD_BITFIELD_RW(TSPRESCALE, 8, 2)
12288 ADD_BITFIELD_RW(ATBID, 16, 7)
12290 ADD_BITFIELD_RW(BUSY, 23, 1)
12294 static const uint32_t ITM_TCR_TSPRESCALE__en_0b00 = 0;
12296 static const uint32_t ITM_TCR_TSPRESCALE__en_0b01 = 1;
12298 static const uint32_t ITM_TCR_TSPRESCALE__en_0b10 = 2;
12300 static const uint32_t ITM_TCR_TSPRESCALE__en_0b11 = 3;
12304 BEGIN_TYPE(ITM_IWR_t, uint32_t)
12306 ADD_BITFIELD_WO(ATVALIDM, 0, 1)
12310 static const uint32_t ITM_IWR_ATVALIDM__en_0b0 = 0;
12312 static const uint32_t ITM_IWR_ATVALIDM__en_0b1 = 1;
12316 BEGIN_TYPE(ITM_IMCR_t, uint32_t)
12317 ADD_BITFIELD_RW(INTEGRATION, 0, 1)
12321 static const uint32_t ITM_IMCR_INTEGRATION__en_0b0 = 0;
12323 static const uint32_t ITM_IMCR_INTEGRATION__en_0b1 = 1;
12327 BEGIN_TYPE(ITM_LAR_t, uint32_t)
12329 ADD_BITFIELD_WO(LOCK_ACCESS, 0, 32)
12334 BEGIN_TYPE(ITM_LSR_t, uint32_t)
12336 ADD_BITFIELD_RO(PRESENT, 0, 1)
12338 ADD_BITFIELD_RO(ACCESS, 1, 1)
12340 ADD_BITFIELD_RO(BYTEACC, 2, 1)
12344 ITM_STIM0_t ITM_STIM0;
12345 ITM_STIM1_t ITM_STIM1;
12346 ITM_STIM2_t ITM_STIM2;
12347 ITM_STIM3_t ITM_STIM3;
12348 ITM_STIM4_t ITM_STIM4;
12349 ITM_STIM5_t ITM_STIM5;
12350 ITM_STIM6_t ITM_STIM6;
12351 ITM_STIM7_t ITM_STIM7;
12352 ITM_STIM8_t ITM_STIM8;
12353 ITM_STIM9_t ITM_STIM9;
12354 ITM_STIM10_t ITM_STIM10;
12355 ITM_STIM11_t ITM_STIM11;
12356 ITM_STIM12_t ITM_STIM12;
12357 ITM_STIM13_t ITM_STIM13;
12358 ITM_STIM14_t ITM_STIM14;
12359 ITM_STIM15_t ITM_STIM15;
12360 ITM_STIM16_t ITM_STIM16;
12361 ITM_STIM17_t ITM_STIM17;
12362 ITM_STIM18_t ITM_STIM18;
12363 ITM_STIM19_t ITM_STIM19;
12364 ITM_STIM20_t ITM_STIM20;
12365 ITM_STIM21_t ITM_STIM21;
12366 ITM_STIM22_t ITM_STIM22;
12367 ITM_STIM23_t ITM_STIM23;
12368 ITM_STIM24_t ITM_STIM24;
12369 ITM_STIM25_t ITM_STIM25;
12370 ITM_STIM26_t ITM_STIM26;
12371 ITM_STIM27_t ITM_STIM27;
12372 ITM_STIM28_t ITM_STIM28;
12373 ITM_STIM29_t ITM_STIM29;
12374 ITM_STIM30_t ITM_STIM30;
12375 ITM_STIM31_t ITM_STIM31;
12376 uint32_t reserved0[864];
12378 uint32_t reserved1[15];
12380 uint32_t reserved2[15];
12382 uint32_t reserved3[29];
12384 uint32_t reserved4;
12385 ITM_IMCR_t ITM_IMCR;
12386 uint32_t reserved5[43];
12400 BEGIN_TYPE(DWT_CTRL_t, uint32_t)
12402 ADD_BITFIELD_RW(CYCCNTENA, 0, 1)
12404 ADD_BITFIELD_RW(POSTPRESET, 1, 4)
12406 ADD_BITFIELD_RW(POSTCNT, 5, 4)
12408 ADD_BITFIELD_RW(CYCTAP, 9, 1)
12410 ADD_BITFIELD_RW(SYNCTAP, 10, 2)
12412 ADD_BITFIELD_RW(PCSAMPLEENA, 12, 1)
12414 ADD_BITFIELD_RW(EXCTRCENA, 16, 1)
12416 ADD_BITFIELD_RW(CPIEVTENA, 17, 1)
12418 ADD_BITFIELD_RW(EXCEVTENA, 18, 1)
12420 ADD_BITFIELD_RW(SLEEPEVTENA, 19, 1)
12422 ADD_BITFIELD_RW(LSUEVTENA, 20, 1)
12424 ADD_BITFIELD_RW(FOLDEVTENA, 21, 1)
12426 ADD_BITFIELD_RW(CYCEVTENA, 22, 1)
12428 ADD_BITFIELD_RW(NOPRFCNT, 24, 1)
12430 ADD_BITFIELD_RW(NOCYCCNT, 25, 1)
12434 static const uint32_t DWT_CTRL_CYCTAP__en_0b0 = 0;
12436 static const uint32_t DWT_CTRL_CYCTAP__en_0b1 = 1;
12438 static const uint32_t DWT_CTRL_SYNCTAP__en_0b00 = 0;
12440 static const uint32_t DWT_CTRL_SYNCTAP__en_0b01 = 1;
12442 static const uint32_t DWT_CTRL_SYNCTAP__en_0b10 = 2;
12444 static const uint32_t DWT_CTRL_SYNCTAP__en_0b11 = 3;
12446 static const uint32_t DWT_CTRL_PCSAMPLEENA__en_0b0 = 0;
12448 static const uint32_t DWT_CTRL_PCSAMPLEENA__en_0b1 = 1;
12450 static const uint32_t DWT_CTRL_EXCTRCENA__en_0b0 = 0;
12452 static const uint32_t DWT_CTRL_EXCTRCENA__en_0b1 = 1;
12454 static const uint32_t DWT_CTRL_CPIEVTENA__en_0b0 = 0;
12456 static const uint32_t DWT_CTRL_CPIEVTENA__en_0b1 = 1;
12458 static const uint32_t DWT_CTRL_EXCEVTENA__en_0b0 = 0;
12460 static const uint32_t DWT_CTRL_EXCEVTENA__en_0b1 = 1;
12462 static const uint32_t DWT_CTRL_SLEEPEVTENA__en_0b0 = 0;
12464 static const uint32_t DWT_CTRL_SLEEPEVTENA__en_0b1 = 1;
12466 static const uint32_t DWT_CTRL_LSUEVTENA__en_0b0 = 0;
12468 static const uint32_t DWT_CTRL_LSUEVTENA__en_0b1 = 1;
12470 static const uint32_t DWT_CTRL_FOLDEVTENA__en_0b0 = 0;
12472 static const uint32_t DWT_CTRL_FOLDEVTENA__en_0b1 = 1;
12474 static const uint32_t DWT_CTRL_CYCEVTENA__en_0b0 = 0;
12476 static const uint32_t DWT_CTRL_CYCEVTENA__en_0b1 = 1;
12480 BEGIN_TYPE(DWT_CYCCNT_t, uint32_t)
12482 ADD_BITFIELD_RW(CYCCNT, 0, 32)
12486 BEGIN_TYPE(DWT_CPICNT_t, uint32_t)
12488 ADD_BITFIELD_RW(CPICNT, 0, 8)
12492 BEGIN_TYPE(DWT_EXCCNT_t, uint32_t)
12494 ADD_BITFIELD_RW(EXCCNT, 0, 8)
12498 BEGIN_TYPE(DWT_SLEEPCNT_t, uint32_t)
12500 ADD_BITFIELD_RW(SLEEPCNT, 0, 8)
12504 BEGIN_TYPE(DWT_LSUCNT_t, uint32_t)
12506 ADD_BITFIELD_RW(LSUCNT, 0, 8)
12510 BEGIN_TYPE(DWT_FOLDCNT_t, uint32_t)
12512 ADD_BITFIELD_RW(FOLDCNT, 0, 8)
12516 BEGIN_TYPE(DWT_PCSR_t, uint32_t)
12518 ADD_BITFIELD_RO(EIASAMPLE, 0, 32)
12522 BEGIN_TYPE(DWT_COMP0_t, uint32_t)
12524 ADD_BITFIELD_RW(COMP, 0, 32)
12528 BEGIN_TYPE(DWT_MASK0_t, uint32_t)
12530 ADD_BITFIELD_RW(MASK, 0, 4)
12535 BEGIN_TYPE(DWT_FUNCTION0_t, uint32_t)
12537 ADD_BITFIELD_RW(FUNCTION, 0, 4)
12539 ADD_BITFIELD_RW(EMITRANGE, 5, 1)
12541 ADD_BITFIELD_RW(DATAVMATCH, 8, 1)
12542 ADD_BITFIELD_RO(LNK1ENA, 9, 1)
12544 ADD_BITFIELD_RW(DATAVSIZE, 10, 2)
12546 ADD_BITFIELD_RW(DATAVADDR0, 12, 4)
12548 ADD_BITFIELD_RW(DATAVADDR1, 16, 4)
12550 ADD_BITFIELD_RW(MATCHED, 24, 1)
12554 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b0000 = 0;
12556 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b0001 = 1;
12558 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b0010 = 2;
12560 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b0011 = 3;
12562 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b0100 = 4;
12564 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b0101 = 5;
12566 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b0110 = 6;
12568 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b0111 = 7;
12570 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b1000 = 8;
12572 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b1001 = 9;
12574 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b1010 = 10;
12576 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b1011 = 11;
12578 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b1100 = 12;
12580 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b1101 = 13;
12582 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b1110 = 14;
12584 static const uint32_t DWT_FUNCTION0_FUNCTION__en_0b1111 = 15;
12586 static const uint32_t DWT_FUNCTION0_LNK1ENA__en_0b0 = 0;
12588 static const uint32_t DWT_FUNCTION0_LNK1ENA__en_0b1 = 1;
12590 static const uint32_t DWT_FUNCTION0_DATAVSIZE__en_0b00 = 0;
12592 static const uint32_t DWT_FUNCTION0_DATAVSIZE__en_0b01 = 1;
12594 static const uint32_t DWT_FUNCTION0_DATAVSIZE__en_0b10 = 2;
12596 static const uint32_t DWT_FUNCTION0_DATAVSIZE__en_0b11 = 3;
12599 BEGIN_TYPE(DWT_COMP1_t, uint32_t)
12601 ADD_BITFIELD_RW(COMP, 0, 32)
12605 BEGIN_TYPE(DWT_MASK1_t, uint32_t)
12607 ADD_BITFIELD_RW(MASK, 0, 4)
12612 BEGIN_TYPE(DWT_FUNCTION1_t, uint32_t)
12614 ADD_BITFIELD_RW(FUNCTION, 0, 4)
12616 ADD_BITFIELD_RW(EMITRANGE, 5, 1)
12618 ADD_BITFIELD_RW(CYCMATCH, 7, 1)
12620 ADD_BITFIELD_RW(DATAVMATCH, 8, 1)
12621 ADD_BITFIELD_RO(LNK1ENA, 9, 1)
12623 ADD_BITFIELD_RW(DATAVSIZE, 10, 2)
12625 ADD_BITFIELD_RW(DATAVADDR0, 12, 4)
12627 ADD_BITFIELD_RW(DATAVADDR1, 16, 4)
12629 ADD_BITFIELD_RW(MATCHED, 24, 1)
12633 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b0000 = 0;
12635 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b0001 = 1;
12637 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b0010 = 2;
12639 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b0011 = 3;
12641 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b0100 = 4;
12643 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b0101 = 5;
12645 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b0110 = 6;
12647 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b0111 = 7;
12649 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b1000 = 8;
12651 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b1001 = 9;
12653 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b1010 = 10;
12655 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b1011 = 11;
12657 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b1100 = 12;
12659 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b1101 = 13;
12661 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b1110 = 14;
12663 static const uint32_t DWT_FUNCTION1_FUNCTION__en_0b1111 = 15;
12665 static const uint32_t DWT_FUNCTION1_LNK1ENA__en_0b0 = 0;
12667 static const uint32_t DWT_FUNCTION1_LNK1ENA__en_0b1 = 1;
12669 static const uint32_t DWT_FUNCTION1_DATAVSIZE__en_0b00 = 0;
12671 static const uint32_t DWT_FUNCTION1_DATAVSIZE__en_0b01 = 1;
12673 static const uint32_t DWT_FUNCTION1_DATAVSIZE__en_0b10 = 2;
12675 static const uint32_t DWT_FUNCTION1_DATAVSIZE__en_0b11 = 3;
12678 BEGIN_TYPE(DWT_COMP2_t, uint32_t)
12680 ADD_BITFIELD_RW(COMP, 0, 32)
12684 BEGIN_TYPE(DWT_MASK2_t, uint32_t)
12686 ADD_BITFIELD_RW(MASK, 0, 4)
12691 BEGIN_TYPE(DWT_FUNCTION2_t, uint32_t)
12693 ADD_BITFIELD_RW(FUNCTION, 0, 4)
12695 ADD_BITFIELD_RW(EMITRANGE, 5, 1)
12697 ADD_BITFIELD_RW(DATAVMATCH, 8, 1)
12698 ADD_BITFIELD_RO(LNK1ENA, 9, 1)
12700 ADD_BITFIELD_RW(DATAVSIZE, 10, 2)
12702 ADD_BITFIELD_RW(DATAVADDR0, 12, 4)
12704 ADD_BITFIELD_RW(DATAVADDR1, 16, 4)
12706 ADD_BITFIELD_RW(MATCHED, 24, 1)
12710 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b0000 = 0;
12712 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b0001 = 1;
12714 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b0010 = 2;
12716 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b0011 = 3;
12718 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b0100 = 4;
12720 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b0101 = 5;
12722 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b0110 = 6;
12724 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b0111 = 7;
12726 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b1000 = 8;
12728 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b1001 = 9;
12730 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b1010 = 10;
12732 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b1011 = 11;
12734 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b1100 = 12;
12736 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b1101 = 13;
12738 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b1110 = 14;
12740 static const uint32_t DWT_FUNCTION2_FUNCTION__en_0b1111 = 15;
12742 static const uint32_t DWT_FUNCTION2_LNK1ENA__en_0b0 = 0;
12744 static const uint32_t DWT_FUNCTION2_LNK1ENA__en_0b1 = 1;
12746 static const uint32_t DWT_FUNCTION2_DATAVSIZE__en_0b00 = 0;
12748 static const uint32_t DWT_FUNCTION2_DATAVSIZE__en_0b01 = 1;
12750 static const uint32_t DWT_FUNCTION2_DATAVSIZE__en_0b10 = 2;
12752 static const uint32_t DWT_FUNCTION2_DATAVSIZE__en_0b11 = 3;
12755 BEGIN_TYPE(DWT_COMP3_t, uint32_t)
12757 ADD_BITFIELD_RW(COMP, 0, 32)
12761 BEGIN_TYPE(DWT_MASK3_t, uint32_t)
12763 ADD_BITFIELD_RW(MASK, 0, 4)
12768 BEGIN_TYPE(DWT_FUNCTION3_t, uint32_t)
12770 ADD_BITFIELD_RW(FUNCTION, 0, 4)
12772 ADD_BITFIELD_RW(EMITRANGE, 5, 1)
12774 ADD_BITFIELD_RW(DATAVMATCH, 8, 1)
12775 ADD_BITFIELD_RO(LNK1ENA, 9, 1)
12777 ADD_BITFIELD_RW(DATAVSIZE, 10, 2)
12779 ADD_BITFIELD_RW(DATAVADDR0, 12, 4)
12781 ADD_BITFIELD_RW(DATAVADDR1, 16, 4)
12783 ADD_BITFIELD_RW(MATCHED, 24, 1)
12787 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b0000 = 0;
12789 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b0001 = 1;
12791 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b0010 = 2;
12793 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b0011 = 3;
12795 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b0100 = 4;
12797 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b0101 = 5;
12799 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b0110 = 6;
12801 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b0111 = 7;
12803 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b1000 = 8;
12805 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b1001 = 9;
12807 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b1010 = 10;
12809 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b1011 = 11;
12811 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b1100 = 12;
12813 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b1101 = 13;
12815 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b1110 = 14;
12817 static const uint32_t DWT_FUNCTION3_FUNCTION__en_0b1111 = 15;
12819 static const uint32_t DWT_FUNCTION3_LNK1ENA__en_0b0 = 0;
12821 static const uint32_t DWT_FUNCTION3_LNK1ENA__en_0b1 = 1;
12823 static const uint32_t DWT_FUNCTION3_DATAVSIZE__en_0b00 = 0;
12825 static const uint32_t DWT_FUNCTION3_DATAVSIZE__en_0b01 = 1;
12827 static const uint32_t DWT_FUNCTION3_DATAVSIZE__en_0b10 = 2;
12829 static const uint32_t DWT_FUNCTION3_DATAVSIZE__en_0b11 = 3;
12832 DWT_CTRL_t DWT_CTRL;
12833 DWT_CYCCNT_t DWT_CYCCNT;
12834 DWT_CPICNT_t DWT_CPICNT;
12835 DWT_EXCCNT_t DWT_EXCCNT;
12836 DWT_SLEEPCNT_t DWT_SLEEPCNT;
12837 DWT_LSUCNT_t DWT_LSUCNT;
12838 DWT_FOLDCNT_t DWT_FOLDCNT;
12839 DWT_PCSR_t DWT_PCSR;
12840 DWT_COMP0_t DWT_COMP0;
12841 DWT_MASK0_t DWT_MASK0;
12842 DWT_FUNCTION0_t DWT_FUNCTION0;
12843 uint32_t reserved0;
12844 DWT_COMP1_t DWT_COMP1;
12845 DWT_MASK1_t DWT_MASK1;
12846 DWT_FUNCTION1_t DWT_FUNCTION1;
12847 uint32_t reserved1;
12848 DWT_COMP2_t DWT_COMP2;
12849 DWT_MASK2_t DWT_MASK2;
12850 DWT_FUNCTION2_t DWT_FUNCTION2;
12851 uint32_t reserved2;
12852 DWT_COMP3_t DWT_COMP3;
12853 DWT_MASK3_t DWT_MASK3;
12854 DWT_FUNCTION3_t DWT_FUNCTION3;
12866 BEGIN_TYPE(FP_CTRL_t, uint32_t)
12868 ADD_BITFIELD_RW(ENABLE, 0, 1)
12870 ADD_BITFIELD_WO(KEY, 1, 1)
12872 ADD_BITFIELD_RO(NUM_CODE1, 4, 4)
12874 ADD_BITFIELD_RO(NUM_LIT, 8, 4)
12876 ADD_BITFIELD_RO(NUM_CODE2, 12, 2)
12880 static const uint32_t FP_CTRL_ENABLE__en_0b0 = 0;
12882 static const uint32_t FP_CTRL_ENABLE__en_0b1 = 1;
12884 static const uint32_t FP_CTRL_NUM_CODE1__en_0b0000 = 0;
12886 static const uint32_t FP_CTRL_NUM_CODE1__en_0b0010 = 2;
12888 static const uint32_t FP_CTRL_NUM_CODE1__en_0b0110 = 6;
12890 static const uint32_t FP_CTRL_NUM_LIT__en_0b0000 = 0;
12892 static const uint32_t FP_CTRL_NUM_LIT__en_0b0010 = 2;
12895 BEGIN_TYPE(FP_REMAP_t, uint32_t)
12897 ADD_BITFIELD_RW(REMAP, 5, 24)
12902 BEGIN_TYPE(FP_COMP0_t, uint32_t)
12904 ADD_BITFIELD_RW(ENABLE, 0, 1)
12906 ADD_BITFIELD_RW(COMP, 2, 27)
12908 ADD_BITFIELD_RW(REPLACE, 30, 2)
12912 static const uint32_t FP_COMP0_ENABLE__en_0b0 = 0;
12914 static const uint32_t FP_COMP0_ENABLE__en_0b1 = 1;
12916 static const uint32_t FP_COMP0_REPLACE__en_0b00 = 0;
12918 static const uint32_t FP_COMP0_REPLACE__en_0b01 = 1;
12920 static const uint32_t FP_COMP0_REPLACE__en_0b10 = 2;
12922 static const uint32_t FP_COMP0_REPLACE__en_0b11 = 3;
12926 BEGIN_TYPE(FP_COMP1_t, uint32_t)
12928 ADD_BITFIELD_RW(ENABLE, 0, 1)
12930 ADD_BITFIELD_RW(COMP, 2, 27)
12932 ADD_BITFIELD_RW(REPLACE, 30, 2)
12936 static const uint32_t FP_COMP1_ENABLE__en_0b0 = 0;
12938 static const uint32_t FP_COMP1_ENABLE__en_0b1 = 1;
12940 static const uint32_t FP_COMP1_REPLACE__en_0b00 = 0;
12942 static const uint32_t FP_COMP1_REPLACE__en_0b01 = 1;
12944 static const uint32_t FP_COMP1_REPLACE__en_0b10 = 2;
12946 static const uint32_t FP_COMP1_REPLACE__en_0b11 = 3;
12950 BEGIN_TYPE(FP_COMP2_t, uint32_t)
12952 ADD_BITFIELD_RW(ENABLE, 0, 1)
12954 ADD_BITFIELD_RW(COMP, 2, 27)
12956 ADD_BITFIELD_RW(REPLACE, 30, 2)
12960 static const uint32_t FP_COMP2_ENABLE__en_0b0 = 0;
12962 static const uint32_t FP_COMP2_ENABLE__en_0b1 = 1;
12964 static const uint32_t FP_COMP2_REPLACE__en_0b00 = 0;
12966 static const uint32_t FP_COMP2_REPLACE__en_0b01 = 1;
12968 static const uint32_t FP_COMP2_REPLACE__en_0b10 = 2;
12970 static const uint32_t FP_COMP2_REPLACE__en_0b11 = 3;
12974 BEGIN_TYPE(FP_COMP3_t, uint32_t)
12976 ADD_BITFIELD_RW(ENABLE, 0, 1)
12978 ADD_BITFIELD_RW(COMP, 2, 27)
12980 ADD_BITFIELD_RW(REPLACE, 30, 2)
12984 static const uint32_t FP_COMP3_ENABLE__en_0b0 = 0;
12986 static const uint32_t FP_COMP3_ENABLE__en_0b1 = 1;
12988 static const uint32_t FP_COMP3_REPLACE__en_0b00 = 0;
12990 static const uint32_t FP_COMP3_REPLACE__en_0b01 = 1;
12992 static const uint32_t FP_COMP3_REPLACE__en_0b10 = 2;
12994 static const uint32_t FP_COMP3_REPLACE__en_0b11 = 3;
12998 BEGIN_TYPE(FP_COMP4_t, uint32_t)
13000 ADD_BITFIELD_RW(ENABLE, 0, 1)
13002 ADD_BITFIELD_RW(COMP, 2, 27)
13004 ADD_BITFIELD_RW(REPLACE, 30, 2)
13008 static const uint32_t FP_COMP4_ENABLE__en_0b0 = 0;
13010 static const uint32_t FP_COMP4_ENABLE__en_0b1 = 1;
13012 static const uint32_t FP_COMP4_REPLACE__en_0b00 = 0;
13014 static const uint32_t FP_COMP4_REPLACE__en_0b01 = 1;
13016 static const uint32_t FP_COMP4_REPLACE__en_0b10 = 2;
13018 static const uint32_t FP_COMP4_REPLACE__en_0b11 = 3;
13022 BEGIN_TYPE(FP_COMP5_t, uint32_t)
13024 ADD_BITFIELD_RW(ENABLE, 0, 1)
13026 ADD_BITFIELD_RW(COMP, 2, 27)
13028 ADD_BITFIELD_RW(REPLACE, 30, 2)
13032 static const uint32_t FP_COMP5_ENABLE__en_0b0 = 0;
13034 static const uint32_t FP_COMP5_ENABLE__en_0b1 = 1;
13036 static const uint32_t FP_COMP5_REPLACE__en_0b00 = 0;
13038 static const uint32_t FP_COMP5_REPLACE__en_0b01 = 1;
13040 static const uint32_t FP_COMP5_REPLACE__en_0b10 = 2;
13042 static const uint32_t FP_COMP5_REPLACE__en_0b11 = 3;
13046 BEGIN_TYPE(FP_COMP6_t, uint32_t)
13048 ADD_BITFIELD_RW(ENABLE, 0, 1)
13050 ADD_BITFIELD_RW(COMP, 2, 27)
13052 ADD_BITFIELD_RW(REPLACE, 30, 2)
13056 static const uint32_t FP_COMP6_ENABLE__en_0b0 = 0;
13058 static const uint32_t FP_COMP6_ENABLE__en_0b1 = 1;
13060 static const uint32_t FP_COMP6_REPLACE__en_0b00 = 0;
13062 static const uint32_t FP_COMP6_REPLACE__en_0b01 = 1;
13064 static const uint32_t FP_COMP6_REPLACE__en_0b10 = 2;
13066 static const uint32_t FP_COMP6_REPLACE__en_0b11 = 3;
13070 BEGIN_TYPE(FP_COMP7_t, uint32_t)
13072 ADD_BITFIELD_RW(ENABLE, 0, 1)
13074 ADD_BITFIELD_RW(COMP, 2, 27)
13076 ADD_BITFIELD_RW(REPLACE, 30, 2)
13080 static const uint32_t FP_COMP7_ENABLE__en_0b0 = 0;
13082 static const uint32_t FP_COMP7_ENABLE__en_0b1 = 1;
13084 static const uint32_t FP_COMP7_REPLACE__en_0b00 = 0;
13086 static const uint32_t FP_COMP7_REPLACE__en_0b01 = 1;
13088 static const uint32_t FP_COMP7_REPLACE__en_0b10 = 2;
13090 static const uint32_t FP_COMP7_REPLACE__en_0b11 = 3;
13094 FP_REMAP_t FP_REMAP;
13095 FP_COMP0_t FP_COMP0;
13096 FP_COMP1_t FP_COMP1;
13097 FP_COMP2_t FP_COMP2;
13098 FP_COMP3_t FP_COMP3;
13099 FP_COMP4_t FP_COMP4;
13100 FP_COMP5_t FP_COMP5;
13101 FP_COMP6_t FP_COMP6;
13102 FP_COMP7_t FP_COMP7;
13105 static FPB_t & FPB = (*(
FPB_t *)0xe0002000);
13110namespace _SystemControlSpace_ {
13114 BEGIN_TYPE(ICTR_t, uint32_t)
13116 ADD_BITFIELD_RO(INTLINESNUM, 0, 5)
13121 BEGIN_TYPE(ACTLR_t, uint32_t)
13123 ADD_BITFIELD_RW(DISMCYCINT, 0, 1)
13125 ADD_BITFIELD_RW(DISDEFWBUF, 1, 1)
13127 ADD_BITFIELD_RW(DISFOLD, 2, 1)
13129 ADD_BITFIELD_RW(DISFPCA, 8, 1)
13131 ADD_BITFIELD_RW(DISOOFP, 9, 1)
13135 uint32_t reserved0;
13145namespace _RSTCTL_ {
13149 BEGIN_TYPE(RSTCTL_RESET_REQ_t, uint32_t)
13151 ADD_BITFIELD_WO(SOFT_REQ, 0, 1)
13153 ADD_BITFIELD_WO(HARD_REQ, 1, 1)
13155 ADD_BITFIELD_WO(RSTKEY, 8, 8)
13160 BEGIN_TYPE(RSTCTL_HARDRESET_STAT_t, uint32_t)
13162 ADD_BITFIELD_RO(SRC0, 0, 1)
13164 ADD_BITFIELD_RO(SRC1, 1, 1)
13166 ADD_BITFIELD_RO(SRC2, 2, 1)
13168 ADD_BITFIELD_RO(SRC3, 3, 1)
13170 ADD_BITFIELD_RO(SRC4, 4, 1)
13172 ADD_BITFIELD_RO(SRC5, 5, 1)
13174 ADD_BITFIELD_RO(SRC6, 6, 1)
13176 ADD_BITFIELD_RO(SRC7, 7, 1)
13178 ADD_BITFIELD_RO(SRC8, 8, 1)
13180 ADD_BITFIELD_RO(SRC9, 9, 1)
13182 ADD_BITFIELD_RO(SRC10, 10, 1)
13184 ADD_BITFIELD_RO(SRC11, 11, 1)
13186 ADD_BITFIELD_RO(SRC12, 12, 1)
13188 ADD_BITFIELD_RO(SRC13, 13, 1)
13190 ADD_BITFIELD_RO(SRC14, 14, 1)
13192 ADD_BITFIELD_RO(SRC15, 15, 1)
13197 BEGIN_TYPE(RSTCTL_HARDRESET_CLR_t, uint32_t)
13199 ADD_BITFIELD_WO(SRC0, 0, 1)
13201 ADD_BITFIELD_WO(SRC1, 1, 1)
13203 ADD_BITFIELD_WO(SRC2, 2, 1)
13205 ADD_BITFIELD_WO(SRC3, 3, 1)
13207 ADD_BITFIELD_WO(SRC4, 4, 1)
13209 ADD_BITFIELD_WO(SRC5, 5, 1)
13211 ADD_BITFIELD_WO(SRC6, 6, 1)
13213 ADD_BITFIELD_WO(SRC7, 7, 1)
13215 ADD_BITFIELD_WO(SRC8, 8, 1)
13217 ADD_BITFIELD_WO(SRC9, 9, 1)
13219 ADD_BITFIELD_WO(SRC10, 10, 1)
13221 ADD_BITFIELD_WO(SRC11, 11, 1)
13223 ADD_BITFIELD_WO(SRC12, 12, 1)
13225 ADD_BITFIELD_WO(SRC13, 13, 1)
13227 ADD_BITFIELD_WO(SRC14, 14, 1)
13229 ADD_BITFIELD_WO(SRC15, 15, 1)
13234 BEGIN_TYPE(RSTCTL_HARDRESET_SET_t, uint32_t)
13236 ADD_BITFIELD_WO(SRC0, 0, 1)
13238 ADD_BITFIELD_WO(SRC1, 1, 1)
13240 ADD_BITFIELD_WO(SRC2, 2, 1)
13242 ADD_BITFIELD_WO(SRC3, 3, 1)
13244 ADD_BITFIELD_WO(SRC4, 4, 1)
13246 ADD_BITFIELD_WO(SRC5, 5, 1)
13248 ADD_BITFIELD_WO(SRC6, 6, 1)
13250 ADD_BITFIELD_WO(SRC7, 7, 1)
13252 ADD_BITFIELD_WO(SRC8, 8, 1)
13254 ADD_BITFIELD_WO(SRC9, 9, 1)
13256 ADD_BITFIELD_WO(SRC10, 10, 1)
13258 ADD_BITFIELD_WO(SRC11, 11, 1)
13260 ADD_BITFIELD_WO(SRC12, 12, 1)
13262 ADD_BITFIELD_WO(SRC13, 13, 1)
13264 ADD_BITFIELD_WO(SRC14, 14, 1)
13266 ADD_BITFIELD_WO(SRC15, 15, 1)
13271 BEGIN_TYPE(RSTCTL_SOFTRESET_STAT_t, uint32_t)
13273 ADD_BITFIELD_RO(SRC0, 0, 1)
13275 ADD_BITFIELD_RO(SRC1, 1, 1)
13277 ADD_BITFIELD_RO(SRC2, 2, 1)
13279 ADD_BITFIELD_RO(SRC3, 3, 1)
13281 ADD_BITFIELD_RO(SRC4, 4, 1)
13283 ADD_BITFIELD_RO(SRC5, 5, 1)
13285 ADD_BITFIELD_RO(SRC6, 6, 1)
13287 ADD_BITFIELD_RO(SRC7, 7, 1)
13289 ADD_BITFIELD_RO(SRC8, 8, 1)
13291 ADD_BITFIELD_RO(SRC9, 9, 1)
13293 ADD_BITFIELD_RO(SRC10, 10, 1)
13295 ADD_BITFIELD_RO(SRC11, 11, 1)
13297 ADD_BITFIELD_RO(SRC12, 12, 1)
13299 ADD_BITFIELD_RO(SRC13, 13, 1)
13301 ADD_BITFIELD_RO(SRC14, 14, 1)
13303 ADD_BITFIELD_RO(SRC15, 15, 1)
13308 BEGIN_TYPE(RSTCTL_SOFTRESET_CLR_t, uint32_t)
13310 ADD_BITFIELD_WO(SRC0, 0, 1)
13312 ADD_BITFIELD_WO(SRC1, 1, 1)
13314 ADD_BITFIELD_WO(SRC2, 2, 1)
13316 ADD_BITFIELD_WO(SRC3, 3, 1)
13318 ADD_BITFIELD_WO(SRC4, 4, 1)
13320 ADD_BITFIELD_WO(SRC5, 5, 1)
13322 ADD_BITFIELD_WO(SRC6, 6, 1)
13324 ADD_BITFIELD_WO(SRC7, 7, 1)
13326 ADD_BITFIELD_WO(SRC8, 8, 1)
13328 ADD_BITFIELD_WO(SRC9, 9, 1)
13330 ADD_BITFIELD_WO(SRC10, 10, 1)
13332 ADD_BITFIELD_WO(SRC11, 11, 1)
13334 ADD_BITFIELD_WO(SRC12, 12, 1)
13336 ADD_BITFIELD_WO(SRC13, 13, 1)
13338 ADD_BITFIELD_WO(SRC14, 14, 1)
13340 ADD_BITFIELD_WO(SRC15, 15, 1)
13345 BEGIN_TYPE(RSTCTL_SOFTRESET_SET_t, uint32_t)
13347 ADD_BITFIELD_WO(SRC0, 0, 1)
13349 ADD_BITFIELD_WO(SRC1, 1, 1)
13351 ADD_BITFIELD_WO(SRC2, 2, 1)
13353 ADD_BITFIELD_WO(SRC3, 3, 1)
13355 ADD_BITFIELD_WO(SRC4, 4, 1)
13357 ADD_BITFIELD_WO(SRC5, 5, 1)
13359 ADD_BITFIELD_WO(SRC6, 6, 1)
13361 ADD_BITFIELD_WO(SRC7, 7, 1)
13363 ADD_BITFIELD_WO(SRC8, 8, 1)
13365 ADD_BITFIELD_WO(SRC9, 9, 1)
13367 ADD_BITFIELD_WO(SRC10, 10, 1)
13369 ADD_BITFIELD_WO(SRC11, 11, 1)
13371 ADD_BITFIELD_WO(SRC12, 12, 1)
13373 ADD_BITFIELD_WO(SRC13, 13, 1)
13375 ADD_BITFIELD_WO(SRC14, 14, 1)
13377 ADD_BITFIELD_WO(SRC15, 15, 1)
13382 BEGIN_TYPE(RSTCTL_PSSRESET_STAT_t, uint32_t)
13384 ADD_BITFIELD_RO(SVSMH, 1, 1)
13386 ADD_BITFIELD_RO(BGREF, 2, 1)
13388 ADD_BITFIELD_RO(VCCDET, 3, 1)
13390 ADD_BITFIELD_RO(SVSL, 0, 1)
13395 BEGIN_TYPE(RSTCTL_PSSRESET_CLR_t, uint32_t)
13397 ADD_BITFIELD_WO(CLR, 0, 1)
13402 BEGIN_TYPE(RSTCTL_PCMRESET_STAT_t, uint32_t)
13404 ADD_BITFIELD_RO(LPM35, 0, 1)
13406 ADD_BITFIELD_RO(LPM45, 1, 1)
13411 BEGIN_TYPE(RSTCTL_PCMRESET_CLR_t, uint32_t)
13413 ADD_BITFIELD_WO(CLR, 0, 1)
13418 BEGIN_TYPE(RSTCTL_PINRESET_STAT_t, uint32_t)
13420 ADD_BITFIELD_RO(RSTNMI, 0, 1)
13425 BEGIN_TYPE(RSTCTL_PINRESET_CLR_t, uint32_t)
13427 ADD_BITFIELD_WO(CLR, 0, 1)
13432 BEGIN_TYPE(RSTCTL_REBOOTRESET_STAT_t, uint32_t)
13434 ADD_BITFIELD_RO(REBOOT, 0, 1)
13439 BEGIN_TYPE(RSTCTL_REBOOTRESET_CLR_t, uint32_t)
13441 ADD_BITFIELD_WO(CLR, 0, 1)
13446 BEGIN_TYPE(RSTCTL_CSRESET_STAT_t, uint32_t)
13448 ADD_BITFIELD_RO(DCOR_SHT, 0, 1)
13453 BEGIN_TYPE(RSTCTL_CSRESET_CLR_t, uint32_t)
13455 ADD_BITFIELD_WO(CLR, 0, 1)
13459 RSTCTL_RESET_REQ_t RSTCTL_RESET_REQ;
13460 RSTCTL_HARDRESET_STAT_t RSTCTL_HARDRESET_STAT;
13461 RSTCTL_HARDRESET_CLR_t RSTCTL_HARDRESET_CLR;
13462 RSTCTL_HARDRESET_SET_t RSTCTL_HARDRESET_SET;
13463 RSTCTL_SOFTRESET_STAT_t RSTCTL_SOFTRESET_STAT;
13464 RSTCTL_SOFTRESET_CLR_t RSTCTL_SOFTRESET_CLR;
13465 RSTCTL_SOFTRESET_SET_t RSTCTL_SOFTRESET_SET;
13466 uint32_t reserved0[57];
13467 RSTCTL_PSSRESET_STAT_t RSTCTL_PSSRESET_STAT;
13468 RSTCTL_PSSRESET_CLR_t RSTCTL_PSSRESET_CLR;
13469 RSTCTL_PCMRESET_STAT_t RSTCTL_PCMRESET_STAT;
13470 RSTCTL_PCMRESET_CLR_t RSTCTL_PCMRESET_CLR;
13471 RSTCTL_PINRESET_STAT_t RSTCTL_PINRESET_STAT;
13472 RSTCTL_PINRESET_CLR_t RSTCTL_PINRESET_CLR;
13473 RSTCTL_REBOOTRESET_STAT_t RSTCTL_REBOOTRESET_STAT;
13474 RSTCTL_REBOOTRESET_CLR_t RSTCTL_REBOOTRESET_CLR;
13475 RSTCTL_CSRESET_STAT_t RSTCTL_CSRESET_STAT;
13476 RSTCTL_CSRESET_CLR_t RSTCTL_CSRESET_CLR;
13484namespace _SYSCTL_ {
13488 BEGIN_TYPE(SYS_REBOOT_CTL_t, uint32_t)
13490 ADD_BITFIELD_RW(REBOOT, 0, 1)
13492 ADD_BITFIELD_WO(WKEY, 8, 8)
13497 BEGIN_TYPE(SYS_NMI_CTLSTAT_t, uint32_t)
13499 ADD_BITFIELD_RW(CS_SRC, 0, 1)
13501 ADD_BITFIELD_RW(PSS_SRC, 1, 1)
13503 ADD_BITFIELD_RW(PCM_SRC, 2, 1)
13505 ADD_BITFIELD_RW(PIN_SRC, 3, 1)
13507 ADD_BITFIELD_RO(CS_FLG, 16, 1)
13509 ADD_BITFIELD_RO(PSS_FLG, 17, 1)
13511 ADD_BITFIELD_RO(PCM_FLG, 18, 1)
13513 ADD_BITFIELD_RW(PIN_FLG, 19, 1)
13517 static const uint32_t SYS_NMI_CTLSTAT_CS_SRC__CS_SRC_0 = 0;
13519 static const uint32_t SYS_NMI_CTLSTAT_CS_SRC__CS_SRC_1 = 1;
13521 static const uint32_t SYS_NMI_CTLSTAT_PSS_SRC__PSS_SRC_0 = 0;
13523 static const uint32_t SYS_NMI_CTLSTAT_PSS_SRC__PSS_SRC_1 = 1;
13525 static const uint32_t SYS_NMI_CTLSTAT_PCM_SRC__PCM_SRC_0 = 0;
13527 static const uint32_t SYS_NMI_CTLSTAT_PCM_SRC__PCM_SRC_1 = 1;
13529 static const uint32_t SYS_NMI_CTLSTAT_PIN_SRC__PIN_SRC_0 = 0;
13531 static const uint32_t SYS_NMI_CTLSTAT_PIN_SRC__PIN_SRC_1 = 1;
13533 static const uint32_t SYS_NMI_CTLSTAT_CS_FLG__CS_FLG_0 = 0;
13535 static const uint32_t SYS_NMI_CTLSTAT_CS_FLG__CS_FLG_1 = 1;
13537 static const uint32_t SYS_NMI_CTLSTAT_PSS_FLG__PSS_FLG_0 = 0;
13539 static const uint32_t SYS_NMI_CTLSTAT_PSS_FLG__PSS_FLG_1 = 1;
13541 static const uint32_t SYS_NMI_CTLSTAT_PCM_FLG__PCM_FLG_0 = 0;
13543 static const uint32_t SYS_NMI_CTLSTAT_PCM_FLG__PCM_FLG_1 = 1;
13545 static const uint32_t SYS_NMI_CTLSTAT_PIN_FLG__PIN_FLG_0 = 0;
13547 static const uint32_t SYS_NMI_CTLSTAT_PIN_FLG__PIN_FLG_1 = 1;
13551 BEGIN_TYPE(SYS_WDTRESET_CTL_t, uint32_t)
13553 ADD_BITFIELD_RW(TIMEOUT, 0, 1)
13555 ADD_BITFIELD_RW(VIOLATION, 1, 1)
13559 static const uint32_t SYS_WDTRESET_CTL_TIMEOUT__TIMEOUT_0 = 0;
13561 static const uint32_t SYS_WDTRESET_CTL_TIMEOUT__TIMEOUT_1 = 1;
13563 static const uint32_t SYS_WDTRESET_CTL_VIOLATION__VIOLATION_0 = 0;
13565 static const uint32_t SYS_WDTRESET_CTL_VIOLATION__VIOLATION_1 = 1;
13569 BEGIN_TYPE(SYS_PERIHALT_CTL_t, uint32_t)
13571 ADD_BITFIELD_RW(HALT_T16_0, 0, 1)
13573 ADD_BITFIELD_RW(HALT_T16_1, 1, 1)
13575 ADD_BITFIELD_RW(HALT_T16_2, 2, 1)
13577 ADD_BITFIELD_RW(HALT_T16_3, 3, 1)
13579 ADD_BITFIELD_RW(HALT_T32_0, 4, 1)
13581 ADD_BITFIELD_RW(HALT_eUA0, 5, 1)
13583 ADD_BITFIELD_RW(HALT_eUA1, 6, 1)
13585 ADD_BITFIELD_RW(HALT_eUA2, 7, 1)
13587 ADD_BITFIELD_RW(HALT_eUA3, 8, 1)
13589 ADD_BITFIELD_RW(HALT_eUB0, 9, 1)
13591 ADD_BITFIELD_RW(HALT_eUB1, 10, 1)
13593 ADD_BITFIELD_RW(HALT_eUB2, 11, 1)
13595 ADD_BITFIELD_RW(HALT_eUB3, 12, 1)
13597 ADD_BITFIELD_RW(HALT_ADC, 13, 1)
13599 ADD_BITFIELD_RW(HALT_WDT, 14, 1)
13601 ADD_BITFIELD_RW(HALT_DMA, 15, 1)
13605 static const uint32_t SYS_PERIHALT_CTL_HALT_T16_0__HALT_T16_0_0 = 0;
13607 static const uint32_t SYS_PERIHALT_CTL_HALT_T16_0__HALT_T16_0_1 = 1;
13609 static const uint32_t SYS_PERIHALT_CTL_HALT_T16_1__HALT_T16_1_0 = 0;
13611 static const uint32_t SYS_PERIHALT_CTL_HALT_T16_1__HALT_T16_1_1 = 1;
13613 static const uint32_t SYS_PERIHALT_CTL_HALT_T16_2__HALT_T16_2_0 = 0;
13615 static const uint32_t SYS_PERIHALT_CTL_HALT_T16_2__HALT_T16_2_1 = 1;
13617 static const uint32_t SYS_PERIHALT_CTL_HALT_T16_3__HALT_T16_3_0 = 0;
13619 static const uint32_t SYS_PERIHALT_CTL_HALT_T16_3__HALT_T16_3_1 = 1;
13621 static const uint32_t SYS_PERIHALT_CTL_HALT_T32_0__HALT_T32_0_0 = 0;
13623 static const uint32_t SYS_PERIHALT_CTL_HALT_T32_0__HALT_T32_0_1 = 1;
13625 static const uint32_t SYS_PERIHALT_CTL_HALT_eUA0__HALT_eUA0_0 = 0;
13627 static const uint32_t SYS_PERIHALT_CTL_HALT_eUA0__HALT_eUA0_1 = 1;
13629 static const uint32_t SYS_PERIHALT_CTL_HALT_eUA1__HALT_eUA1_0 = 0;
13631 static const uint32_t SYS_PERIHALT_CTL_HALT_eUA1__HALT_eUA1_1 = 1;
13633 static const uint32_t SYS_PERIHALT_CTL_HALT_eUA2__HALT_eUA2_0 = 0;
13635 static const uint32_t SYS_PERIHALT_CTL_HALT_eUA2__HALT_eUA2_1 = 1;
13637 static const uint32_t SYS_PERIHALT_CTL_HALT_eUA3__HALT_eUA3_0 = 0;
13639 static const uint32_t SYS_PERIHALT_CTL_HALT_eUA3__HALT_eUA3_1 = 1;
13641 static const uint32_t SYS_PERIHALT_CTL_HALT_eUB0__HALT_eUB0_0 = 0;
13643 static const uint32_t SYS_PERIHALT_CTL_HALT_eUB0__HALT_eUB0_1 = 1;
13645 static const uint32_t SYS_PERIHALT_CTL_HALT_eUB1__HALT_eUB1_0 = 0;
13647 static const uint32_t SYS_PERIHALT_CTL_HALT_eUB1__HALT_eUB1_1 = 1;
13649 static const uint32_t SYS_PERIHALT_CTL_HALT_eUB2__HALT_eUB2_0 = 0;
13651 static const uint32_t SYS_PERIHALT_CTL_HALT_eUB2__HALT_eUB2_1 = 1;
13653 static const uint32_t SYS_PERIHALT_CTL_HALT_eUB3__HALT_eUB3_0 = 0;
13655 static const uint32_t SYS_PERIHALT_CTL_HALT_eUB3__HALT_eUB3_1 = 1;
13657 static const uint32_t SYS_PERIHALT_CTL_HALT_ADC__HALT_ADC_0 = 0;
13659 static const uint32_t SYS_PERIHALT_CTL_HALT_ADC__HALT_ADC_1 = 1;
13661 static const uint32_t SYS_PERIHALT_CTL_HALT_WDT__HALT_WDT_0 = 0;
13663 static const uint32_t SYS_PERIHALT_CTL_HALT_WDT__HALT_WDT_1 = 1;
13665 static const uint32_t SYS_PERIHALT_CTL_HALT_DMA__HALT_DMA_0 = 0;
13667 static const uint32_t SYS_PERIHALT_CTL_HALT_DMA__HALT_DMA_1 = 1;
13670 BEGIN_TYPE(SYS_SRAM_SIZE_t, uint32_t)
13672 ADD_BITFIELD_RO(SIZE, 0, 32)
13677 BEGIN_TYPE(SYS_SRAM_BANKEN_t, uint32_t)
13679 ADD_BITFIELD_RO(BNK0_EN, 0, 1)
13681 ADD_BITFIELD_RW(BNK1_EN, 1, 1)
13683 ADD_BITFIELD_RW(BNK2_EN, 2, 1)
13685 ADD_BITFIELD_RW(BNK3_EN, 3, 1)
13687 ADD_BITFIELD_RW(BNK4_EN, 4, 1)
13689 ADD_BITFIELD_RW(BNK5_EN, 5, 1)
13691 ADD_BITFIELD_RW(BNK6_EN, 6, 1)
13693 ADD_BITFIELD_RW(BNK7_EN, 7, 1)
13695 ADD_BITFIELD_RO(SRAM_RDY, 16, 1)
13699 static const uint32_t SYS_SRAM_BANKEN_BNK1_EN__BNK1_EN_0 = 0;
13701 static const uint32_t SYS_SRAM_BANKEN_BNK1_EN__BNK1_EN_1 = 1;
13703 static const uint32_t SYS_SRAM_BANKEN_BNK2_EN__BNK2_EN_0 = 0;
13705 static const uint32_t SYS_SRAM_BANKEN_BNK2_EN__BNK2_EN_1 = 1;
13707 static const uint32_t SYS_SRAM_BANKEN_BNK3_EN__BNK3_EN_0 = 0;
13709 static const uint32_t SYS_SRAM_BANKEN_BNK3_EN__BNK3_EN_1 = 1;
13711 static const uint32_t SYS_SRAM_BANKEN_BNK4_EN__BNK4_EN_0 = 0;
13713 static const uint32_t SYS_SRAM_BANKEN_BNK4_EN__BNK4_EN_1 = 1;
13715 static const uint32_t SYS_SRAM_BANKEN_BNK5_EN__BNK5_EN_0 = 0;
13717 static const uint32_t SYS_SRAM_BANKEN_BNK5_EN__BNK5_EN_1 = 1;
13719 static const uint32_t SYS_SRAM_BANKEN_BNK6_EN__BNK6_EN_0 = 0;
13721 static const uint32_t SYS_SRAM_BANKEN_BNK6_EN__BNK6_EN_1 = 1;
13723 static const uint32_t SYS_SRAM_BANKEN_BNK7_EN__BNK7_EN_0 = 0;
13725 static const uint32_t SYS_SRAM_BANKEN_BNK7_EN__BNK7_EN_1 = 1;
13727 static const uint32_t SYS_SRAM_BANKEN_SRAM_RDY__SRAM_RDY_0 = 0;
13729 static const uint32_t SYS_SRAM_BANKEN_SRAM_RDY__SRAM_RDY_1 = 1;
13733 BEGIN_TYPE(SYS_SRAM_BANKRET_t, uint32_t)
13735 ADD_BITFIELD_RO(BNK0_RET, 0, 1)
13737 ADD_BITFIELD_RW(BNK1_RET, 1, 1)
13739 ADD_BITFIELD_RW(BNK2_RET, 2, 1)
13741 ADD_BITFIELD_RW(BNK3_RET, 3, 1)
13743 ADD_BITFIELD_RW(BNK4_RET, 4, 1)
13745 ADD_BITFIELD_RW(BNK5_RET, 5, 1)
13747 ADD_BITFIELD_RW(BNK6_RET, 6, 1)
13749 ADD_BITFIELD_RW(BNK7_RET, 7, 1)
13751 ADD_BITFIELD_RO(SRAM_RDY, 16, 1)
13755 static const uint32_t SYS_SRAM_BANKRET_BNK1_RET__BNK1_RET_0 = 0;
13757 static const uint32_t SYS_SRAM_BANKRET_BNK1_RET__BNK1_RET_1 = 1;
13759 static const uint32_t SYS_SRAM_BANKRET_BNK2_RET__BNK2_RET_0 = 0;
13761 static const uint32_t SYS_SRAM_BANKRET_BNK2_RET__BNK2_RET_1 = 1;
13763 static const uint32_t SYS_SRAM_BANKRET_BNK3_RET__BNK3_RET_0 = 0;
13765 static const uint32_t SYS_SRAM_BANKRET_BNK3_RET__BNK3_RET_1 = 1;
13767 static const uint32_t SYS_SRAM_BANKRET_BNK4_RET__BNK4_RET_0 = 0;
13769 static const uint32_t SYS_SRAM_BANKRET_BNK4_RET__BNK4_RET_1 = 1;
13771 static const uint32_t SYS_SRAM_BANKRET_BNK5_RET__BNK5_RET_0 = 0;
13773 static const uint32_t SYS_SRAM_BANKRET_BNK5_RET__BNK5_RET_1 = 1;
13775 static const uint32_t SYS_SRAM_BANKRET_BNK6_RET__BNK6_RET_0 = 0;
13777 static const uint32_t SYS_SRAM_BANKRET_BNK6_RET__BNK6_RET_1 = 1;
13779 static const uint32_t SYS_SRAM_BANKRET_BNK7_RET__BNK7_RET_0 = 0;
13781 static const uint32_t SYS_SRAM_BANKRET_BNK7_RET__BNK7_RET_1 = 1;
13783 static const uint32_t SYS_SRAM_BANKRET_SRAM_RDY__SRAM_RDY_0 = 0;
13785 static const uint32_t SYS_SRAM_BANKRET_SRAM_RDY__SRAM_RDY_1 = 1;
13788 BEGIN_TYPE(SYS_FLASH_SIZE_t, uint32_t)
13790 ADD_BITFIELD_RO(SIZE, 0, 32)
13795 BEGIN_TYPE(SYS_DIO_GLTFLT_CTL_t, uint32_t)
13797 ADD_BITFIELD_RW(GLTCH_EN, 0, 1)
13801 static const uint32_t SYS_DIO_GLTFLT_CTL_GLTCH_EN__GLTCH_EN_0 = 0;
13803 static const uint32_t SYS_DIO_GLTFLT_CTL_GLTCH_EN__GLTCH_EN_1 = 1;
13807 BEGIN_TYPE(SYS_SECDATA_UNLOCK_t, uint32_t)
13809 ADD_BITFIELD_RW(UNLKEY, 0, 16)
13814 BEGIN_TYPE(SYS_MASTER_UNLOCK_t, uint32_t)
13816 ADD_BITFIELD_RW(UNLKEY, 0, 16)
13821 BEGIN_TYPE(SYS_BOOTOVER_REQ_t, uint32_t)
13823 ADD_BITFIELD_RW(REGVAL, 0, 32)
13828 BEGIN_TYPE(SYS_BOOTOVER_ACK_t, uint32_t)
13830 ADD_BITFIELD_RW(REGVAL, 0, 32)
13834 BEGIN_TYPE(SYS_RESET_REQ_t, uint32_t)
13836 ADD_BITFIELD_WO(POR, 0, 1)
13838 ADD_BITFIELD_WO(REBOOT, 1, 1)
13840 ADD_BITFIELD_WO(WKEY, 8, 8)
13845 BEGIN_TYPE(SYS_RESET_STATOVER_t, uint32_t)
13847 ADD_BITFIELD_RO(SOFT, 0, 1)
13849 ADD_BITFIELD_RO(HARD, 1, 1)
13851 ADD_BITFIELD_RO(REBOOT, 2, 1)
13853 ADD_BITFIELD_RW(SOFT_OVER, 8, 1)
13855 ADD_BITFIELD_RW(HARD_OVER, 9, 1)
13857 ADD_BITFIELD_RW(RBT_OVER, 10, 1)
13861 BEGIN_TYPE(SYS_SYSTEM_STAT_t, uint32_t)
13863 ADD_BITFIELD_RO(DBG_SEC_ACT, 3, 1)
13865 ADD_BITFIELD_RO(JTAG_SWD_LOCK_ACT, 4, 1)
13867 ADD_BITFIELD_RO(IP_PROT_ACT, 5, 1)
13871 SYS_REBOOT_CTL_t SYS_REBOOT_CTL;
13872 SYS_NMI_CTLSTAT_t SYS_NMI_CTLSTAT;
13873 SYS_WDTRESET_CTL_t SYS_WDTRESET_CTL;
13874 SYS_PERIHALT_CTL_t SYS_PERIHALT_CTL;
13875 SYS_SRAM_SIZE_t SYS_SRAM_SIZE;
13876 SYS_SRAM_BANKEN_t SYS_SRAM_BANKEN;
13877 SYS_SRAM_BANKRET_t SYS_SRAM_BANKRET;
13878 uint32_t reserved0;
13879 SYS_FLASH_SIZE_t SYS_FLASH_SIZE;
13880 uint32_t reserved1[3];
13881 SYS_DIO_GLTFLT_CTL_t SYS_DIO_GLTFLT_CTL;
13882 uint32_t reserved2[3];
13883 SYS_SECDATA_UNLOCK_t SYS_SECDATA_UNLOCK;
13884 uint32_t reserved3[1007];
13885 SYS_MASTER_UNLOCK_t SYS_MASTER_UNLOCK;
13886 SYS_BOOTOVER_REQ_t SYS_BOOTOVER_REQ0;
13887 SYS_BOOTOVER_REQ_t SYS_BOOTOVER_REQ1;
13888 SYS_BOOTOVER_ACK_t SYS_BOOTOVER_ACK;
13889 SYS_RESET_REQ_t SYS_RESET_REQ;
13890 SYS_RESET_STATOVER_t SYS_RESET_STATOVER;
13891 uint32_t reserved4[2];
13892 SYS_SYSTEM_STAT_t SYS_SYSTEM_STAT;
13906#define COMP_E0_IRQ 6
13907#define COMP_E1_IRQ 7
13910#define TA1_0_IRQ 10
13911#define TA1_N_IRQ 11
13912#define TA2_0_IRQ 12
13913#define TA2_N_IRQ 13
13914#define TA3_0_IRQ 14
13915#define TA3_N_IRQ 15
13916#define EUSCIA0_IRQ 16
13917#define EUSCIA1_IRQ 17
13918#define EUSCIA2_IRQ 18
13919#define EUSCIA3_IRQ 19
13920#define EUSCIB0_IRQ 20
13921#define EUSCIB1_IRQ 21
13922#define EUSCIB2_IRQ 22
13923#define EUSCIB3_IRQ 23
13924#define ADC14_IRQ 24
13925#define T32_INT1_IRQ 25
13926#define T32_INT2_IRQ 26
13927#define T32_INTC_IRQ 27
13928#define AES256_IRQ 28
13929#define RTC_C_IRQ 29
13930#define DMA_ERR_IRQ 30
13931#define DMA_INT3_IRQ 31
13932#define DMA_INT2_IRQ 32
13933#define DMA_INT1_IRQ 33
13934#define DMA_INT0_IRQ 34
13935#define PORT1_IRQ 35
13936#define PORT2_IRQ 36
13937#define PORT3_IRQ 37
13938#define PORT4_IRQ 38
13939#define PORT5_IRQ 39
13940#define PORT6_IRQ 40