|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Singleton PAL state. More...
Data Fields | |
| ra8_net_pal_mac_t | mac |
| Stored MAC address. | |
| ra8_net_pal_link_state_t | link_state |
| Last observed link state. | |
| ra8_net_pal_event_fn_t | event_fn |
| Async event callback. | |
| void * | event_ctx |
| Callback context. | |
| bool | initialized |
| True after ra8_net_pal_init. | |
| ra8_net_pal_slot_t | ring [k_ra8_net_pal_ring_slots] |
| RX/TX ring. | |
| uint16_t | head |
| Next slot to pop (recv). | |
| uint16_t | tail |
| Next slot to push (send). | |
| uint16_t | count |
| In-flight frame count. | |
Singleton PAL state.
Definition at line 113 of file ra8_net_pal.c.
| uint16_t ra8_net_pal_state_t::count |
In-flight frame count.
Definition at line 122 of file ra8_net_pal.c.
| void* ra8_net_pal_state_t::event_ctx |
Callback context.
Definition at line 117 of file ra8_net_pal.c.
| ra8_net_pal_event_fn_t ra8_net_pal_state_t::event_fn |
Async event callback.
Definition at line 116 of file ra8_net_pal.c.
| uint16_t ra8_net_pal_state_t::head |
Next slot to pop (recv).
Definition at line 120 of file ra8_net_pal.c.
| bool ra8_net_pal_state_t::initialized |
True after ra8_net_pal_init.
Definition at line 118 of file ra8_net_pal.c.
| ra8_net_pal_link_state_t ra8_net_pal_state_t::link_state |
Last observed link state.
Definition at line 115 of file ra8_net_pal.c.
| ra8_net_pal_mac_t ra8_net_pal_state_t::mac |
Stored MAC address.
Definition at line 114 of file ra8_net_pal.c.
| ra8_net_pal_slot_t ra8_net_pal_state_t::ring[k_ra8_net_pal_ring_slots] |
RX/TX ring.
Definition at line 119 of file ra8_net_pal.c.
| uint16_t ra8_net_pal_state_t::tail |
Next slot to push (send).
Definition at line 121 of file ra8_net_pal.c.