HPM SDK
HPMicro Software Development Kit
pma_attribute_struct Struct Reference

PMA Attribute structure. More...

#include <hpm_pmp_drv.h>

Data Fields

union {
   struct {
      uint8_t   entry_addr_matching_mode: 2
 
      uint8_t   mem_type_attribute: 4
 
      uint8_t   atomic_mem_operation_ctrl: 1
 
      uint8_t   reserved: 1
 
   } 
 
   uint8_t   val
 
pma_cfg
 
uint8_t reserved1 [3]
 
uint32_t pma_addr
 

Detailed Description

PMA Attribute structure.

Field Documentation

◆ atomic_mem_operation_ctrl

uint8_t pma_attribute_struct::atomic_mem_operation_ctrl

◆ entry_addr_matching_mode

uint8_t pma_attribute_struct::entry_addr_matching_mode

◆ mem_type_attribute

uint8_t pma_attribute_struct::mem_type_attribute

◆ pma_addr

uint32_t pma_attribute_struct::pma_addr

◆ 

union { ... } pma_attribute_struct::pma_cfg

◆ reserved

uint8_t pma_attribute_struct::reserved

◆ reserved1

uint8_t pma_attribute_struct::reserved1[3]

◆ val

uint8_t pma_attribute_struct::val

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