CC26xx Driver Library
vims.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include <inc/hw_types.h>
#include <inc/hw_memmap.h>
#include <inc/hw_vims.h>
#include <driverlib/debug.h>

Go to the source code of this file.

Macros

#define VIMS_MODE_CHANGING   0x4
 
#define VIMS_MODE_DISABLED   (VIMS_CTL_MODE_GPRAM)
 
#define VIMS_MODE_ENABLED   (VIMS_CTL_MODE_CACHE)
 
#define VIMS_MODE_OFF   (VIMS_CTL_MODE_OFF)
 

Functions

void VIMSConfigure (uint32_t ui32Base, bool bRoundRobin, bool bPrefetch)
 Configures the VIMS. More...
 
void VIMSModeSet (uint32_t ui32Base, uint32_t ui32Mode)
 Set the operational mode of the VIMS. More...
 
uint32_t VIMSModeGet (uint32_t ui32Base)
 Get the current operational mode of the VIMS. More...
 
void VIMSModeSafeSet (uint32_t ui32Base, uint32_t ui32NewMode, bool blocking)
 Set the operational mode of the VIMS in a safe sequence. More...
 
static void VIMSLineBufDisable (uint32_t ui32Base)
 Disable VIMS linebuffers. More...
 
static void VIMSLineBufEnable (uint32_t ui32Base)
 Enable VIMS linebuffers. More...