mFrame
載入中...
搜尋中...
無符合項目
glikey/Mask.h
1
7#ifndef CHIP_10FCD512_510F_4A8D_A3AA_19611F9182ED
8#define CHIP_10FCD512_510F_4A8D_A3AA_19611F9182ED
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace core::glikey {
23 enum struct Mask : unsigned int;
24
25 constexpr unsigned int operator+(Mask e) {
26 return static_cast<unsigned int>(e);
27 }
28} // namespace core::glikey
29
30/* ***************************************************************************************
31 * Class/Interface/Struct/Enum
32 */
33
38enum struct core::glikey::Mask : unsigned int {
39
45 CTRL_0_WRITE_INDEX = 0x000000FFU,
46
52 CTRL_0_RESERVED15 = 0x0000FF00U,
53
59 CTRL_0_WR_EN_0 = 0x00030000U,
60
71 CTRL_0_SFT_RST = 0x00040000U,
72
78 CTRL_0_RESERVED31 = 0xFFF80000U,
79
87 CTRL_1_READ_INDEX = 0x000000FFU,
88
94 CTRL_1_RESERVED15 = 0x0000FF00U,
95
101 CTRL_1_WR_EN_1 = 0x00030000U,
102
108 CTRL_1_SFR_LOCK = 0x003C0000U,
109
115 CTRL_1_RESERVED31 = 0xFFC00000U,
116
123 INTR_CTRL_INT_EN = 0x00000001U,
124
132 INTR_CTRL_INT_CLR = 0x00000002U,
133
144 INTR_CTRL_INT_SET = 0x00000004U,
145
151 INTR_CTRL_RESERVED31 = 0xFFFFFFF8U,
152
162 STATUS_INT_STATUS = 0x00000001U,
163
173 STATUS_LOCK_STATUS = 0x00000002U,
174
194 STATUS_ERROR_STATUS = 0x0000001CU,
195
201 STATUS_RESERVED18 = 0x0007FFE0U,
202
208 STATUS_FSM_STATE = 0xFFF80000U,
209
215 VERSION_RESERVED3 = 0x0000000FU,
216
222 VERSION_RESERVED7 = 0x000000F0U,
223
229 VERSION_RESERVED11 = 0x00000F00U,
230
236 VERSION_RESERVED15 = 0x0000F000U,
237
243 VERSION_RESERVED16 = 0x00030000U,
244
254 VERSION_FSM_CONFIG = 0x00040000U,
255
261 VERSION_INDEX_CONFIG = 0x07F80000U,
262
268 VERSION_RESERVED31 = 0xF8000000U
269
270};
271
272/* ***************************************************************************************
273 * End of file
274 */
275
276#endif /* CHIP_10FCD512_510F_4A8D_A3AA_19611F9182ED */
Definition glikey/Mask.h:22
Mask
GLIKEY_Register_Masks GLIKEY Register Masks.
Definition glikey/Mask.h:38
@ CTRL_1_RESERVED15
CTRL_1 - RESERVED15.
@ STATUS_RESERVED18
STATUS - RESERVED18.
@ INTR_CTRL_INT_CLR
INTR_CTRL - INT_CLR.
@ VERSION_RESERVED15
VERSION - Reserved15.
@ INTR_CTRL_RESERVED31
INTR_CTRL - RESERVED31.
@ VERSION_RESERVED3
VERSION - Reserved3.
@ VERSION_RESERVED16
VERSION - Reserved16.
@ INTR_CTRL_INT_SET
INTR_CTRL - INT_SET.
@ CTRL_1_READ_INDEX
CTRL_1 - READ_INDEX.
@ STATUS_FSM_STATE
STATUS - FSM_STATE.
@ VERSION_RESERVED11
VERSION - Reserved11.
@ CTRL_0_WR_EN_0
CTRL_0 - WR_EN_0.
@ CTRL_0_SFT_RST
CTRL_0 - SFT_RST.
@ VERSION_FSM_CONFIG
VERSION - FSM_CONFIG.
@ CTRL_1_WR_EN_1
CTRL_1 - WR_EN_1.
@ STATUS_ERROR_STATUS
STATUS - ERROR_STATUS.
@ CTRL_0_RESERVED15
CTRL_0 - RESERVED15.
@ STATUS_LOCK_STATUS
STATUS - LOCK_STATUS.
@ CTRL_1_SFR_LOCK
CTRL_1 - SFR_LOCK.
@ VERSION_RESERVED7
VERSION - Reserved7.
@ INTR_CTRL_INT_EN
INTR_CTRL - INT_EN.
@ CTRL_1_RESERVED31
CTRL_1 - RESERVED31.
@ CTRL_0_WRITE_INDEX
CTRL_0 - WRITE_INDEX.
@ CTRL_0_RESERVED31
CTRL_0 - RESERVED31.
@ VERSION_RESERVED31
VERSION - Reserved31.
@ STATUS_INT_STATUS
STATUS - INT_STATUS.
@ VERSION_INDEX_CONFIG
VERSION - INDEX_CONFIG.