diff options
Diffstat (limited to 'targets/wiring/WProgram.h')
-rwxr-xr-x | targets/wiring/WProgram.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/targets/wiring/WProgram.h b/targets/wiring/WProgram.h new file mode 100755 index 0000000..7837da5 --- /dev/null +++ b/targets/wiring/WProgram.h @@ -0,0 +1,39 @@ +extern "C" { + #include <inttypes.h> + #include <math.h> + #include <avr/io.h> + + #include "WConstants.h" + + // main program prototypes + void setup(void); + void loop(void); + + // timing prototypes + void delay(long); + void delayMicroseconds(unsigned int); + long millis(void); + + // pin prototypes + void pinMode(uint8_t, uint8_t); + uint8_t digitalRead(uint8_t); + void digitalWrite(int, uint8_t); + void portMode(int, int); + int portRead(int); + void portWrite(int, int); + int analogRead(int); + void analogWrite(int, int); + + // pulse prototypes + unsigned long pulseIn(int, int); + + // interrupt management prototypes + void attachInterrupt(uint8_t, void (*)(void) ); + void detachInterrupt(uint8_t); +} + +// random prototypes +float random(float); +float random(float, float); +void randomSeed(unsigned int); + |