Skip to content

Commit cfba639

Browse files
committed
system(g0) update STM32G0xx HAL Drivers to v1.4.7
Included in STM32CubeG0 FW v1.6.3 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent bb2df46 commit cfba639

95 files changed

Lines changed: 2699 additions & 1677 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎system/Drivers/STM32G0xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h‎

Lines changed: 547 additions & 30 deletions
Large diffs are not rendered by default.

‎system/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_adc.h‎

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -811,11 +811,9 @@ typedef void (*pADC_CallbackTypeDef)(ADC_HandleTypeDef *hadc); /*!< pointer to
811811
*/
812812

813813
/** @defgroup ADC_HAL_EC_OVS_RATIO Oversampling - Ratio
814-
* @{
815-
*/
816-
/**
817814
* @note The oversampling ratio is the number of ADC conversions performed, sum of these conversions data is computed
818815
* to result as the ADC oversampling conversion data (before potential shift)
816+
* @{
819817
*/
820818
#define ADC_OVERSAMPLING_RATIO_2 (LL_ADC_OVS_RATIO_2) /*!< ADC oversampling ratio 2 */
821819
#define ADC_OVERSAMPLING_RATIO_4 (LL_ADC_OVS_RATIO_4) /*!< ADC oversampling ratio 4 */
@@ -830,21 +828,19 @@ typedef void (*pADC_CallbackTypeDef)(ADC_HandleTypeDef *hadc); /*!< pointer to
830828
*/
831829

832830
/** @defgroup ADC_HAL_EC_OVS_SHIFT Oversampling - Data shift
833-
* @{
834-
*/
835-
/**
836831
* @note The sum of the ADC conversions data is divided by "Rightbitshift" number to result as the ADC oversampling
837-
* conversion data)
832+
* conversion data
833+
* @{
838834
*/
839835
#define ADC_RIGHTBITSHIFT_NONE (LL_ADC_OVS_SHIFT_NONE) /*!< ADC oversampling no shift */
840-
#define ADC_RIGHTBITSHIFT_1 (LL_ADC_OVS_SHIFT_RIGHT_1) /*!< ADC oversampling right shift of 1 ranks */
841-
#define ADC_RIGHTBITSHIFT_2 (LL_ADC_OVS_SHIFT_RIGHT_2) /*!< ADC oversampling right shift of 2 ranks */
842-
#define ADC_RIGHTBITSHIFT_3 (LL_ADC_OVS_SHIFT_RIGHT_3) /*!< ADC oversampling right shift of 3 ranks */
843-
#define ADC_RIGHTBITSHIFT_4 (LL_ADC_OVS_SHIFT_RIGHT_4) /*!< ADC oversampling right shift of 4 ranks */
844-
#define ADC_RIGHTBITSHIFT_5 (LL_ADC_OVS_SHIFT_RIGHT_5) /*!< ADC oversampling right shift of 5 ranks */
845-
#define ADC_RIGHTBITSHIFT_6 (LL_ADC_OVS_SHIFT_RIGHT_6) /*!< ADC oversampling right shift of 6 ranks */
846-
#define ADC_RIGHTBITSHIFT_7 (LL_ADC_OVS_SHIFT_RIGHT_7) /*!< ADC oversampling right shift of 7 ranks */
847-
#define ADC_RIGHTBITSHIFT_8 (LL_ADC_OVS_SHIFT_RIGHT_8) /*!< ADC oversampling right shift of 8 ranks */
836+
#define ADC_RIGHTBITSHIFT_1 (LL_ADC_OVS_SHIFT_RIGHT_1) /*!< ADC oversampling right shift of 1 rank */
837+
#define ADC_RIGHTBITSHIFT_2 (LL_ADC_OVS_SHIFT_RIGHT_2) /*!< ADC oversampling right shift of 2 rank */
838+
#define ADC_RIGHTBITSHIFT_3 (LL_ADC_OVS_SHIFT_RIGHT_3) /*!< ADC oversampling right shift of 3 rank */
839+
#define ADC_RIGHTBITSHIFT_4 (LL_ADC_OVS_SHIFT_RIGHT_4) /*!< ADC oversampling right shift of 4 rank */
840+
#define ADC_RIGHTBITSHIFT_5 (LL_ADC_OVS_SHIFT_RIGHT_5) /*!< ADC oversampling right shift of 5 rank */
841+
#define ADC_RIGHTBITSHIFT_6 (LL_ADC_OVS_SHIFT_RIGHT_6) /*!< ADC oversampling right shift of 6 rank */
842+
#define ADC_RIGHTBITSHIFT_7 (LL_ADC_OVS_SHIFT_RIGHT_7) /*!< ADC oversampling right shift of 7 rank */
843+
#define ADC_RIGHTBITSHIFT_8 (LL_ADC_OVS_SHIFT_RIGHT_8) /*!< ADC oversampling right shift of 8 rank */
848844
/**
849845
* @}
850846
*/
@@ -861,14 +857,11 @@ typedef void (*pADC_CallbackTypeDef)(ADC_HandleTypeDef *hadc); /*!< pointer to
861857
*/
862858

863859
/** @defgroup ADC_HAL_EC_REG_TRIGGER_FREQ ADC group regular - Trigger frequency mode
864-
* @{
865-
*/
866-
867-
/**
868860
* @note ADC trigger frequency mode must be set to low frequency when a duration is exceeded before ADC conversion
869861
* start trigger event (between ADC enable and ADC conversion start trigger event or between two ADC conversion
870862
* start trigger event).
871863
* Duration value: Refer to device datasheet, parameter "tIdle".
864+
* @{
872865
*/
873866
#define ADC_TRIGGER_FREQ_HIGH (LL_ADC_TRIGGER_FREQ_HIGH) /*!< Trigger frequency mode set to high frequency. */
874867
#define ADC_TRIGGER_FREQ_LOW (LL_ADC_TRIGGER_FREQ_LOW) /*!< Trigger frequency mode set to low frequency. */
@@ -877,11 +870,9 @@ typedef void (*pADC_CallbackTypeDef)(ADC_HandleTypeDef *hadc); /*!< pointer to
877870
*/
878871

879872
/** @defgroup ADC_Event_type ADC Event type
880-
* @{
881-
*/
882-
/**
883873
* @note Analog watchdog 1 is available on all stm32 series
884874
* Analog watchdog 2 and 3 are not available on all series
875+
* @{
885876
*/
886877
#define ADC_EOSMP_EVENT (ADC_FLAG_EOSMP) /*!< ADC End of Sampling event */
887878
#define ADC_AWD1_EVENT (ADC_FLAG_AWD1) /*!< ADC Analog watchdog 1 event (main analog watchdog) */

‎system/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_comp.h‎

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -440,16 +440,16 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer
440440
* @brief Enable the COMP1 EXTI line rising & falling edge trigger.
441441
* @retval None
442442
*/
443-
#define __HAL_COMP_COMP1_EXTI_ENABLE_RISING_FALLING_EDGE() do { \
444-
LL_EXTI_EnableRisingTrig_0_31(COMP_EXTI_LINE_COMP1); \
445-
LL_EXTI_EnableFallingTrig_0_31(COMP_EXTI_LINE_COMP1);\
443+
#define __HAL_COMP_COMP1_EXTI_ENABLE_RISING_FALLING_EDGE() do { \
444+
LL_EXTI_EnableRisingTrig_0_31(COMP_EXTI_LINE_COMP1); \
445+
LL_EXTI_EnableFallingTrig_0_31(COMP_EXTI_LINE_COMP1); \
446446
} while(0)
447447

448448
/**
449449
* @brief Disable the COMP1 EXTI line rising & falling edge trigger.
450450
* @retval None
451451
*/
452-
#define __HAL_COMP_COMP1_EXTI_DISABLE_RISING_FALLING_EDGE() do { \
452+
#define __HAL_COMP_COMP1_EXTI_DISABLE_RISING_FALLING_EDGE() do { \
453453
LL_EXTI_DisableRisingTrig_0_31(COMP_EXTI_LINE_COMP1); \
454454
LL_EXTI_DisableFallingTrig_0_31(COMP_EXTI_LINE_COMP1);\
455455
} while(0)
@@ -536,17 +536,17 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer
536536
* @brief Enable the COMP2 EXTI line rising & falling edge trigger.
537537
* @retval None
538538
*/
539-
#define __HAL_COMP_COMP2_EXTI_ENABLE_RISING_FALLING_EDGE() do { \
540-
LL_EXTI_EnableRisingTrig_0_31(COMP_EXTI_LINE_COMP2);\
541-
LL_EXTI_EnableFallingTrig_0_31(COMP_EXTI_LINE_COMP2);\
539+
#define __HAL_COMP_COMP2_EXTI_ENABLE_RISING_FALLING_EDGE() do { \
540+
LL_EXTI_EnableRisingTrig_0_31(COMP_EXTI_LINE_COMP2); \
541+
LL_EXTI_EnableFallingTrig_0_31(COMP_EXTI_LINE_COMP2); \
542542
} while(0)
543543

544544
/**
545545
* @brief Disable the COMP2 EXTI line rising & falling edge trigger.
546546
* @retval None
547547
*/
548-
#define __HAL_COMP_COMP2_EXTI_DISABLE_RISING_FALLING_EDGE() do { \
549-
LL_EXTI_DisableRisingTrig_0_31(COMP_EXTI_LINE_COMP2);\
548+
#define __HAL_COMP_COMP2_EXTI_DISABLE_RISING_FALLING_EDGE() do { \
549+
LL_EXTI_DisableRisingTrig_0_31(COMP_EXTI_LINE_COMP2); \
550550
LL_EXTI_DisableFallingTrig_0_31(COMP_EXTI_LINE_COMP2);\
551551
} while(0)
552552

@@ -632,19 +632,19 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer
632632
* @brief Enable the COMP3 EXTI line rising & falling edge trigger.
633633
* @retval None
634634
*/
635-
#define __HAL_COMP_COMP3_EXTI_ENABLE_RISING_FALLING_EDGE() do { \
636-
LL_EXTI_EnableRisingTrig_0_31(COMP_EXTI_LINE_COMP3); \
637-
LL_EXTI_EnableFallingTrig_0_31(COMP_EXTI_LINE_COMP3); \
638-
} while(0)
635+
#define __HAL_COMP_COMP3_EXTI_ENABLE_RISING_FALLING_EDGE() do { \
636+
LL_EXTI_EnableRisingTrig_0_31(COMP_EXTI_LINE_COMP3); \
637+
LL_EXTI_EnableFallingTrig_0_31(COMP_EXTI_LINE_COMP3); \
638+
} while(0)
639639

640640
/**
641641
* @brief Disable the COMP3 EXTI line rising & falling edge trigger.
642642
* @retval None
643643
*/
644-
#define __HAL_COMP_COMP3_EXTI_DISABLE_RISING_FALLING_EDGE() do { \
645-
LL_EXTI_DisableRisingTrig_0_31(COMP_EXTI_LINE_COMP3); \
646-
LL_EXTI_DisableFallingTrig_0_31(COMP_EXTI_LINE_COMP3); \
647-
} while(0)
644+
#define __HAL_COMP_COMP3_EXTI_DISABLE_RISING_FALLING_EDGE() do { \
645+
LL_EXTI_DisableRisingTrig_0_31(COMP_EXTI_LINE_COMP3); \
646+
LL_EXTI_DisableFallingTrig_0_31(COMP_EXTI_LINE_COMP3);\
647+
} while(0)
648648

649649
/**
650650
* @brief Enable the COMP3 EXTI line in interrupt mode.
@@ -808,14 +808,14 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer
808808
((__INPUT_PLUS__) == COMP_INPUT_PLUS_IO2) || \
809809
((__INPUT_PLUS__) == COMP_INPUT_PLUS_IO3))
810810

811-
#define IS_COMP_INPUT_MINUS(__COMP_INSTANCE__, __INPUT_MINUS__) (((__INPUT_MINUS__) == COMP_INPUT_MINUS_1_4VREFINT) ||\
812-
((__INPUT_MINUS__) == COMP_INPUT_MINUS_1_2VREFINT) ||\
813-
((__INPUT_MINUS__) == COMP_INPUT_MINUS_3_4VREFINT) ||\
814-
((__INPUT_MINUS__) == COMP_INPUT_MINUS_VREFINT) ||\
815-
((__INPUT_MINUS__) == COMP_INPUT_MINUS_DAC1_CH1) ||\
816-
((__INPUT_MINUS__) == COMP_INPUT_MINUS_DAC1_CH2) ||\
817-
((__INPUT_MINUS__) == COMP_INPUT_MINUS_IO1) ||\
818-
((__INPUT_MINUS__) == COMP_INPUT_MINUS_IO2) ||\
811+
#define IS_COMP_INPUT_MINUS(__COMP_INSTANCE__, __INPUT_MINUS__) (((__INPUT_MINUS__) == COMP_INPUT_MINUS_1_4VREFINT) || \
812+
((__INPUT_MINUS__) == COMP_INPUT_MINUS_1_2VREFINT) || \
813+
((__INPUT_MINUS__) == COMP_INPUT_MINUS_3_4VREFINT) || \
814+
((__INPUT_MINUS__) == COMP_INPUT_MINUS_VREFINT) || \
815+
((__INPUT_MINUS__) == COMP_INPUT_MINUS_DAC1_CH1) || \
816+
((__INPUT_MINUS__) == COMP_INPUT_MINUS_DAC1_CH2) || \
817+
((__INPUT_MINUS__) == COMP_INPUT_MINUS_IO1) || \
818+
((__INPUT_MINUS__) == COMP_INPUT_MINUS_IO2) || \
819819
((__INPUT_MINUS__) == COMP_INPUT_MINUS_IO3))
820820

821821
#define IS_COMP_HYSTERESIS(__HYSTERESIS__) (((__HYSTERESIS__) == COMP_HYSTERESIS_NONE) || \
@@ -827,12 +827,12 @@ typedef void (*pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp); /*!< pointer
827827
((__POL__) == COMP_OUTPUTPOL_INVERTED))
828828

829829
#define IS_COMP_BLANKINGSRCE(__OUTPUT_BLANKING_SOURCE__) \
830-
( ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_NONE) \
831-
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM1_OC4) \
832-
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM1_OC5) \
833-
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM2_OC3) \
834-
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM3_OC3) \
835-
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM15_OC2) \
830+
(((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_NONE) \
831+
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM1_OC4) \
832+
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM1_OC5) \
833+
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM2_OC3) \
834+
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM3_OC3) \
835+
|| ((__OUTPUT_BLANKING_SOURCE__) == COMP_BLANKINGSRC_TIM15_OC2) \
836836
)
837837

838838
/* Note: Output blanking source common to all COMP instances */

‎system/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_crc.h‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,8 +308,8 @@ void HAL_CRC_MspDeInit(CRC_HandleTypeDef *hcrc);
308308
/** @defgroup CRC_Exported_Functions_Group2 Peripheral Control functions
309309
* @{
310310
*/
311-
uint32_t HAL_CRC_Accumulate(CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t BufferLength);
312-
uint32_t HAL_CRC_Calculate(CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t BufferLength);
311+
uint32_t HAL_CRC_Accumulate(CRC_HandleTypeDef *hcrc, const uint32_t pBuffer[], uint32_t BufferLength);
312+
uint32_t HAL_CRC_Calculate(CRC_HandleTypeDef *hcrc, const uint32_t pBuffer[], uint32_t BufferLength);
313313
/**
314314
* @}
315315
*/

‎system/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_cryp_ex.h‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,10 @@ extern "C" {
9393
/** @addtogroup CRYPEx_Exported_Functions_Group1
9494
* @{
9595
*/
96-
HAL_StatusTypeDef HAL_CRYPEx_AESGCM_GenerateAuthTAG(CRYP_HandleTypeDef *hcryp, uint32_t *AuthTag, uint32_t Timeout);
97-
HAL_StatusTypeDef HAL_CRYPEx_AESCCM_GenerateAuthTAG(CRYP_HandleTypeDef *hcryp, uint32_t *AuthTag, uint32_t Timeout);
96+
HAL_StatusTypeDef HAL_CRYPEx_AESGCM_GenerateAuthTAG(CRYP_HandleTypeDef *hcryp, const uint32_t *AuthTag,
97+
uint32_t Timeout);
98+
HAL_StatusTypeDef HAL_CRYPEx_AESCCM_GenerateAuthTAG(CRYP_HandleTypeDef *hcryp, const uint32_t *AuthTag,
99+
uint32_t Timeout);
98100

99101
/**
100102
* @}

‎system/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_dac.h‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -271,9 +271,16 @@ typedef void (*pDAC_CallbackTypeDef)(DAC_HandleTypeDef *hdac);
271271
/** @defgroup DAC_ConnectOnChipPeripheral DAC ConnectOnChipPeripheral
272272
* @{
273273
*/
274-
#define DAC_CHIPCONNECT_DISABLE (0x00000000UL)
275-
#define DAC_CHIPCONNECT_ENABLE (DAC_MCR_MODE1_0)
276-
274+
#define DAC_CHIPCONNECT_DISABLE (0x00000000UL) /*!< DAC channel output is connected to external
275+
pin.
276+
Note: Depending on other parameters (mode normal or sample and hold,
277+
output buffer state), output can also be connected to on-chip
278+
peripherals, refer to ref manual. */
279+
#define DAC_CHIPCONNECT_ENABLE (DAC_MCR_MODE1_0) /*!< DAC channel output is connected to on-chip
280+
peripherals (via internal paths).
281+
Note: Depending on other parameters (mode normal or sample and hold,
282+
output buffer state), output can also be connected to external pin,
283+
refer to ref manual. */
277284
/**
278285
* @}
279286
*/

‎system/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_dma_ex.h‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,13 +204,13 @@ typedef struct
204204

205205
/* ------------------------- REQUEST -----------------------------------------*/
206206
HAL_StatusTypeDef HAL_DMAEx_ConfigMuxRequestGenerator(DMA_HandleTypeDef *hdma,
207-
HAL_DMA_MuxRequestGeneratorConfigTypeDef *pRequestGeneratorConfig);
207+
const HAL_DMA_MuxRequestGeneratorConfigTypeDef *pRequestGeneratorConfig);
208208
HAL_StatusTypeDef HAL_DMAEx_EnableMuxRequestGenerator(DMA_HandleTypeDef *hdma);
209209
HAL_StatusTypeDef HAL_DMAEx_DisableMuxRequestGenerator(DMA_HandleTypeDef *hdma);
210210
/* -------------------------------------------------------------------------- */
211211

212212
/* ------------------------- SYNCHRO -----------------------------------------*/
213-
HAL_StatusTypeDef HAL_DMAEx_ConfigMuxSync(DMA_HandleTypeDef *hdma, HAL_DMA_MuxSyncConfigTypeDef *pSyncConfig);
213+
HAL_StatusTypeDef HAL_DMAEx_ConfigMuxSync(DMA_HandleTypeDef *hdma,const HAL_DMA_MuxSyncConfigTypeDef *pSyncConfig);
214214
/* -------------------------------------------------------------------------- */
215215

216216
void HAL_DMAEx_MUX_IRQHandler(DMA_HandleTypeDef *hdma);

‎system/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_exti.h‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -344,9 +344,9 @@ typedef struct
344344
* @{
345345
*/
346346
/* Configuration functions ****************************************************/
347-
HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig);
348-
HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig);
349-
HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(EXTI_HandleTypeDef *hexti);
347+
HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef const *pExtiConfig);
348+
HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef const *hexti, EXTI_ConfigTypeDef *pExtiConfig);
349+
HAL_StatusTypeDef HAL_EXTI_ClearConfigLine(EXTI_HandleTypeDef const *hexti);
350350
HAL_StatusTypeDef HAL_EXTI_RegisterCallback(EXTI_HandleTypeDef *hexti, EXTI_CallbackIDTypeDef CallbackID, void (*pPendingCbfn)(void));
351351
HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLine);
352352
/**
@@ -358,10 +358,10 @@ HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLin
358358
* @{
359359
*/
360360
/* IO operation functions *****************************************************/
361-
void HAL_EXTI_IRQHandler(EXTI_HandleTypeDef *hexti);
362-
uint32_t HAL_EXTI_GetPending(EXTI_HandleTypeDef *hexti, uint32_t Edge);
363-
void HAL_EXTI_ClearPending(EXTI_HandleTypeDef *hexti, uint32_t Edge);
364-
void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef *hexti);
361+
void HAL_EXTI_IRQHandler(EXTI_HandleTypeDef const *hexti);
362+
uint32_t HAL_EXTI_GetPending(EXTI_HandleTypeDef const *hexti, uint32_t Edge);
363+
void HAL_EXTI_ClearPending(EXTI_HandleTypeDef const *hexti, uint32_t Edge);
364+
void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef const *hexti);
365365

366366
/**
367367
* @}

‎system/Drivers/STM32G0xx_HAL_Driver/Inc/stm32g0xx_hal_fdcan.h‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -517,8 +517,8 @@ typedef void (*pFDCAN_ErrorStatusCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan,
517517
#define HAL_FDCAN_ERROR_PARAM ((uint32_t)0x00000020U) /*!< Parameter error */
518518
#define HAL_FDCAN_ERROR_PENDING ((uint32_t)0x00000040U) /*!< Pending operation */
519519
#define HAL_FDCAN_ERROR_RAM_ACCESS ((uint32_t)0x00000080U) /*!< Message RAM Access Failure */
520-
#define HAL_FDCAN_ERROR_FIFO_EMPTY ((uint32_t)0x00000100U) /*!< Put element in full FIFO */
521-
#define HAL_FDCAN_ERROR_FIFO_FULL ((uint32_t)0x00000200U) /*!< Get element from empty FIFO */
520+
#define HAL_FDCAN_ERROR_FIFO_EMPTY ((uint32_t)0x00000100U) /*!< Get element from empty FIFO */
521+
#define HAL_FDCAN_ERROR_FIFO_FULL ((uint32_t)0x00000200U) /*!< Put element in full FIFO */
522522
#define HAL_FDCAN_ERROR_LOG_OVERFLOW FDCAN_IR_ELO /*!< Overflow of CAN Error Logging Counter */
523523
#define HAL_FDCAN_ERROR_RAM_WDG FDCAN_IR_WDI /*!< Message RAM Watchdog event occurred */
524524
#define HAL_FDCAN_ERROR_PROTOCOL_ARBT FDCAN_IR_PEA /*!< Protocol Error in Arbitration Phase (Nominal Bit Time is used) */

0 commit comments

Comments
 (0)