This commit from Chieh-Jan (Mike) Liang fixes the following issues:
- Add a new command to reprogram the network (instead of motes automatically reprogram after they receive an image).
- Update the documentation to reflect the new command.
- Add README.txt files for the examples.
- Fix UartByte to properly disable interrupts before busywaiting on the TX interrupt flag, and clear the flag and enable interrupts back afterwards, problem reported by David M.
- Set DCO calibrate target back to 4096 binary kHz
- Add new command/event in Msp430ClockInit to enable overriding of the startup values for the DCO calibrate routine
- Modify PlatformC/PlatformP in platform/telosa to use intermediate configuration MoteClockC that can be used to override the default clock initialization via MoteClockP
- Add MoteClockC and MoteClockP in platform/telosb to allow for usage of the DCOR flag / ROSC on tmote sky. The overriding configuration is currently disabled pending closer review of the calibration routine behavior for the new setup and other potential gotchas
Due to the new #define's to control auto-acks and address recognition in the CC2420 stack, a separate BaseStationCC2420 application is no longer necessary. Removing it improves configuration management.
Updated README's to describe different options when compiling for the CC2420. Updated the Makefile to include the new CC2420 configurations. This does away with the need for a separate BaseStationCC2420 since no files need to be overridden.
Updated the HTML regression test report, named it something more date-neutral. Updated CC2420Config to provide async commands so CC2420Receive can use them to perform software address checking.
Reports of tinyos.jar being corrupted. Fact is, it's been corrupted for several revisions. I'll try to remove it from my end and upload it as a binary instead of text/ascii to see if that helps.
razvanm [Wed, 27 Jun 2007 20:04:57 +0000 (20:04 +0000)]
This commit from Chieh-Jan (Mike) Liang fixes the following issues:
- DelugeStorage is no longer included when DELUGE flag is not defined.
- Fix a problem related to the way MicaZ storage driver allocates volumes in reverse order than the one defined in XML file. The symptom here is that --diss command will disseminate the wrong volume.
- Fix the problem of not changing local node ID properly. The problem was reported by Ryan Stinnett.
- After a page is received and written to flash, sync the flash (especially for AT45DB).
janhauer [Mon, 25 Jun 2007 13:44:49 +0000 (13:44 +0000)]
Added a generic that generates a nesC warning if someone wired to RefVolt arbiter
but forgot to wire the AdcConfigure interface (the component does not generate
any code).
rincon [Sat, 23 Jun 2007 05:14:40 +0000 (05:14 +0000)]
First, we'll pull the new FifoQueue component out of the baseline for now so its interface is not permanently cast into TinyOS. Then, we'll define some broad, useful Queue interface to support many the types of behavior, including the ones you are mentioning. Finally, we (anybody) can implement various Queues using the unified Queue interfaces.
rincon [Tue, 19 Jun 2007 17:30:08 +0000 (17:30 +0000)]
Updated the ActiveMessageAddress interface after discovering issues with calling setAmGroup() and setAmAddress() separately and having the radio try to split-phase sync() with each one of those.
rincon [Mon, 18 Jun 2007 20:36:36 +0000 (20:36 +0000)]
Added a -no-output and null renderer option for deployable applications that only want serial forwarder running completely in the background. Have yet to regenerat/commit the baseline .jar that corresponds to this addition.