Skip to content

Commit 66fb812

Browse files
committed
system(F7) update STM32F7xx HAL Drivers to v1.3.1
Included in STM32CubeF7 FW v1.17.2 Signed-off-by: Frederic Pillon <[email protected]>
1 parent 483c954 commit 66fb812

File tree

110 files changed

+6609
-4229
lines changed

Some content is hidden

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

110 files changed

+6609
-4229
lines changed

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

Lines changed: 404 additions & 65 deletions
Large diffs are not rendered by default.

system/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_can.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,11 @@ typedef struct
209209
/**
210210
* @brief CAN handle Structure definition
211211
*/
212+
#if USE_HAL_CAN_REGISTER_CALLBACKS == 1
212213
typedef struct __CAN_HandleTypeDef
214+
#else
215+
typedef struct
216+
#endif /* USE_HAL_CAN_REGISTER_CALLBACKS */
213217
{
214218
CAN_TypeDef *Instance; /*!< Register base address */
215219

system/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,8 @@ uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb);
274274
#if (__MPU_PRESENT == 1)
275275
void HAL_MPU_Enable(uint32_t MPU_Control);
276276
void HAL_MPU_Disable(void);
277+
void HAL_MPU_EnableRegion(uint32_t RegionNumber);
278+
void HAL_MPU_DisableRegion(uint32_t RegionNumber);
277279
void HAL_MPU_ConfigRegion(MPU_Region_InitTypeDef *MPU_Init);
278280
#endif /* __MPU_PRESENT */
279281
uint32_t HAL_NVIC_GetPriorityGrouping(void);

system/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_crc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ uint32_t HAL_CRC_Calculate(CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t
318318
/** @defgroup CRC_Exported_Functions_Group3 Peripheral State functions
319319
* @{
320320
*/
321-
HAL_CRC_StateTypeDef HAL_CRC_GetState(CRC_HandleTypeDef *hcrc);
321+
HAL_CRC_StateTypeDef HAL_CRC_GetState(const CRC_HandleTypeDef *hcrc);
322322
/**
323323
* @}
324324
*/

system/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac.h

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -78,19 +78,19 @@ typedef struct
7878
__IO uint32_t ErrorCode; /*!< DAC Error code */
7979

8080
#if (USE_HAL_DAC_REGISTER_CALLBACKS == 1)
81-
void (* ConvCpltCallbackCh1) (struct __DAC_HandleTypeDef *hdac);
82-
void (* ConvHalfCpltCallbackCh1) (struct __DAC_HandleTypeDef *hdac);
83-
void (* ErrorCallbackCh1) (struct __DAC_HandleTypeDef *hdac);
84-
void (* DMAUnderrunCallbackCh1) (struct __DAC_HandleTypeDef *hdac);
81+
void (* ConvCpltCallbackCh1)(struct __DAC_HandleTypeDef *hdac);
82+
void (* ConvHalfCpltCallbackCh1)(struct __DAC_HandleTypeDef *hdac);
83+
void (* ErrorCallbackCh1)(struct __DAC_HandleTypeDef *hdac);
84+
void (* DMAUnderrunCallbackCh1)(struct __DAC_HandleTypeDef *hdac);
8585

86-
void (* ConvCpltCallbackCh2) (struct __DAC_HandleTypeDef *hdac);
87-
void (* ConvHalfCpltCallbackCh2) (struct __DAC_HandleTypeDef *hdac);
88-
void (* ErrorCallbackCh2) (struct __DAC_HandleTypeDef *hdac);
89-
void (* DMAUnderrunCallbackCh2) (struct __DAC_HandleTypeDef *hdac);
86+
void (* ConvCpltCallbackCh2)(struct __DAC_HandleTypeDef *hdac);
87+
void (* ConvHalfCpltCallbackCh2)(struct __DAC_HandleTypeDef *hdac);
88+
void (* ErrorCallbackCh2)(struct __DAC_HandleTypeDef *hdac);
89+
void (* DMAUnderrunCallbackCh2)(struct __DAC_HandleTypeDef *hdac);
9090

9191

92-
void (* MspInitCallback) (struct __DAC_HandleTypeDef *hdac);
93-
void (* MspDeInitCallback) (struct __DAC_HandleTypeDef *hdac);
92+
void (* MspInitCallback)(struct __DAC_HandleTypeDef *hdac);
93+
void (* MspDeInitCallback)(struct __DAC_HandleTypeDef *hdac);
9494
#endif /* USE_HAL_DAC_REGISTER_CALLBACKS */
9595

9696
} DAC_HandleTypeDef;
@@ -398,7 +398,7 @@ void HAL_DAC_MspDeInit(DAC_HandleTypeDef *hdac);
398398
/* IO operation functions *****************************************************/
399399
HAL_StatusTypeDef HAL_DAC_Start(DAC_HandleTypeDef *hdac, uint32_t Channel);
400400
HAL_StatusTypeDef HAL_DAC_Stop(DAC_HandleTypeDef *hdac, uint32_t Channel);
401-
HAL_StatusTypeDef HAL_DAC_Start_DMA(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t *pData, uint32_t Length,
401+
HAL_StatusTypeDef HAL_DAC_Start_DMA(DAC_HandleTypeDef *hdac, uint32_t Channel, const uint32_t *pData, uint32_t Length,
402402
uint32_t Alignment);
403403
HAL_StatusTypeDef HAL_DAC_Stop_DMA(DAC_HandleTypeDef *hdac, uint32_t Channel);
404404
void HAL_DAC_IRQHandler(DAC_HandleTypeDef *hdac);
@@ -424,8 +424,9 @@ HAL_StatusTypeDef HAL_DAC_UnRegisterCallback(DAC_HandleTypeDef *hdac, HAL_DA
424424
* @{
425425
*/
426426
/* Peripheral Control functions ***********************************************/
427-
uint32_t HAL_DAC_GetValue(DAC_HandleTypeDef *hdac, uint32_t Channel);
428-
HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef *hdac, DAC_ChannelConfTypeDef *sConfig, uint32_t Channel);
427+
uint32_t HAL_DAC_GetValue(const DAC_HandleTypeDef *hdac, uint32_t Channel);
428+
HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef *hdac,
429+
const DAC_ChannelConfTypeDef *sConfig, uint32_t Channel);
429430
/**
430431
* @}
431432
*/
@@ -434,8 +435,8 @@ HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef *hdac, DAC_ChannelConf
434435
* @{
435436
*/
436437
/* Peripheral State and Error functions ***************************************/
437-
HAL_DAC_StateTypeDef HAL_DAC_GetState(DAC_HandleTypeDef *hdac);
438-
uint32_t HAL_DAC_GetError(DAC_HandleTypeDef *hdac);
438+
HAL_DAC_StateTypeDef HAL_DAC_GetState(const DAC_HandleTypeDef *hdac);
439+
uint32_t HAL_DAC_GetError(const DAC_HandleTypeDef *hdac);
439440

440441
/**
441442
* @}
@@ -471,4 +472,3 @@ void DAC_DMAHalfConvCpltCh1(DMA_HandleTypeDef *hdma);
471472

472473

473474
#endif /* STM32F7xx_HAL_DAC_H */
474-

system/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dac_ex.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ extern "C" {
8181
* @}
8282
*/
8383

84+
8485
/**
8586
* @}
8687
*/
@@ -149,7 +150,7 @@ HAL_StatusTypeDef HAL_DACEx_NoiseWaveGenerate(DAC_HandleTypeDef *hdac, uint32_t
149150
HAL_StatusTypeDef HAL_DACEx_DualStart(DAC_HandleTypeDef *hdac);
150151
HAL_StatusTypeDef HAL_DACEx_DualStop(DAC_HandleTypeDef *hdac);
151152
HAL_StatusTypeDef HAL_DACEx_DualSetValue(DAC_HandleTypeDef *hdac, uint32_t Alignment, uint32_t Data1, uint32_t Data2);
152-
uint32_t HAL_DACEx_DualGetValue(DAC_HandleTypeDef *hdac);
153+
uint32_t HAL_DACEx_DualGetValue(const DAC_HandleTypeDef *hdac);
153154

154155
void HAL_DACEx_ConvCpltCallbackCh2(DAC_HandleTypeDef *hdac);
155156
void HAL_DACEx_ConvHalfCpltCallbackCh2(DAC_HandleTypeDef *hdac);
@@ -198,4 +199,3 @@ void DAC_DMAHalfConvCpltCh2(DMA_HandleTypeDef *hdma);
198199
#endif
199200

200201
#endif /* STM32F7xx_HAL_DAC_EX_H */
201-

0 commit comments

Comments
 (0)