MCUXpresso SDK API Reference Manual
Rev. 0
NXP Semiconductors
|
The MCUXpresso SDK provides a driver for the AHB-to-IP Bridge (AIPSTZ) of MCUXpresso SDK devices.
Enumerations | |
enum | aipstz_master_privilege_level_t { kAIPSTZ_MasterBufferedWriteEnable = (1U << 3), kAIPSTZ_MasterTrustedForReadEnable = (1U << 2), kAIPSTZ_MasterTrustedForWriteEnable = (1U << 1), kAIPSTZ_MasterForceUserModeEnable = 1U } |
List of AIPSTZ privilege configuration. More... | |
enum | aipstz_master_t |
List of AIPSTZ masters. More... | |
enum | aipstz_peripheral_access_control_t |
List of AIPSTZ peripheral access control configuration. More... | |
enum | aipstz_peripheral_t |
List of AIPSTZ peripherals. More... | |
Driver version | |
#define | FSL_AIPSTZ_DRIVER_VERSION (MAKE_VERSION(2, 0, 1)) |
Version 2.0.1. | |
Initialization and deinitialization | |
void | AIPSTZ_SetMasterPriviledgeLevel (AIPSTZ_Type *base, aipstz_master_t master, uint32_t privilegeConfig) |
Configure the privilege level for master. More... | |
void | AIPSTZ_SetPeripheralAccessControl (AIPSTZ_Type *base, aipstz_peripheral_t peripheral, uint32_t accessControl) |
Configure the access for peripheral. More... | |
enum aipstz_master_t |
Organized by width for the 8-15 bits and shift for lower 8 bits.
enum aipstz_peripheral_t |
Organized by register offset for higher 32 bits, width for the 8-15 bits and shift for lower 8 bits.
void AIPSTZ_SetMasterPriviledgeLevel | ( | AIPSTZ_Type * | base, |
aipstz_master_t | master, | ||
uint32_t | privilegeConfig | ||
) |
base | AIPSTZ peripheral base pointer |
master | Masters for AIPSTZ. |
privilegeConfig | Configuration is ORed from . |
void AIPSTZ_SetPeripheralAccessControl | ( | AIPSTZ_Type * | base, |
aipstz_peripheral_t | peripheral, | ||
uint32_t | accessControl | ||
) |
base | AIPSTZ peripheral base pointer |
master | Peripheral for AIPSTZ. |
accessControl | Configuration is ORed from . |