@@ -1438,10 +1438,6 @@ typedef struct
1438
1438
#define ADC_CFGR2_SMPTRIG_Msk (0x1UL << ADC_CFGR2_SMPTRIG_Pos) /*!< 0x08000000 */
1439
1439
#define ADC_CFGR2_SMPTRIG ADC_CFGR2_SMPTRIG_Msk /*!< ADC Sample Time Control Trigger mode */
1440
1440
1441
- #define ADC_CFGR2_LFTRIG_Pos (29U)
1442
- #define ADC_CFGR2_LFTRIG_Msk (0x1UL << ADC_CFGR2_LFTRIG_Pos) /*!< 0x20000000 */
1443
- #define ADC_CFGR2_LFTRIG ADC_CFGR2_LFTRIG_Msk /*!< ADC Low Frequency Trigger */
1444
-
1445
1441
/******************** Bit definition for ADC_SMPR1 register *****************/
1446
1442
#define ADC_SMPR1_SMP0_Pos (0U)
1447
1443
#define ADC_SMPR1_SMP0_Msk (0x7UL << ADC_SMPR1_SMP0_Pos) /*!< 0x00000007 */
@@ -2228,11 +2224,11 @@ typedef struct
2228
2224
2229
2225
#define COMP_CSR_BRGEN_Pos (22U)
2230
2226
#define COMP_CSR_BRGEN_Msk (0x1UL << COMP_CSR_BRGEN_Pos) /*!< 0x00400000 */
2231
- #define COMP_CSR_BRGEN COMP_CSR_BRGEN_Msk /*!< Comparator voltage scaler enable */
2227
+ #define COMP_CSR_BRGEN COMP_CSR_BRGEN_Msk /*!< Comparator scaler bridge enable */
2232
2228
2233
2229
#define COMP_CSR_SCALEN_Pos (23U)
2234
2230
#define COMP_CSR_SCALEN_Msk (0x1UL << COMP_CSR_SCALEN_Pos) /*!< 0x00800000 */
2235
- #define COMP_CSR_SCALEN COMP_CSR_SCALEN_Msk /*!< Comparator scaler bridge enable */
2231
+ #define COMP_CSR_SCALEN COMP_CSR_SCALEN_Msk /*!< Comparator voltage scaler enable */
2236
2232
2237
2233
#define COMP_CSR_VALUE_Pos (30U)
2238
2234
#define COMP_CSR_VALUE_Msk (0x1UL << COMP_CSR_VALUE_Pos) /*!< 0x40000000 */
@@ -2303,7 +2299,6 @@ typedef struct
2303
2299
#define CORDIC_RDATA_RES_Msk (0xFFFFFFFFUL << CORDIC_RDATA_RES_Pos) /*!< 0xFFFFFFFF */
2304
2300
#define CORDIC_RDATA_RES CORDIC_RDATA_RES_Msk /*!< Output Result */
2305
2301
2306
-
2307
2302
/******************************************************************************/
2308
2303
/* */
2309
2304
/* CRC calculation unit */
@@ -2452,9 +2447,9 @@ typedef struct
2452
2447
/* */
2453
2448
/******************************************************************************/
2454
2449
/*
2455
- * @brief Specific device feature definitions (not present on all devices in the STM32G4 serie )
2450
+ * @brief Specific device feature definitions (not present on all devices in the STM32G4 series )
2456
2451
*/
2457
- #define DAC_CHANNEL2_SUPPORT /*!< DAC feature available only on specific devices: DAC channel 2 available */
2452
+ #define DAC_CHANNEL2_SUPPORT /*!< DAC feature available only on specific devices: DAC channel 2 available */
2458
2453
2459
2454
/******************** Bit definition for DAC_CR register ********************/
2460
2455
#define DAC_CR_EN1_Pos (0U)
@@ -2658,7 +2653,6 @@ typedef struct
2658
2653
#define DAC_SR_BWST1_Msk (0x1UL << DAC_SR_BWST1_Pos) /*!< 0x00008000 */
2659
2654
#define DAC_SR_BWST1 DAC_SR_BWST1_Msk /*!<DAC channel1 busy writing sample time flag */
2660
2655
2661
-
2662
2656
#define DAC_SR_DAC2RDY_Pos (27U)
2663
2657
#define DAC_SR_DAC2RDY_Msk (0x1UL << DAC_SR_DAC2RDY_Pos) /*!< 0x08000000 */
2664
2658
#define DAC_SR_DAC2RDY DAC_SR_DAC2RDY_Msk /*!<DAC channel 2 ready status bit */
@@ -2874,7 +2868,6 @@ typedef struct
2874
2868
#define DBGMCU_APB1FZR1_DBG_LPTIM1_STOP_Msk (0x1UL << DBGMCU_APB1FZR1_DBG_LPTIM1_STOP_Pos)/*!< 0x80000000 */
2875
2869
#define DBGMCU_APB1FZR1_DBG_LPTIM1_STOP DBGMCU_APB1FZR1_DBG_LPTIM1_STOP_Msk
2876
2870
2877
- /******************** Bit definition for DBGMCU_APB1FZR2 register **********/
2878
2871
2879
2872
/******************** Bit definition for DBGMCU_APB2FZ register ************/
2880
2873
#define DBGMCU_APB2FZ_DBG_TIM1_STOP_Pos (11U)
@@ -8847,19 +8840,19 @@ typedef struct
8847
8840
#define TAMP_CR2_TAMP3TRG TAMP_CR2_TAMP3TRG_Msk
8848
8841
8849
8842
/******************** Bits definition for TAMP_FLTCR register ***************/
8850
- #define TAMP_FLTCR_TAMPFREQ_0 ((uint32_t)0x00000001 )
8851
- #define TAMP_FLTCR_TAMPFREQ_1 ((uint32_t)0x00000002 )
8852
- #define TAMP_FLTCR_TAMPFREQ_2 ((uint32_t)0x00000004 )
8843
+ #define TAMP_FLTCR_TAMPFREQ_0 (0x00000001UL )
8844
+ #define TAMP_FLTCR_TAMPFREQ_1 (0x00000002UL )
8845
+ #define TAMP_FLTCR_TAMPFREQ_2 (0x00000004UL )
8853
8846
#define TAMP_FLTCR_TAMPFREQ_Pos (0U)
8854
8847
#define TAMP_FLTCR_TAMPFREQ_Msk (0x7UL << TAMP_FLTCR_TAMPFREQ_Pos) /*!< 0x00000007 */
8855
8848
#define TAMP_FLTCR_TAMPFREQ TAMP_FLTCR_TAMPFREQ_Msk
8856
- #define TAMP_FLTCR_TAMPFLT_0 ((uint32_t)0x00000008 )
8857
- #define TAMP_FLTCR_TAMPFLT_1 ((uint32_t)0x00000010 )
8849
+ #define TAMP_FLTCR_TAMPFLT_0 (0x00000008UL )
8850
+ #define TAMP_FLTCR_TAMPFLT_1 (0x00000010UL )
8858
8851
#define TAMP_FLTCR_TAMPFLT_Pos (3U)
8859
8852
#define TAMP_FLTCR_TAMPFLT_Msk (0x3UL << TAMP_FLTCR_TAMPFLT_Pos) /*!< 0x00000018 */
8860
8853
#define TAMP_FLTCR_TAMPFLT TAMP_FLTCR_TAMPFLT_Msk
8861
- #define TAMP_FLTCR_TAMPPRCH_0 ((uint32_t)0x00000020 )
8862
- #define TAMP_FLTCR_TAMPPRCH_1 ((uint32_t)0x00000040 )
8854
+ #define TAMP_FLTCR_TAMPPRCH_0 (0x00000020UL )
8855
+ #define TAMP_FLTCR_TAMPPRCH_1 (0x00000040UL )
8863
8856
#define TAMP_FLTCR_TAMPPRCH_Pos (5U)
8864
8857
#define TAMP_FLTCR_TAMPPRCH_Msk (0x3UL << TAMP_FLTCR_TAMPPRCH_Pos) /*!< 0x00000060 */
8865
8858
#define TAMP_FLTCR_TAMPPRCH TAMP_FLTCR_TAMPPRCH_Msk
@@ -9903,35 +9896,36 @@ typedef struct
9903
9896
9904
9897
/****************** Bit definition for SYSCFG_SWPR register ****************/
9905
9898
#define SYSCFG_SWPR_PAGE0_Pos (0U)
9906
- #define SYSCFG_SWPR_PAGE0_Msk (uint32_t)( 0x1UL << SYSCFG_SWPR_PAGE0_Pos) /*!< 0x00000001 */
9907
- #define SYSCFG_SWPR_PAGE0 (uint32_t)( SYSCFG_SWPR_PAGE0_Msk) /*!< CCMSRAM Write protection page 0 */
9899
+ #define SYSCFG_SWPR_PAGE0_Msk (0x1UL << SYSCFG_SWPR_PAGE0_Pos) /*!< 0x00000001 */
9900
+ #define SYSCFG_SWPR_PAGE0 (SYSCFG_SWPR_PAGE0_Msk) /*!< CCMSRAM Write protection page 0 */
9908
9901
#define SYSCFG_SWPR_PAGE1_Pos (1U)
9909
- #define SYSCFG_SWPR_PAGE1_Msk (uint32_t)( 0x1UL << SYSCFG_SWPR_PAGE1_Pos) /*!< 0x00000002 */
9910
- #define SYSCFG_SWPR_PAGE1 (uint32_t)( SYSCFG_SWPR_PAGE1_Msk) /*!< CCMSRAM Write protection page 1 */
9902
+ #define SYSCFG_SWPR_PAGE1_Msk (0x1UL << SYSCFG_SWPR_PAGE1_Pos) /*!< 0x00000002 */
9903
+ #define SYSCFG_SWPR_PAGE1 (SYSCFG_SWPR_PAGE1_Msk) /*!< CCMSRAM Write protection page 1 */
9911
9904
#define SYSCFG_SWPR_PAGE2_Pos (2U)
9912
- #define SYSCFG_SWPR_PAGE2_Msk (uint32_t)( 0x1UL << SYSCFG_SWPR_PAGE2_Pos) /*!< 0x00000004 */
9913
- #define SYSCFG_SWPR_PAGE2 (uint32_t)( SYSCFG_SWPR_PAGE2_Msk) /*!< CCMSRAM Write protection page 2 */
9905
+ #define SYSCFG_SWPR_PAGE2_Msk (0x1UL << SYSCFG_SWPR_PAGE2_Pos) /*!< 0x00000004 */
9906
+ #define SYSCFG_SWPR_PAGE2 (SYSCFG_SWPR_PAGE2_Msk) /*!< CCMSRAM Write protection page 2 */
9914
9907
#define SYSCFG_SWPR_PAGE3_Pos (3U)
9915
- #define SYSCFG_SWPR_PAGE3_Msk (uint32_t)( 0x1UL << SYSCFG_SWPR_PAGE3_Pos) /*!< 0x00000008 */
9916
- #define SYSCFG_SWPR_PAGE3 (uint32_t)( SYSCFG_SWPR_PAGE3_Msk) /*!< CCMSRAM Write protection page 3 */
9908
+ #define SYSCFG_SWPR_PAGE3_Msk (0x1UL << SYSCFG_SWPR_PAGE3_Pos) /*!< 0x00000008 */
9909
+ #define SYSCFG_SWPR_PAGE3 (SYSCFG_SWPR_PAGE3_Msk) /*!< CCMSRAM Write protection page 3 */
9917
9910
#define SYSCFG_SWPR_PAGE4_Pos (4U)
9918
- #define SYSCFG_SWPR_PAGE4_Msk (uint32_t)( 0x1UL << SYSCFG_SWPR_PAGE4_Pos) /*!< 0x00000010 */
9919
- #define SYSCFG_SWPR_PAGE4 (uint32_t)( SYSCFG_SWPR_PAGE4_Msk) /*!< CCMSRAM Write protection page 4 */
9911
+ #define SYSCFG_SWPR_PAGE4_Msk (0x1UL << SYSCFG_SWPR_PAGE4_Pos) /*!< 0x00000010 */
9912
+ #define SYSCFG_SWPR_PAGE4 (SYSCFG_SWPR_PAGE4_Msk) /*!< CCMSRAM Write protection page 4 */
9920
9913
#define SYSCFG_SWPR_PAGE5_Pos (5U)
9921
- #define SYSCFG_SWPR_PAGE5_Msk (uint32_t)( 0x1UL << SYSCFG_SWPR_PAGE5_Pos) /*!< 0x00000020 */
9922
- #define SYSCFG_SWPR_PAGE5 (uint32_t)( SYSCFG_SWPR_PAGE5_Msk) /*!< CCMSRAM Write protection page 5 */
9914
+ #define SYSCFG_SWPR_PAGE5_Msk (0x1UL << SYSCFG_SWPR_PAGE5_Pos) /*!< 0x00000020 */
9915
+ #define SYSCFG_SWPR_PAGE5 (SYSCFG_SWPR_PAGE5_Msk) /*!< CCMSRAM Write protection page 5 */
9923
9916
#define SYSCFG_SWPR_PAGE6_Pos (6U)
9924
- #define SYSCFG_SWPR_PAGE6_Msk (uint32_t)( 0x1UL << SYSCFG_SWPR_PAGE6_Pos) /*!< 0x00000040 */
9925
- #define SYSCFG_SWPR_PAGE6 (uint32_t)( SYSCFG_SWPR_PAGE6_Msk) /*!< CCMSRAM Write protection page 6 */
9917
+ #define SYSCFG_SWPR_PAGE6_Msk (0x1UL << SYSCFG_SWPR_PAGE6_Pos) /*!< 0x00000040 */
9918
+ #define SYSCFG_SWPR_PAGE6 (SYSCFG_SWPR_PAGE6_Msk) /*!< CCMSRAM Write protection page 6 */
9926
9919
#define SYSCFG_SWPR_PAGE7_Pos (7U)
9927
- #define SYSCFG_SWPR_PAGE7_Msk (uint32_t)( 0x1UL << SYSCFG_SWPR_PAGE7_Pos) /*!< 0x00000080 */
9928
- #define SYSCFG_SWPR_PAGE7 (uint32_t)( SYSCFG_SWPR_PAGE7_Msk) /*!< CCMSRAM Write protection page 7 */
9920
+ #define SYSCFG_SWPR_PAGE7_Msk (0x1UL << SYSCFG_SWPR_PAGE7_Pos) /*!< 0x00000080 */
9921
+ #define SYSCFG_SWPR_PAGE7 (SYSCFG_SWPR_PAGE7_Msk) /*!< CCMSRAM Write protection page 7 */
9929
9922
#define SYSCFG_SWPR_PAGE8_Pos (8U)
9930
- #define SYSCFG_SWPR_PAGE8_Msk (uint32_t)( 0x1UL << SYSCFG_SWPR_PAGE8_Pos) /*!< 0x00000100 */
9931
- #define SYSCFG_SWPR_PAGE8 (uint32_t)( SYSCFG_SWPR_PAGE8_Msk) /*!< CCMSRAM Write protection page 8 */
9923
+ #define SYSCFG_SWPR_PAGE8_Msk (0x1UL << SYSCFG_SWPR_PAGE8_Pos) /*!< 0x00000100 */
9924
+ #define SYSCFG_SWPR_PAGE8 (SYSCFG_SWPR_PAGE8_Msk) /*!< CCMSRAM Write protection page 8 */
9932
9925
#define SYSCFG_SWPR_PAGE9_Pos (9U)
9933
- #define SYSCFG_SWPR_PAGE9_Msk (uint32_t)(0x1UL << SYSCFG_SWPR_PAGE9_Pos) /*!< 0x00000200 */
9934
- #define SYSCFG_SWPR_PAGE9 (uint32_t)(SYSCFG_SWPR_PAGE9_Msk) /*!< CCMSRAM Write protection page 9 */
9926
+ #define SYSCFG_SWPR_PAGE9_Msk (0x1UL << SYSCFG_SWPR_PAGE9_Pos) /*!< 0x00000200 */
9927
+ #define SYSCFG_SWPR_PAGE9 (SYSCFG_SWPR_PAGE9_Msk) /*!< CCMSRAM Write protection page 9 */
9928
+
9935
9929
/****************** Bit definition for SYSCFG_SKR register ****************/
9936
9930
#define SYSCFG_SKR_KEY_Pos (0U)
9937
9931
#define SYSCFG_SKR_KEY_Msk (0xFFUL << SYSCFG_SKR_KEY_Pos) /*!< 0x000000FF */
@@ -12538,7 +12532,6 @@ typedef struct
12538
12532
*/
12539
12533
12540
12534
/******************************* ADC Instances ********************************/
12541
-
12542
12535
#define IS_ADC_ALL_INSTANCE(INSTANCE) (((INSTANCE) == ADC1) || \
12543
12536
((INSTANCE) == ADC2))
12544
12537
@@ -12618,7 +12611,6 @@ typedef struct
12618
12611
((INSTANCE) == OPAMP2) || \
12619
12612
((INSTANCE) == OPAMP3))
12620
12613
12621
-
12622
12614
/******************************** PCD Instances *******************************/
12623
12615
#define IS_PCD_ALL_INSTANCE(INSTANCE) ((INSTANCE) == USB)
12624
12616
@@ -12945,7 +12937,6 @@ typedef struct
12945
12937
((INSTANCE) == TIM15))
12946
12938
12947
12939
/****************** TIM Instances : supporting OCxREF clear *******************/
12948
-
12949
12940
#define IS_TIM_OCXREF_CLEAR_INSTANCE(INSTANCE) (((INSTANCE) == TIM1) || \
12950
12941
((INSTANCE) == TIM2) || \
12951
12942
((INSTANCE) == TIM3) || \
@@ -12978,9 +12969,6 @@ typedef struct
12978
12969
((INSTANCE) == TIM16) || \
12979
12970
((INSTANCE) == TIM17))
12980
12971
12981
- /****************** TIM Instances : supporting synchronization ****************/
12982
- #define IS_TIM_SYNCHRO_INSTANCE(INSTANCE) IS_TIM_MASTER_INSTANCE(INSTANCE)
12983
-
12984
12972
/****************** TIM Instances : supporting ADC triggering through TRGO2 ***/
12985
12973
#define IS_TIM_TRGO2_INSTANCE(INSTANCE) (((INSTANCE) == TIM1) || \
12986
12974
((INSTANCE) == TIM8))
@@ -13003,7 +12991,6 @@ typedef struct
13003
12991
((INSTANCE) == TIM16) || \
13004
12992
((INSTANCE) == TIM17))
13005
12993
13006
-
13007
12994
/****************** TIM Instances : Advanced timer instances *******************/
13008
12995
#define IS_TIM_ADVANCED_INSTANCE(INSTANCE) (((INSTANCE) == TIM1) || \
13009
12996
((INSTANCE) == TIM8))
0 commit comments