Grelet Jacques
/
Ni-MH_V3
example code using statis library for temperature measurement with LM35 and LM335
Diff: include/util.h
- Revision:
- 4:ffc39af07ade
- Child:
- 5:0b3569945178
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/include/util.h Thu Nov 22 15:57:35 2012 +0000 @@ -0,0 +1,45 @@ +/* anciennement sys.h */ + +typedef void procedure; +typedef unsigned char booleen; +typedef void *pointeur; + +#ifndef FALSE +# define FALSE 0 +#endif +#ifndef TRUE +# define TRUE 1 +#endif + +#define ALLOUE( nb,type ) (type *) calloc( nb,sizeof( type ) ) +#define LIBERE( var ) if( var ) free( (void *) var ) + +#define FARALLOUE( nb,type ) (type *) calloc( nb, sizeof( type ) ) +#define FARLIBERE( var ) if( var ) free( (void *) var ) + +/* util.h */ + +typedef char STRING[ 41 ]; +#define MAX_CHAR_POOL 4096 /* 4Ko de chaines */ + +/***************************************************************************** + *****************************************************************************/ +/* +class Delais{ + private : + long tick, + tloc; + int arme; + + public : + booleen claque( void ); + Delais( long ); +}; +*/ + +double convert_position( double data ); +double temps( unsigned jour_julien, double heure ); + + +STRING *gen_str( unsigned taille /*= 80*/ ); +