Commit graph

161 commits

Author SHA1 Message Date
c_oflynn 778f51f445 Change makefile to build with just 'make' 2008-10-15 20:52:03 +00:00
mdurvy 33f9b07915 warning for prefix lifetimes 2008-10-15 08:55:25 +00:00
c_oflynn 1726c10a46 Forgot these files! 2008-10-14 22:04:16 +00:00
c_oflynn d5865cb2b6 -Change needed for ravenusb to build
-Reverts Makefile.include back to 1.57, then apply the needed change
2008-10-14 20:31:46 +00:00
c_oflynn a520fe4646 Lots of changes / commits! This allows ravenusbstick example to build at least. 2008-10-14 19:06:51 +00:00
julienabeille 2238f2e7da Debugged autoconf for ethernet 2008-10-14 16:50:11 +00:00
julienabeille f5f0044578 examples for uIPv6 2008-10-14 10:01:52 +00:00
fros4943 27bc3f771a printing message when packet sent
+ changed period to 2 seconds (can be run unchanged with x-mac)
2008-10-02 21:08:58 +00:00
nvt-se 3c5ed37751 basic tests of Coffee. 2008-09-18 10:35:30 +00:00
nifi 4206ff28a2 Fixed problem with programming Sky nodes using the Java interface under Linux 2008-09-03 13:35:21 +00:00
nifi 822726f817 Added system time when the sensordata is received at the base station and fixed sensor data log to be flushed. 2008-08-29 10:00:23 +00:00
nifi ec69c1c825 Added menu option to send init script to nodes. Added charts 'Average Power' and 'Average Temperature'. Limited the number of displayed chart items to 250 in the time charts 2008-08-29 09:00:15 +00:00
nifi 71c219f5fc added option to limit the number of displayed chart items 2008-08-29 08:42:30 +00:00
nifi dbde68654a Only show nodes with sensor data by default 2008-08-28 07:32:24 +00:00
adamdunkels 9f9ba7d6d9 Added the 6502 targets to the default nightly build checks 2008-08-19 09:20:27 +00:00
oliverschmidt 59c5d05388 Presuming that all platforms based on a certain cpu should be listed here... 2008-08-17 09:56:58 +00:00
adamdunkels 96c47c8ef8 Prepared for automatic cc65 compilation 2008-08-16 13:08:36 +00:00
adamdunkels d0f8770263 Bugfix: dates are now correctly displayed. Capped humidity values at 100% 2008-08-15 18:47:13 +00:00
adamdunkels 46b824d80f Enable rime debug commands (broadcast, unicast) 2008-08-15 18:46:28 +00:00
adamdunkels 5991bc0d67 Milliseconds -> seconds 2008-07-10 20:05:09 +00:00
nifi c4b197a2a4 added option to program Sky nodes from the Java interface 2008-07-10 14:52:59 +00:00
nifi e75579623a setup library for tools 2008-07-10 00:23:30 +00:00
nifi 09197c7ad0 moved range configuration to initialization 2008-07-10 00:19:20 +00:00
nifi 5c37342e14 bug fix 2008-07-09 23:33:33 +00:00
nifi 0fa1ae0fce Java interface using the shell to collect and visualize sensor values from Sky nodes 2008-07-09 23:18:05 +00:00
nifi 551056f263 updated for the latest CC2420 api 2008-07-09 21:49:20 +00:00
adamdunkels d89256c272 Changed from shell app to serial-shell app 2008-07-09 20:57:58 +00:00
adamdunkels 329cea44d7 Replaced the sky-shell with the new sky-shell-collect and removed sky-shell-collect 2008-07-09 20:39:27 +00:00
nifi e92b7178b9 fixed compiler warning 2008-07-08 12:54:41 +00:00
adamdunkels 082efade5b Removed netfile command, added net debug commands 2008-07-07 23:45:35 +00:00
adamdunkels 10f3964be1 Added an AJAX-style web server app that continously updates a web page with data from the Tmote Sky on-board sensors 2008-07-07 23:42:32 +00:00
adamdunkels b88b231c62 Removed ps command to make code fit in memory 2008-07-04 00:01:06 +00:00
adamdunkels 93ce938d8d enable coffee code coffee and netcmd commands 2008-07-03 23:32:03 +00:00
adamdunkels aed5ea1720 Bugfix in netsend commands 2008-07-03 23:31:38 +00:00
adamdunkels 4687c2c948 Renamed Rime module mh to multihop 2008-07-03 22:36:02 +00:00
adamdunkels c2c3835110 Changed name of Rime module ruc to unicast 2008-07-03 21:52:25 +00:00
adamdunkels 8b91a56a4e Added target for sky-shell-collect.c data collection 2008-07-03 18:48:53 +00:00
adamdunkels 96fb8163e6 Shell program that sends a lot of data: sensor data, power data, neighbor data 2008-07-03 18:40:18 +00:00
adamdunkels da4803e4d4 Updated window title and heading 2008-07-02 14:12:48 +00:00
adamdunkels 66876625d4 Changed name of the simple-cc2420 module to cc2420: changed all function names and variable names from simple_cc2420_* to cc2420_*. 2008-07-02 09:05:40 +00:00
adamdunkels 1586d8f36f Changed filename of the CC2420 driver from simple-cc2420 to cc2420. 2008-07-01 21:02:51 +00:00
adamdunkels 63c620303a Changed the 'ibc' and 'uc' Rime modules into the more descriptive names 'broadcast' and 'unicast' 2008-06-26 11:19:22 +00:00
adamdunkels 61bd8009f1 Reverted mistake commit 2008-06-02 08:42:34 +00:00
adamdunkels 199a14150b Removed redundant targets 2008-05-29 20:30:44 +00:00
adamdunkels cbca96c545 Example code for multi-hop Tmote Sky telnet server and web server 2008-05-29 20:17:48 +00:00
oliverschmidt 4dcbc3273e Now that we started adding files to the CVS which are normally generated with a 'save...' make goal we can remove the DEFAULT_TARGET mechanism altogether and just add Makefile.target files. 2008-05-26 10:09:12 +00:00
oliverschmidt 1cab294517 The Contiki 2.x build system allows to define arbitrary macros for the C compiler preprocessor (in other word add -d<macro[=value]>'s to the C compiler command line) directly from the gnumake command line by setting the gnumake variable DEFINES to a comma-seperated list of macros (and optionally values) like this:
make TARGET=mytarget DEFINES=MYLOG, MYSIZE=100, MYTRACE

The build system does however _NOT_ take care to rebuild things if the DEFINES change so most likely a 'make clean' is advisable. To ease usage the DEFINES may be saved individually per target with the goal 'savedefines' similiar to savinf the target.

The 6502-based target leverage the DEFINES mechanism by introducing so-called 'high level config macros' which allow to configure Contiki per target AND per project.

Most of the time there's exactly one reasonable set of high level config macros for every combination of target and project. Therefore it makes sense to place them into CVS.
2008-05-26 09:28:28 +00:00
oliverschmidt 8248685dcf Not all targets support stdio. There I replaced stdio output with log output (and streamlined the source). 2008-05-26 09:12:22 +00:00
oliverschmidt b2810f02e1 Many project Makefiles build just one Contiki binary. Up to now the name of this binary was only available to the 'all' goal as prerequisite. So it was possible to create a non-project-specific rule to i.e. load that binary into the target device.
Therefore I introduced the make variable CONTIKI_PROJECT. Now a typical project Makefile starts with:

CONTIKI_PROJECT = hello-world
all: $(CONTIKI_PROJECT)
2008-05-26 07:37:24 +00:00
oliverschmidt ad7ad61482 Added some sample content for the webserver example using CFS. 2008-05-21 07:43:53 +00:00