Rtos API example
eth_mac_api_s Struct Reference
Struct eth_mac_api_s defines functions for two-way communications between ethernet MAC and Upper layer. More...
#include <ethernet_mac_api.h>
Data Fields | |
eth_mac_api_initialize * | mac_initialize |
Callback function for MAC initialization. | |
eth_mac_data_request * | data_req |
Callback function for data request. | |
eth_mac_data_confirm * | data_conf_cb |
Callback function for data confirmation. | |
eth_mac_data_indication * | data_ind_cb |
Callback function for data indication. | |
eth_mac_mac48_address_set * | mac48_set |
Setter for MAC address. | |
eth_mac_mac48_address_get * | mac48_get |
Getter for MAC address. | |
uint8_t | parent_id |
Upper layer ID. | |
bool | address_resolution_needed |
Normal ethernet should set this true for tunnel or false for slip. |
Detailed Description
Struct eth_mac_api_s defines functions for two-way communications between ethernet MAC and Upper layer.
Definition at line 137 of file ethernet_mac_api.h.
Field Documentation
Normal ethernet should set this true for tunnel or false for slip.
Definition at line 148 of file ethernet_mac_api.h.
Callback function for data confirmation.
Definition at line 141 of file ethernet_mac_api.h.
Callback function for data indication.
Definition at line 142 of file ethernet_mac_api.h.
Callback function for data request.
Definition at line 140 of file ethernet_mac_api.h.
Getter for MAC address.
Definition at line 145 of file ethernet_mac_api.h.
Setter for MAC address.
Definition at line 144 of file ethernet_mac_api.h.
Callback function for MAC initialization.
Definition at line 138 of file ethernet_mac_api.h.
uint8_t parent_id |
Upper layer ID.
Definition at line 147 of file ethernet_mac_api.h.
Generated on Sun Jul 17 2022 08:25:40 by 1.7.2