#define HIGH 1 #define LOW 0 #define INPUT 0 #define INPUT_PULLUP 2 #define OUTPUT 1 #define A0 0 #define A1 1 #define A2 2 #define A3 3 #define A4 4 #define A5 5 #define DEC 10 #define HEX 16 #define OCT 8 #define BIN 2 #define PI 3.1415926535897932384626433832795 #define HALF_PI 1.5707963267948966192313216916398 #define TWO_PI 6.283185307179586476925286766559 #define DEG_TO_RAD 0.017453292519943295769236907684886 #define RAD_TO_DEG 57.295779513082320876798154814105 #define EULER 2.718281828459045235360287471352 #define SERIAL 0x0 #define DISPLAY 0x1 #define LSBFIRST 0 #define MSBFIRST 1 #define CHANGE 1 #define FALLING 2 #define RISING 3 #include "Serial.h" struct SerialClass Serial; typedef bool boolean; typedef unsigned char byte; typedef unsigned short word; long pulseIn(int pin, int value); long pulseIn(int pin, int value, long timeOut); void shiftOut(int dataPin, int clockPin, int bitOrder, unsigned char val); unsigned char shiftIn(int dataPin, int clockPin, int bitOrder); int abs(int x); long abs(long x); double abs(double x); long map(long x, long in_min, long in_max, long out_min, long out_max); long constrain(long x, long a, long b); double constrain(double x, double a, double b); double max(double x, double y); long max(long x, long y); double min(double x, double y); long min(long x, long y); double sq(double x); double sq(long x); unsigned char lowByte(long w); unsigned char highByte(long w); void bitSet(long* value, int bit); void bitSet(int* value, int bit); void bitSet(short* value, int bit); void bitSet(char* value, int bit); long bitClear(long value, int bit); int bitClear(int value, int bit); short bitClear(short value, int bit); char bitClear(char value, int bit); void bitToggle(long* value, int bit); void bitToggle(int* value, int bit); void bitToggle(short* value, int bit); void bitToggle(char* value, int bit); void bitWrite(long* value, int bit, int bitvalue); void bitWrite(int* value, int bit, int bitvalue); void bitWrite(short* value, int bit, int bitvalue); void bitWrite(char* value, int bit, int bitvalue); long bit(long b); long bitRead(long value, int bit); int bitRead(int value, int bit); short bitRead(short value, int bit); char bitRead(char value, int bit); bool INTERRUPTS_DISABLED; void interrupts(); void noInterrupts();