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.