test commit, update gitignore
This commit is contained in:
@ -89,7 +89,7 @@
|
||||
|
||||
[..]
|
||||
Use function HAL_USART_UnRegisterCallback() to reset a callback to the default
|
||||
weak (surcharged) function.
|
||||
weak function.
|
||||
HAL_USART_UnRegisterCallback() takes as parameters the HAL peripheral handle,
|
||||
and the Callback ID.
|
||||
This function allows to reset following callbacks:
|
||||
@ -105,10 +105,10 @@
|
||||
|
||||
[..]
|
||||
By default, after the HAL_USART_Init() and when the state is HAL_USART_STATE_RESET
|
||||
all callbacks are set to the corresponding weak (surcharged) functions:
|
||||
all callbacks are set to the corresponding weak functions:
|
||||
examples HAL_USART_TxCpltCallback(), HAL_USART_RxHalfCpltCallback().
|
||||
Exception done for MspInit and MspDeInit functions that are respectively
|
||||
reset to the legacy weak (surcharged) functions in the HAL_USART_Init()
|
||||
reset to the legacy weak functions in the HAL_USART_Init()
|
||||
and HAL_USART_DeInit() only when these callbacks are null (not registered beforehand).
|
||||
If not, MspInit or MspDeInit are not null, the HAL_USART_Init() and HAL_USART_DeInit()
|
||||
keep and use the user MspInit/MspDeInit callbacks (registered beforehand).
|
||||
@ -125,7 +125,7 @@
|
||||
[..]
|
||||
When The compilation define USE_HAL_USART_REGISTER_CALLBACKS is set to 0 or
|
||||
not defined, the callback registration feature is not available
|
||||
and weak (surcharged) callbacks are used.
|
||||
and weak callbacks are used.
|
||||
|
||||
|
||||
@endverbatim
|
||||
@ -140,7 +140,7 @@
|
||||
*/
|
||||
|
||||
/** @defgroup USART USART
|
||||
* @brief HAL USART Synchronous module driver
|
||||
* @brief HAL USART Synchronous SPI module driver
|
||||
* @{
|
||||
*/
|
||||
|
||||
@ -212,8 +212,8 @@ static void USART_RxISR_16BIT(USART_HandleTypeDef *husart);
|
||||
===============================================================================
|
||||
[..]
|
||||
This subsection provides a set of functions allowing to initialize the USART
|
||||
in asynchronous and in synchronous modes.
|
||||
(+) For the asynchronous mode only these parameters can be configured:
|
||||
in synchronous SPI master mode.
|
||||
(+) For the synchronous SPI mode only these parameters can be configured:
|
||||
(++) Baud Rate
|
||||
(++) Word Length
|
||||
(++) Stop Bit
|
||||
@ -225,7 +225,7 @@ static void USART_RxISR_16BIT(USART_HandleTypeDef *husart);
|
||||
(++) Receiver/transmitter modes
|
||||
|
||||
[..]
|
||||
The HAL_USART_Init() function follows the USART synchronous configuration
|
||||
The HAL_USART_Init() function follows the USART synchronous SPI configuration
|
||||
procedure (details for the procedure are available in reference manual).
|
||||
|
||||
@endverbatim
|
||||
@ -314,7 +314,7 @@ HAL_StatusTypeDef HAL_USART_Init(USART_HandleTypeDef *husart)
|
||||
return HAL_ERROR;
|
||||
}
|
||||
|
||||
/* In Synchronous mode, the following bits must be kept cleared:
|
||||
/* In Synchronous SPI mode, the following bits must be kept cleared:
|
||||
- LINEN bit (if LIN is supported) in the USART_CR2 register
|
||||
- SCEN (if Smartcard is supported), HDSEL and IREN (if IrDA is supported) bits in the USART_CR3 register.
|
||||
*/
|
||||
@ -418,7 +418,7 @@ __weak void HAL_USART_MspDeInit(USART_HandleTypeDef *husart)
|
||||
#if (USE_HAL_USART_REGISTER_CALLBACKS == 1)
|
||||
/**
|
||||
* @brief Register a User USART Callback
|
||||
* To be used instead of the weak predefined callback
|
||||
* To be used to override the weak predefined callback
|
||||
* @note The HAL_USART_RegisterCallback() may be called before HAL_USART_Init() in HAL_USART_STATE_RESET
|
||||
* to register callbacks for HAL_USART_MSPINIT_CB_ID and HAL_USART_MSPDEINIT_CB_ID
|
||||
* @param husart usart handle
|
||||
@ -651,10 +651,10 @@ HAL_StatusTypeDef HAL_USART_UnRegisterCallback(USART_HandleTypeDef *husart, HAL_
|
||||
===============================================================================
|
||||
##### IO operation functions #####
|
||||
===============================================================================
|
||||
[..] This subsection provides a set of functions allowing to manage the USART synchronous
|
||||
[..] This subsection provides a set of functions allowing to manage the USART synchronous SPI
|
||||
data transfers.
|
||||
|
||||
[..] The USART supports master mode only: it cannot receive or send data related to an input
|
||||
[..] The USART Synchronous SPI supports master mode only: it cannot receive or send data related to an input
|
||||
clock (SCLK is always an output).
|
||||
|
||||
[..]
|
||||
@ -2890,7 +2890,7 @@ static HAL_StatusTypeDef USART_SetConfig(USART_HandleTypeDef *husart)
|
||||
/* Clear and configure the USART Clock, CPOL, CPHA, LBCL and STOP bits:
|
||||
* set CPOL bit according to husart->Init.CLKPolarity value
|
||||
* set CPHA bit according to husart->Init.CLKPhase value
|
||||
* set LBCL bit according to husart->Init.CLKLastBit value (used in SPI master mode only)
|
||||
* set LBCL bit according to husart->Init.CLKLastBit value (used in USART Synchronous SPI master mode only)
|
||||
* set STOP[13:12] bits according to husart->Init.StopBits value */
|
||||
tmpreg = (uint32_t)(USART_CLOCK_ENABLE);
|
||||
tmpreg |= (uint32_t)husart->Init.CLKLastBit;
|
||||
|
||||
Reference in New Issue
Block a user