mFrame
載入中...
搜尋中...
無符合項目
glikey/Register.h
1
7#ifndef MCXA153_3A280A37_8944_43D3_B3AC_09ACDDEA8459
8#define MCXA153_3A280A37_8944_43D3_B3AC_09ACDDEA8459
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace mcxa153::chip::glikey {
23 struct Register;
24} // namespace mcxa153::chip::glikey
25
26/* ***************************************************************************************
27 * Class/Interface/Struct/Enum
28 */
29
226 union {
234 __IO uint32 ctrl0;
235
243 struct {
251 __IO uint32 write_index : 8;
252
258 __I uint32 reserved0 : 8;
259
267 __IO uint32 wr_en_0 : 2;
268
280 __IO uint32 sft_rst : 1;
281
287 __I uint32 reserved1 : 13;
289 };
290
291 union {
299 __IO uint32 ctrl1;
300
308 struct {
317 __IO uint32 read_index : 8;
318
324 __I uint32 reserved0 : 8;
325
331 __IO uint32 wr_en_1 : 2;
332
344 __IO uint32 sfr_lock : 4;
345
351 __I uint32 reserved1 : 10;
353 };
354
355 union {
361 __IO uint32 intr_ctrl;
362
368 struct {
375 __IO uint32 int_en : 1;
376
386 __IO uint32 int_clr : 1;
387
400 __IO uint32 int_set : 1;
401
407 __I uint32 reserved0 : 29;
409 };
410
411 union {
417 __I uint32 status;
418
419 struct {
431 __I uint32 int_status : 1;
432
442 __I uint32 lock_status : 1;
443
472 __I uint32 error_status : 3;
473
479 __I uint32 reserved0 : 14;
480
512 __I uint32 fsm_state : 13;
513 } status_bit;
514 };
515
516 uint8 reserved[236];
517
518 union {
524 __I uint32 version;
525
526 struct {
532 __I uint32 reserved3 : 4;
533
539 __I uint32 reserved7 : 4;
540
546 __I uint32 reserved11 : 4;
547
553 __I uint32 reserved15 : 4;
554
568 __I uint32 milestone : 2;
569
577 __I uint32 fsm_config : 1;
578
584 __I uint32 index_config : 8;
585
591 __I uint32 reserved31 : 5;
592 } version_bit;
593 };
594};
595
596/* ***************************************************************************************
597 * End of file
598 */
599
600#endif /* MCXA153_3A280A37_8944_43D3_B3AC_09ACDDEA8459 */
Definition GLIKEY.h:25
GLIKEY.
Definition glikey/Register.h:225
__I uint32 reserved0
RESERVED15[8-15] <RESV>
Definition glikey/Register.h:258
__I uint32 int_status
INT_STATUS[0] <RO>
Definition glikey/Register.h:431
__I uint32 version
VERSION[0xFFC] <RO>
Definition glikey/Register.h:524
__I uint32 reserved31
Reserved31[27-31] <RESV>
Definition glikey/Register.h:591
__I uint32 reserved3
Reserved3[0-3] <RESV>
Definition glikey/Register.h:532
__IO uint32 sfr_lock
SFR_LOCK[18-21] <RW>
Definition glikey/Register.h:344
__IO uint32 write_index
WRITE_INDEX[0-7] <RW>
Definition glikey/Register.h:251
__IO uint32 int_set
INT_SET[1] <RW>
Definition glikey/Register.h:400
__I uint32 error_status
ERROR_STATUS[2-4] <RO>
Definition glikey/Register.h:472
__I uint32 status
STATUS[0x0C] <RO>
Definition glikey/Register.h:417
__I uint32 reserved7
Reserved7[4-7] <RESV>
Definition glikey/Register.h:539
__IO uint32 int_clr
INT_CLR[1] <RW>
Definition glikey/Register.h:386
__I uint32 reserved15
Reserved3[12-15] <RESV>
Definition glikey/Register.h:553
struct mcxa153::chip::glikey::Register::@4::@13 ctrl1_bit
CTRL1[0x04] <RW>
__IO uint32 intr_ctrl
INTR_CTRL[0x08] <RW>
Definition glikey/Register.h:361
__I uint32 milestone
MILESTONE[16-17] <RO>
Definition glikey/Register.h:568
__IO uint32 wr_en_1
WR_EN_1[16-17] <RW>
Definition glikey/Register.h:331
__I uint32 fsm_state
FSM_STATE[19-31] <RO>
Definition glikey/Register.h:512
__IO uint32 ctrl1
CTRL1[0x04] <RW>
Definition glikey/Register.h:299
__I uint32 reserved11
Reserved3[8-11] <RESV>
Definition glikey/Register.h:546
__IO uint32 sft_rst
SFT_RST[18] <RW>
Definition glikey/Register.h:280
__I uint32 fsm_config
FSM_CONFIG[18] <RO>
Definition glikey/Register.h:577
__I uint32 lock_status
LOCK_STATUS[1] <RO>
Definition glikey/Register.h:442
__IO uint32 ctrl0
CTRL_0[0h] <RW>
Definition glikey/Register.h:234
struct mcxa153::chip::glikey::Register::@2::@12 ctrl0_bit
CTRL_0[0h] <RW>
__IO uint32 read_index
READ_INDEX[0-7] <RW>
Definition glikey/Register.h:317
__IO uint32 wr_en_0
WR_EN_0[16-17] <RW>
Definition glikey/Register.h:267
__IO uint32 int_en
INT_EN[0] <RW>
Definition glikey/Register.h:375
__I uint32 index_config
INDEX_CONFIG[19-26] <RO>
Definition glikey/Register.h:584
struct mcxa153::chip::glikey::Register::@6::@14 intr_ctrl_bit
INTR_CTRL[0x08] <RW>
__I uint32 reserved1
RESERVED31[19-31] <RESV>
Definition glikey/Register.h:287