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

Go to the source code of this file.

Macros

#define AUX_WUC_POWER_OFF   0x00000001
 
#define AUX_WUC_POWER_DOWN   0x00000002
 
#define AUX_WUC_POWER_ACTIVE   0x00000004
 
#define AUX_WUC_SMPH_CLOCK   (AUX_WUC_MODCLKEN0_SMPH_EN)
 
#define AUX_WUC_AIODIO0_CLOCK   (AUX_WUC_MODCLKEN0_AIODIO0_EN)
 
#define AUX_WUC_AIODIO1_CLOCK   (AUX_WUC_MODCLKEN0_AIODIO1_EN)
 
#define AUX_WUC_TIMER_CLOCK   (AUX_WUC_MODCLKEN0_TIMER_EN)
 
#define AUX_WUC_ANAIF_CLOCK   (AUX_WUC_MODCLKEN0_ANAIF_EN)
 
#define AUX_WUC_TDCIF_CLOCK   (AUX_WUC_MODCLKEN0_TDC_EN)
 
#define AUX_WUC_OSCCTRL_CLOCK   (AUX_WUC_MODCLKEN0_AUX_DDI0_OSC_EN)
 
#define AUX_WUC_ADI_CLOCK   (AUX_WUC_MODCLKEN0_AUX_ADI4_EN)
 
#define AUX_WUC_MODCLK_MASK   0x000000FF
 
#define AUX_WUC_TDC_CLOCK   0x00000100
 
#define AUX_WUC_ADC_CLOCK   0x00000200
 
#define AUX_WUC_REF_CLOCK   0x00000400
 
#define AUX_WUC_CLOCK_OFF   0x00000000
 
#define AUX_WUC_CLOCK_UNSTABLE   0x00000001
 
#define AUX_WUC_CLOCK_READY   0x00000011
 
#define AUX_WUC_CLOCK_HIFREQ   0x00000000
 
#define AUX_WUC_CLOCK_LOFREQ   0x00000001
 

Functions

void AUXWUCClockEnable (uint32_t ui32Clocks)
 Enable clocks for peripherals in the AUX domain. More...
 
void AUXWUCClockDisable (uint32_t ui32Clocks)
 Disable clocks for peripherals in the AUX domain. More...
 
uint32_t AUXWUCClockStatus (uint32_t ui32Clocks)
 Get the status of a clock. More...
 
static void AUXWUCClockFreqReq (uint32_t ui32ClockFreq)
 Request a high or low frequency clock source. More...
 
void AUXWUCPowerCtrl (uint32_t ui32PowerMode)
 Control the power to the AUX domain. More...
 
static void AUXWUCFreezeEnable (void)
 Freeze the AUX IOs. More...
 
static void AUXWUCFreezeDisable (void)
 Unfreeze the AUX IOs. More...