|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Minimal Ethernet Switch Module (ESWM) register window. More...
#include <ra8_ether_regs.h>
Data Fields | |
| volatile uint32_t | ESWM_CTRL |
| +0x00 Control. | |
| volatile uint32_t | ESWM_STS |
| +0x04 Status. | |
| volatile uint32_t | ESWM_IE |
| +0x08 Interrupt Enable. | |
| volatile uint32_t | ESWM_ICLR |
| +0x0C Interrupt Clear. | |
Minimal Ethernet Switch Module (ESWM) register window.
cppcheck cannot see tests/ so it flags every field as unused; each member is accessed via ra8_eswm() in libs/ra8_hal/src/ra8_eth.c.
Definition at line 103 of file ra8_ether_regs.h.
| volatile uint32_t r_eswm_regs_t::ESWM_CTRL |
+0x00 Control.
Definition at line 104 of file ra8_ether_regs.h.
Referenced by ra8_eth_deinit(), ra8_eth_enter_stop(), and ra8_eth_init().
| volatile uint32_t r_eswm_regs_t::ESWM_ICLR |
+0x0C Interrupt Clear.
Definition at line 107 of file ra8_ether_regs.h.
Referenced by ra8_eth_clear_status(), ra8_eth_dispatch(), and ra8_eth_init().
| volatile uint32_t r_eswm_regs_t::ESWM_IE |
+0x08 Interrupt Enable.
Definition at line 106 of file ra8_ether_regs.h.
Referenced by ra8_eth_deinit(), and ra8_eth_init().
| volatile uint32_t r_eswm_regs_t::ESWM_STS |
+0x04 Status.
Definition at line 105 of file ra8_ether_regs.h.
Referenced by ra8_eth_clear_status(), ra8_eth_dispatch(), ra8_eth_get_status(), and ra8_eth_init().