Skip to content

Commit a88ef64

Browse files
committed
system(h5) update STM32H5xx HAL Drivers to v1.7.0
Included in STM32CubeH5 FW v1.7.0 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 2e3c1a6 commit a88ef64

67 files changed

Lines changed: 6382 additions & 2477 deletions

Some content is hidden

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

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

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1917,7 +1917,11 @@ extern "C" {
19171917
#define HAL_PWREx_DisableSDADCAnalog HAL_PWREx_DisableSDADC
19181918
#define HAL_PWREx_EnableSDADCAnalog HAL_PWREx_EnableSDADC
19191919
#define HAL_PWREx_PVMConfig HAL_PWREx_ConfigPVM
1920-
1920+
#if defined(STM32G0C1xx) || defined(STM32G0B1xx)
1921+
#define PWR_PVM_USB PWR_PVM_ENABLE
1922+
#define PWR_FLAG_PVMOUSB PWR_FLAG_PVMOVDDIO2
1923+
#define PWR_FLAG_PVMO_USB PWR_FLAG_PVMO_VDDIO2
1924+
#endif /* STM32G0C1xx || STM32G0B1xx */
19211925
#define PWR_MODE_NORMAL PWR_PVD_MODE_NORMAL
19221926
#define PWR_MODE_IT_RISING PWR_PVD_MODE_IT_RISING
19231927
#define PWR_MODE_IT_FALLING PWR_PVD_MODE_IT_FALLING
@@ -2161,6 +2165,13 @@ extern "C" {
21612165
#define HAL_GetFMCMemorySwappingConfig HAL_FMC_GetBankSwapConfig
21622166
#endif /* STM32H7RS || STM32N6 */
21632167

2168+
#if defined(STM32N6)
2169+
/* alias CMSIS */
2170+
#define CSI_PCR_PWRDOWN_Pos CSI_PCR_NPWRDOWN_Pos
2171+
#define CSI_PCR_PWRDOWN_Msk CSI_PCR_NPWRDOWN_Msk
2172+
#define CSI_PCR_PWRDOWN CSI_PCR_NPWRDOWN
2173+
#endif /* STM32N6 */
2174+
21642175
/**
21652176
* @}
21662177
*/
@@ -3713,8 +3724,7 @@ extern "C" {
37133724
#define RCC_SYSCLKSOURCE_STATUS_PLLR RCC_SYSCLKSOURCE_STATUS_PLLCLK
37143725
#endif
37153726

3716-
#if defined(STM32L4) || defined(STM32WB) || defined(STM32G0) || defined(STM32G4) || defined(STM32L5) || \
3717-
defined(STM32WL) || defined(STM32C0) || defined(STM32N6) || defined(STM32H7RS) || defined(STM32U0)
3727+
#if defined(STM32L4) || defined(STM32WB) || defined(STM32G0) || defined(STM32G4) || defined(STM32L5) || defined(STM32WL) || defined(STM32C0) || defined(STM32N6) || defined(STM32H7RS) || defined(STM32U0)
37183728
#define RCC_RTCCLKSOURCE_NO_CLK RCC_RTCCLKSOURCE_NONE
37193729
#else
37203730
#define RCC_RTCCLKSOURCE_NONE RCC_RTCCLKSOURCE_NO_CLK
@@ -3963,10 +3973,7 @@ extern "C" {
39633973
/** @defgroup HAL_RTC_Aliased_Macros HAL RTC Aliased Macros maintained for legacy purpose
39643974
* @{
39653975
*/
3966-
#if defined (STM32G0) || defined (STM32L5) || defined (STM32L412xx) || defined (STM32L422xx) || \
3967-
defined (STM32L4P5xx)|| defined (STM32L4Q5xx) || defined (STM32G4) || defined (STM32WL) || defined (STM32U5) || \
3968-
defined (STM32U3) || defined (STM32WBA) || defined (STM32H5) || defined (STM32U0) || \
3969-
defined (STM32C0) || defined (STM32N6) || defined (STM32H7RS)
3976+
#if defined (STM32G0) || defined (STM32L5) || defined (STM32L412xx) || defined (STM32L422xx) || defined (STM32L4P5xx)|| defined (STM32L4Q5xx) || defined (STM32G4) || defined (STM32WL) || defined (STM32U5) || defined (STM32WBA) || defined (STM32H5) || defined (STM32C0) || defined (STM32N6) || defined (STM32H7RS) || defined (STM32U0) || defined (STM32U3)
39703977
#else
39713978
#define __HAL_RTC_CLEAR_FLAG __HAL_RTC_EXTI_CLEAR_FLAG
39723979
#endif

‎system/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_ccb.h‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222

2323
/* Includes ------------------------------------------------------------------*/
2424
#include "stm32h5xx_hal_def.h"
25+
#if (defined(RNG_HTSR0_RPERRX) || defined(RNG_HTSR1_ADERRX))
26+
#include "stm32h5xx_ll_rng.h"
27+
#endif /* RNG_HTSR0_RPERRX) || RNG_HTSR1_ADERRX */
2528

2629
/** @addtogroup STM32H5xx_HAL_Driver
2730
* @{

‎system/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_crc_ex.h‎

Lines changed: 79 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,41 @@ extern "C" {
4444
/** @defgroup CRCEx_Input_Data_Inversion Input Data Inversion Modes
4545
* @{
4646
*/
47+
#if defined(CRC_CR_RTYPE_IN)
48+
#define CRC_INPUTDATA_INVERSION_NONE 0x00000000U /*!< No input data inversion */
49+
#define CRC_INPUTDATA_INVERSION_HALFWORD_BYWORD (CRC_CR_RTYPE_IN | CRC_CR_REV_IN_0) /*!< Input data half-word-reversal done by word */
50+
#define CRC_INPUTDATA_INVERSION_BYTE_BYWORD (CRC_CR_RTYPE_IN | CRC_CR_REV_IN_1) /*!< Input data byte-reversal done by word */
51+
#define CRC_INPUTDATA_INVERSION_BIT_BYBYTE CRC_CR_REV_IN_0 /*!< Input data bit-reversal done by byte */
52+
#define CRC_INPUTDATA_INVERSION_BIT_BYHALFWORD CRC_CR_REV_IN_1 /*!< Input data bit-reversal done by half-word */
53+
#define CRC_INPUTDATA_INVERSION_BIT_BYWORD CRC_CR_REV_IN /*!< Input data bit-reversal done by word */
54+
55+
#define CRC_INPUTDATA_INVERSION_BYTE CRC_INPUTDATA_INVERSION_BIT_BYBYTE /*!< Definition for compatibility with legacy code */
56+
#define CRC_INPUTDATA_INVERSION_HALFWORD CRC_INPUTDATA_INVERSION_BIT_BYHALFWORD /*!< Definition for compatibility with legacy code */
57+
#define CRC_INPUTDATA_INVERSION_WORD CRC_INPUTDATA_INVERSION_BIT_BYWORD /*!< Definition for compatibility with legacy code */
58+
#else
4759
#define CRC_INPUTDATA_INVERSION_NONE 0x00000000U /*!< No input data inversion */
4860
#define CRC_INPUTDATA_INVERSION_BYTE CRC_CR_REV_IN_0 /*!< Byte-wise input data inversion */
4961
#define CRC_INPUTDATA_INVERSION_HALFWORD CRC_CR_REV_IN_1 /*!< HalfWord-wise input data inversion */
5062
#define CRC_INPUTDATA_INVERSION_WORD CRC_CR_REV_IN /*!< Word-wise input data inversion */
63+
#endif /* CRC_CR_RTYPE_IN */
5164
/**
5265
* @}
5366
*/
5467

5568
/** @defgroup CRCEx_Output_Data_Inversion Output Data Inversion Modes
5669
* @{
5770
*/
71+
#if defined(CRC_CR_RTYPE_OUT)
72+
#define CRC_OUTPUTDATA_INVERSION_DISABLE 0x00000000U /*!< No output data inversion */
73+
#define CRC_OUTPUTDATA_INVERSION_BIT CRC_CR_REV_OUT_0 /*!< Output data bit-reversal */
74+
#define CRC_OUTPUTDATA_INVERSION_HALFWORD (CRC_CR_RTYPE_OUT | CRC_CR_REV_OUT_0) /*!< Output data half-word-reversal done by word */
75+
#define CRC_OUTPUTDATA_INVERSION_BYTE (CRC_CR_RTYPE_OUT | CRC_CR_REV_OUT_1) /*!< Output data byte-reversal done by word */
76+
77+
#define CRC_OUTPUTDATA_INVERSION_ENABLE CRC_OUTPUTDATA_INVERSION_BIT /*!< Definition for compatibility with legacy code */
78+
#else
5879
#define CRC_OUTPUTDATA_INVERSION_DISABLE 0x00000000U /*!< No output data inversion */
5980
#define CRC_OUTPUTDATA_INVERSION_ENABLE CRC_CR_REV_OUT /*!< Bit-wise output data inversion */
81+
#endif /* CRC_CR_RTYPE_OUT */
6082
/**
6183
* @}
6284
*/
@@ -70,6 +92,45 @@ extern "C" {
7092
* @{
7193
*/
7294

95+
#if defined(CRC_CR_RTYPE_OUT)
96+
/**
97+
* @brief Set CRC output bit-reversal
98+
* @param __HANDLE__ CRC handle
99+
* @retval None
100+
*/
101+
#define __HAL_CRC_OUTPUTREVERSAL_BIT_ENABLE(__HANDLE__) MODIFY_REG(((__HANDLE__)->Instance->CR),\
102+
(CRC_CR_RTYPE_OUT | CRC_CR_REV_OUT),\
103+
CRC_CR_REV_OUT_0);
104+
105+
/**
106+
* @brief Set CRC output halfword-reversal
107+
* @param __HANDLE__ CRC handle
108+
* @retval None
109+
*/
110+
#define __HAL_CRC_OUTPUTREVERSAL_HALFWORD_ENABLE(__HANDLE__) MODIFY_REG(((__HANDLE__)->Instance->CR),\
111+
(CRC_CR_RTYPE_OUT | CRC_CR_REV_OUT),\
112+
(CRC_CR_RTYPE_OUT | CRC_CR_REV_OUT_0));
113+
114+
/**
115+
* @brief Set CRC output byte-reversal
116+
* @param __HANDLE__ CRC handle
117+
* @retval None
118+
*/
119+
#define __HAL_CRC_OUTPUTREVERSAL_BYTE_ENABLE(__HANDLE__) MODIFY_REG(((__HANDLE__)->Instance->CR), \
120+
(CRC_CR_RTYPE_OUT | CRC_CR_REV_OUT), \
121+
(CRC_CR_RTYPE_OUT | CRC_CR_REV_OUT_1));
122+
123+
/* Definition for compatibility with legacy code */
124+
#define __HAL_CRC_OUTPUTREVERSAL_ENABLE(__HANDLE__) __HAL_CRC_OUTPUTREVERSAL_BIT_ENABLE(__HANDLE__)
125+
126+
/**
127+
* @brief Unset CRC output reversal
128+
* @param __HANDLE__ CRC handle
129+
* @retval None
130+
*/
131+
#define __HAL_CRC_OUTPUTREVERSAL_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR &= ~(CRC_CR_RTYPE_OUT |\
132+
CRC_CR_REV_OUT))
133+
#else
73134
/**
74135
* @brief Set CRC output reversal
75136
* @param __HANDLE__ CRC handle
@@ -83,6 +144,7 @@ extern "C" {
83144
* @retval None
84145
*/
85146
#define __HAL_CRC_OUTPUTREVERSAL_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR &= ~(CRC_CR_REV_OUT))
147+
#endif /* CRC_CR_RTYPE_OUT */
86148

87149
/**
88150
* @brief Set CRC non-default polynomial
@@ -101,13 +163,29 @@ extern "C" {
101163
* @{
102164
*/
103165

166+
#if defined(CRC_CR_RTYPE_IN)
167+
#define IS_CRC_INPUTDATA_INVERSION_MODE(MODE) (((MODE) == CRC_INPUTDATA_INVERSION_NONE) || \
168+
((MODE) == CRC_INPUTDATA_INVERSION_HALFWORD_BYWORD) || \
169+
((MODE) == CRC_INPUTDATA_INVERSION_BYTE_BYWORD) || \
170+
((MODE) == CRC_INPUTDATA_INVERSION_BIT_BYBYTE) || \
171+
((MODE) == CRC_INPUTDATA_INVERSION_BIT_BYHALFWORD) || \
172+
((MODE) == CRC_INPUTDATA_INVERSION_BIT_BYWORD))
173+
#else
104174
#define IS_CRC_INPUTDATA_INVERSION_MODE(MODE) (((MODE) == CRC_INPUTDATA_INVERSION_NONE) || \
105175
((MODE) == CRC_INPUTDATA_INVERSION_BYTE) || \
106176
((MODE) == CRC_INPUTDATA_INVERSION_HALFWORD) || \
107177
((MODE) == CRC_INPUTDATA_INVERSION_WORD))
108-
178+
#endif /* CRC_CR_RTYPE_IN */
179+
180+
#if defined(CRC_CR_RTYPE_OUT)
181+
#define IS_CRC_OUTPUTDATA_INVERSION_MODE(MODE) (((MODE) == CRC_OUTPUTDATA_INVERSION_DISABLE) || \
182+
((MODE) == CRC_OUTPUTDATA_INVERSION_BIT) || \
183+
((MODE) == CRC_OUTPUTDATA_INVERSION_HALFWORD) || \
184+
((MODE) == CRC_OUTPUTDATA_INVERSION_BYTE))
185+
#else
109186
#define IS_CRC_OUTPUTDATA_INVERSION_MODE(MODE) (((MODE) == CRC_OUTPUTDATA_INVERSION_DISABLE) || \
110187
((MODE) == CRC_OUTPUTDATA_INVERSION_ENABLE))
188+
#endif /* CRC_CR_RTYPE_OUT */
111189

112190
/**
113191
* @}

‎system/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_cryp.h‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ extern "C" {
2626

2727
/* Includes ------------------------------------------------------------------*/
2828
#include "stm32h5xx_hal_def.h"
29+
#if (defined(RNG_HTSR0_RPERRX) || defined(RNG_HTSR1_ADERRX))
30+
#include "stm32h5xx_ll_rng.h"
31+
#endif /* RNG_HTSR0_RPERRX || RNG_HTSR1_ADERRX */
2932

3033
/** @addtogroup STM32H5xx_HAL_Driver
3134
* @{

‎system/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma2d.h‎

Lines changed: 46 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,14 @@ typedef struct
7979
*/
8080
typedef struct
8181
{
82-
uint32_t PixelPerLines; /*!< The number of pixel per lines of the Scaler */
83-
uint32_t NumberOfLines; /*!< The number of lines of the Scaler */
82+
uint32_t PixelPerLines; /*!< Source width, in pixels, to be processed by the scaler */
83+
uint32_t NumberOfLines; /*!< Source height, in lines, to be processed by the scaler */
8484
uint16_t VRatio; /*!< The Vertical scaling Ratio */
85+
uint16_t VRatioDiv; /*!< The Vertical scaling Ratio divider: The output height is computed
86+
from NumberOfLines * VRatio / VRatioDiv */
8587
uint16_t HRatio; /*!< Horizontal scaling Ratio */
88+
uint16_t HRatioDiv; /*!< Horizontal scaling Ratio divider: The output width is computed
89+
from PixelPerLines * HRatio / HRatioDiv */
8690
uint32_t VPhase; /*!< Vertical Phase (This allows partial redrawing of scaled images) */
8791
uint32_t HPhase; /*!< Horizontal Phase (This allows partial redrawing of scaled images) */
8892
} DMA2D_DownscalingCfgTypeDef;
@@ -344,8 +348,8 @@ typedef void (*pDMA2D_CL_GeneralPurposeEventCallbackTypeDef)(DMA2D_CL_HandleType
344348
#define DMA2D_OUTPUT_RGB565 DMA2D_OPFCCR_CM_1 /*!< RGB565 DMA2D color mode */
345349
#define DMA2D_OUTPUT_ARGB1555 (DMA2D_OPFCCR_CM_0|DMA2D_OPFCCR_CM_1) /*!< ARGB1555 DMA2D color mode */
346350
#define DMA2D_OUTPUT_ARGB4444 DMA2D_OPFCCR_CM_2 /*!< ARGB4444 DMA2D color mode */
347-
#define DMA2D_OUTPUT_ARGB2222 (DMA2D_OPFCCR_CM_1 | DMA2D_OPFCCR_CM_2 | DMA2D_OPFCCR_CM_3)
348-
/*!< ARGB2222 DMA2D color mode */
351+
#define DMA2D_OUTPUT_ARGB2222 (DMA2D_OPFCCR_CM_1 | DMA2D_OPFCCR_CM_2 | DMA2D_OPFCCR_CM_3) /*!< ARGB2222
352+
DMA2D color mode */
349353
/**
350354
* @}
351355
*/
@@ -899,7 +903,30 @@ HAL_DMA2D_StateTypeDef HAL_DMA2D_GetState(const DMA2D_HandleTypeDef *hdma2d);
899903
uint32_t HAL_DMA2D_GetError(const DMA2D_HandleTypeDef *hdma2d);
900904
#endif /* USE_DMA2D_COMMAND_LIST_MODE == 0 */
901905
#if (USE_DMA2D_COMMAND_LIST_MODE == 1)
902-
/** @addtogroup DMA2D_Exported_Functions_Group5 IO operation functions
906+
/** @addtogroup DMA2D_Exported_Functions_Group5 DMA2D Command List (CL) functions
907+
* @brief DMA2D Command List mode exported functions
908+
*
909+
@verbatim
910+
===============================================================================
911+
##### Command List (CL) mode functions #####
912+
===============================================================================
913+
[..] This section provides functions allowing to:
914+
(+) Initialize and de-initialize the DMA2D in Command List mode
915+
using HAL_DMA2D_CL_Init() and HAL_DMA2D_CL_DeInit().
916+
(+) Build command lists using APIs such as
917+
HAL_DMA2D_CL_Init_CommandList(), HAL_DMA2D_CL_AddConfigLayerCMD(),
918+
HAL_DMA2D_CL_AddConfigRotationCMD(), HAL_DMA2D_CL_AddConfigStencilCMD(),
919+
HAL_DMA2D_CL_AddConfigDownscalingCMD(),
920+
HAL_DMA2D_CL_AddProgramLineEventCMD(), HAL_DMA2D_CL_AddCopyCMD(),
921+
HAL_DMA2D_CL_AddBlendingCMD(), HAL_DMA2D_CL_AddCLUTStartLoadCMD().
922+
(+) Insert prepared command lists into the ring buffer and start
923+
execution using HAL_DMA2D_CL_InsertCommandList(), HAL_DMA2D_CL_Start()
924+
and HAL_DMA2D_CL_StartOpt().
925+
(+) Handle DMA2D CL interrupts through HAL_DMA2D_CL_IRQHandler() and
926+
related callbacks, and control execution using
927+
HAL_DMA2D_CL_Suspend(), HAL_DMA2D_CL_Resume() and HAL_DMA2D_CL_Abort().
928+
929+
@endverbatim
903930
* @{
904931
*/
905932
HAL_StatusTypeDef HAL_DMA2D_CL_Init(DMA2D_CL_HandleTypeDef *hdma2d);
@@ -914,9 +941,13 @@ HAL_StatusTypeDef HAL_DMA2D_CL_RegisterCallback(DMA2D_CL_HandleTypeDef *hdma2d,
914941
pDMA2D_CL_CallbackTypeDef pCallback);
915942
HAL_StatusTypeDef HAL_DMA2D_CL_UnRegisterCallback(DMA2D_CL_HandleTypeDef *hdma2d,
916943
HAL_DMA2D_CL_CallbackIDTypeDef CallbackID);
917-
HAL_StatusTypeDef HAL_DMA2D_CL_Register_GeneralPurposeEvent_Callback(DMA2D_CL_HandleTypeDef *hdma2d, HAL_DMA2D_CL_CallbackIDTypeDef CallbackID,
918-
pDMA2D_CL_GeneralPurposeEventCallbackTypeDef pCallback);
919-
HAL_StatusTypeDef HAL_DMA2D_CL_UnRegister_GeneralPurposeEvent_Callback(DMA2D_CL_HandleTypeDef *hdma2d, HAL_DMA2D_CL_CallbackIDTypeDef CallbackID);
944+
HAL_StatusTypeDef HAL_DMA2D_CL_Register_GeneralPurposeEvent_Callback(DMA2D_CL_HandleTypeDef *hdma2d,
945+
HAL_DMA2D_CL_CallbackIDTypeDef
946+
CallbackID,
947+
pDMA2D_CL_GeneralPurposeEventCallbackTypeDef
948+
pCallback);
949+
HAL_StatusTypeDef HAL_DMA2D_CL_UnRegister_GeneralPurposeEvent_Callback(DMA2D_CL_HandleTypeDef *hdma2d,
950+
HAL_DMA2D_CL_CallbackIDTypeDef CallbackID);
920951
#endif /* USE_HAL_DMA2D_REGISTER_CALLBACKS */
921952

922953

@@ -936,18 +967,19 @@ HAL_StatusTypeDef HAL_DMA2D_CL_AddConfigLayerCMD(DMA2D_CL_HandleTypeDef *hdma2d,
936967
HAL_StatusTypeDef HAL_DMA2D_CL_AddConfigRotationCMD(DMA2D_CL_HandleTypeDef *hdma2d, uint32_t Source,
937968
uint32_t Mirroring_Type);
938969
HAL_StatusTypeDef HAL_DMA2D_CL_AddConfigStencilCMD(DMA2D_CL_HandleTypeDef *hdma2d, uint32_t Source,
939-
DMA2D_StencilCfgTypeDef *pStencilCfg);
970+
DMA2D_StencilCfgTypeDef *pStencilCfg);
940971
HAL_StatusTypeDef HAL_DMA2D_CL_AddConfigDownscalingCMD(DMA2D_CL_HandleTypeDef *hdma2d, uint32_t Source,
941972
DMA2D_DownscalingCfgTypeDef *pDownscalingCfg);
942973
HAL_StatusTypeDef HAL_DMA2D_CL_AddProgramLineEventCMD(DMA2D_CL_HandleTypeDef *hdma2d, uint32_t Line);
943-
HAL_StatusTypeDef HAL_DMA2D_CL_AddCLUTStartLoadCMD(DMA2D_CL_HandleTypeDef *hdma2d,uint32_t LayerIdx,
944-
const DMA2D_CLUTCfgTypeDef *CLUTCfg,
945-
DMA2D_CL_CommandListTypeDef *pCommandList);
974+
HAL_StatusTypeDef HAL_DMA2D_CL_AddCLUTStartLoadCMD(DMA2D_CL_HandleTypeDef *hdma2d, uint32_t LayerIdx,
975+
const DMA2D_CLUTCfgTypeDef *CLUTCfg,
976+
DMA2D_CL_CommandListTypeDef *pCommandList);
946977
HAL_StatusTypeDef HAL_DMA2D_CL_AddCopyCMD(DMA2D_CL_HandleTypeDef *hdma2d, uint32_t pdata, uint32_t DstAddress,
947-
uint32_t Width, uint32_t Height, DMA2D_CL_CommandListTypeDef *pCommandList);
978+
uint32_t Width, uint32_t Height,
979+
DMA2D_CL_CommandListTypeDef *pCommandList);
948980
HAL_StatusTypeDef HAL_DMA2D_CL_AddBlendingCMD(DMA2D_CL_HandleTypeDef *hdma2d, uint32_t SrcAddress1,
949981
uint32_t SrcAddress2, uint32_t DstAddress, uint32_t Width,
950-
uint32_t Height,DMA2D_CL_CommandListTypeDef *pCommandList);
982+
uint32_t Height ,DMA2D_CL_CommandListTypeDef *pCommandList);
951983
HAL_StatusTypeDef HAL_DMA2D_CL_Init_CommandList(uint32_t *Address, uint32_t Size,
952984
DMA2D_CL_CommandListTypeDef *pCommandList);
953985
HAL_StatusTypeDef HAL_DMA2D_CL_ResetIndex(DMA2D_CL_CommandListTypeDef *pCommandList);

0 commit comments

Comments
 (0)