SAME54P20A Test Project
arch
arm
SAME54
SAME54A
mcu
inc
component
hmatrixb.h
Go to the documentation of this file.
1
30
#ifndef _SAME54_HMATRIXB_COMPONENT_
31
#define _SAME54_HMATRIXB_COMPONENT_
32
33
/* ========================================================================== */
35
/* ========================================================================== */
38
39
#define HMATRIXB_I7638
40
#define REV_HMATRIXB 0x214
41
42
/* -------- HMATRIXB_PRAS : (HMATRIXB Offset: 0x080) (R/W 32) PRS Priority A for Slave -------- */
43
#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
44
typedef
union
{
45
uint32_t
reg
;
46
}
HMATRIXB_PRAS_Type
;
47
#endif
/* !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */
48
49
#define HMATRIXB_PRAS_OFFSET 0x080
50
#define HMATRIXB_PRAS_RESETVALUE _U_(0x00000000)
52
#define HMATRIXB_PRAS_MASK _U_(0x00000000)
54
/* -------- HMATRIXB_PRBS : (HMATRIXB Offset: 0x084) (R/W 32) PRS Priority B for Slave -------- */
55
#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
56
typedef
union
{
57
uint32_t
reg
;
58
}
HMATRIXB_PRBS_Type
;
59
#endif
/* !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */
60
61
#define HMATRIXB_PRBS_OFFSET 0x084
62
#define HMATRIXB_PRBS_RESETVALUE _U_(0x00000000)
64
#define HMATRIXB_PRBS_MASK _U_(0x00000000)
67
#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
68
typedef
struct
{
69
__IO
HMATRIXB_PRAS_Type
PRAS
;
70
__IO
HMATRIXB_PRBS_Type
PRBS
;
71
}
HmatrixbPrs
;
72
#endif
/* !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */
73
75
#if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
76
typedef
struct
{
77
RoReg8
Reserved1[0x80];
78
HmatrixbPrs
Prs[16];
79
}
Hmatrixb
;
80
#endif
/* !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */
81
84
#endif
/* _SAME54_HMATRIXB_COMPONENT_ */
HmatrixbPrs::PRAS
__IO HMATRIXB_PRAS_Type PRAS
Offset: 0x000 (R/W 32) Priority A for Slave.
Definition:
hmatrixb.h:69
HMATRIXB_PRBS_Type::reg
uint32_t reg
Definition:
hmatrixb.h:57
HMATRIXB_PRBS_Type
Definition:
hmatrixb.h:56
Hmatrixb
HMATRIXB hardware registers.
Definition:
hmatrixb.h:76
HmatrixbPrs
HmatrixbPrs hardware registers.
Definition:
hmatrixb.h:68
HmatrixbPrs::PRBS
__IO HMATRIXB_PRBS_Type PRBS
Offset: 0x004 (R/W 32) Priority B for Slave.
Definition:
hmatrixb.h:70
HMATRIXB_PRAS_Type::reg
uint32_t reg
Definition:
hmatrixb.h:45
HMATRIXB_PRAS_Type
Definition:
hmatrixb.h:44
RoReg8
volatile const uint8_t RoReg8
Definition:
same54n19a.h:53
Generated by
1.8.20