Bouffalo SDK
1.0
Bouffalolab Software Development Kit
|
EMAC phy configuration structure. More...
#include <bflb_emac.h>
Data Fields | |
uint8_t | auto_negotiation |
uint8_t | full_duplex |
uint8_t | phy_state |
uint8_t | use_irq |
uint16_t | speed |
uint16_t | phy_address |
uint32_t | phy_id |
EMAC phy configuration structure.
auto_negotiation | EMAC phy speed and mode auto negotiation |
full_duplex | EMAC phy duplex mode |
phy_state | EMAC phy down,ready,up,running,nolink,halted, phy state definition |
use_irq | EMAC phy interrupt enable 0: no IRQ used |
speed | EMAC phy speed mode |
phy_address | EMAC phy address |
phy_id | EMAC phy read phy id |
Definition at line 137 of file bflb_emac.h.
uint8_t auto_negotiation |
Definition at line 138 of file bflb_emac.h.
uint8_t full_duplex |
Definition at line 139 of file bflb_emac.h.
uint16_t phy_address |
Definition at line 143 of file bflb_emac.h.
uint32_t phy_id |
Definition at line 144 of file bflb_emac.h.
uint8_t phy_state |
Definition at line 140 of file bflb_emac.h.
uint16_t speed |
Definition at line 142 of file bflb_emac.h.
uint8_t use_irq |
Definition at line 141 of file bflb_emac.h.