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 140 of file ethernet_mac_api.h.
Field Documentation
Normal ethernet should set this true for tunnel or false for slip.
Definition at line 151 of file ethernet_mac_api.h.
Callback function for data confirmation.
Definition at line 144 of file ethernet_mac_api.h.
Callback function for data indication.
Definition at line 145 of file ethernet_mac_api.h.
Callback function for data request.
Definition at line 143 of file ethernet_mac_api.h.
Getter for MAC address.
Definition at line 148 of file ethernet_mac_api.h.
Setter for MAC address.
Definition at line 147 of file ethernet_mac_api.h.
Callback function for MAC initialization.
Definition at line 141 of file ethernet_mac_api.h.
uint8_t parent_id |
Upper layer ID.
Definition at line 150 of file ethernet_mac_api.h.
Generated on Tue Jul 12 2022 12:22:43 by
