GFX Develop Branch
This commit is contained in:
@ -181,7 +181,7 @@
|
||||
and a pointer to the user callback function.
|
||||
|
||||
Use function HAL_QSPI_UnRegisterCallback() to reset a callback to the default
|
||||
weak (surcharged) function. It allows to reset following callbacks:
|
||||
weak (overridden) function. It allows to reset following callbacks:
|
||||
(+) ErrorCallback : callback when error occurs.
|
||||
(+) AbortCpltCallback : callback when abort is completed.
|
||||
(+) FifoThresholdCallback : callback when the fifo threshold is reached.
|
||||
@ -195,9 +195,9 @@
|
||||
This function) takes as parameters the HAL peripheral handle and the Callback ID.
|
||||
|
||||
By default, after the HAL_QSPI_Init and if the state is HAL_QSPI_STATE_RESET
|
||||
all callbacks are reset to the corresponding legacy weak (surcharged) functions.
|
||||
all callbacks are reset to the corresponding legacy weak (overridden) functions.
|
||||
Exception done for MspInit and MspDeInit callbacks that are respectively
|
||||
reset to the legacy weak (surcharged) functions in the HAL_QSPI_Init
|
||||
reset to the legacy weak (overridden) functions in the HAL_QSPI_Init
|
||||
and HAL_QSPI_DeInit only when these callbacks are null (not registered beforehand).
|
||||
If not, MspInit or MspDeInit are not null, the HAL_QSPI_Init and HAL_QSPI_DeInit
|
||||
keep and use the user MspInit/MspDeInit callbacks (registered beforehand)
|
||||
@ -212,7 +212,7 @@
|
||||
|
||||
When The compilation define USE_HAL_QSPI_REGISTER_CALLBACKS is set to 0 or
|
||||
not defined, the callback registering feature is not available
|
||||
and weak (surcharged) callbacks are used.
|
||||
and weak (overridden) callbacks are used.
|
||||
|
||||
*** Workarounds linked to Silicon Limitation ***
|
||||
====================================================
|
||||
@ -1900,7 +1900,7 @@ __weak void HAL_QSPI_TimeOutCallback(QSPI_HandleTypeDef *hqspi)
|
||||
#if (USE_HAL_QSPI_REGISTER_CALLBACKS == 1)
|
||||
/**
|
||||
* @brief Register a User QSPI Callback
|
||||
* To be used instead of the weak (surcharged) predefined callback
|
||||
* To be used to override the weak predefined callback
|
||||
* @param hqspi QSPI handle
|
||||
* @param CallbackId ID of the callback to be registered
|
||||
* This parameter can be one of the following values:
|
||||
@ -2006,7 +2006,7 @@ HAL_StatusTypeDef HAL_QSPI_RegisterCallback (QSPI_HandleTypeDef *hqspi, HAL_QSPI
|
||||
|
||||
/**
|
||||
* @brief Unregister a User QSPI Callback
|
||||
* QSPI Callback is redirected to the weak (surcharged) predefined callback
|
||||
* QSPI Callback is redirected to the weak predefined callback
|
||||
* @param hqspi QSPI handle
|
||||
* @param CallbackId ID of the callback to be unregistered
|
||||
* This parameter can be one of the following values:
|
||||
@ -2130,7 +2130,7 @@ HAL_StatusTypeDef HAL_QSPI_UnRegisterCallback (QSPI_HandleTypeDef *hqspi, HAL_QS
|
||||
* @param hqspi QSPI handle
|
||||
* @retval HAL state
|
||||
*/
|
||||
HAL_QSPI_StateTypeDef HAL_QSPI_GetState(QSPI_HandleTypeDef *hqspi)
|
||||
HAL_QSPI_StateTypeDef HAL_QSPI_GetState(const QSPI_HandleTypeDef *hqspi)
|
||||
{
|
||||
/* Return QSPI handle state */
|
||||
return hqspi->State;
|
||||
@ -2141,7 +2141,7 @@ HAL_QSPI_StateTypeDef HAL_QSPI_GetState(QSPI_HandleTypeDef *hqspi)
|
||||
* @param hqspi QSPI handle
|
||||
* @retval QSPI Error Code
|
||||
*/
|
||||
uint32_t HAL_QSPI_GetError(QSPI_HandleTypeDef *hqspi)
|
||||
uint32_t HAL_QSPI_GetError(const QSPI_HandleTypeDef *hqspi)
|
||||
{
|
||||
return hqspi->ErrorCode;
|
||||
}
|
||||
@ -2323,7 +2323,7 @@ HAL_StatusTypeDef HAL_QSPI_SetFifoThreshold(QSPI_HandleTypeDef *hqspi, uint32_t
|
||||
* @param hqspi QSPI handle.
|
||||
* @retval Fifo threshold (value between 1 and 16)
|
||||
*/
|
||||
uint32_t HAL_QSPI_GetFifoThreshold(QSPI_HandleTypeDef *hqspi)
|
||||
uint32_t HAL_QSPI_GetFifoThreshold(const QSPI_HandleTypeDef *hqspi)
|
||||
{
|
||||
return ((READ_BIT(hqspi->Instance->CR, QUADSPI_CR_FTHRES) >> QUADSPI_CR_FTHRES_Pos) + 1U);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user