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

Architectural Cortex-M85 MPU register block. More...

#include <ra8_mpu_regs.h>

Data Fields

volatile uint32_t TYPE
 TYPE register.
volatile uint32_t CTRL
 CTRL register.
volatile uint32_t RNR
 RNR register.
volatile uint32_t RBAR
 RBAR register.
volatile uint32_t RLAR
 RLAR register.
volatile uint32_t RBAR_A1
 RBAR_A1 register.
volatile uint32_t RLAR_A1
 RLAR_A1 register.
volatile uint32_t RBAR_A2
 RBAR_A2 register.
volatile uint32_t RLAR_A2
 RLAR_A2 register.
volatile uint32_t RBAR_A3
 RBAR_A3 register.
volatile uint32_t RLAR_A3
 RLAR_A3 register.
volatile uint32_t reserved0
 Reserved.
volatile uint32_t MAIR0
 MAIR0 register.
volatile uint32_t MAIR1
 MAIR1 register.

Detailed Description

Architectural Cortex-M85 MPU register block.

Definition at line 31 of file ra8_mpu_regs.h.

Field Documentation

◆ CTRL

volatile uint32_t r_mpu_regs_t::CTRL

CTRL register.

Definition at line 33 of file ra8_mpu_regs.h.

Referenced by internal_write_ctrl(), ra8_mpu_disable(), and ra8_mpu_enable().

◆ MAIR0

volatile uint32_t r_mpu_regs_t::MAIR0

MAIR0 register.

Definition at line 44 of file ra8_mpu_regs.h.

Referenced by internal_write_mair().

◆ MAIR1

volatile uint32_t r_mpu_regs_t::MAIR1

MAIR1 register.

Definition at line 45 of file ra8_mpu_regs.h.

Referenced by internal_write_mair().

◆ RBAR

volatile uint32_t r_mpu_regs_t::RBAR

RBAR register.

Definition at line 35 of file ra8_mpu_regs.h.

Referenced by internal_program_region().

◆ RBAR_A1

volatile uint32_t r_mpu_regs_t::RBAR_A1

RBAR_A1 register.

Definition at line 37 of file ra8_mpu_regs.h.

◆ RBAR_A2

volatile uint32_t r_mpu_regs_t::RBAR_A2

RBAR_A2 register.

Definition at line 39 of file ra8_mpu_regs.h.

◆ RBAR_A3

volatile uint32_t r_mpu_regs_t::RBAR_A3

RBAR_A3 register.

Definition at line 41 of file ra8_mpu_regs.h.

◆ reserved0

volatile uint32_t r_mpu_regs_t::reserved0

Reserved.

Definition at line 43 of file ra8_mpu_regs.h.

◆ RLAR

volatile uint32_t r_mpu_regs_t::RLAR

RLAR register.

Definition at line 36 of file ra8_mpu_regs.h.

Referenced by internal_clear_region(), and internal_program_region().

◆ RLAR_A1

volatile uint32_t r_mpu_regs_t::RLAR_A1

RLAR_A1 register.

Definition at line 38 of file ra8_mpu_regs.h.

◆ RLAR_A2

volatile uint32_t r_mpu_regs_t::RLAR_A2

RLAR_A2 register.

Definition at line 40 of file ra8_mpu_regs.h.

◆ RLAR_A3

volatile uint32_t r_mpu_regs_t::RLAR_A3

RLAR_A3 register.

Definition at line 42 of file ra8_mpu_regs.h.

◆ RNR

volatile uint32_t r_mpu_regs_t::RNR

RNR register.

Definition at line 34 of file ra8_mpu_regs.h.

Referenced by internal_clear_region(), and internal_program_region().

◆ TYPE

volatile uint32_t r_mpu_regs_t::TYPE

TYPE register.

Definition at line 32 of file ra8_mpu_regs.h.

Referenced by internal_dregion_count().


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