Thank you very much On Tuesday 13 October 2009 14:22:29 you wrote: > Hi, > > The compiler is warning you about 65000 not the variable dim, just put > 65000U to tell the compiler you know what you are doing. > > -Bill > > On Tue, Oct 13, 2009 at 3:10 AM, giorgio <giorgio.gala...@unimi.it> wrote: > > I use nesc on tinyos 2.1 and I read that I can use uint8_t ,uint16_t > > ,uint32_t > > and uint64_t as unsigned int 8 bit,unsigned int 16 bit,unsigned int 32 > > bit and > > unsigned int 64 bit but when I use uint16_t and assign to it a value > > higher than 32000 I obtain a warning that is : > > > > GestioneP.nc:13: warning: decimal constant is so large that it is > > unsigned > > > > > > module GestioneP{ > > uses interface Boot; > > > > uses interface Timer<TMilli> as Ti; > > } > > implementation{ > > uint16_t dim = 0; > > uint32_t dim1 = 0; > > > > > > event void Boot.booted(){ > > > > dim = 65000;//this is the line of warning > > dim1= 228255; > > call Ti.startOneShot(10000); > > > > } > > > > > > event void Ti.fired(){ > > > > printf("dim %ud %lud\n ",dim,dim1); > > printfflush(); > > > > dim = dim -10; > > > > dim1 = dim1 -10; > > > > printf("dim %ud %lud\n ",dim,dim1); > > printfflush(); > > > > if(dim < 65535) > > printf("dim minore di 65535\n"); > > > > if(dim1 < 228255) > > printf("dim1 minore di 228255\n"); > > > > > > } > > > > > > } > > > > My doubt is about is defined a variable that is a global variable is not > > instantiate still you don't use it ?If I have defined uint32_t dim =0; > > why I > > obtain that warning on dim = 65000 ? > > > > thank in advance to all have a suggestion or a link to documentation that > > I haven't read > > > > Giorgio > > > > _______________________________________________ > > Tinyos-help mailing list > > Tinyos-help@millennium.berkeley.edu > > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help