17.2.6 Detailed description of functions
HAL_ETH_Init
HAL_StatusTypeDef HAL_ETH_Init (ETH_HandleTypeDef *
heth)
Initializes the Ethernet MAC and DMA according to default
parameters.
heth: pointer to a ETH_HandleTypeDef structure that
contains the configuration information for ETHERNET module
HAL_ETH_DeInit
HAL_StatusTypeDef HAL_ETH_DeInit (ETH_HandleTypeDef *
heth)
De-Initializes the ETH peripheral.
heth: pointer to a ETH_HandleTypeDef structure that
contains the configuration information for ETHERNET module
HAL_ETH_MspInit
void HAL_ETH_MspInit (ETH_HandleTypeDef * heth)
heth: pointer to a ETH_HandleTypeDef structure that
contains the configuration information for ETHERNET module
HAL_ETH_MspDeInit
void HAL_ETH_MspDeInit (ETH_HandleTypeDef * heth)
heth: pointer to a ETH_HandleTypeDef structure that
contains the configuration information for ETHERNET module
HAL_ETH_DMATxDescListInit
HAL_StatusTypeDef HAL_ETH_DMATxDescListInit
(ETH_HandleTypeDef * heth, ETH_DMADescTypeDef *
DMATxDescTab, uint8_t * TxBuff, uint32_t TxBuffCount)
Initializes the DMA Tx descriptors in chain mode.
heth: pointer to a ETH_HandleTypeDef structure that
contains the configuration information for ETHERNET module
DMATxDescTab: Pointer to the first Tx desc list
TxBuff: Pointer to the first TxBuffer list