From: henri dubois-f. <he...@gm...> - 2006-06-12 18:20:41
|
On 09/06/06, David Gay <dg...@gm...> wrote: > 1.2.5 doesn't build on cygwin. I'll release 1.2.6 next week, which > comes with a few other bug fixes too (I'm waiting in case some other > bug shows up between now and Monday ;-)). > I'll take that bait: I think there's a bug in the wiring checks. Simplest way to see is to compile e.g. RadioCountToLeds for tinynode (make tinynode). you will have the warning " interface XE1205PhyP.SplitControl underwired", even though it is wired (as can be seen either by checking the app.c, or going through the code: tos/platforms/tinynode/ActiveMessageC.nc tos/chips/xe1205/XE1205ActiveMessageC.nc tos/chips/xe1205/XE1205SendReceiveP.nc tos/chips/xe1205/XE1205Phy{C,P}.nc Henri > David Gay > > On 6/5/06, David Gay <dg...@gm...> wrote: > > From sourceforge, as usual. There should be an rpm coming to > > www.tinyos.net soon (Kristin, can you do this?) > > > > Changes in nesC 1.2.5 > > ===================== > > - nescc-mig now generates C (ncg has supported C since 1.1.2) > > - add __builtin_offsetof keyword to make recent gcc's happy, > > and update the gcc-specific asm syntax to reflect recent > > gcc changes > > - allow types defined in interface files to be used immediately in generic > > interface arguments (e.g., interface Timer<TMilli>, where TMilli is > > defined in Timer.nc) > > - updates to automatic inlining - code should be slightly smaller > > - @spontaneous() attribute is automatically added to the __nesc_XXX > > functions used by the compiler > > - atomic optimisation (experimental): if you specify -fnesc-optimize-atomic, > > two optimisations are performed: > > o outermost atomics call __nesc_disable/enable_interrupt, which can assume > > that interrupts are initially enabled > > o "simple" atomic statements have no overhead (interrupts are not disabled) > > simple atomic statements are those: > > - with no accesses to shared state > > - or, at most one access to one byte of shared state > > - bug fixes > > > > -- > > David Gay > > dav...@in... > > > > > _______________________________________________ > nescc-devel mailing list > nes...@li... > https://lists.sourceforge.net/lists/listinfo/nescc-devel > |