ArmSys Support
ArmsysApi  0.12.18
BAdc.cpp File Reference
#include <BAdc.h>
#include <BSys.h>
#include <BGpio.h>

Macros

#define Mode_Independent   0x00000000
 
#define DualMode_RegSimult_InjecSimult   0x00000001
 
#define DualMode_RegSimult_AlterTrig   0x00000002
 
#define DualMode_InjecSimult   0x00000005
 
#define DualMode_RegSimult   0x00000006
 
#define DualMode_Interl   0x00000007
 
#define DualMode_AlterTrig   0x00000009
 
#define TripleMode_RegSimult_InjecSimult   0x00000011
 
#define TripleMode_RegSimult_AlterTrig   0x00000012
 
#define TripleMode_InjecSimult   0x00000015
 
#define TripleMode_RegSimult   0x00000016
 
#define TripleMode_Interl   0x00000017
 
#define TripleMode_AlterTrig   0x00000019
 
#define Prescaler_Div2   0x00000000
 
#define Prescaler_Div4   0x00010000
 
#define Prescaler_Div6   0x00020000
 
#define Prescaler_Div8   0x00030000
 
#define SampleTime_3Cycles   0x00
 
#define SampleTime_15Cycles   0x01
 
#define SampleTime_28Cycles   0x02
 
#define SampleTime_56Cycles   0x03
 
#define SampleTime_84Cycles   0x04
 
#define SampleTime_112Cycles   0x05
 
#define SampleTime_144Cycles   0x06
 
#define SampleTime_480Cycles   0x07
 
#define TwoSamplingDelay_5Cycles   0x00000000
 
#define TwoSamplingDelay_6Cycles   0x00000100
 
#define TwoSamplingDelay_7Cycles   0x00000200
 
#define TwoSamplingDelay_8Cycles   0x00000300
 
#define TwoSamplingDelay_9Cycles   0x00000400
 
#define TwoSamplingDelay_10Cycles   0x00000500
 
#define TwoSamplingDelay_11Cycles   0x00000600
 
#define TwoSamplingDelay_12Cycles   0x00000700
 
#define TwoSamplingDelay_13Cycles   0x00000800
 
#define TwoSamplingDelay_14Cycles   0x00000900
 
#define TwoSamplingDelay_15Cycles   0x00000A00
 
#define TwoSamplingDelay_16Cycles   0x00000B00
 
#define TwoSamplingDelay_17Cycles   0x00000C00
 
#define TwoSamplingDelay_18Cycles   0x00000D00
 
#define TwoSamplingDelay_19Cycles   0x00000E00
 
#define TwoSamplingDelay_20Cycles   0x00000F00
 

Macro Definition Documentation

◆ DualMode_AlterTrig

#define DualMode_AlterTrig   0x00000009

◆ DualMode_InjecSimult

#define DualMode_InjecSimult   0x00000005

◆ DualMode_Interl

#define DualMode_Interl   0x00000007

◆ DualMode_RegSimult

#define DualMode_RegSimult   0x00000006

◆ DualMode_RegSimult_AlterTrig

#define DualMode_RegSimult_AlterTrig   0x00000002

◆ DualMode_RegSimult_InjecSimult

#define DualMode_RegSimult_InjecSimult   0x00000001

◆ Mode_Independent

#define Mode_Independent   0x00000000

◆ Prescaler_Div2

#define Prescaler_Div2   0x00000000

◆ Prescaler_Div4

#define Prescaler_Div4   0x00010000

◆ Prescaler_Div6

#define Prescaler_Div6   0x00020000

◆ Prescaler_Div8

#define Prescaler_Div8   0x00030000

◆ SampleTime_112Cycles

#define SampleTime_112Cycles   0x05

◆ SampleTime_144Cycles

#define SampleTime_144Cycles   0x06

◆ SampleTime_15Cycles

#define SampleTime_15Cycles   0x01

◆ SampleTime_28Cycles

#define SampleTime_28Cycles   0x02

◆ SampleTime_3Cycles

#define SampleTime_3Cycles   0x00

◆ SampleTime_480Cycles

#define SampleTime_480Cycles   0x07

◆ SampleTime_56Cycles

#define SampleTime_56Cycles   0x03

◆ SampleTime_84Cycles

#define SampleTime_84Cycles   0x04

◆ TripleMode_AlterTrig

#define TripleMode_AlterTrig   0x00000019

◆ TripleMode_InjecSimult

#define TripleMode_InjecSimult   0x00000015

◆ TripleMode_Interl

#define TripleMode_Interl   0x00000017

◆ TripleMode_RegSimult

#define TripleMode_RegSimult   0x00000016

◆ TripleMode_RegSimult_AlterTrig

#define TripleMode_RegSimult_AlterTrig   0x00000012

◆ TripleMode_RegSimult_InjecSimult

#define TripleMode_RegSimult_InjecSimult   0x00000011

◆ TwoSamplingDelay_10Cycles

#define TwoSamplingDelay_10Cycles   0x00000500

◆ TwoSamplingDelay_11Cycles

#define TwoSamplingDelay_11Cycles   0x00000600

◆ TwoSamplingDelay_12Cycles

#define TwoSamplingDelay_12Cycles   0x00000700

◆ TwoSamplingDelay_13Cycles

#define TwoSamplingDelay_13Cycles   0x00000800

◆ TwoSamplingDelay_14Cycles

#define TwoSamplingDelay_14Cycles   0x00000900

◆ TwoSamplingDelay_15Cycles

#define TwoSamplingDelay_15Cycles   0x00000A00

◆ TwoSamplingDelay_16Cycles

#define TwoSamplingDelay_16Cycles   0x00000B00

◆ TwoSamplingDelay_17Cycles

#define TwoSamplingDelay_17Cycles   0x00000C00

◆ TwoSamplingDelay_18Cycles

#define TwoSamplingDelay_18Cycles   0x00000D00

◆ TwoSamplingDelay_19Cycles

#define TwoSamplingDelay_19Cycles   0x00000E00

◆ TwoSamplingDelay_20Cycles

#define TwoSamplingDelay_20Cycles   0x00000F00

◆ TwoSamplingDelay_5Cycles

#define TwoSamplingDelay_5Cycles   0x00000000

◆ TwoSamplingDelay_6Cycles

#define TwoSamplingDelay_6Cycles   0x00000100

◆ TwoSamplingDelay_7Cycles

#define TwoSamplingDelay_7Cycles   0x00000200

◆ TwoSamplingDelay_8Cycles

#define TwoSamplingDelay_8Cycles   0x00000300

◆ TwoSamplingDelay_9Cycles

#define TwoSamplingDelay_9Cycles   0x00000400