Clemens Valens / inc

Dependents:   SoundEngine

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers util.h Source File

util.h

00001 #ifndef __UTIL_H__
00002 #define __UTIL_H__
00003 
00004 
00005 // From Arduino.h
00006 #define bitRead(value,bit)  (((value) >> (bit)) & 0x01)
00007 #define bitSet(value,bit)  ((value) |= (1UL << (bit)))
00008 #define bitClear(value,bit)  ((value) &= ~(1UL << (bit)))
00009 #define bitWrite(value,bit, bitvalue)  (bitvalue ? bitSet(value,bit) : bitClear(value,bit))
00010 
00011 long map(long x, long in_min, long in_max, long out_min, long out_max);
00012 //int round(double number);
00013 void randomSeed(unsigned int seed);
00014 long random(long howsmall, long howbig);
00015 void cli(void);
00016 void sei(void);
00017 
00018 
00019 #endif // __UTIL_H__