diff options
Diffstat (limited to 'cores/arduino/wiring.h')
-rwxr-xr-x | cores/arduino/wiring.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cores/arduino/wiring.h b/cores/arduino/wiring.h index df43e6c..26cba9e 100755 --- a/cores/arduino/wiring.h +++ b/cores/arduino/wiring.h @@ -87,6 +87,7 @@ extern "C"{ #define clockCyclesPerMicrosecond() ( F_CPU / 1000000L ) #define clockCyclesToMicroseconds(a) ( (a) / clockCyclesPerMicrosecond() ) +#define microsecondsToClockCycles(a) ( (a) * clockCyclesPerMicrosecond() ) typedef uint8_t boolean; typedef uint8_t byte; @@ -118,7 +119,7 @@ void printIntegerInBase(unsigned long n, unsigned long base); unsigned long millis(void); void delay(unsigned long); void delayMicroseconds(unsigned int us); -unsigned long pulseIn(uint8_t pin, uint8_t state); +unsigned long pulseIn(uint8_t pin, uint8_t state, unsigned long timeout); void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, byte val); |