M480 BSP
V3.05.005
The Board Support Package for M480 Series
Device
Nuvoton
M480
Include
opa_reg.h
Go to the documentation of this file.
1
/**************************************************************************/
9
#ifndef __OPA_REG_H__
10
#define __OPA_REG_H__
11
12
#if defined ( __CC_ARM )
13
#pragma anon_unions
14
#endif
15
26
typedef
struct
27
{
28
29
307
__IO uint32_t
CTL
;
308
__IO uint32_t
STATUS
;
309
__IO uint32_t
CALCTL
;
310
__I uint32_t
CALST
;
312
}
OPA_T
;
313
319
#define OPA_CTL_OPEN0_Pos (0)
320
#define OPA_CTL_OPEN0_Msk (0x1ul << OPA_CTL_OPEN0_Pos)
322
#define OPA_CTL_OPEN1_Pos (1)
323
#define OPA_CTL_OPEN1_Msk (0x1ul << OPA_CTL_OPEN1_Pos)
325
#define OPA_CTL_OPEN2_Pos (2)
326
#define OPA_CTL_OPEN2_Msk (0x1ul << OPA_CTL_OPEN2_Pos)
328
#define OPA_CTL_OPDOEN0_Pos (4)
329
#define OPA_CTL_OPDOEN0_Msk (0x1ul << OPA_CTL_OPDOEN0_Pos)
331
#define OPA_CTL_OPDOEN1_Pos (5)
332
#define OPA_CTL_OPDOEN1_Msk (0x1ul << OPA_CTL_OPDOEN1_Pos)
334
#define OPA_CTL_OPDOEN2_Pos (6)
335
#define OPA_CTL_OPDOEN2_Msk (0x1ul << OPA_CTL_OPDOEN2_Pos)
337
#define OPA_CTL_OPDOIEN0_Pos (8)
338
#define OPA_CTL_OPDOIEN0_Msk (0x1ul << OPA_CTL_OPDOIEN0_Pos)
340
#define OPA_CTL_OPDOIEN1_Pos (9)
341
#define OPA_CTL_OPDOIEN1_Msk (0x1ul << OPA_CTL_OPDOIEN1_Pos)
343
#define OPA_CTL_OPDOIEN2_Pos (10)
344
#define OPA_CTL_OPDOIEN2_Msk (0x1ul << OPA_CTL_OPDOIEN2_Pos)
346
#define OPA_STATUS_OPDO0_Pos (0)
347
#define OPA_STATUS_OPDO0_Msk (0x1ul << OPA_STATUS_OPDO0_Pos)
349
#define OPA_STATUS_OPDO1_Pos (1)
350
#define OPA_STATUS_OPDO1_Msk (0x1ul << OPA_STATUS_OPDO1_Pos)
352
#define OPA_STATUS_OPDO2_Pos (2)
353
#define OPA_STATUS_OPDO2_Msk (0x1ul << OPA_STATUS_OPDO2_Pos)
355
#define OPA_STATUS_OPDOIF0_Pos (4)
356
#define OPA_STATUS_OPDOIF0_Msk (0x1ul << OPA_STATUS_OPDOIF0_Pos)
358
#define OPA_STATUS_OPDOIF1_Pos (5)
359
#define OPA_STATUS_OPDOIF1_Msk (0x1ul << OPA_STATUS_OPDOIF1_Pos)
361
#define OPA_STATUS_OPDOIF2_Pos (6)
362
#define OPA_STATUS_OPDOIF2_Msk (0x1ul << OPA_STATUS_OPDOIF2_Pos)
364
#define OPA_CALCTL_CALTRG0_Pos (0)
365
#define OPA_CALCTL_CALTRG0_Msk (0x1ul << OPA_CALCTL_CALTRG0_Pos)
367
#define OPA_CALCTL_CALTRG1_Pos (1)
368
#define OPA_CALCTL_CALTRG1_Msk (0x1ul << OPA_CALCTL_CALTRG1_Pos)
370
#define OPA_CALCTL_CALTRG2_Pos (2)
371
#define OPA_CALCTL_CALTRG2_Msk (0x1ul << OPA_CALCTL_CALTRG2_Pos)
373
#define OPA_CALCTL_CALCLK0_Pos (4)
374
#define OPA_CALCTL_CALCLK0_Msk (0x3ul << OPA_CALCTL_CALCLK0_Pos)
376
#define OPA_CALCTL_CALCLK1_Pos (6)
377
#define OPA_CALCTL_CALCLK1_Msk (0x3ul << OPA_CALCTL_CALCLK1_Pos)
379
#define OPA_CALCTL_CALCLK2_Pos (8)
380
#define OPA_CALCTL_CALCLK2_Msk (0x3ul << OPA_CALCTL_CALCLK2_Pos)
382
#define OPA_CALCTL_CALRVS0_Pos (16)
383
#define OPA_CALCTL_CALRVS0_Msk (0x1ul << OPA_CALCTL_CALRVS0_Pos)
385
#define OPA_CALCTL_CALRVS1_Pos (17)
386
#define OPA_CALCTL_CALRVS1_Msk (0x1ul << OPA_CALCTL_CALRVS1_Pos)
388
#define OPA_CALCTL_CALRVS2_Pos (18)
389
#define OPA_CALCTL_CALRVS2_Msk (0x1ul << OPA_CALCTL_CALRVS2_Pos)
391
#define OPA_CALST_DONE0_Pos (0)
392
#define OPA_CALST_DONE0_Msk (0x1ul << OPA_CALST_DONE0_Pos)
394
#define OPA_CALST_CALNS0_Pos (1)
395
#define OPA_CALST_CALNS0_Msk (0x1ul << OPA_CALST_CALNS0_Pos)
397
#define OPA_CALST_CALPS0_Pos (2)
398
#define OPA_CALST_CALPS0_Msk (0x1ul << OPA_CALST_CALPS0_Pos)
400
#define OPA_CALST_DONE1_Pos (4)
401
#define OPA_CALST_DONE1_Msk (0x1ul << OPA_CALST_DONE1_Pos)
403
#define OPA_CALST_CALNS1_Pos (5)
404
#define OPA_CALST_CALNS1_Msk (0x1ul << OPA_CALST_CALNS1_Pos)
406
#define OPA_CALST_CALPS1_Pos (6)
407
#define OPA_CALST_CALPS1_Msk (0x1ul << OPA_CALST_CALPS1_Pos)
409
#define OPA_CALST_DONE2_Pos (8)
410
#define OPA_CALST_DONE2_Msk (0x1ul << OPA_CALST_DONE2_Pos)
412
#define OPA_CALST_CALNS2_Pos (9)
413
#define OPA_CALST_CALNS2_Msk (0x1ul << OPA_CALST_CALNS2_Pos)
415
#define OPA_CALST_CALPS2_Pos (10)
416
#define OPA_CALST_CALPS2_Msk (0x1ul << OPA_CALST_CALPS2_Pos)
/* OPA_CONST */
/* end of OPA register group */
/* end of REGISTER group */
421
422
#if defined ( __CC_ARM )
423
#pragma no_anon_unions
424
#endif
425
426
#endif
/* __OPA_REG_H__ */
427
OPA_T
Definition:
opa_reg.h:27
OPA_T::STATUS
__IO uint32_t STATUS
Definition:
opa_reg.h:308
OPA_T::CALCTL
__IO uint32_t CALCTL
Definition:
opa_reg.h:309
OPA_T::CTL
__IO uint32_t CTL
Definition:
opa_reg.h:307
OPA_T::CALST
__I uint32_t CALST
Definition:
opa_reg.h:310
Generated on Thu Mar 16 2023 13:35:48 for M480 BSP by
1.9.3