Skip to content

Commit 0791058

Browse files
committed
system(l1) update STM32L1xx HAL Drivers to v1.4.6
Included in STM32CubeL1 FW v1.10.5 Signed-off-by: Frederic Pillon <[email protected]>
1 parent 750d92f commit 0791058

Some content is hidden

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

56 files changed

+1672
-1074
lines changed

system/Drivers/STM32L1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h

+118-30
Large diffs are not rendered by default.

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_cortex.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,8 @@ uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb);
399399
#if (__MPU_PRESENT == 1)
400400
void HAL_MPU_Enable(uint32_t MPU_Control);
401401
void HAL_MPU_Disable(void);
402+
void HAL_MPU_EnableRegion(uint32_t RegionNumber);
403+
void HAL_MPU_DisableRegion(uint32_t RegionNumber);
402404
void HAL_MPU_ConfigRegion(MPU_Region_InitTypeDef *MPU_Init);
403405
#endif /* __MPU_PRESENT */
404406
uint32_t HAL_NVIC_GetPriorityGrouping(void);
@@ -432,4 +434,3 @@ void HAL_SYSTICK_Callback(void);
432434

433435
#endif /* __STM32L1xx_HAL_CORTEX_H */
434436

435-

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_i2s.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -457,8 +457,8 @@ void HAL_I2S_ErrorCallback(I2S_HandleTypeDef *hi2s);
457457
* @{
458458
*/
459459
/* Peripheral Control and State functions ************************************/
460-
HAL_I2S_StateTypeDef HAL_I2S_GetState(I2S_HandleTypeDef *hi2s);
461-
uint32_t HAL_I2S_GetError(I2S_HandleTypeDef *hi2s);
460+
HAL_I2S_StateTypeDef HAL_I2S_GetState(const I2S_HandleTypeDef *hi2s);
461+
uint32_t HAL_I2S_GetError(const I2S_HandleTypeDef *hi2s);
462462
/**
463463
* @}
464464
*/

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_nor.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ HAL_StatusTypeDef HAL_NOR_WriteOperation_Disable(NOR_HandleTypeDef *hnor);
234234
*/
235235

236236
/* NOR State functions ********************************************************/
237-
HAL_NOR_StateTypeDef HAL_NOR_GetState(NOR_HandleTypeDef *hnor);
237+
HAL_NOR_StateTypeDef HAL_NOR_GetState(const NOR_HandleTypeDef *hnor);
238238
HAL_NOR_StatusTypeDef HAL_NOR_GetStatus(NOR_HandleTypeDef *hnor, uint32_t Address, uint32_t Timeout);
239239
/**
240240
* @}

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_pcd.h

+7-10
Original file line numberDiff line numberDiff line change
@@ -801,20 +801,17 @@ PCD_StateTypeDef HAL_PCD_GetState(PCD_HandleTypeDef const *hpcd);
801801
\
802802
*(pdwReg) &= 0x3FFU; \
803803
\
804-
if ((wCount) > 62U) \
804+
if ((wCount) == 0U) \
805805
{ \
806-
PCD_CALC_BLK32((pdwReg), (wCount), wNBlocks); \
806+
*(pdwReg) |= USB_CNTRX_BLSIZE; \
807+
} \
808+
else if ((wCount) <= 62U) \
809+
{ \
810+
PCD_CALC_BLK2((pdwReg), (wCount), wNBlocks); \
807811
} \
808812
else \
809813
{ \
810-
if ((wCount) == 0U) \
811-
{ \
812-
*(pdwReg) |= USB_CNTRX_BLSIZE; \
813-
} \
814-
else \
815-
{ \
816-
PCD_CALC_BLK2((pdwReg), (wCount), wNBlocks); \
817-
} \
814+
PCD_CALC_BLK32((pdwReg), (wCount), wNBlocks); \
818815
} \
819816
} while(0) /* PCD_SET_EP_CNT_RX_REG */
820817

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_pcd_ex.h

-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ extern "C" {
4747
*/
4848

4949

50-
5150
HAL_StatusTypeDef HAL_PCDEx_PMAConfig(PCD_HandleTypeDef *hpcd, uint16_t ep_addr,
5251
uint16_t ep_kind, uint32_t pmaadress);
5352

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_rcc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1845,7 +1845,7 @@ typedef struct
18451845
/* Initialization and de-initialization functions ******************************/
18461846
HAL_StatusTypeDef HAL_RCC_DeInit(void);
18471847
HAL_StatusTypeDef HAL_RCC_OscConfig(RCC_OscInitTypeDef *RCC_OscInitStruct);
1848-
HAL_StatusTypeDef HAL_RCC_ClockConfig(RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t FLatency);
1848+
HAL_StatusTypeDef HAL_RCC_ClockConfig(const RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t FLatency);
18491849

18501850
/**
18511851
* @}

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_rtc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,7 @@ HAL_RTCStateTypeDef HAL_RTC_GetState(RTC_HandleTypeDef *hrtc);
810810

811811
#define RTC_TIMEOUT_VALUE 1000U
812812

813-
#define RTC_EXTI_LINE_ALARM_EVENT EXTI_IMR_MR17 /*!< External interrupt line 17 Connected to the RTC Alarm event */
813+
#define RTC_EXTI_LINE_ALARM_EVENT EXTI_IMR_MR17 /*!< External interrupt line 17 connected to the RTC Alarm event */
814814
/**
815815
* @}
816816
*/

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_rtc_ex.h

+11-11
Original file line numberDiff line numberDiff line change
@@ -695,10 +695,10 @@ typedef struct
695695
* @param __FLAG__ specifies the RTC Tamper flag to be checked.
696696
* This parameter can be:
697697
* @arg RTC_FLAG_TAMP1F: Tamper 1 interrupt flag
698-
* @arg RTC_FLAG_TAMP2F: Tamper 2 interrupt flag
699-
* @arg RTC_FLAG_TAMP3F: Tamper 3 interrupt flag
700-
* @note RTC_FLAG_TAMP2F is not applicable to all devices.
701-
* @note RTC_FLAG_TAMP3F is not applicable to all devices.
698+
* @arg RTC_FLAG_TAMP2F: Tamper 2 interrupt flag (*)
699+
* @arg RTC_FLAG_TAMP3F: Tamper 3 interrupt flag (*)
700+
*
701+
* (*) value not applicable to all devices.
702702
* @retval None
703703
*/
704704
#define __HAL_RTC_TAMPER_GET_FLAG(__HANDLE__, __FLAG__) (((((__HANDLE__)->Instance->ISR) & (__FLAG__)) != 0U)? 1U : 0U)
@@ -709,10 +709,10 @@ typedef struct
709709
* @param __FLAG__ specifies the RTC Tamper Flag to clear.
710710
* This parameter can be:
711711
* @arg RTC_FLAG_TAMP1F: Tamper 1 interrupt flag
712-
* @arg RTC_FLAG_TAMP2F: Tamper 2 interrupt flag
713-
* @arg RTC_FLAG_TAMP3F: Tamper 3 interrupt flag
714-
* @note RTC_FLAG_TAMP2F is not applicable to all devices.
715-
* @note RTC_FLAG_TAMP3F is not applicable to all devices.
712+
* @arg RTC_FLAG_TAMP2F: Tamper 2 interrupt flag (*)
713+
* @arg RTC_FLAG_TAMP3F: Tamper 3 interrupt flag (*)
714+
*
715+
* (*) value not applicable to all devices.
716716
* @retval None
717717
*/
718718
#define __HAL_RTC_TAMPER_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->ISR) = (~((__FLAG__) | RTC_ISR_INIT)|((__HANDLE__)->Instance->ISR & RTC_ISR_INIT))
@@ -741,13 +741,13 @@ typedef struct
741741
* @brief Enable event on the RTC Tamper and Timestamp associated EXTI line.
742742
* @retval None.
743743
*/
744-
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_EVENT() (EXTI->EMR |= RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT)
744+
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_EVENT() (EXTI->EMR |= RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT)
745745

746746
/**
747747
* @brief Disable event on the RTC Tamper and Timestamp associated EXTI line.
748748
* @retval None.
749749
*/
750-
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_EVENT() (EXTI->EMR &= ~RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT)
750+
#define __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_EVENT() (EXTI->EMR &= ~RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT)
751751

752752
/**
753753
* @brief Enable falling edge trigger on the RTC Tamper and Timestamp associated EXTI line.
@@ -970,7 +970,7 @@ HAL_StatusTypeDef HAL_RTCEx_DisableBypassShadow(RTC_HandleTypeDef *hrtc);
970970
* @{
971971
*/
972972
/* Extended RTC features functions *******************************************/
973-
void HAL_RTCEx_AlarmBEventCallback(RTC_HandleTypeDef *hrtc);
973+
void HAL_RTCEx_AlarmBEventCallback(RTC_HandleTypeDef *hrtc);
974974
HAL_StatusTypeDef HAL_RTCEx_PollForAlarmBEvent(RTC_HandleTypeDef *hrtc, uint32_t Timeout);
975975
/**
976976
* @}

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_smbus.h

+18-18
Original file line numberDiff line numberDiff line change
@@ -150,35 +150,35 @@ typedef enum
150150
*/
151151
typedef struct __SMBUS_HandleTypeDef
152152
{
153-
I2C_TypeDef *Instance; /*!< SMBUS registers base address */
153+
I2C_TypeDef *Instance; /*!< SMBUS registers base address */
154154

155-
SMBUS_InitTypeDef Init; /*!< SMBUS communication parameters */
155+
SMBUS_InitTypeDef Init; /*!< SMBUS communication parameters */
156156

157-
uint8_t *pBuffPtr; /*!< Pointer to SMBUS transfer buffer */
157+
uint8_t *pBuffPtr; /*!< Pointer to SMBUS transfer buffer */
158158

159-
uint16_t XferSize; /*!< SMBUS transfer size */
159+
uint16_t XferSize; /*!< SMBUS transfer size */
160160

161-
__IO uint16_t XferCount; /*!< SMBUS transfer counter */
161+
__IO uint16_t XferCount; /*!< SMBUS transfer counter */
162162

163163
__IO uint32_t XferOptions; /*!< SMBUS transfer options this parameter can
164-
be a value of @ref SMBUS_OPTIONS */
164+
be a value of @ref SMBUS_XferOptions_definition */
165165

166166
__IO uint32_t PreviousState; /*!< SMBUS communication Previous state and mode
167-
context for internal usage */
167+
context for internal usage */
168168

169-
HAL_LockTypeDef Lock; /*!< SMBUS locking object */
169+
HAL_LockTypeDef Lock; /*!< SMBUS locking object */
170170

171-
__IO HAL_SMBUS_StateTypeDef State; /*!< SMBUS communication state */
171+
__IO HAL_SMBUS_StateTypeDef State; /*!< SMBUS communication state */
172172

173-
__IO HAL_SMBUS_ModeTypeDef Mode; /*!< SMBUS communication mode */
173+
__IO HAL_SMBUS_ModeTypeDef Mode; /*!< SMBUS communication mode */
174174

175-
__IO uint32_t ErrorCode; /*!< SMBUS Error code */
175+
__IO uint32_t ErrorCode; /*!< SMBUS Error code */
176176

177-
__IO uint32_t Devaddress; /*!< SMBUS Target device address */
177+
__IO uint32_t Devaddress; /*!< SMBUS Target device address */
178178

179-
__IO uint32_t EventCount; /*!< SMBUS Event counter */
179+
__IO uint32_t EventCount; /*!< SMBUS Event counter */
180180

181-
uint8_t XferPEC; /*!< SMBUS PEC data in reception mode */
181+
uint8_t XferPEC; /*!< SMBUS PEC data in reception mode */
182182

183183
#if (USE_HAL_SMBUS_REGISTER_CALLBACKS == 1)
184184
void (* MasterTxCpltCallback)(struct __SMBUS_HandleTypeDef *hsmbus); /*!< SMBUS Master Tx Transfer completed callback */
@@ -600,6 +600,10 @@ void HAL_SMBUS_ListenCpltCallback(SMBUS_HandleTypeDef *hsmbus);
600600
void HAL_SMBUS_ErrorCallback(SMBUS_HandleTypeDef *hsmbus);
601601
void HAL_SMBUS_AbortCpltCallback(SMBUS_HandleTypeDef *hsmbus);
602602

603+
/**
604+
* @}
605+
*/
606+
603607
/**
604608
* @}
605609
*/
@@ -709,10 +713,6 @@ uint32_t HAL_SMBUS_GetError(SMBUS_HandleTypeDef *hsmbus);
709713
* @}
710714
*/
711715

712-
/**
713-
* @}
714-
*/
715-
716716
#ifdef __cplusplus
717717
}
718718
#endif

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_spi.h

+26-22
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ typedef struct __SPI_HandleTypeDef
107107

108108
SPI_InitTypeDef Init; /*!< SPI communication parameters */
109109

110-
uint8_t *pTxBuffPtr; /*!< Pointer to SPI Tx transfer Buffer */
110+
const uint8_t *pTxBuffPtr; /*!< Pointer to SPI Tx transfer Buffer */
111111

112112
uint16_t TxXferSize; /*!< SPI Tx Transfer size */
113113

@@ -327,7 +327,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to
327327
#else
328328
#define SPI_FLAG_MASK (SPI_SR_RXNE | SPI_SR_TXE | SPI_SR_BSY\
329329
| SPI_SR_CRCERR | SPI_SR_MODF | SPI_SR_OVR)
330-
#endif
330+
#endif /* SPI_CR2_FRF */
331331
/**
332332
* @}
333333
*/
@@ -347,11 +347,12 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to
347347
* @retval None
348348
*/
349349
#if (USE_HAL_SPI_REGISTER_CALLBACKS == 1U)
350-
#define __HAL_SPI_RESET_HANDLE_STATE(__HANDLE__) do{ \
351-
(__HANDLE__)->State = HAL_SPI_STATE_RESET; \
352-
(__HANDLE__)->MspInitCallback = NULL; \
353-
(__HANDLE__)->MspDeInitCallback = NULL; \
354-
} while(0)
350+
#define __HAL_SPI_RESET_HANDLE_STATE(__HANDLE__) \
351+
do{ \
352+
(__HANDLE__)->State = HAL_SPI_STATE_RESET; \
353+
(__HANDLE__)->MspInitCallback = NULL; \
354+
(__HANDLE__)->MspDeInitCallback = NULL; \
355+
} while(0)
355356
#else
356357
#define __HAL_SPI_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)->State = HAL_SPI_STATE_RESET)
357358
#endif /* USE_HAL_SPI_REGISTER_CALLBACKS */
@@ -452,7 +453,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to
452453
__IO uint32_t tmpreg_fre = 0x00U; \
453454
tmpreg_fre = (__HANDLE__)->Instance->SR; \
454455
UNUSED(tmpreg_fre); \
455-
}while(0U)
456+
} while(0U)
456457

457458
/** @brief Enable the SPI peripheral.
458459
* @param __HANDLE__ specifies the SPI Handle.
@@ -496,8 +497,11 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to
496497
* This parameter can be SPI where x: 1, 2, or 3 to select the SPI peripheral.
497498
* @retval None
498499
*/
499-
#define SPI_RESET_CRC(__HANDLE__) do{CLEAR_BIT((__HANDLE__)->Instance->CR1, SPI_CR1_CRCEN);\
500-
SET_BIT((__HANDLE__)->Instance->CR1, SPI_CR1_CRCEN);}while(0U)
500+
#define SPI_RESET_CRC(__HANDLE__) \
501+
do{ \
502+
CLEAR_BIT((__HANDLE__)->Instance->CR1, SPI_CR1_CRCEN); \
503+
SET_BIT((__HANDLE__)->Instance->CR1, SPI_CR1_CRCEN); \
504+
} while(0U)
501505

502506
/** @brief Check whether the specified SPI flag is set or not.
503507
* @param __SR__ copy of SPI SR register.
@@ -513,7 +517,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to
513517
* @retval SET or RESET.
514518
*/
515519
#define SPI_CHECK_FLAG(__SR__, __FLAG__) ((((__SR__) & ((__FLAG__) & SPI_FLAG_MASK)) == \
516-
((__FLAG__) & SPI_FLAG_MASK)) ? SET : RESET)
520+
((__FLAG__) & SPI_FLAG_MASK)) ? SET : RESET)
517521

518522
/** @brief Check whether the specified SPI Interrupt is set or not.
519523
* @param __CR2__ copy of SPI CR2 register.
@@ -525,7 +529,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to
525529
* @retval SET or RESET.
526530
*/
527531
#define SPI_CHECK_IT_SOURCE(__CR2__, __INTERRUPT__) ((((__CR2__) & (__INTERRUPT__)) == \
528-
(__INTERRUPT__)) ? SET : RESET)
532+
(__INTERRUPT__)) ? SET : RESET)
529533

530534
/** @brief Checks if SPI Mode parameter is in allowed range.
531535
* @param __MODE__ specifies the SPI Mode.
@@ -643,7 +647,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to
643647
*/
644648
#define IS_SPI_CRC_POLYNOMIAL(__POLYNOMIAL__) (((__POLYNOMIAL__) >= 0x1U) && \
645649
((__POLYNOMIAL__) <= 0xFFFFU) && \
646-
(((__POLYNOMIAL__)&0x1U) != 0U))
650+
(((__POLYNOMIAL__)&0x1U) != 0U))
647651

648652
/** @brief Checks if DMA handle is valid.
649653
* @param __HANDLE__ specifies a DMA Handle.
@@ -683,17 +687,17 @@ HAL_StatusTypeDef HAL_SPI_UnRegisterCallback(SPI_HandleTypeDef *hspi, HAL_SPI_Ca
683687
* @{
684688
*/
685689
/* I/O operation functions ***************************************************/
686-
HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t Timeout);
690+
HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *hspi, const uint8_t *pData, uint16_t Size, uint32_t Timeout);
687691
HAL_StatusTypeDef HAL_SPI_Receive(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t Timeout);
688-
HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData, uint16_t Size,
689-
uint32_t Timeout);
690-
HAL_StatusTypeDef HAL_SPI_Transmit_IT(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size);
692+
HAL_StatusTypeDef HAL_SPI_TransmitReceive(SPI_HandleTypeDef *hspi, const uint8_t *pTxData, uint8_t *pRxData,
693+
uint16_t Size, uint32_t Timeout);
694+
HAL_StatusTypeDef HAL_SPI_Transmit_IT(SPI_HandleTypeDef *hspi, const uint8_t *pData, uint16_t Size);
691695
HAL_StatusTypeDef HAL_SPI_Receive_IT(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size);
692-
HAL_StatusTypeDef HAL_SPI_TransmitReceive_IT(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData,
696+
HAL_StatusTypeDef HAL_SPI_TransmitReceive_IT(SPI_HandleTypeDef *hspi, const uint8_t *pTxData, uint8_t *pRxData,
693697
uint16_t Size);
694-
HAL_StatusTypeDef HAL_SPI_Transmit_DMA(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size);
698+
HAL_StatusTypeDef HAL_SPI_Transmit_DMA(SPI_HandleTypeDef *hspi, const uint8_t *pData, uint16_t Size);
695699
HAL_StatusTypeDef HAL_SPI_Receive_DMA(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size);
696-
HAL_StatusTypeDef HAL_SPI_TransmitReceive_DMA(SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData,
700+
HAL_StatusTypeDef HAL_SPI_TransmitReceive_DMA(SPI_HandleTypeDef *hspi, const uint8_t *pTxData, uint8_t *pRxData,
697701
uint16_t Size);
698702
HAL_StatusTypeDef HAL_SPI_DMAPause(SPI_HandleTypeDef *hspi);
699703
HAL_StatusTypeDef HAL_SPI_DMAResume(SPI_HandleTypeDef *hspi);
@@ -719,8 +723,8 @@ void HAL_SPI_AbortCpltCallback(SPI_HandleTypeDef *hspi);
719723
* @{
720724
*/
721725
/* Peripheral State and Error functions ***************************************/
722-
HAL_SPI_StateTypeDef HAL_SPI_GetState(SPI_HandleTypeDef *hspi);
723-
uint32_t HAL_SPI_GetError(SPI_HandleTypeDef *hspi);
726+
HAL_SPI_StateTypeDef HAL_SPI_GetState(const SPI_HandleTypeDef *hspi);
727+
uint32_t HAL_SPI_GetError(const SPI_HandleTypeDef *hspi);
724728
/**
725729
* @}
726730
*/

system/Drivers/STM32L1xx_HAL_Driver/Inc/stm32l1xx_hal_sram.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ HAL_StatusTypeDef HAL_SRAM_WriteOperation_Disable(SRAM_HandleTypeDef *hsram);
205205
*/
206206

207207
/* SRAM State functions ******************************************************/
208-
HAL_SRAM_StateTypeDef HAL_SRAM_GetState(SRAM_HandleTypeDef *hsram);
208+
HAL_SRAM_StateTypeDef HAL_SRAM_GetState(const SRAM_HandleTypeDef *hsram);
209209

210210
/**
211211
* @}

0 commit comments

Comments
 (0)