|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
#include <ra8_canfd_regs.h>
Data Fields | |
| r_canfd_cfdc_t | CFDC [1] |
| CFDC register. | |
| volatile uint32_t | _r_after_cfdc |
| Reserved (offset 0x010). | |
| volatile uint32_t | CFDGCFG |
| CFDGCFG register (offset 0x014). | |
| volatile uint32_t | CFDGCTR |
| CFDGCTR register (offset 0x018). | |
| volatile uint32_t | CFDGSTS |
| CFDGSTS register (offset 0x01C). | |
| volatile uint32_t | CFDGERFL |
| CFDGERFL register (offset 0x020). | |
| volatile uint32_t | CFDGTSC |
| CFDGTSC register (offset 0x024). | |
| volatile uint32_t | CFDGAFLECTR |
| CFDGAFLECTR register (offset 0x028). | |
| volatile uint32_t | CFDGAFLCFG0 |
| CFDGAFLCFG0 register (offset 0x02C). | |
| volatile uint32_t | CFDRMNB |
| CFDRMNB register (offset 0x030). | |
| volatile uint32_t | CFDRMND0 |
| CFDRMND0 register (offset 0x034). | |
| volatile uint32_t | CFDRMIEC |
| CFDRMIEC register (offset 0x038). | |
| volatile uint32_t | CFDRFCC [k_ra8_canfd_rx_fifo_count] |
| CFDRFCC register (offset 0x03C..0x043). | |
| volatile uint32_t | CFDRFSTS [k_ra8_canfd_rx_fifo_count] |
| CFDRFSTS register (offset 0x044..0x04B). | |
| volatile uint32_t | CFDRFPCTR [k_ra8_canfd_rx_fifo_count] |
| CFDRFPCTR reg (offset 0x04C..0x053). | |
| volatile uint32_t | CFDCFCC [k_ra8_canfd_cf_count] |
| CFDCFCC register (offset 0x054). | |
| volatile uint32_t | CFDCFSTS [k_ra8_canfd_cf_count] |
| CFDCFSTS register (offset 0x058). | |
| volatile uint32_t | CFDCFPCTR [k_ra8_canfd_cf_count] |
| CFDCFPCTR register (offset 0x05C). | |
| volatile uint32_t | CFDFESTS |
| CFDFESTS register (offset 0x060). | |
| volatile uint32_t | CFDFFSTS |
| CFDFFSTS register (offset 0x064). | |
| volatile uint32_t | CFDFMSTS |
| CFDFMSTS register (offset 0x068). | |
| volatile uint32_t | CFDRFISTS |
| CFDRFISTS register (offset 0x06C). | |
| volatile uint8_t | CFDTMC [k_ra8_canfd_tx_mb_count] |
| CFDTMC register (offset 0x070). | |
| volatile uint8_t | CFDTMSTS [k_ra8_canfd_tx_mb_count] |
| CFDTMSTS register (offset 0x074). | |
| volatile uint32_t | CFDTMTRSTS [1] |
| CFDTMTRSTS register (offset 0x078). | |
| volatile uint32_t | CFDTMTARSTS [1] |
| CFDTMTARSTS register (offset 0x07C). | |
| volatile uint32_t | CFDTMTCSTS [1] |
| CFDTMTCSTS register (offset 0x080). | |
| volatile uint32_t | CFDTMTASTS [1] |
| CFDTMTASTS register (offset 0x084). | |
| volatile uint32_t | CFDTMIEC [1] |
| CFDTMIEC register (offset 0x088). | |
| volatile uint32_t | CFDTXQCC0 [1] |
| CFDTXQCC0 register (offset 0x08C). | |
| volatile uint32_t | CFDTXQSTS0 [1] |
| CFDTXQSTS0 register (offset 0x090). | |
| volatile uint32_t | CFDTXQPCTR0 [1] |
| CFDTXQPCTR0 register (offset 0x094). | |
| volatile uint32_t | CFDTHLCC [1] |
| CFDTHLCC register (offset 0x098). | |
| volatile uint32_t | CFDTHLSTS [1] |
| CFDTHLSTS register (offset 0x09C). | |
| volatile uint32_t | CFDTHLPCTR [1] |
| CFDTHLPCTR register (offset 0x0A0). | |
| volatile uint32_t | CFDGTINTSTS0 |
| CFDGTINTSTS0 register (offset 0x0A4). | |
| volatile uint32_t | CFDGTSTCFG |
| CFDGTSTCFG register (offset 0x0A8). | |
| volatile uint32_t | CFDGTSTCTR |
| CFDGTSTCTR register (offset 0x0AC). | |
| volatile uint32_t | CFDGFDCFG |
| CFDGFDCFG register (offset 0x0B0). | |
| volatile uint32_t | _r_after_gfdcfg |
| Reserved (offset 0x0B4). | |
| volatile uint32_t | CFDGLOCKK |
| CFDGLOCKK register (offset 0x0B8). | |
| volatile uint32_t | _r_after_glockk |
| Reserved (offset 0x0BC). | |
| volatile uint32_t | CFDGAFLIGNENT |
| CFDGAFLIGNENT reg (offset 0x0C0). | |
| volatile uint32_t | CFDGAFLIGNCTR |
| CFDGAFLIGNCTR reg (offset 0x0C4). | |
| volatile uint32_t | CFDCDTCT |
| CFDCDTCT register (offset 0x0C8). | |
| volatile uint32_t | CFDCDTSTS |
| CFDCDTSTS register (offset 0x0CC). | |
| volatile uint32_t | _r_before_grstc [k_ra8_canfd_pad_before_grstc] |
| Reserved (offset 0x0D0..0x0D7). | |
| volatile uint32_t | CFDGRSTC |
| CFDGRSTC register (offset 0x0D8). | |
| volatile uint32_t | _r_after_grstc [k_ra8_canfd_pad_after_grstc_words] |
| Reserved (offset 0x0DC..0x0FF). | |
| r_canfd_cfdc2_t | CFDC2 [1] |
| CFDC2 register (offset 0x100 (0x20)). | |
| r_canfd_cfdgafl_t | CFDGAFL [k_ra8_canfd_afl_page_size] |
| CFDGAFL register (offset 0x120 (0x100)). | |
| volatile uint32_t | _r_before_rpgacc [k_ra8_canfd_pad_before_rpgacc] |
| Reserved (offset 0x220..0x27F). | |
| volatile uint32_t | CFDRPGACC [k_ra8_canfd_rpgacc_word_count] |
| CFDRPGACC register (offset 0x280 (0x100)). | |
| volatile uint32_t | _r_before_rf [k_ra8_canfd_pad_before_rf_words] |
| Reserved (offset 0x380..0x51F). | |
| r_canfd_cfdrf_t | CFDRF [k_ra8_canfd_rx_fifo_count] |
| CFDRF register (offset 0x520..0x5B7). | |
| r_canfd_cfdcf_t | CFDCF [k_ra8_canfd_cf_count] |
| CFDCF register (offset 0x5B8..0x603). | |
| r_canfd_cfdtm_t | CFDTM [k_ra8_canfd_tx_mb_count] |
| CFDTM register (offset 0x604..0x733). | |
| volatile uint32_t | _r_before_thl [k_ra8_canfd_pad_before_thl_words] |
| Reserved (offset 0x734..0x73F). | |
| r_canfd_cfdthl_t | CFDTHL [1] |
| CFDTHL register (offset 0x740..0x747). | |
| volatile uint32_t | _r_before_rm [k_ra8_canfd_pad_before_rm_words] |
| Reserved (offset 0x748..0x91F). | |
| r_canfd_cfdrm_t | CFDRM [k_ra8_canfd_rm_clusters] |
| CFDRM register (offset 0x920..0x191F). | |
Definition at line 237 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::_r_after_cfdc |
Reserved (offset 0x010).
Definition at line 240 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::_r_after_gfdcfg |
Reserved (offset 0x0B4).
Definition at line 283 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::_r_after_glockk |
Reserved (offset 0x0BC).
Definition at line 285 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::_r_after_grstc[k_ra8_canfd_pad_after_grstc_words] |
Reserved (offset 0x0DC..0x0FF).
Definition at line 294 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::_r_before_grstc[k_ra8_canfd_pad_before_grstc] |
Reserved (offset 0x0D0..0x0D7).
Definition at line 291 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::_r_before_rf[k_ra8_canfd_pad_before_rf_words] |
Reserved (offset 0x380..0x51F).
Definition at line 313 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::_r_before_rm[k_ra8_canfd_pad_before_rm_words] |
Reserved (offset 0x748..0x91F).
Definition at line 333 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::_r_before_rpgacc[k_ra8_canfd_pad_before_rpgacc] |
Reserved (offset 0x220..0x27F).
Definition at line 305 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::_r_before_thl[k_ra8_canfd_pad_before_thl_words] |
Reserved (offset 0x734..0x73F).
Definition at line 326 of file ra8_canfd_regs.h.
| r_canfd_cfdc_t r_canfd_t::CFDC[1] |
CFDC register.
Definition at line 239 of file ra8_canfd_regs.h.
Referenced by internal_canfd_demo_setup_or_halt(), internal_wait_status_bit(), priv_ra8_canfd_internal_set_channel_mode(), ra8_canfd_clear_status(), ra8_canfd_dispatch(), ra8_canfd_get_error_state(), ra8_canfd_get_status(), ra8_canfd_set_bitrate(), and ra8_canfd_set_test_mode().
| r_canfd_cfdc2_t r_canfd_t::CFDC2[1] |
CFDC2 register (offset 0x100 (0x20)).
Definition at line 297 of file ra8_canfd_regs.h.
Referenced by internal_program_data_phase(), ra8_canfd_set_bitrate(), and ra8_canfd_set_tdc().
| volatile uint32_t r_canfd_t::CFDCDTCT |
CFDCDTCT register (offset 0x0C8).
Definition at line 288 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDCDTSTS |
CFDCDTSTS register (offset 0x0CC).
Definition at line 289 of file ra8_canfd_regs.h.
| r_canfd_cfdcf_t r_canfd_t::CFDCF[k_ra8_canfd_cf_count] |
CFDCF register (offset 0x5B8..0x603).
Definition at line 319 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDCFCC[k_ra8_canfd_cf_count] |
CFDCFCC register (offset 0x054).
Definition at line 259 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDCFPCTR[k_ra8_canfd_cf_count] |
CFDCFPCTR register (offset 0x05C).
Definition at line 261 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDCFSTS[k_ra8_canfd_cf_count] |
CFDCFSTS register (offset 0x058).
Definition at line 260 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDFESTS |
CFDFESTS register (offset 0x060).
Definition at line 262 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDFFSTS |
CFDFFSTS register (offset 0x064).
Definition at line 263 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDFMSTS |
CFDFMSTS register (offset 0x068).
Definition at line 264 of file ra8_canfd_regs.h.
| r_canfd_cfdgafl_t r_canfd_t::CFDGAFL[k_ra8_canfd_afl_page_size] |
CFDGAFL register (offset 0x120 (0x100)).
Definition at line 301 of file ra8_canfd_regs.h.
Referenced by internal_afl_write_slot(), internal_install_default_afl(), and internal_write_afl_slot().
| volatile uint32_t r_canfd_t::CFDGAFLCFG0 |
CFDGAFLCFG0 register (offset 0x02C).
Definition at line 249 of file ra8_canfd_regs.h.
Referenced by internal_afl_set_rule_count(), internal_bump_rnc0_locked(), and internal_install_default_afl().
| volatile uint32_t r_canfd_t::CFDGAFLECTR |
CFDGAFLECTR register (offset 0x028).
Definition at line 248 of file ra8_canfd_regs.h.
Referenced by internal_install_default_afl(), ra8_canfd_filter_set(), and ra8_canfd_set_accept_filter().
| volatile uint32_t r_canfd_t::CFDGAFLIGNCTR |
CFDGAFLIGNCTR reg (offset 0x0C4).
Definition at line 287 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDGAFLIGNENT |
CFDGAFLIGNENT reg (offset 0x0C0).
Definition at line 286 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDGCFG |
CFDGCFG register (offset 0x014).
Definition at line 243 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDGCTR |
CFDGCTR register (offset 0x018).
Definition at line 244 of file ra8_canfd_regs.h.
Referenced by internal_set_global_mode().
| volatile uint32_t r_canfd_t::CFDGERFL |
CFDGERFL register (offset 0x020).
Definition at line 246 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDGFDCFG |
CFDGFDCFG register (offset 0x0B0).
Definition at line 282 of file ra8_canfd_regs.h.
Referenced by ra8_canfd_set_iso_mode().
| volatile uint32_t r_canfd_t::CFDGLOCKK |
CFDGLOCKK register (offset 0x0B8).
Definition at line 284 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDGRSTC |
CFDGRSTC register (offset 0x0D8).
Definition at line 292 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDGSTS |
CFDGSTS register (offset 0x01C).
Definition at line 245 of file ra8_canfd_regs.h.
Referenced by internal_set_global_mode(), and ra8_canfd_init().
| volatile uint32_t r_canfd_t::CFDGTINTSTS0 |
CFDGTINTSTS0 register (offset 0x0A4).
Definition at line 279 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDGTSC |
CFDGTSC register (offset 0x024).
Definition at line 247 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDGTSTCFG |
CFDGTSTCFG register (offset 0x0A8).
Definition at line 280 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDGTSTCTR |
CFDGTSTCTR register (offset 0x0AC).
Definition at line 281 of file ra8_canfd_regs.h.
| r_canfd_cfdrf_t r_canfd_t::CFDRF[k_ra8_canfd_rx_fifo_count] |
CFDRF register (offset 0x520..0x5B7).
Definition at line 316 of file ra8_canfd_regs.h.
Referenced by internal_read_rx_data(), and ra8_canfd_receive().
| volatile uint32_t r_canfd_t::CFDRFCC[k_ra8_canfd_rx_fifo_count] |
CFDRFCC register (offset 0x03C..0x043).
Definition at line 254 of file ra8_canfd_regs.h.
Referenced by internal_configure_rx_fifo0(), and internal_enable_rx_fifo0().
| volatile uint32_t r_canfd_t::CFDRFISTS |
CFDRFISTS register (offset 0x06C).
Definition at line 265 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDRFPCTR[k_ra8_canfd_rx_fifo_count] |
CFDRFPCTR reg (offset 0x04C..0x053).
Definition at line 258 of file ra8_canfd_regs.h.
Referenced by ra8_canfd_receive().
| volatile uint32_t r_canfd_t::CFDRFSTS[k_ra8_canfd_rx_fifo_count] |
CFDRFSTS register (offset 0x044..0x04B).
Definition at line 256 of file ra8_canfd_regs.h.
Referenced by ra8_canfd_receive().
| r_canfd_cfdrm_t r_canfd_t::CFDRM[k_ra8_canfd_rm_clusters] |
CFDRM register (offset 0x920..0x191F).
Definition at line 336 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDRMIEC |
CFDRMIEC register (offset 0x038).
Definition at line 252 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDRMNB |
CFDRMNB register (offset 0x030).
Definition at line 250 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDRMND0 |
CFDRMND0 register (offset 0x034).
Definition at line 251 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDRPGACC[k_ra8_canfd_rpgacc_word_count] |
CFDRPGACC register (offset 0x280 (0x100)).
Definition at line 309 of file ra8_canfd_regs.h.
| r_canfd_cfdthl_t r_canfd_t::CFDTHL[1] |
CFDTHL register (offset 0x740..0x747).
Definition at line 329 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDTHLCC[1] |
CFDTHLCC register (offset 0x098).
Definition at line 276 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDTHLPCTR[1] |
CFDTHLPCTR register (offset 0x0A0).
Definition at line 278 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDTHLSTS[1] |
CFDTHLSTS register (offset 0x09C).
Definition at line 277 of file ra8_canfd_regs.h.
| r_canfd_cfdtm_t r_canfd_t::CFDTM[k_ra8_canfd_tx_mb_count] |
CFDTM register (offset 0x604..0x733).
Definition at line 322 of file ra8_canfd_regs.h.
Referenced by internal_write_tx_data(), and ra8_canfd_transmit().
| volatile uint8_t r_canfd_t::CFDTMC[k_ra8_canfd_tx_mb_count] |
CFDTMC register (offset 0x070).
Definition at line 266 of file ra8_canfd_regs.h.
Referenced by ra8_canfd_transmit().
| volatile uint32_t r_canfd_t::CFDTMIEC[1] |
CFDTMIEC register (offset 0x088).
Definition at line 272 of file ra8_canfd_regs.h.
| volatile uint8_t r_canfd_t::CFDTMSTS[k_ra8_canfd_tx_mb_count] |
CFDTMSTS register (offset 0x074).
Definition at line 267 of file ra8_canfd_regs.h.
Referenced by internal_wait_tx_complete(), and ra8_canfd_transmit().
| volatile uint32_t r_canfd_t::CFDTMTARSTS[1] |
CFDTMTARSTS register (offset 0x07C).
Definition at line 269 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDTMTASTS[1] |
CFDTMTASTS register (offset 0x084).
Definition at line 271 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDTMTCSTS[1] |
CFDTMTCSTS register (offset 0x080).
Definition at line 270 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDTMTRSTS[1] |
CFDTMTRSTS register (offset 0x078).
Definition at line 268 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDTXQCC0[1] |
CFDTXQCC0 register (offset 0x08C).
Definition at line 273 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDTXQPCTR0[1] |
CFDTXQPCTR0 register (offset 0x094).
Definition at line 275 of file ra8_canfd_regs.h.
| volatile uint32_t r_canfd_t::CFDTXQSTS0[1] |
CFDTXQSTS0 register (offset 0x090).
Definition at line 274 of file ra8_canfd_regs.h.