Radio Control Layer (RCL)
adc_noise.c File Reference
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <ti/drivers/rcl/RCL_Command.h>
#include <ti/drivers/rcl/RCL_Types.h>
#include <ti/drivers/rcl/RCL_Scheduler.h>
#include <ti/drivers/rcl/commands/adc_noise.h>
#include <ti/log/Log.h>
#include <ti/devices/DeviceFamily.h>
+ Include dependency graph for adc_noise.c:

Macros

#define ADC_NOISE_SAMPLE_MEM   (PBE_RAM_BASE_ADDR)
 
#define ADC_NOISE_SAMPLE_PTR   ((uint32_t *)ADC_NOISE_SAMPLE_MEM)
 
#define ADC_NOISE_SAMPLE_MEM_S2R_START   2048
 

Functions

static void RCL_Handler_Adc_Noise_configureS2R (uint32_t numWords)
 
static void RCL_Handler_Adc_Noise_powerUp (void)
 
static void RCL_Handler_Adc_Noise_powerDown (void)
 
RCL_Events RCL_Handler_ADC_Noise_getNoise (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn)
 

Variables

struct {
uint8_t synthRefsys:1
 
uint8_t powerUp:1
 
uint8_t s2rConversion:1
 
adcNoiseHandlerState
 

Macro Definition Documentation

§ ADC_NOISE_SAMPLE_MEM

#define ADC_NOISE_SAMPLE_MEM   (PBE_RAM_BASE_ADDR)

§ ADC_NOISE_SAMPLE_PTR

#define ADC_NOISE_SAMPLE_PTR   ((uint32_t *)ADC_NOISE_SAMPLE_MEM)

§ ADC_NOISE_SAMPLE_MEM_S2R_START

#define ADC_NOISE_SAMPLE_MEM_S2R_START   2048

Function Documentation

§ RCL_Handler_Adc_Noise_configureS2R()

static void RCL_Handler_Adc_Noise_configureS2R ( uint32_t  numWords)
static

§ RCL_Handler_Adc_Noise_powerUp()

static void RCL_Handler_Adc_Noise_powerUp ( void  )
static

§ RCL_Handler_Adc_Noise_powerDown()

static void RCL_Handler_Adc_Noise_powerDown ( void  )
static

§ RCL_Handler_ADC_Noise_getNoise()

Variable Documentation

§ adcNoiseHandlerState

struct { ... } adcNoiseHandlerState