12345678910111213141516171819202122232425262728293031323334 |
- #ifndef WProgram_h
- #define WProgram_h
-
- #include <stdlib.h>
- #include <string.h>
- #include <math.h>
-
- #include <avr/interrupt.h>
-
- #include "wiring.h"
-
- #ifdef __cplusplus
- #include "WCharacter.h"
- #include "WString.h"
- #include "HardwareSerial.h"
-
- uint16_t makeWord(uint16_t w);
- 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);
-
- void tone(uint8_t _pin, unsigned int frequency, unsigned long duration = 0);
- void noTone(uint8_t _pin);
-
- // WMath prototypes
- long random(long);
- long random(long, long);
- void randomSeed(unsigned int);
- long map(long, long, long, long, long);
- #endif
-
- #endif
|