MSP430 DriverLib for MSP430FR5xx_6xx Devices  2.21.00.08
 All Data Structures Functions Variables Modules Pages
MPU_initThreeSegmentsParam Struct Reference

Used in the MPU_initThreeSegments() function as the param parameter. More...

#include <mpu.h>

Data Fields

uint16_t seg1boundary
 Valid values can be found in the Family User's Guide.
 
uint16_t seg2boundary
 Valid values can be found in the Family User's Guide.
 
uint8_t seg1accmask
 
uint8_t seg2accmask
 
uint8_t seg3accmask
 

Detailed Description

Used in the MPU_initThreeSegments() function as the param parameter.

Field Documentation

uint8_t MPU_initThreeSegmentsParam::seg1accmask

Is the bit mask of access right for memory segment 1.
Logical OR of any of the following:

  • MPU_READ - Read rights
  • MPU_WRITE - Write rights
  • MPU_EXEC - Execute rights
  • MPU_NO_READ_WRITE_EXEC - no read/write/execute rights

Referenced by MPU_initThreeSegments().

uint8_t MPU_initThreeSegmentsParam::seg2accmask

Is the bit mask of access right for memory segment 2.
Logical OR of any of the following:

  • MPU_READ - Read rights
  • MPU_WRITE - Write rights
  • MPU_EXEC - Execute rights
  • MPU_NO_READ_WRITE_EXEC - no read/write/execute rights

Referenced by MPU_initThreeSegments().

uint8_t MPU_initThreeSegmentsParam::seg3accmask

Is the bit mask of access right for memory segment 3.
Logical OR of any of the following:

  • MPU_READ - Read rights
  • MPU_WRITE - Write rights
  • MPU_EXEC - Execute rights
  • MPU_NO_READ_WRITE_EXEC - no read/write/execute rights

Referenced by MPU_initThreeSegments().


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

Copyright 2015, Texas Instruments Incorporated