You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					35 lines
				
				689 B
			
		
		
			
		
	
	
					35 lines
				
				689 B
			|   
											14 years ago
										 | #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
 |