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