2021-06-27 03:11 PM
Hello all,
Is there a reference doc about the HAL/LL for ST's 32F439 ARM MCU?
I want to know the function structure and just want to know how it works and to have control over how I set up my devices.
thanks George
Solved! Go to Solution.
2021-06-27 03:23 PM
The best reference is in the code itself which document each function. E.g:
/**
* @brief Sends an amount of data in blocking mode.
* @param huart pointer to a UART_HandleTypeDef structure that contains
* the configuration information for the specified UART module.
* @param pData Pointer to data buffer
* @param Size Amount of data to be sent
* @param Timeout Timeout duration
* @retval HAL status
*/
HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)
{
uint16_t* tmp;
uint32_t tickstart = 0U;
However, there is also this:
2021-06-27 03:23 PM
The best reference is in the code itself which document each function. E.g:
/**
* @brief Sends an amount of data in blocking mode.
* @param huart pointer to a UART_HandleTypeDef structure that contains
* the configuration information for the specified UART module.
* @param pData Pointer to data buffer
* @param Size Amount of data to be sent
* @param Timeout Timeout duration
* @retval HAL status
*/
HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)
{
uint16_t* tmp;
uint32_t tickstart = 0U;
However, there is also this: