Skip to content

Commit 445594a

Browse files
committed
Fix some cross-stuff
1 parent 4986a66 commit 445594a

File tree

2 files changed

+14
-19
lines changed

2 files changed

+14
-19
lines changed

Diff for: api/Common.h

+13-18
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,25 @@ extern "C"{
77
void yield(void);
88

99
typedef enum {
10-
LOW = 0x0,
11-
HIGH = 0x1,
10+
LOW = 0,
11+
HIGH = 1,
12+
CHANGE = 2,
13+
FALLING = 3,
14+
RISING = 4,
1215
} PinStatus;
1316

14-
typedef enum {
15-
IRQ_LOW = 0,
16-
IRQ_HIGH = 1,
17-
CHANGE = 2,
18-
FALLING = 3,
19-
RISING = 4,
20-
} InterruptMode;
21-
2217
typedef enum {
2318
INPUT = 0x0,
2419
OUTPUT = 0x1,
2520
INPUT_PULLUP = 0x2,
2621
INPUT_PULLDOWN = 0x3,
2722
} PinMode;
2823

24+
typedef enum {
25+
LSBFIRST = 0,
26+
MSBFIRST = 1,
27+
} BitMode;
28+
2929
#define PI 3.1415926535897932384626433832795
3030
#define HALF_PI 1.5707963267948966192313216916398
3131
#define TWO_PI 6.283185307179586476925286766559
@@ -36,11 +36,6 @@ typedef enum {
3636
#define SERIAL 0x0
3737
#define DISPLAY 0x1
3838

39-
typedef enum {
40-
LSBFIRST = 0,
41-
MSBFIRST = 1,
42-
} BitMode;
43-
4439
#ifndef min
4540
#define min(a,b) \
4641
({ __typeof__ (a) _a = (a); \
@@ -119,10 +114,10 @@ void delayMicroseconds(unsigned int us);
119114
unsigned long pulseIn(pin_size_t pin, uint8_t state, unsigned long timeout);
120115
unsigned long pulseInLong(pin_size_t pin, uint8_t state, unsigned long timeout);
121116

122-
void shiftOut(pin_size_t dataPin, pin_size_t clockPin, uint8_t bitOrder, uint8_t val);
123-
pin_size_t shiftIn(pin_size_t dataPin, pin_size_t clockPin, uint8_t bitOrder);
117+
void shiftOut(pin_size_t dataPin, pin_size_t clockPin, BitMode bitOrder, uint8_t val);
118+
pin_size_t shiftIn(pin_size_t dataPin, pin_size_t clockPin, BitMode bitOrder);
124119

125-
void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, InterruptMode mode);
120+
void attachInterrupt(pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode);
126121
void detachInterrupt(pin_size_t interruptNumber);
127122

128123
void setup(void);

Diff for: api/Stream.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
findMulti/findUntil routines written by Jim Leonard/Xuth
2323
*/
2424

25-
#include "Arduino.h"
25+
#include "Common.h"
2626
#include "Stream.h"
2727

2828
#define PARSE_TIMEOUT 1000 // default number of milli-seconds to wait

0 commit comments

Comments
 (0)