Added support for program images larger than 65k in nwprog.
This was done by changing the flash imgae address offsets to 32 bit variables instead of 16 bit in Deluge.h and tos-nwprog.
Inserted a check into Resource.request() that controls if the current caller id has a granted signal pending. This will prevent the caller to be inserted into the request queue which makes sense because the caller is the next one to be granted the resource.
This fixes a problem which prevented the RF230 driver from accessing the Spi bus when ActiveMessageAddress.changed() was signaled in the case of a ID change when using tosboot. This prevented the startup procedure to continue.
change the time stamp calculation to never round up into the future
(see the discussin with Steve McKown in tinyos-devel on 02/22/09)
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
Added support for BLIP on Mulle.
Added fixes for the slow spi bus issue between Mulle and RF230.
Removed one printf statement from mulle/chips/at45db/HplAt...
Added TosThreads support for Mulle.
From now on the M16c62p code only uses the interrupt stack. The tosthread library would else not work as intended.
Added a fix folder in the Mulle platforms folder. Se README in that folder for more information.
Did a minor fix to the at45db platform specific code regarding the initialization of the chip. The at45db chip is now initialized through the RealMainP software init so that it will be initialized after the mcu.
Added TosThreads support for Mulle.
From now on the M16c62p code only uses the interrupt stack. The tosthread library would else not work as intended.
Added a fix folder in the Mulle platforms folder. Se README in that folder for more information.
Did a minor fix to the at45db platform specific code regarding the initialization of the chip. The at45db chip is now initialized through the RealMainP software init so that it will be initialized after the mcu.
Added faster baud rate speed when using sm16cf to program Mulle.
Added a fix in crt.S for the trampoline bug in the M16c GCC implementation.
Fixed a bug in m16c62phardware.h with the atomic statements, the flag register was saved after the interrupts were disabled which is not correct.
Some Mulle defines in the Deluge code had accidentally been removed, added these again.
Added a faster software spi implementation for the RF230 specific Mulle code. It is still not fast enough, but it could be made faster if the RF230 chip code also would be modified. (Look into this in the future).
mmaroti [Mon, 29 Mar 2010 22:26:10 +0000 (22:26 +0000)]
tune the LPL constants (use 5 ms listen check)
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
mmaroti [Sat, 27 Mar 2010 22:03:27 +0000 (22:03 +0000)]
add support for IRIS (it was CC2420 specific)
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
mmaroti [Sat, 27 Mar 2010 21:52:41 +0000 (21:52 +0000)]
add support for IRIS (it was CC2420 only)
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
mmaroti [Sat, 27 Mar 2010 21:40:48 +0000 (21:40 +0000)]
export the RadioChannel interface
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
mmaroti [Sat, 27 Mar 2010 21:27:33 +0000 (21:27 +0000)]
fix rounding in the scale function (see MeasureClockC tinyos-help discussion on feb 8, 2010)
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
ayer1 [Tue, 23 Mar 2010 13:28:57 +0000 (13:28 +0000)]
fixed mis-named HplGyroButton component
added power-up call to stdcontrol.start to service apps that duty
cycle the gyros to save power (won't hurt apps having already called
stdcontrol.init).
mmaroti [Mon, 22 Mar 2010 09:34:05 +0000 (09:34 +0000)]
fix typo (thanks Philipp)
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
mmaroti [Mon, 22 Mar 2010 00:37:42 +0000 (00:37 +0000)]
copy the group id from the radio to the serial (it was always 0x00)
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
mmaroti [Sun, 21 Mar 2010 23:58:07 +0000 (23:58 +0000)]
document sloppy HW ACK timestamping
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
mmaroti [Sun, 21 Mar 2010 23:57:37 +0000 (23:57 +0000)]
fix typo (thanks Brano)
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
mmaroti [Sun, 21 Mar 2010 23:57:02 +0000 (23:57 +0000)]
fix the max packet length assert
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
janhauer [Thu, 11 Mar 2010 09:42:25 +0000 (09:42 +0000)]
bugfix (by Roman Lim): reference voltage was turned off immediately when RefVolt_XXXV.stop() was called, but there should be a small delay; also, the internal state of the component did not get back to GENERATOR_OFF
klueska [Mon, 15 Feb 2010 03:16:14 +0000 (03:16 +0000)]
Changed the default to be that all platforms #include stdio.h unless specifically set to include something else, and added support for imote2, hopefully...
mmaroti [Sat, 13 Feb 2010 22:50:09 +0000 (22:50 +0000)]
fix uin16_t alignment bug for the msp430
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
mmaroti [Fri, 12 Feb 2010 21:52:45 +0000 (21:52 +0000)]
Fix the time stamping correction code
Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
janhauer [Thu, 4 Feb 2010 16:31:15 +0000 (16:31 +0000)]
- bugfix: empty data frame sent in response to a datarequest (somtimes) had wrong header size
- updated signature of dummy component NoPromiscuousModeP
gnawali [Thu, 4 Feb 2010 07:31:46 +0000 (07:31 +0000)]
get rid of +5 for rounding, change arg name in functions in CtpInfo to match the arg names in the implementation, fix bug reported by Faisal Aslam - VERY_LARGE_EETX was set to 0xff
andreaskoepke [Wed, 27 Jan 2010 14:42:10 +0000 (14:42 +0000)]
in newer mspgcc/nesc(?) sizeof(message_header_t) > sizeof(message_radio_header_t),
leading to an off by one error. In addition, the message_header_t is aligned on the LSBs.
This fixes all the issues.
andreaskoepke [Sun, 24 Jan 2010 23:01:32 +0000 (23:01 +0000)]
use the same data structure to calculate lengths in transmit and in receive
(removes a bug with newer msp-gcc versions)
check truth in C styls
resource allocation is initialization