diff --git a/stm32cube/stm32h7rsxx/drivers/src/stm32h7rsxx_hal_dcmipp.c b/stm32cube/stm32h7rsxx/drivers/src/stm32h7rsxx_hal_dcmipp.c index 702de3fe9..821645518 100644 --- a/stm32cube/stm32h7rsxx/drivers/src/stm32h7rsxx_hal_dcmipp.c +++ b/stm32cube/stm32h7rsxx/drivers/src/stm32h7rsxx_hal_dcmipp.c @@ -490,7 +490,8 @@ HAL_StatusTypeDef HAL_DCMIPP_PIPE_SetConfig(DCMIPP_HandleTypeDef *hdcmipp, uint3 if (hdcmipp->State == HAL_DCMIPP_STATE_READY) { - if ((pipe_state == HAL_DCMIPP_PIPE_STATE_RESET) || (pipe_state == HAL_DCMIPP_PIPE_STATE_ERROR)) + if ((pipe_state == HAL_DCMIPP_PIPE_STATE_READY) || (pipe_state == HAL_DCMIPP_PIPE_STATE_RESET) || + (pipe_state == HAL_DCMIPP_PIPE_STATE_ERROR)) { /* Update the DCMIPP PIPE state */ hdcmipp->PipeState[Pipe] = HAL_DCMIPP_PIPE_STATE_BUSY; diff --git a/stm32cube/stm32mp13xx/drivers/src/stm32mp13xx_hal_dcmipp.c b/stm32cube/stm32mp13xx/drivers/src/stm32mp13xx_hal_dcmipp.c index 0d6818cb3..f2fd71ef2 100644 --- a/stm32cube/stm32mp13xx/drivers/src/stm32mp13xx_hal_dcmipp.c +++ b/stm32cube/stm32mp13xx/drivers/src/stm32mp13xx_hal_dcmipp.c @@ -484,7 +484,8 @@ HAL_StatusTypeDef HAL_DCMIPP_PIPE_Config(DCMIPP_HandleTypeDef *phdcmipp, uint32_ if (phdcmipp->State == HAL_DCMIPP_STATE_READY) { - if ((pipe_state == HAL_DCMIPP_PIPE_STATE_RESET) || \ + if ((pipe_state == HAL_DCMIPP_PIPE_STATE_READY) || + (pipe_state == HAL_DCMIPP_PIPE_STATE_RESET) || (pipe_state == HAL_DCMIPP_PIPE_STATE_ERROR)) { /* Update the DCMIPP PIPE state */ diff --git a/stm32cube/stm32mp2xx/drivers/src/stm32mp2xx_hal_dcmipp.c b/stm32cube/stm32mp2xx/drivers/src/stm32mp2xx_hal_dcmipp.c index 947df79e6..f2fc9518d 100644 --- a/stm32cube/stm32mp2xx/drivers/src/stm32mp2xx_hal_dcmipp.c +++ b/stm32cube/stm32mp2xx/drivers/src/stm32mp2xx_hal_dcmipp.c @@ -1414,7 +1414,8 @@ HAL_StatusTypeDef HAL_DCMIPP_PIPE_SetConfig(DCMIPP_HandleTypeDef *hdcmipp, uint3 if (hdcmipp->State == HAL_DCMIPP_STATE_READY) { - if ((pipe_state == HAL_DCMIPP_PIPE_STATE_RESET) || (pipe_state == HAL_DCMIPP_PIPE_STATE_ERROR)) + if ((pipe_state == HAL_DCMIPP_PIPE_STATE_READY) || (pipe_state == HAL_DCMIPP_PIPE_STATE_RESET) || + (pipe_state == HAL_DCMIPP_PIPE_STATE_ERROR)) { /* Update the DCMIPP PIPE state */ hdcmipp->PipeState[Pipe] = HAL_DCMIPP_PIPE_STATE_BUSY; diff --git a/stm32cube/stm32n6xx/drivers/src/stm32n6xx_hal_dcmipp.c b/stm32cube/stm32n6xx/drivers/src/stm32n6xx_hal_dcmipp.c index 71982873c..8aa651651 100644 --- a/stm32cube/stm32n6xx/drivers/src/stm32n6xx_hal_dcmipp.c +++ b/stm32cube/stm32n6xx/drivers/src/stm32n6xx_hal_dcmipp.c @@ -1041,7 +1041,8 @@ HAL_StatusTypeDef HAL_DCMIPP_PIPE_SetConfig(DCMIPP_HandleTypeDef *hdcmipp, uint3 if (hdcmipp->State == HAL_DCMIPP_STATE_READY) { - if ((pipe_state == HAL_DCMIPP_PIPE_STATE_RESET) || (pipe_state == HAL_DCMIPP_PIPE_STATE_ERROR)) + if ((pipe_state == HAL_DCMIPP_PIPE_STATE_READY) || (pipe_state == HAL_DCMIPP_PIPE_STATE_RESET) || + (pipe_state == HAL_DCMIPP_PIPE_STATE_ERROR)) { /* Update the DCMIPP PIPE state */ hdcmipp->PipeState[Pipe] = HAL_DCMIPP_PIPE_STATE_BUSY;