rng 2.0.0.0
configuration registers

Macros

#define RNG_CONFIG_REG_COMP_QUEUE_DISABLE   0x0003
 
#define RNG_CONFIG_REG_COMP_QUEUE_4_CONV   0x0002
 
#define RNG_CONFIG_REG_COMP_QUEUE_2_CONV   0x0001
 
#define RNG_CONFIG_REG_COMP_QUEUE_1_CONV   0x0000
 
#define RNG_CONFIG_REG_COMP_LAT_NON   0x0000
 
#define RNG_CONFIG_REG_COMP_LAT   0x0004
 
#define RNG_CONFIG_REG_COMP_POL_LOW   0x0000
 
#define RNG_CONFIG_REG_COMP_POL_HIGH   0x0008
 
#define RNG_CONFIG_REG_COMP_MODE_TRAD   0x0000
 
#define RNG_CONFIG_REG_COMP_MODE_WINDOW   0x0010
 
#define RNG_CONFIG_REG_DATA_RATE_8_SPS   0x0000
 
#define RNG_CONFIG_REG_DATA_RATE_16_SPS   0x0020
 
#define RNG_CONFIG_REG_DATA_RATE_32_SPS   0x0040
 
#define RNG_CONFIG_REG_DATA_RATE_64_SPS   0x0060
 
#define RNG_CONFIG_REG_DATA_RATE_128_SPS   0x0080
 
#define RNG_CONFIG_REG_DATA_RATE_250_SPS   0x00A0
 
#define RNG_CONFIG_REG_DATA_RATE_475_SPS   0x00C0
 
#define RNG_CONFIG_REG_DATA_RATE_860_SPS   0x00E0
 
#define RNG_CONFIG_REG_DEV_MODE_SINGLE   0x0100
 
#define RNG_CONFIG_REG_DEV_MODE_CONTIN   0x0000
 
#define RNG_CONFIG_REG_PGA_6144   0x0000
 
#define RNG_CONFIG_REG_PGA_4096   0x0200
 
#define RNG_CONFIG_REG_PGA_2048   0x0400
 
#define RNG_CONFIG_REG_PGA_1024   0x0600
 
#define RNG_CONFIG_REG_PGA_512   0x0800
 
#define RNG_CONFIG_REG_PGA_256_1   0x0A00
 
#define RNG_CONFIG_REG_PGA_256_2   0x0C00
 
#define RNG_CONFIG_REG_PGA_256_3   0x0E00
 
#define RNG_CONFIG_REG_MUX_AINP_AINN_0_1   0x0000
 
#define RNG_CONFIG_REG_MUX_AINP_AINN_0_3   0x1000
 
#define RNG_CONFIG_REG_MUX_AINP_AINN_1_3   0x2000
 
#define RNG_CONFIG_REG_MUX_AINP_AINN_2_3   0x3000
 
#define RNG_CONFIG_REG_MUX_AINP_AINN_0_GND   0x4000
 
#define RNG_CONFIG_REG_MUX_AINP_AINN_1_GND   0x5000
 
#define RNG_CONFIG_REG_MUX_AINP_AINN_2_GND   0x6000
 
#define RNG_CONFIG_REG_MUX_AINP_AINN_3_GND   0x7000
 
#define RNG_CONFIG_REG_OS_SINGLE_CONV   0x8000
 
#define RNG_CONFIG_REG_OS_NO_EFFECT   0x0000
 

Detailed Description

Macro Definition Documentation

◆ RNG_CONFIG_REG_COMP_LAT

#define RNG_CONFIG_REG_COMP_LAT   0x0004

◆ RNG_CONFIG_REG_COMP_LAT_NON

#define RNG_CONFIG_REG_COMP_LAT_NON   0x0000

◆ RNG_CONFIG_REG_COMP_MODE_TRAD

#define RNG_CONFIG_REG_COMP_MODE_TRAD   0x0000

◆ RNG_CONFIG_REG_COMP_MODE_WINDOW

#define RNG_CONFIG_REG_COMP_MODE_WINDOW   0x0010

◆ RNG_CONFIG_REG_COMP_POL_HIGH

#define RNG_CONFIG_REG_COMP_POL_HIGH   0x0008

◆ RNG_CONFIG_REG_COMP_POL_LOW

#define RNG_CONFIG_REG_COMP_POL_LOW   0x0000

◆ RNG_CONFIG_REG_COMP_QUEUE_1_CONV

#define RNG_CONFIG_REG_COMP_QUEUE_1_CONV   0x0000

◆ RNG_CONFIG_REG_COMP_QUEUE_2_CONV

#define RNG_CONFIG_REG_COMP_QUEUE_2_CONV   0x0001

◆ RNG_CONFIG_REG_COMP_QUEUE_4_CONV

#define RNG_CONFIG_REG_COMP_QUEUE_4_CONV   0x0002

◆ RNG_CONFIG_REG_COMP_QUEUE_DISABLE

#define RNG_CONFIG_REG_COMP_QUEUE_DISABLE   0x0003

◆ RNG_CONFIG_REG_DATA_RATE_128_SPS

#define RNG_CONFIG_REG_DATA_RATE_128_SPS   0x0080

◆ RNG_CONFIG_REG_DATA_RATE_16_SPS

#define RNG_CONFIG_REG_DATA_RATE_16_SPS   0x0020

◆ RNG_CONFIG_REG_DATA_RATE_250_SPS

#define RNG_CONFIG_REG_DATA_RATE_250_SPS   0x00A0

◆ RNG_CONFIG_REG_DATA_RATE_32_SPS

#define RNG_CONFIG_REG_DATA_RATE_32_SPS   0x0040

◆ RNG_CONFIG_REG_DATA_RATE_475_SPS

#define RNG_CONFIG_REG_DATA_RATE_475_SPS   0x00C0

◆ RNG_CONFIG_REG_DATA_RATE_64_SPS

#define RNG_CONFIG_REG_DATA_RATE_64_SPS   0x0060

◆ RNG_CONFIG_REG_DATA_RATE_860_SPS

#define RNG_CONFIG_REG_DATA_RATE_860_SPS   0x00E0

◆ RNG_CONFIG_REG_DATA_RATE_8_SPS

#define RNG_CONFIG_REG_DATA_RATE_8_SPS   0x0000

◆ RNG_CONFIG_REG_DEV_MODE_CONTIN

#define RNG_CONFIG_REG_DEV_MODE_CONTIN   0x0000

◆ RNG_CONFIG_REG_DEV_MODE_SINGLE

#define RNG_CONFIG_REG_DEV_MODE_SINGLE   0x0100

◆ RNG_CONFIG_REG_MUX_AINP_AINN_0_1

#define RNG_CONFIG_REG_MUX_AINP_AINN_0_1   0x0000

◆ RNG_CONFIG_REG_MUX_AINP_AINN_0_3

#define RNG_CONFIG_REG_MUX_AINP_AINN_0_3   0x1000

◆ RNG_CONFIG_REG_MUX_AINP_AINN_0_GND

#define RNG_CONFIG_REG_MUX_AINP_AINN_0_GND   0x4000

◆ RNG_CONFIG_REG_MUX_AINP_AINN_1_3

#define RNG_CONFIG_REG_MUX_AINP_AINN_1_3   0x2000

◆ RNG_CONFIG_REG_MUX_AINP_AINN_1_GND

#define RNG_CONFIG_REG_MUX_AINP_AINN_1_GND   0x5000

◆ RNG_CONFIG_REG_MUX_AINP_AINN_2_3

#define RNG_CONFIG_REG_MUX_AINP_AINN_2_3   0x3000

◆ RNG_CONFIG_REG_MUX_AINP_AINN_2_GND

#define RNG_CONFIG_REG_MUX_AINP_AINN_2_GND   0x6000

◆ RNG_CONFIG_REG_MUX_AINP_AINN_3_GND

#define RNG_CONFIG_REG_MUX_AINP_AINN_3_GND   0x7000

◆ RNG_CONFIG_REG_OS_NO_EFFECT

#define RNG_CONFIG_REG_OS_NO_EFFECT   0x0000

◆ RNG_CONFIG_REG_OS_SINGLE_CONV

#define RNG_CONFIG_REG_OS_SINGLE_CONV   0x8000

◆ RNG_CONFIG_REG_PGA_1024

#define RNG_CONFIG_REG_PGA_1024   0x0600

◆ RNG_CONFIG_REG_PGA_2048

#define RNG_CONFIG_REG_PGA_2048   0x0400

◆ RNG_CONFIG_REG_PGA_256_1

#define RNG_CONFIG_REG_PGA_256_1   0x0A00

◆ RNG_CONFIG_REG_PGA_256_2

#define RNG_CONFIG_REG_PGA_256_2   0x0C00

◆ RNG_CONFIG_REG_PGA_256_3

#define RNG_CONFIG_REG_PGA_256_3   0x0E00

◆ RNG_CONFIG_REG_PGA_4096

#define RNG_CONFIG_REG_PGA_4096   0x0200

◆ RNG_CONFIG_REG_PGA_512

#define RNG_CONFIG_REG_PGA_512   0x0800

◆ RNG_CONFIG_REG_PGA_6144

#define RNG_CONFIG_REG_PGA_6144   0x0000