1234567891011121314151617181920212223242526272829303132 |
- #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 "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
|