ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_rmac_phy_io_t Struct Reference

Pluggable MDIO bus. More...

#include <ra8_rmac_phy.h>

Data Fields

ra8_err_t(* read )(void *ctx, uint8_t phy_addr, uint8_t reg_addr, uint16_t *out_data)
 Read.
ra8_err_t(* write )(void *ctx, uint8_t phy_addr, uint8_t reg_addr, uint16_t data)
 Write.
void * ctx
 Ctx.

Detailed Description

Pluggable MDIO bus.

Definition at line 81 of file ra8_rmac_phy.h.

Field Documentation

◆ ctx

void* ra8_rmac_phy_io_t::ctx

Ctx.

Definition at line 87 of file ra8_rmac_phy.h.

◆ read

ra8_err_t(* ra8_rmac_phy_io_t::read) (void *ctx, uint8_t phy_addr, uint8_t reg_addr, uint16_t *out_data)

Read.

Definition at line 82 of file ra8_rmac_phy.h.

Referenced by internal_open_validate().

◆ write

ra8_err_t(* ra8_rmac_phy_io_t::write) (void *ctx, uint8_t phy_addr, uint8_t reg_addr, uint16_t data)

Write.

Definition at line 86 of file ra8_rmac_phy.h.

Referenced by internal_open_validate().


The documentation for this struct was generated from the following file: