Skip to content

Commit 6d3d4a9

Browse files
author
Alain Volmat
committed
stm32cube: stm32mp13xx: correct legacy header to allow legacy APIs
Enclose few define from stm32_hal_legacy.h which are already available within the stm32mp13xx_hal headers in order to be able to by default include the legacy header so that drivers relying on legacy APIs can still be used. Signed-off-by: Alain Volmat <[email protected]>
1 parent 7819789 commit 6d3d4a9

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

stm32cube/stm32mp13xx/drivers/include/Legacy/stm32_hal_legacy.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3688,8 +3688,11 @@ extern "C" {
36883688
#define CIR_BYTE1_ADDRESS RCC_CIR_BYTE1_ADDRESS
36893689
#define CIR_BYTE2_ADDRESS RCC_CIR_BYTE2_ADDRESS
36903690
#define BDCR_BYTE0_ADDRESS RCC_BDCR_BYTE0_ADDRESS
3691+
#if defined(STM32MP13)
3692+
#else
36913693
#define DBP_TIMEOUT_VALUE RCC_DBP_TIMEOUT_VALUE
36923694
#define LSE_TIMEOUT_VALUE RCC_LSE_TIMEOUT_VALUE
3695+
#endif
36933696

36943697
#define CR_HSION_BB RCC_CR_HSION_BB
36953698
#define CR_CSSON_BB RCC_CR_CSSON_BB
@@ -3893,7 +3896,7 @@ extern "C" {
38933896
*/
38943897
#if defined (STM32G0) || defined (STM32L5) || defined (STM32L412xx) || defined (STM32L422xx) || \
38953898
defined (STM32L4P5xx)|| defined (STM32L4Q5xx) || defined (STM32G4) || defined (STM32WL) || defined (STM32U5) || \
3896-
defined (STM32WBA) || defined (STM32H5) || defined (STM32C0)
3899+
defined (STM32WBA) || defined (STM32H5) || defined (STM32C0) || defined (STM32MP13)
38973900
#else
38983901
#define __HAL_RTC_CLEAR_FLAG __HAL_RTC_EXTI_CLEAR_FLAG
38993902
#endif

stm32cube/stm32mp13xx/drivers/include/stm32mp13xx_hal_def.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ extern "C" {
2727

2828
/* Includes ------------------------------------------------------------------*/
2929
#include "stm32mp13xx.h"
30-
#if defined(USE_HAL_LEGACY)
3130
#include "Legacy/stm32_hal_legacy.h"
32-
#endif /* USE_HAL_LEGACY */
3331
#include <stddef.h>
3432

3533
/* Exported types ------------------------------------------------------------*/

0 commit comments

Comments
 (0)