|
STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
Data Structures | |
| struct | ETH_DMADescTypeDef |
| ETH DMA Descriptor structure definition. More... | |
| struct | __ETH_BufferTypeDef |
| ETH Buffers List structure definition. More... | |
| struct | ETH_TxDescListTypeDef |
| DMA Transmit Descriptors Wrapper structure definition. More... | |
| struct | ETH_TxPacketConfigTypeDef |
| Transmit Packet Configuration structure definition. More... | |
| struct | ETH_TimeStampTypeDef |
| ETH Timestamp structure definition. More... | |
| struct | ETH_RxDescListTypeDef |
| DMA Receive Descriptors Wrapper structure definition. More... | |
| struct | ETH_MACConfigTypeDef |
| ETH MAC Configuration Structure definition. More... | |
| struct | ETH_DMAConfigTypeDef |
| ETH DMA Configuration Structure definition. More... | |
| struct | ETH_InitTypeDef |
| ETH Init Structure definition. More... | |
| struct | ETH_HandleTypeDef |
| ETH Handle Structure definition. More... | |
| struct | ETH_MACFilterConfigTypeDef |
| ETH MAC filter structure definition. More... | |
| struct | ETH_PowerDownConfigTypeDef |
| ETH Power Down structure definition. More... | |
Typedefs | |
| typedef struct __ETH_BufferTypeDef | ETH_BufferTypeDef |
| ETH Buffers List structure definition. | |
| typedef uint32_t | HAL_ETH_StateTypeDef |
| HAL State structures definition. | |
| typedef void(* | pETH_rxAllocateCallbackTypeDef) (uint8_t **buffer) |
| HAL ETH Rx Get Buffer Function definition. | |
| typedef void(* | pETH_rxLinkCallbackTypeDef) (void **pStart, void **pEnd, uint8_t *buff, uint16_t Length) |
| HAL ETH Rx Set App Data Function definition. | |
| typedef void(* | pETH_txFreeCallbackTypeDef) (uint32_t *buffer) |
| HAL ETH Tx Free Function definition. | |
| typedef void(* | pETH_txPtpCallbackTypeDef) (uint32_t *buffer, ETH_TimeStampTypeDef *timestamp) |
| HAL ETH Tx Free Function definition. | |
Enumerations | |
| enum | ETH_MediaInterfaceTypeDef { HAL_ETH_MII_MODE = 0x00U , HAL_ETH_RMII_MODE = SYSCFG_PMC_MII_RMII_SEL } |
| HAL ETH Media Interfaces enum definition. More... | |
| typedef struct __ETH_BufferTypeDef ETH_BufferTypeDef |
#include <stm32f4xx_hal_eth.h>
ETH Buffers List structure definition.
| typedef uint32_t HAL_ETH_StateTypeDef |
#include <stm32f4xx_hal_eth.h>
HAL State structures definition.
Definition at line 480 of file stm32f4xx_hal_eth.h.
| typedef void(* pETH_rxAllocateCallbackTypeDef) (uint8_t **buffer) |
#include <stm32f4xx_hal_eth.h>
HAL ETH Rx Get Buffer Function definition.
pointer to an ETH Rx Get Buffer Function
Definition at line 488 of file stm32f4xx_hal_eth.h.
| typedef void(* pETH_rxLinkCallbackTypeDef) (void **pStart, void **pEnd, uint8_t *buff, uint16_t Length) |
#include <stm32f4xx_hal_eth.h>
HAL ETH Rx Set App Data Function definition.
pointer to an ETH Rx Set App Data Function
Definition at line 496 of file stm32f4xx_hal_eth.h.
| typedef void(* pETH_txFreeCallbackTypeDef) (uint32_t *buffer) |
#include <stm32f4xx_hal_eth.h>
HAL ETH Tx Free Function definition.
pointer to an ETH Tx Free function
Definition at line 505 of file stm32f4xx_hal_eth.h.
| typedef void(* pETH_txPtpCallbackTypeDef) (uint32_t *buffer, ETH_TimeStampTypeDef *timestamp) |
#include <stm32f4xx_hal_eth.h>
HAL ETH Tx Free Function definition.
pointer to an ETH Tx Free function
Definition at line 513 of file stm32f4xx_hal_eth.h.
#include <stm32f4xx_hal_eth.h>
HAL ETH Media Interfaces enum definition.
| Enumerator | |
|---|---|
| HAL_ETH_MII_MODE | Media Independent Interface |
| HAL_ETH_RMII_MODE | Reduced Media Independent Interface |
Definition at line 401 of file stm32f4xx_hal_eth.h.