R. Steve McKown [Thu, 3 Dec 2009 19:16:10 +0000 (12:16 -0700)]
Update debian rules.
* Clean up builddir
* Use dtmp variable to streamline instructions
* Add lintian overrides files
* Add copyright file to all packages
* Add README.Debian file to all packages
smckown [Thu, 18 Dec 2008 00:59:45 +0000 (00:59 +0000)]
Update the debian build process to allow building 64-bit tinyos-tools on 64-bit hardware. Currently, build using pbuilder, with 32-bit on 32-bit hardware and 64-bit on 64-bit hardware. Need more testing to allow one machine to build both arches.
R. Steve McKown [Tue, 1 Dec 2009 02:34:03 +0000 (19:34 -0700)]
Debianize the tinyos package. This directory builds tinyos, tinyos-tools, tinyos-source, tinyos-avr and tinyos-msp430. tinyos-avr links to packages that aren't properly configured yet for this environment, but tinyos-msp430 does work correctly.
Bug fix from Avrinash at USC; when detecting a clear channel, you care
about not just noise, but also concurrent transmissions. Before, CpmModelC
was only looking at noise, so it would transmit when other nodes nearby
were transmitting, leading to very pessimistic packet delivery rates.
A few preprocessor variables weren't being pulled in - pull them in from DefaultLpl for now, but we may need a long term solution for this if other LPL layers with different timing requires are supported.
Address the comments from Phil Levis about burn and burn-net. The availability for PySerial is tested and tosboot is compiled if the binary image is missing.
Add checks for the image format from tos_image.xml (problem reported by Jonathan Hui), fix a small bug in handling the numeric baudrate for tos-deluge and add manuals for tos-deluge and tos-build-deluge-image.
Moved the apps/tests/TestSharedResources application into the tutorials directory and gave it a new name to fit more appropriately in there. Also modified the tutorial itself to reflect these changes and added / deleted dsome obsolete text from it.
This commit from Chieh-Jan (Mike) Liang contains the following:
- tos-deluge now syncs the flash volume after writing the image and updating the image version number.
- Update section 5 for the new reboot/reprogram command.
Rename the TOSBoot to tosboot.
Enhanced UI in tos-deluge (more explicit messages for -p, progress-bar for -i and messages explaining what should happen).
Script for testing more than one mote.
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