Skip to content

Commit 897324e

Browse files
authored
Merge pull request #5698 from jeromecoutant/PR_ST_ASSERT
STM32 : correct compilation issue with USE_FULL_ASSERT macro
2 parents 2e6f245 + 8bc92bd commit 897324e

File tree

4 files changed

+15
-16
lines changed

4 files changed

+15
-16
lines changed

targets/TARGET_STM/TARGET_STM32F3/device/stm32f3xx_hal_comp_ex.h

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -442,16 +442,6 @@
442442
* @{
443443
*/
444444
#define COMP_WINDOWMODE_DISABLE (0x00000000U) /*!< Window mode disabled */
445-
#define COMP_WINDOWMODE_ENABLE COMP_CSR_COMPxWNDWEN /*!< Window mode enabled: non inverting input of comparator X (x=2U,4,6U)
446-
is connected to the non inverting input of comparator X-1U */
447-
/**
448-
* @}
449-
*/
450-
#elif defined(STM32F302xE) || defined(STM32F303xE) || defined(STM32F398xx)
451-
/** @defgroup COMPEx_WindowMode COMP Extended WindowMode (STM32F302xE/STM32F303xE/STM32F398xx Product devices)
452-
* @{
453-
*/
454-
#define COMP_WINDOWMODE_DISABLE (0x00000000U) /*!< Window mode disabled */
455445
#define COMP_WINDOWMODE_ENABLE COMP_CSR_COMPxWNDWEN /*!< Window mode enabled: non inverting input of comparator X (x=2U,4,6U)
456446
is connected to the non inverting input of comparator X-1U */
457447
/**
@@ -2395,8 +2385,7 @@
23952385
|| \
23962386
(((INPUT) == COMP_NONINVERTINGINPUT_IO1)))
23972387

2398-
#define IS_COMP_WINDOWMODE(WINDOWMODE) (((WINDOWMODE) == COMP_WINDOWMODE_DISABLE) || \
2399-
((WINDOWMODE) == COMP_WINDOWMODE_ENABLE))
2388+
#define IS_COMP_WINDOWMODE(WINDOWMODE) ((WINDOWMODE) == (WINDOWMODE)) /*!< Not available: check always true */
24002389

24012390
#define IS_COMP_MODE(MODE) ((MODE) == (MODE)) /*!< Not available: check always true */
24022391

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/system_clock.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,13 @@ uint8_t SetSysClock_PLL_HSE(uint8_t bypass)
176176
}
177177

178178
/* Select PLLSAI output as USB clock source */
179+
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
179180
PeriphClkInitStruct.PLLI2S.PLLI2SM = 8;
180181
PeriphClkInitStruct.PLLI2S.PLLI2SQ = 4;
181182
PeriphClkInitStruct.PLLI2S.PLLI2SN = 192;
182-
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
183+
PeriphClkInitStruct.PLLI2S.PLLI2SR = 2;
183184
PeriphClkInitStruct.Clk48ClockSelection = RCC_CLK48CLKSOURCE_PLLI2SQ;
185+
PeriphClkInitStruct.PLLI2SSelection = RCC_PLLI2SCLKSOURCE_PLLSRC;
184186

185187
HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct);
186188

@@ -241,11 +243,13 @@ uint8_t SetSysClock_PLL_HSI(void)
241243
}
242244

243245
/* Select PLLSAI output as USB clock source */
246+
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
244247
PeriphClkInitStruct.PLLI2S.PLLI2SM = 16;
245248
PeriphClkInitStruct.PLLI2S.PLLI2SN = 192;
246249
PeriphClkInitStruct.PLLI2S.PLLI2SQ = 4;
247-
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
250+
PeriphClkInitStruct.PLLI2S.PLLI2SR = 2;
248251
PeriphClkInitStruct.Clk48ClockSelection = RCC_CLK48CLKSOURCE_PLLI2SQ;
252+
PeriphClkInitStruct.PLLI2SSelection = RCC_PLLI2SCLKSOURCE_PLLSRC;
249253

250254
HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct);
251255

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_DISCO_F413ZH/system_clock.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,13 @@ uint8_t SetSysClock_PLL_HSE(uint8_t bypass)
177177
}
178178

179179
/* Select PLLSAI output as USB clock source */
180+
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
180181
PeriphClkInitStruct.PLLI2S.PLLI2SM = 8;
181182
PeriphClkInitStruct.PLLI2S.PLLI2SQ = 4;
182183
PeriphClkInitStruct.PLLI2S.PLLI2SN = 192;
183-
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
184+
PeriphClkInitStruct.PLLI2S.PLLI2SR = 2;
184185
PeriphClkInitStruct.Clk48ClockSelection = RCC_CLK48CLKSOURCE_PLLI2SQ;
186+
PeriphClkInitStruct.PLLI2SSelection = RCC_PLLI2SCLKSOURCE_PLLSRC;
185187

186188
HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct);
187189

@@ -242,11 +244,13 @@ uint8_t SetSysClock_PLL_HSI(void)
242244
}
243245

244246
/* Select PLLI2S output as USB clock source */
247+
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
245248
PeriphClkInitStruct.PLLI2S.PLLI2SM = 16;
246249
PeriphClkInitStruct.PLLI2S.PLLI2SN = 192;
247250
PeriphClkInitStruct.PLLI2S.PLLI2SQ = 4;
248-
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
251+
PeriphClkInitStruct.PLLI2S.PLLI2SR = 2;
249252
PeriphClkInitStruct.Clk48ClockSelection = RCC_CLK48CLKSOURCE_PLLI2SQ;
253+
PeriphClkInitStruct.PLLI2SSelection = RCC_PLLI2SCLKSOURCE_PLLSRC;
250254

251255
HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct);
252256

targets/TARGET_STM/TARGET_STM32L4/device/stm32l4xx_hal_spi.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,8 @@ typedef struct __SPI_HandleTypeDef
611611

612612
#define IS_SPI_CRC_POLYNOMIAL(POLYNOMIAL) (((POLYNOMIAL) >= 0x1U) && ((POLYNOMIAL) <= 0xFFFFU) && (((POLYNOMIAL)&0x1U) != 0U))
613613

614+
#define IS_SPI_DMA_HANDLE(HANDLE) ((HANDLE) != NULL)
615+
614616

615617
/**
616618
* @}

0 commit comments

Comments
 (0)