1 2 3 4 5 6 7 8 9 10 11
12 /*!
13 * ======== IEUSCI ========
14 * Enhanced Universal Serial Communication Interface
15 */
16 metaonly interface IEUSCI inherits xdc.platform.IPeripheral {
17
18 /*!
19 * ======== regIntVect_t ========
20 * Interrupt vector description
21 *
22 * Type to describe a single interrupt vector pin and all its possible
23 * configurations.
24 *
25 * @see #regIntVect_t
26 */
27 struct regIntVect_t {
28 String registerName;
29 String registerDescription;
30 String isrToggleString;
31 String priorityName;
32 Bool interruptEnable;
33 Bool interruptHandler;
34 Int priority;
35 }
36
37 /*!
38 * ======== ForceSetDefaultRegister_t ========
39 * Force Set Default Register
40 *
41 * Type to store if each register needs to be forced initialized
42 * even if the register is in default state.
43 *
44 * @see #ForceSetDefaultRegister_t
45 */
46 struct ForceSetDefaultRegister_t {
47 String register;
48 Bool regForceSet;
49 }
50
51 instance:
52
53 }