Skip to content

Commit 5be7edf

Browse files
committed
Move AnalogReference enum to ArduinoCore-API
Moved from ArduinoCore-samd
1 parent 4df98f4 commit 5be7edf

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

Diff for: api/Common.h

+10-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,15 @@ typedef enum {
2929
MSBFIRST = 1,
3030
} BitOrder;
3131

32+
typedef enum {
33+
AR_DEFAULT,
34+
AR_INTERNAL,
35+
AR_EXTERNAL,
36+
AR_INTERNAL1V0,
37+
AR_INTERNAL1V65,
38+
AR_INTERNAL2V23
39+
} AnalogReference;
40+
3241
#define PI 3.1415926535897932384626433832795
3342
#define HALF_PI 1.5707963267948966192313216916398
3443
#define TWO_PI 6.283185307179586476925286766559
@@ -97,7 +106,7 @@ void pinMode(pin_size_t pinNumber, PinMode pinMode);
97106
void digitalWrite(pin_size_t pinNumber, PinStatus status);
98107
PinStatus digitalRead(pin_size_t pinNumber);
99108
int analogRead(pin_size_t pinNumber);
100-
void analogReference(uint8_t mode);
109+
void analogReference(AnalogReference mode);
101110
void analogWrite(pin_size_t pinNumber, int value);
102111

103112
unsigned long millis(void);

0 commit comments

Comments
 (0)