@@ -423,10 +423,12 @@ typedef struct
423
423
typedef struct
424
424
{
425
425
__IO uint32_t ICR; /*!< RI input capture register, Address offset: 0x00 */
426
- __IO uint32_t ASCR1; /*!< RI analog switches control register, Address offset: 0x04 */
427
- __IO uint32_t ASCR2; /*!< RI analog switch control register 2, Address offset: 0x08 */
426
+ __IO uint32_t ASCR1; /*!< RI analog switches control register, Address offset: 0x04 */
427
+ __IO uint32_t ASCR2; /*!< RI analog switch control register 2, Address offset: 0x08 */
428
428
__IO uint32_t HYSCR1; /*!< RI hysteresis control register, Address offset: 0x0C */
429
- __IO uint32_t HYSCR2; /*!< RI Hysteresis control register, Address offset: 0x10 */
429
+ __IO uint32_t HYSCR2; /*!< RI Hysteresis control register, Address offset: 0x10 */
430
+ __IO uint32_t HYSCR3; /*!< RI Hysteresis control register, Address offset: 0x14 */
431
+ uint32_t RESERVED1; /*!< Reserved, Address offset: 0x18 */
430
432
} RI_TypeDef;
431
433
432
434
/**
@@ -5584,6 +5586,26 @@ typedef struct
5584
5586
#define RI_HYSCR2_PD_14 (0x4000U << RI_HYSCR2_PD_Pos) /*!< 0x40000000 */
5585
5587
#define RI_HYSCR2_PD_15 (0x8000U << RI_HYSCR2_PD_Pos) /*!< 0x80000000 */
5586
5588
5589
+ /******************** Bit definition for RI_HYSCR3 register ********************/
5590
+ #define RI_HYSCR3_PE_Pos (0U)
5591
+ #define RI_HYSCR3_PE_Msk (0xFFFFU << RI_HYSCR3_PE_Pos) /*!< 0x0000FFFF */
5592
+ #define RI_HYSCR3_PE RI_HYSCR3_PE_Msk /*!< PE[15:0] Port E Hysteresis selection */
5593
+ #define RI_HYSCR3_PE_0 (0x0001U << RI_HYSCR3_PE_Pos) /*!< 0x00000001 */
5594
+ #define RI_HYSCR3_PE_1 (0x0002U << RI_HYSCR3_PE_Pos) /*!< 0x00000002 */
5595
+ #define RI_HYSCR3_PE_2 (0x0004U << RI_HYSCR3_PE_Pos) /*!< 0x00000004 */
5596
+ #define RI_HYSCR3_PE_3 (0x0008U << RI_HYSCR3_PE_Pos) /*!< 0x00000008 */
5597
+ #define RI_HYSCR3_PE_4 (0x0010U << RI_HYSCR3_PE_Pos) /*!< 0x00000010 */
5598
+ #define RI_HYSCR3_PE_5 (0x0020U << RI_HYSCR3_PE_Pos) /*!< 0x00000020 */
5599
+ #define RI_HYSCR3_PE_6 (0x0040U << RI_HYSCR3_PE_Pos) /*!< 0x00000040 */
5600
+ #define RI_HYSCR3_PE_7 (0x0080U << RI_HYSCR3_PE_Pos) /*!< 0x00000080 */
5601
+ #define RI_HYSCR3_PE_8 (0x0100U << RI_HYSCR3_PE_Pos) /*!< 0x00000100 */
5602
+ #define RI_HYSCR3_PE_9 (0x0200U << RI_HYSCR3_PE_Pos) /*!< 0x00000200 */
5603
+ #define RI_HYSCR3_PE_10 (0x0400U << RI_HYSCR3_PE_Pos) /*!< 0x00000400 */
5604
+ #define RI_HYSCR3_PE_11 (0x0800U << RI_HYSCR3_PE_Pos) /*!< 0x00000800 */
5605
+ #define RI_HYSCR3_PE_12 (0x1000U << RI_HYSCR3_PE_Pos) /*!< 0x00001000 */
5606
+ #define RI_HYSCR3_PE_13 (0x2000U << RI_HYSCR3_PE_Pos) /*!< 0x00002000 */
5607
+ #define RI_HYSCR3_PE_14 (0x4000U << RI_HYSCR3_PE_Pos) /*!< 0x00004000 */
5608
+ #define RI_HYSCR3_PE_15 (0x8000U << RI_HYSCR3_PE_Pos) /*!< 0x00008000 */
5587
5609
5588
5610
/******************************************************************************/
5589
5611
/* */
0 commit comments