Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_dp83848_t Struct Reference

Caller-owned PHY state; no board address, reset GPIO or worker default. More...

#include <dp83848.h>

Data Fields

const nx_mdio_port_t * mdio
uint32_t expected_id
uint8_t address
bool probed
bool configured
nx_dp83848_mode_t mode

Detailed Description

Caller-owned PHY state; no board address, reset GPIO or worker default.

Note
expected_id selects TI or NS model, ignoring revision nibble only. One task owner serializes this component and the shared MDIO port.

Definition at line 31 of file dp83848.h.

Field Documentation

◆ address

uint8_t nx_dp83848_t::address

Definition at line 34 of file dp83848.h.

◆ configured

bool nx_dp83848_t::configured

Definition at line 36 of file dp83848.h.

◆ expected_id

uint32_t nx_dp83848_t::expected_id

Definition at line 33 of file dp83848.h.

◆ mdio

const nx_mdio_port_t* nx_dp83848_t::mdio

Definition at line 32 of file dp83848.h.

◆ mode

nx_dp83848_mode_t nx_dp83848_t::mode

Definition at line 37 of file dp83848.h.

◆ probed

bool nx_dp83848_t::probed

Definition at line 35 of file dp83848.h.


The documentation for this struct was generated from the following file:
  • components/dp83848/include/nexus/dp83848/dp83848.h