Enable pulseIn() (#140)

* Add files via upload

enable pulseIn()

* Remove optimistic_yield
This commit is contained in:
sorscode
2017-01-20 13:49:17 -06:00
committed by Me No Dev
parent 57dbc9ab77
commit 13f3ac569b
2 changed files with 56 additions and 0 deletions

View File

@ -133,6 +133,9 @@ void initArduino(void);
void setup(void);
void loop(void);
unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout);
unsigned long pulseInLong(uint8_t pin, uint8_t state, unsigned long timeout);
uint8_t shiftIn(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder);
void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val);
@ -156,6 +159,9 @@ uint16_t makeWord(byte h, byte l);
#define word(...) makeWord(__VA_ARGS__)
unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout = 1000000L);
unsigned long pulseInLong(uint8_t pin, uint8_t state, unsigned long timeout = 1000000L);
// WMath prototypes
long random(long);
#endif /* __cplusplus */