Giovanni evilaliv3 Pellerano
db729eddd2
added remote power switch example for SeedEye board
2013-05-17 14:33:58 +02:00
Adam Dunkels
59a8df14a8
Merge pull request #189 from sieben/markdown
...
Update to markdown
2013-05-16 00:24:25 -07:00
Joakim Eriksson
a096ace73e
fixed bug causing lots of packet loss
2013-05-04 13:13:08 -07:00
Joakim Eriksson
26d3359683
make native border router use ipv6 stack and not rime
2013-05-04 13:12:09 -07:00
George Oikonomou
40f49948e6
New Platform: TI CC2538 Development Kit
...
This commit adds cpu, platform and example files,
providing support for running Contiki on TI's cc2538 DK
2013-04-06 21:07:31 +01:00
Oliver Schmidt
d5d8de7372
Merge pull request #181 from mmuman/ctk-ncurses-try4
...
TODOs:
- Check FreeBSD
- Adjust Makefile.target
2013-03-31 14:36:30 -07:00
François Revol
a43601b2fc
ctk-curses: WITH_GUI also on ftp example for native platform
2013-03-30 23:45:53 +01:00
Rémy Léone
e6bd4f1dde
Rename to md
2013-03-26 23:15:37 +01:00
Rémy Léone
7b40a568a6
Update to markdown
...
- Spellchecking
- Update plain text to github markdown
2013-03-26 16:55:19 +01:00
George Oikonomou
db078cf7e8
Replace reads of rimestats with RIMESTATS_GET(x)
2013-03-20 21:14:35 +00:00
Robert Quattlebaum
28a1e40ebd
core/lib/settings: Generalized Settings Manager to work on any platform
...
This commit moves the Settings Manager from the AVR codebase
into the Contiki core library. Any platform that implements
the Contiki EEPROM API can now use the Settings Manager's
key-value store for storing their persistent configuration info.
The Settings Manager is a EEPROM-based key-value store. Keys
are 16-bit integers and values may be up to 16,383 bytes long.
It is intended to be used to store configuration-related information,
like network settings, radio channels, etc.
* Robust data format which requires no initialization.
* Supports multiple values with the same key.
* Data can be appended without erasing EEPROM.
* Max size of settings data can be easily increased in the future,
as long as it doesn't overlap with application data.
The format was inspired by the [OLPC manufacturing data format][].
Since the beginning of EEPROM often contains application-specific
information, the best place to store settings is at the end of EEPROM
(the "top"). Because we are starting at the end of EEPROM, it makes
sense to grow the list of key-value pairs downward, toward the start of
EEPROM.
Each key-value pair is stored in memory in the following format:
Order | Size | Name | Description
--------:|---------:|--------------|-------------------------------
0 | 2 | `key` | 16-bit key
-2 | 1 | `size_check` | One's-complement of next byte
-3 | 1 or 2 | `size` | The size of `value`, in bytes
-4 or -5 | variable | `value` | Value associated with `key`
The end of the key-value pairs is denoted by the first invalid entry.
An invalid entry has any of the following attributes:
* The `size_check` byte doesn't match the one's compliment of the
`size` byte (or `size_low` byte).
* The key has a value of 0x0000.
[OLPC manufacturing data format]: http://wiki.laptop.org/go/Manufacturing_data
2013-03-20 11:57:13 -07:00
François Revol
25e3f828aa
Ncurses-based CTK backend for the native platform.
2013-03-20 01:35:01 +01:00
Adam Dunkels
277a348f60
Changed the name of the IPv6 number of route entries configuration from UIP_CONF_DS6_ROUTE_NBU to UIP_CONF_MAX_ROUTES.
2013-03-18 11:12:44 +01:00
Robert Quattlebaum
da81360731
core/net/resolv: Misc. updates and cleanups.
2013-03-14 19:14:32 -07:00
Adam Dunkels
39e5a8c6dc
Merge pull request #80 from darconeous/mdns-resolv
...
Adds IPv6 and MDNS domain name resolution.
2013-03-10 12:58:39 -07:00
Adam Dunkels
262c9db1c4
Merge pull request #127 from mkovatsc/master
...
Erbium CoAP draft 13
2013-03-10 12:56:06 -07:00
Robert Quattlebaum
f145c17039
core/net/resolv: IPv6 and mDNS ("Bonjour") support. Major refactor.
...
This patch updates the DNS resolver to support IPv6 and introduces an
improved API for looking up DNS entries. This patch also adds optional
support for mDNS lookups and responses to the DNS resolver.
Here is a quick summary of the changes:
* Added support for IPv6 lookups.
* DNS queries now honor record expiration.
* Added support for mDNS, compatible with "Bonjour".
* Implemented a new lookup api, `resolv_lookup2()`, which provides
more information about the state of the record(error, expired,
looking-up, etc.).
About mDNS/Bonjour Support
--------------------------
This patch adds basic support for mDNS/Bonjour, which allows you to
refer to the name of a device instead of its IP address. This is
incredibly convenient for IPv6 addresses because they tend to be very
long and difficult to remember. It is especially important for
link-local IPv6 addresses, since not all programs support the '%'
notation for indicating a network interface (required on systems with
more than one network interface to disambiguate).
In other words, instead of typing in this:
* `http://[fe80::58dc:d7ed:a644:628f%en1]/ `
You can type this instead:
* `http://contiki.local/ `
Huge improvement, no?
The convenience extends beyond that: this mechanism can be used for
nodes to talk to each other based on their human-readable names instead
of their IPv6 addresses. So instead of a switch on
`aaaa::58dc:d7ed:a644:628f` triggering an actuator on
`aaaa::ed26:19c1:4bd2:f95b`, `light-switch.local` can trigger the
actuator on `living-room-lights.local`.
What you need to do to be able to look up `.local` names on your
workstation depends on a few factors:
* Your machine needs to be able to send and receive multicast packets
to and from the LoWPAN. You can do this easily with the Jackdaw
firmware on an RZUSBStick. If you have a border router, you will need
it to bridge the mDNS multicast packets across the border.
* If you are using a Mac, you win. All Apple devices support mDNS
lookups.
* If you are using Windows, you can install Apple's Bonjour for Windows
package. (This may be already installed on your machine if you have
installed iTunes) After you install this you can easily do `.local`
lookups.
* If you are using a Unix machine, you can install Avahi.
The default hostname is set to `contiki.local.`. You can change the
hostname programmatically by calling `resolv_set_hostname()`. You can
change the default hostname by changing `CONTIKI_CONF_DEFAULT_HOSTNAME`.
You may disable mDNS support by setting `RESOLV_CONF_SUPPORTS_MDNS` to
`0`.
---------------------------------
core/net/resolv: `resolv_lookup2()` -> `resolv_lookup()`
Note that this patch should fix several `resolv_lookup()` bugs
that already existed. There were many cases where `resolv_lookup()`
was being called and the IP address ignored, but later code
assumed that the IP address had been fetched... ANYWAY, those
should be fixed now.
---------------------------------
examples/udp-ipv6: Updated client to use MDNS to lookup the server.
Also updated the Cooja regression test simulation.
2013-03-10 11:40:08 -07:00
Robert Quattlebaum
1d113f52ad
core/net/uip: Rename uip_ethaddr
to uip_lladdr
.
...
There isn't really a good reason I can think of for these
to be different between IPv4 and IPv6.
2013-03-10 11:39:11 -07:00
Adam Dunkels
d2461c9e9a
Merge pull request #99 from heipei/slip-radio
...
Load Makefile.target for slip-radio
2013-03-09 05:55:17 -08:00
Matthias Kovatsch
23e56e57b0
Merge branch 'master' of https://github.com/contiki-os/contiki
2013-03-08 20:21:54 +01:00
Oliver Schmidt
49ca10d540
Removed PFS code from C128 WGET.
...
On the C128 the custom PFS code doesn't add functionality (as it does with IDE64 support on the C64) but is "only" smaller than the POSIX file i/o code in the C library. But the stdio code in the C library (used in WGET for screen i/o) relies on the POSIX file i/o code anyway so there no point in additionally adding the PFS code to the WGET program.
2013-03-06 14:50:51 +01:00
Sébastien Dawans
de3cd3811d
Restore CC2420 as default in slip-radio
2013-02-20 18:26:52 +01:00
Laurent Deru
3486c69981
SLIP-radio support for the Econotag
2013-02-19 21:52:59 +01:00
Sébastien Dawans
e05ab21557
SLIP-radio support for the Nooliberry (RF230 radio)
2013-02-19 21:52:54 +01:00
Oliver Schmidt
9040f83fd4
Reduced program size.
...
On the C128 the custom PFS code doesn't add functionality (as it does with IDE64 support on the C64) but is "only" smaller than the POSIX file i/o code in the C library. But the POSIX directory access code in the C library relies on the POSIX file i/o code anyway so there no point in additionally adding the PFS code to the FTP program.
2013-02-14 15:57:20 +01:00
Oliver Schmidt
107b79c019
The recent cc65 snapshot yields somewhat small programs so we can move back to the MTU size used before.
2013-02-14 15:45:33 +01:00
Matthias Kovatsch
82884ab63f
Fixed legacy CoAP versions.
2013-02-13 19:22:21 +01:00
Matthias Kovatsch
a522357d20
Added Erbium coap-12 and coap-13.
2013-02-13 17:46:35 +01:00
Oliver Schmidt
ea4fac679f
Allow user to read the result of wget.
...
Several retro targets clear the screen after program termination so allow user to read the result.
2013-02-11 00:24:51 +01:00
Oliver Schmidt
945b334457
Minor uIP code increase from Contiki 2.5 to Contiki 2.6 make a buffer reduction necessary.
2013-02-03 23:41:20 +01:00
Oliver Schmidt
81bc336a93
Updated Contiki URL in sample web page.
2013-02-03 10:57:48 +01:00
Oliver Schmidt
7360444c94
Have the wget process allow the resolver process to initialize properly.
2013-02-01 00:10:03 +01:00
Johannes Gilger
3877f361e4
Load Makefile.target for slip-radio
...
This loads Makefile.target into Makefile so we can check for TARGET==sky
when building this. Compilation for sky fails without it.
Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
2013-01-30 15:34:06 +01:00
Adam Dunkels
47c2b13db5
Merge pull request #78 from g-oikonomou/example-putchars
...
We can now turn off example-provided putchars
2013-01-09 22:41:22 -08:00
George Oikonomou
a35580d068
cc2530 udp server example is no longer RPL root by default
2013-01-09 22:46:20 +00:00
George Oikonomou
de251aeb85
We can now turn off example-provided putchars
2013-01-09 22:23:22 +00:00
George Oikonomou
64a95dcb59
Code style fixes: sensinode examples
2012-12-16 19:28:56 +00:00
George Oikonomou
594ba9a0ed
Code style fixes: cc2530dk examples
2012-12-16 19:28:56 +00:00
George Oikonomou
e38b419e84
Deleted obsolete sensinode examples
2012-12-16 19:28:41 +00:00
Adam Dunkels
99f541e8fd
Updated to the latest uip-ds6-route API
2012-11-27 23:04:34 +01:00
Adam Dunkels
5406dd8b18
Updated to use the new uip-ds6-route API
2012-11-27 23:04:34 +01:00
Adam Dunkels
ec8c7e9be0
Cleanup of the node-id.h files. The node-id.h file contains
...
declarations of functions for setting and getting a node ID number, a
functionality that exists on many platforms. Since this functionality
was not considered part of the Contiki core, each platform defined its
own node-id.h file. This commit attempts to clean this up by
collecting the node-id.h into a core/sys/node-id.h file that replaces
the old node-id.h files from the platform directories.
2012-11-20 19:59:46 +01:00
Mariano Alvira
e4a383d61d
don't use static routing with econotag platform
2012-11-20 13:22:28 -05:00
George Oikonomou
5762179159
cc2530dk: Sniffer example changes:
...
- Building for the cc2531 USB dongle by default
- We turn on USB-serial buffered mode
Closes #21
2012-11-04 21:44:38 +00:00
George Oikonomou
9215081f41
cc2530dk: Border router example changes:
...
- It now plays nicely with the cc2531 USB dongle
- We build it for the dongle by default
- Debugging with cc2530dk functions instead of printf
- Using __nonbanked optimisations
- During prefix requests, invert LED blinking to make things more visible
- Removed leftover include
- Code style fixes
See Pull Request #21
2012-11-04 21:44:24 +00:00
George Oikonomou
13f20225a6
Sensinode: Border router debug without printf
...
Closes #20
2012-11-04 21:44:06 +00:00
George Oikonomou
be93f1ae52
cc2531: Added a new USB demo project (CDC-ACM)
...
See Pull Request #18
2012-11-01 17:42:01 +00:00
Adam Dunkels
944537fccf
Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree
2012-10-26 15:54:49 +02:00
Niclas Finne
f5c8cff5b2
Made MT stack size configurable
2012-10-23 00:52:52 +02:00
George Oikonomou
8699f7741d
Fixed typos and a stray printf. Adjusted comments
2012-09-07 17:31:25 +01:00
simonduq
1bb055bae6
Fixed the udp-stream example: use the new RPL interface, reduce RAM usage
2012-08-30 13:22:27 +02:00
Antonio Lignan
c5e9d688a5
Fixed sht11 driver, now ensures the i2c bus is disabled when initializing
2012-08-16 14:12:27 +02:00
Antonio Lignan
73e7f25cbc
Simple phidget-like relay driver for the Z1 mote with basic functionalities
2012-07-30 11:27:13 +02:00
George Oikonomou
43f2790357
Added channel_get() to the cc2x3x RF drivers
2012-07-11 10:53:14 +01:00
Nicolas Tsiftes
86115a392e
Include string.h
2012-06-27 15:44:53 +02:00
Nicolas Tsiftes
0ba83a10df
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-06-27 15:42:51 +02:00
Joakim Eriksson
51b73127e9
* Simple JSON parser and generator.
...
* Simple HTTP webservice with support for both receiving and sending HTTP requests.
* json-ws example that optionally push sensor data to COSM over IPv6.
2012-06-12 16:42:16 +02:00
Niclas Finne
f177284a73
Added option to specify the IPv6 prefix
2012-06-12 16:32:05 +02:00
Nicolas Tsiftes
21f2b42090
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-06-11 08:01:03 +02:00
David Kopf
37c407b177
Patch from Landon Fuller adds const to PROGMEM, required for newer avr-gcc
2012-06-10 12:54:11 -04:00
Matthias Kovatsch
9096da299e
Added sub-resource example.
2012-06-09 12:20:57 +02:00
Matthias Kovatsch
ed66cfa364
Disabled debugging.
2012-06-09 11:18:51 +02:00
Matthias Kovatsch
6c813f0fb1
Fixed bug in debug print noticed by Linus.
2012-06-09 11:14:25 +02:00
Matthias Kovatsch
4a96e12890
Added Giovanni Pellerano's radio resource.
2012-06-09 10:47:09 +02:00
Nicolas Tsiftes
e84d6fc665
Added default targets and removed certain C flags.
2012-06-04 20:02:23 +02:00
Fredrik Osterlind
c2b7e26e33
removed io.h include, now handled by Contiki to support more compilers
2012-05-29 17:08:17 +02:00
David Kopf
e62f2c3977
Ensure MAXDADNS is defined in uip-ds6.h
...
Set no RPL as webserver6.minimal-net default and update README
2012-05-28 10:01:34 -04:00
Fredrik Osterlind
6ff349f3e6
bugfix in fragmentation test mode: avoid reading from outside buffer placed on stack
2012-05-25 14:36:13 +02:00
George Oikonomou
2f89f41b5a
cc2x3x RPL/non-RPL handling:
...
- Relevant examples explicitly request it in their Makefile
- Removed the definition of UIP_CONF_IPV6_RPL from
contiki-conf.h. If needed, it's defined through a -D
2012-05-16 15:22:31 +01:00
George Oikonomou
1f7171f943
Adjust cc2x3x ports to the new clock API
2012-05-16 15:22:31 +01:00
George Oikonomou
efd6d12831
cc2530dk and Sensinode example udp server code cleanup
2012-05-16 15:22:31 +01:00
Matthias Kovatsch
3dea97e247
Updated file references and README.
2012-05-13 17:15:57 +02:00
Matthias Kovatsch
0038acfa87
Cleaned up filenames
2012-05-13 17:13:54 +02:00
Matthias Kovatsch
222a858254
Optimized configuration to fit into sky again.
2012-05-13 16:23:28 +02:00
Antonio Lignan
6df9ffb731
Zolertia's light sensor ziglet
2012-05-11 13:39:59 +02:00
Antonio Lignan
5a431482bf
Squeeze websense example
2012-05-09 10:44:41 +02:00
George Oikonomou
52d0117086
Offload some bytes off the cc2x3x stack for the sensinode & cc2530dk udp server example
2012-04-26 17:21:33 +01:00
George Oikonomou
4147c7e58d
cc2530dk example comment fix
2012-04-26 16:28:04 +01:00
George Oikonomou
febcf0fc41
The cc2530dk blink-hello example now makes sense for cc2531
2012-04-26 16:27:23 +01:00
George Oikonomou
dd26accc07
We can now use SDCC's __nonbanked feature
...
This allows us to reduce CODE footprint of SDCC projects
built with --model-huge. Use carefully!
* Added a facility which allows us to enable/disable the
feature from the CPU dir (CC_CONF_NON_BANKED_OPTIMIZATION)
* Added the CC_NON_BANKED keyword to some platform files
(expands to __nonbanked)
* Started using this for some examples
2012-04-26 15:28:43 +01:00
Niclas Finne
16bb9295f3
Added configurable delay between slip packets to avoid losing data
2012-04-20 22:40:45 +02:00
Niclas Finne
28c62208cb
Added check for illegal attributes in packet attribute serialization
2012-04-20 22:40:24 +02:00
Niclas Finne
1733f3b6bc
Added command context. Patch by Joakim Eriksson
2012-04-20 22:31:37 +02:00
David Kopf
ea667cef2d
Change Huginn and Muninn for params.c storage
2012-04-09 10:10:45 -04:00
David Kopf
c31f57ffb1
RPL is now default.
2012-04-09 10:09:21 -04:00
George Oikonomou
225a6aff8c
Improved cc2x30 timer test examples
...
* Adjusted the cc2530 timer-test example to reflect recent changes to clock_delay()
* Sensinode now uses the newer timer-test example copied over from cc2530dk
* Deleted the obsolete clock-test. timer-test is a superset
2012-04-03 16:32:08 +01:00
George Oikonomou
977bc548f3
Renamed sensinode-debug to debug
2012-04-02 11:22:19 +01:00
Matthias Kovatsch
ed92994784
Clean-up and fix for rest-server-example.
2012-03-29 18:56:46 +02:00
Matthias Kovatsch
8f9247560a
Managed consistent representation generation for /obs.
2012-03-29 18:16:27 +02:00
Matthias Kovatsch
c023faead2
Added Content-Type to observe notifications.
2012-03-29 18:16:25 +02:00
Matthias Kovatsch
949ba03bda
Changed notify API to passing a notification message.
2012-03-29 18:16:24 +02:00
Matthias Kovatsch
d102d8c607
Changed separate API and fixed token bug.
2012-03-29 18:16:23 +02:00
Matthias Kovatsch
c7c7bcbf81
Branched and added custom address to Makefile.
2012-03-29 18:16:22 +02:00
George Oikonomou
23e7f242f6
Changes to the ping part of the cc2530 and Sensinode udp-ipv6 examples
...
- Remove obsolete variable declarations
- prettier printf output
- cc2530 example turns on printfs
2012-03-29 13:10:25 +01:00
George Oikonomou
4f1e251603
Some uN_t had crept back in cc2530dk and sensinode.
...
Changed to uintN_t plus a bit of code formatting
2012-03-29 13:10:10 +01:00
Vasilis Michopoulos
9475737f4b
Changed some sensinode/cc2530 examples to use uip-debug.h instead of the old #define DEBUG N
2012-03-29 13:08:24 +01:00
George Oikonomou
78450aeab6
Fixed mis-formatted printfs
2012-03-29 13:08:12 +01:00
Niclas Finne
7bf4fa4bff
Removed obsolete mac pointer
2012-03-28 21:51:19 +02:00
George Oikonomou
2755e261bf
Turn off printf for sensinode examples which will otherwise not fit our flash
2012-03-23 16:49:49 +00:00
George Oikonomou
80002e8fd1
Fixed the stub-rdc driver used by various cc2x30 examples
2012-03-23 16:48:09 +00:00
George Oikonomou
ad256e5014
New platform: TI cc2530 Development Kit
...
This commits adds support for TI's SmartRF05 Eval. Board with cc2530 EMs
Some initial support for cc2531 USB dongles
2012-03-23 14:41:07 +00:00
George Oikonomou
b7674c3636
Reincarnate the sensinode/cc2430 port
2012-03-23 14:41:07 +00:00
Matthias Kovatsch
063bb12bd0
Fixed debug/test prints.
2012-03-19 18:37:25 +01:00
Matthias Kovatsch
2aa1f587bd
Added ETSI IoT CoAP Plugtests server and tweaked rest-server-example.
2012-03-17 16:51:28 +01:00
Matthias Kovatsch
e794088d19
Made Block1 support dependent on resource handlers.\nAdded flags and target for minimal-net.
2012-03-17 15:32:51 +01:00
Matthias Kovatsch
3a3d457a57
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-03-17 11:50:17 +01:00
Matthias Kovatsch
186f227972
Also excluded platform native from static routing.
2012-03-17 11:47:09 +01:00
Joakim Eriksson
90e969344a
added config for serializing attributes
2012-03-16 03:08:47 -07:00
Niclas Finne
9217c8b321
fixed compiler warning
2012-03-14 15:20:02 +01:00
Joakim Eriksson
adff634b88
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-03-09 01:11:21 -08:00
Joakim Eriksson
ae3ff57c39
replaced inet6 with inet for linux to get tunbridge working.
2012-03-09 01:09:56 -08:00
David Kopf
07f6e10c1c
Add display options to border router web page, default now uses stack instead of static buffer.
...
Turn radio off until prefix is acquired.
2012-03-02 16:01:12 -05:00
Ilya Dmitrichenko
b67e49051c
Use __APPLE__
instead of __MACH__
.
2012-03-02 15:15:46 -05:00
Ilya Dmitrichenko
7621bdfc77
Fixed ifconfig for Darwin
2012-03-02 15:15:45 -05:00
Ilya Dmitrichenko
70d3acf9af
Fixed baudrate issue on Darwin.
2012-03-02 15:15:44 -05:00
Matthias Kovatsch
cd802979da
Fixed token bug in separate response and extended API (thanks to Klaus Hartke for the bug report).
2012-02-06 06:22:55 +01:00
Matthias Kovatsch
2ef46ac47a
Bugfix for separate NON requests and updated separate resonse API.\nEnabled multiple BLOCKING_REQUESTs in the same scope.
2012-02-05 06:21:35 +01:00
David Kopf
7110075108
Make static buffer the default, add comments.
2012-03-06 09:10:12 -05:00
Niclas Finne
40c32990e3
Added missing arguments to usage information
2012-03-06 12:33:16 +01:00
Matthias Kovatsch
dc6142fa0b
Revised Erbium observing.
2012-02-01 03:24:49 +01:00
Matthias Kovatsch
4a02790c76
Simplified Erbium support for separate responses.
2012-01-31 04:38:07 +01:00
Matthias Kovatsch
6e41f6fbe9
Erbium README update.
2012-01-30 01:41:53 +01:00
Matthias Kovatsch
de82815186
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
...
Conflicts:
apps/er-coap-06/er-coap-06-engine.c
apps/er-coap-06/er-coap-06-observing.c
apps/er-coap-06/er-coap-06-separate.c
apps/er-coap-06/er-coap-06-transactions.c
apps/er-coap-06/er-coap-06.c
Removed er-coap-06.
2012-01-30 01:30:49 +01:00
Joakim Eriksson
417a2b691f
increase uip buffer size for native border router
2012-02-23 13:59:39 -08:00
Niclas Finne
5fdcd6bc13
Fixed typo, added option to run without slip connection
2012-02-21 14:42:05 +01:00
Nicholas J Humfrey
a561d20828
Converted u8_t to uint8_t and u16_t to uint16_t in the examples directory.
2012-02-21 08:33:25 -05:00
Niclas Finne
23a70177b2
Added option to connect to server instead of serial device
2012-02-21 11:05:52 +01:00
David Kopf
0327fe3020
Turn off RDC before SLIP prefix interchange. Disable SIN/SUT prints, leave off-route prints.
2012-02-11 15:15:00 -05:00
Matthias Kovatsch
f23e86f589
Moved status code API from REST engine to main coap implementation.
2012-01-30 01:28:43 +01:00
Matthias Kovatsch
bca4d56eec
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-01-28 18:52:45 +01:00
Matthias Kovatsch
2240289d1f
Erbium code cleanup.
2012-01-28 18:52:14 +01:00
Matthias Kovatsch
4c3e858df5
Made Erbium function parameters const where applicable.\nMinor clean-up.
2012-01-20 18:30:12 +01:00
Matthias Kovatsch
0a4c77dbff
Fixed snprintf() return value handling.
2012-01-20 16:11:45 +01:00
Niclas Finne
aceb36c66b
Replaced SELECT_CALLBACK with an API that supports multiple select callbacks
2012-01-19 17:52:01 +01:00
Adam Dunkels
8a89f90e3e
Update to the newest RPL API
2012-01-18 06:12:24 -08:00
Matthias Kovatsch
c861ce0197
Fixed Erbium bugs (ext. header, client request path) and added server resource config defines.
2012-01-12 20:19:54 +01:00
Nicolas Tsiftes
c6abd58340
Include stdarg.h
2012-01-10 11:26:03 +01:00
Nicolas Tsiftes
41ad30f93a
Avoid setting GCC-specific flags here.
2012-01-10 11:25:18 +01:00
David Kopf
b251619a2f
Add wpcap for cygwin/Windows native border router
2012-01-08 13:37:56 -05:00
David Kopf
777cc88872
Add 921600 baud to slip options, fix compiler warnings
2012-01-08 13:33:40 -05:00
Joakim Eriksson
3d388760c3
added parsing of frame to get receiver address, etc
2012-01-08 02:27:37 -08:00
Niclas Finne
8b83ffec67
Added native-border-router and slip-radio
2012-01-01 09:29:33 +01:00
Joakim Eriksson
65163a9b57
Changed FRAMER to return negative values for error to allow 0 size headers.
2012-01-01 09:10:56 +01:00
Niclas Finne
28e5cac1ea
Sensors already included by platform
2011-12-20 05:09:34 +01:00
Niclas Finne
d14d90ea68
Moved variable definitions from header file
2011-12-20 05:09:31 +01:00
Niclas Finne
c0cf69ecbd
fixed compiler warnings
2011-12-20 05:09:28 +01:00
Mariano Alvira
5247be27bf
dio_intcurrent is now part of the instance struct
2011-12-09 11:15:33 -05:00
Nicolas Tsiftes
d0ebeb409e
Merge remote-tracking branch 'sf/master' into rpl-patch
...
Conflicts:
core/net/tcpip.c
2011-12-08 15:26:11 +01:00
Matthias Kovatsch
6e0bb440ea
Restructured Erbium example resources.
2011-12-07 20:51:03 +01:00
Matthias Kovatsch
13140f922f
Disabled RDC for CoAP demo purposes due to changing memory requirements of core system.
2011-12-07 20:03:54 +01:00
nvt
da4d0280e8
NetDB: a simple DBMS application using Rime's Mesh protocol to transfer queries and responses.
2011-12-06 20:27:41 +01:00
nvt
639bb72855
Added the first Antelope example: a simple command-line interface to the DBMS.
2011-12-06 19:11:04 +01:00
Nicolas Tsiftes
6177187954
Check the return value of udp_new.
2011-12-01 14:40:55 +01:00
Nicolas Tsiftes
2b1549bfe8
Continued merge with sf master
2011-11-21 15:25:13 +01:00
Nicolas Tsiftes
0e32956a63
Merge remote-tracking branch 'sf/master' into rpl-patch
2011-11-21 14:59:31 +01:00
Niclas Finne
c273969400
Added missing include
2011-11-15 15:14:43 +01:00
David Kopf
899123a634
Use fixed font for neighbors and routes
2011-10-27 09:25:56 -04:00
Joakim Eriksson
cf61e522a8
added powertrace to IPv6 including an example
2011-10-13 15:09:40 +02:00
Matthias Kovatsch
df9f871313
Fixed Erbium chunks for minimal-net
2011-10-10 16:09:17 +02:00
Matthias Kovatsch
2522566b68
Added SMALL flag for border-router (exceeded sky memory)
2011-10-10 14:30:31 +02:00
Matthias Kovatsch
ce6f8de078
Fixed Erbium example simulation
2011-10-10 14:16:27 +02:00
simonduq
dd8576830e
Added bursts support in CSMA/ContikiMAC, and CFS-swapping in
...
queuebuf. Exemplified in examples/udp-stream.
2011-09-27 16:47:03 +02:00
Niclas Finne
3017f92a55
Enabled power commands
2011-09-19 17:58:49 +02:00
Niclas Finne
21bb28bc9b
Removed obsolete file (moved to tools/collect-view)
2011-09-19 17:57:35 +02:00
Matthias Kovatsch
f71b0bc794
Added Erbium REST engine with new CoAP implementation
2011-09-14 16:33:01 +02:00
David Kopf
d01df43a0c
Drop unneded null byte at end of httpd-fsdata files.
2011-09-10 13:04:21 -04:00
Adam Dunkels
e4aec8340b
Added SMALL=1 to make code fit on Tmote Sky
2011-09-06 15:36:25 +02:00
Adam Dunkels
7fb4fe2e56
Compile with SMALL=1 to make binary fit in memory
2011-09-06 01:59:16 +02:00
Adam Dunkels
d28ea5e915
Compile with SMALL=1 to make binary fit in memory
2011-09-06 01:59:01 +02:00
Niclas Finne
c46acc0a77
Updated for the latest version of httpd-simple in rpl-border-router
2011-09-06 00:25:20 +02:00
Niclas Finne
c1b88afe48
Added safeguard to avoid copying too much data to filename
2011-09-06 00:19:31 +02:00
Niclas Finne
9ac676c7c8
Typo
2011-09-06 00:18:29 +02:00
Adam Dunkels
7faeb1fa3d
Updated to use latest Rime APIs
2011-09-05 22:38:23 +02:00
nvt
708435ecc8
Improved the clarity of the Coffee test.
2011-09-05 21:25:01 +02:00
Adam Dunkels
bfc314a037
Remove debug output to save space
2011-09-05 12:08:26 +02:00
Adam Dunkels
a06cf93e4c
Made the sky and z1 platform handling of PROJECT_CONF_H the same as the other platforms: the makefile should define PROJECT_CONF_H to be the name of the header file to include. This header file should #undef everything it #defines, as it is included after all the other configuration options in contiki-conf.h
2011-09-05 11:46:15 +02:00
Adam Dunkels
126899278c
Include string header
2011-09-05 11:41:08 +02:00
Adam Dunkels
722b6e0b96
Print out sender IPv6 address when receiving data. When sending data, include a counter in the message.
2011-09-01 09:19:26 +02:00
Adam Dunkels
69d262af5b
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2011-08-31 20:57:31 +02:00
Adam Dunkels
587ac9c501
Copyright headers
2011-08-31 20:54:57 +02:00
David Kopf
407c76c5df
output buffer unused at present, save some RAM
2011-08-31 11:52:55 -04:00
David Kopf
470887eddd
Print elf size if ELF_SIZE is defined
2011-08-31 11:50:14 -04:00
Adam Dunkels
2b245cf850
Update to new API
2011-08-29 22:00:25 +02:00
Adam Dunkels
823f28e87c
Made the simple UDP examples simpler
2011-08-29 21:51:09 +02:00
Adam Dunkels
2ae835ef65
Simulation file for the unicast example
2011-08-29 21:41:25 +02:00
Adam Dunkels
e480740fd9
Simulation file for the broadcast example
2011-08-29 21:41:15 +02:00
Adam Dunkels
b3f3163661
Example code for the simple UDP API
2011-08-29 21:33:23 +02:00
David Kopf
d2aece89ef
Add settings manager with program flash defaults, random routine, periodic prints with ENERGEST, node-id.
2011-08-28 16:22:39 -04:00
David Kopf
5f2b2074f0
Implement WITH_RPL option in makefile
2011-08-28 16:11:48 -04:00
David Kopf
c42085c00b
Add warning about slip overrun
2011-08-24 10:59:15 -04:00
David Kopf
b7cd4fbd90
Add CONTIKI_PROJECT to the makefile, enabling make upload.
2011-08-16 14:37:28 -04:00
maniacbug
1c53807727
Make PERIOD and SERVER_REPLY configurable
2011-08-16 14:17:01 -04:00
maniacbug
912ea85199
Make PERIOD configurable in Makefile
2011-08-16 14:16:19 -04:00
maniacbug
3caf77a60b
Added 'webserver6' to CONTIKI_PROJECT. This enables make upload.
2011-08-16 14:14:24 -04:00
David Kopf
db5cee9f1b
[Forget to add to previous commit]
...
Free internal webserver from dependency on /apps/webserver.
2011-08-16 10:43:47 -04:00
David Kopf
e4257647cd
Free internal webserver from dependency on /apps/webserver.
...
Allow choice of webservers with makefile switch.
2011-08-15 18:30:31 -04:00
David Kopf
83e3b99d54
Let RPL examples enable platform RPL
2011-08-15 14:45:44 -04:00
David Kopf
6ec85fe079
Add Iris port of Shinta Hatatani
2011-08-03 10:17:59 -04:00
Adam Dunkels
63bfaa22ae
Bugfix: IPv6 address to Rime address traslation did not appear correctly in the Collect-View GUI.
2011-07-29 20:26:57 +02:00
David Kopf
e3368ffb67
Fix avr progmem string accesses, add DEBUGLOGIC, configure sky defaults
2011-07-25 15:08:49 -04:00
David Kopf
0e59a0360e
Raven-webserver needs raven-lcd-interface
2011-07-24 12:54:12 -04:00
David Kopf
031c45994b
Add WITH_WEBSERVER=<webserver> options
2011-07-24 11:59:28 -04:00
HATATANI Shinta
04b4ff157f
change some examples for iris
2011-07-18 19:53:18 +09:00
David Kopf
6355545ded
Add template for AUTOSTART_PROCESS
2011-07-11 11:34:04 -04:00
Vincent Brillault
dc9cbe647d
Changes in RPL implementation :
...
- Structural modification of RPL data storage.
- Support multiple gateways (multiple DODAG-ID with a unique InstanceID)
- Use Lollipop counters
- Add leaf-only configuration option for RPL
Bugfix :
- Correctly send "Grounded" flag in DIO
2011-07-11 16:52:45 +02:00
nvt
8edea47e0a
Added an example of using the Coffee file system.
2011-07-04 18:33:49 +02:00
Nicolas Tsiftes
ccfb30707a
print node ids correctly
2011-06-28 17:44:35 +02:00
Nicolas Tsiftes
a92b31ad21
Minor style improvement.
2011-06-23 15:21:20 +02:00
Nicolas Tsiftes
3f72907b41
Made the file size configurable.
2011-06-14 17:14:30 +02:00
Salvatore Pitrulli
7043c25cd9
Bugfix in page layout for mb851-websense example.
2011-05-28 12:50:12 +02:00
Salvatore Pitrulli
efffaac0ff
Changed default size of uIP buffer and removed serial line input for mb851-websense example.
2011-05-28 12:50:10 +02:00
Mariano Alvira
97f70a2334
group light and leds together; use PLATFORM_HAS defines
2011-05-27 11:00:24 -04:00
Oliver Schmidt
4af9f534cc
Added the Telnet server to the examples supported by cc65.
2011-05-21 23:24:55 +02:00
Niclas Finne
28780dff57
Removed example for deprecated Rime abstraction
2011-05-12 15:14:41 +02:00
Salvatore Pitrulli
5eabf33211
Added functions for deep sleep to mbxxx platform.
2011-04-27 18:12:23 +02:00
Salvatore Pitrulli
aa968309af
Merge remote branch 'sf/master'
2011-04-16 16:27:10 +02:00
Salvatore Pitrulli
774ac10bca
Added Makefile.target for mb851.
2011-04-14 08:01:49 +02:00
dogan yazar
31a14c3d90
Commented periodic resource related stuff for the sake of small code print and added minimal-net configuration in README.
2011-04-13 00:07:47 +02:00
Niclas Finne
61fa812351
Added missing separators in Javascript. Fixed sensors web page to use the right Javascript function to reload sensor data.
2011-04-12 08:15:29 +02:00
Niclas Finne
6facc252a2
Updated to latest collect-neighbor API
2011-04-12 07:54:05 +02:00
Niclas Finne
4181e4774e
Updated to configure MAC using NETSTACK
2011-04-12 07:52:14 +02:00
dogan yazar
91dd236c55
Changes for minimal-net and bug fix for buffer handling.
2011-04-12 00:09:15 +02:00
Salvatore Pitrulli
6655c876f2
Added functions and example for deep sleep on mb851.
...
The added function let a process to make the system go
into deep sleep for maximum power saving.
The udp-ipv6-example shows how to use these new functions.
2011-04-08 11:53:48 +00:00
Niclas Finne
5a4a39afb3
changed etx to metric
2011-04-07 09:46:37 +02:00
Oliver Schmidt
4a731dfda9
Allow for non-GUI win32 apps.
2011-04-03 10:56:18 +02:00
Enric M. Calvo
1716d837fc
Merge branch 'master' of git://contiki.git.sourceforge.net/gitroot/contiki/contiki into master_cleanup
...
Makefile.z1 is broken into .common and .z1 to share it with Z1 Starter Platform
Conflicts:
.gitignore
platform/z1/Makefile.z1
2011-03-25 17:46:38 +01:00
Enric M. Calvo
425edf3a44
Cleaned up some files, moved z1-websense example
2011-03-16 17:41:03 +01:00
Joakim Eriksson
90ae09c7e5
fixed parsing of address to handle [<addr>]
2011-03-22 10:42:38 +01:00
dak664
14246ef811
Add optional build without internal webserver
2011-03-13 11:59:17 -04:00
dak664
97a71fea76
Conditional inclusion of the internal webserver
2011-03-11 15:07:15 -05:00
Joakim Eriksson
7033bc859e
fixed the prefix query
2011-03-11 16:34:30 +01:00
dak664
d4f58ca7f0
Server address options giving different 6lowpan header compression
2011-03-08 14:15:55 -05:00
Enric M. Calvo
07f59a5142
Cleaned up z1-websense.c file
2011-03-08 12:18:26 +01:00
Enric M. Calvo
ae6791abb8
minor tweaks to z1-websense and .gitignore
2011-03-08 12:03:14 +01:00
Enric M. Calvo
bd2d1ee4be
ictp:z1-websense with battery in mV
2011-03-08 11:19:30 +01:00
Enric M. Calvo
73fc5f6ae7
Meaningful units for msp temp&batt sensors
2011-03-08 10:05:47 +01:00
Enric M. Calvo
127a3d03ad
Added IPv6 z1-websense demo w/MSP batt&temp sensor
2011-03-08 09:27:38 +01:00
Enric M. Calvo
7c3527a062
ICTP: lowered radio power + print unicast data
2011-03-07 22:33:59 +01:00
Enric M. Calvo
7fc41e1706
M Makefile.common to add tmp102 sensor by default
2011-03-07 21:23:58 +01:00
Enric M. Calvo
9c2f335e57
Merge branch 'master' of git@github.com:enricmcalvo/contiki-2.x
2011-03-07 16:35:12 +01:00
Enric M. Calvo
ae67f3c257
added example-unicast2 and 3 for ictp
2011-03-07 16:33:01 +01:00
Mariano Alvira
ca831a1553
rest-example: add coap client to Makefile all goal
2011-03-05 17:08:25 -05:00
Mariano Alvira
53daa9e835
rest-example: include <string.h> for memcpy
2011-03-05 17:07:56 -05:00
Mariano Alvira
43f0ad85f5
rest-example: don't do a hard override of config options
2011-03-05 16:51:33 -05:00
Enric M. Calvo
c5548c5ca9
added mV test-battery file
2011-03-04 15:58:09 +01:00
Enric M. Calvo
07d921b08e
Modified Makefile and test-potent.c for ICTPWSN
2011-03-04 15:54:21 +01:00
Enric M. Calvo
ef706670e5
added example-unicast2.c
2011-03-03 17:20:11 +01:00
Enric M. Calvo
a098cdb5df
added makefile
2011-03-03 17:19:06 +01:00
Enric M. Calvo
70a500df50
added example unicast with temperature
2011-03-03 17:13:42 +01:00
Enric M. Calvo
efb4a69887
Cleaned up rssi-scanner example directory
2011-03-03 13:58:25 +01:00
Enric M. Calvo
b54c97c7cf
Added ViewRSSI3D example.
2011-03-03 13:55:33 +01:00
Enric M. Calvo
621aff1aeb
Correceted cc2420 function calls+modified makefile
2011-03-03 13:50:56 +01:00
Enric M. Calvo
0c6fd04f44
Modified contiki-conf.h and added sensys-scanner.
2011-03-03 13:44:28 +01:00
Fredrik Osterlind
499c13a357
removed execute flag of source files (avoids diff problems with egit)
2011-03-01 18:16:42 +01:00
Enric M. Calvo
701a42e239
Added dummy light driver. Now skywebsense likes Z1
...
The light sensor driver is mapped to the same pin as the potentiometer
in Z1 Starter Platform. sky-websense is untouched, though.
2011-02-27 21:28:25 +01:00
Enric M. Calvo
414d926966
Sky-websense compiles for Z1 (testing)
2011-02-27 20:10:09 +01:00
Enric M. Calvo
404b735cc4
Fixed radio and contiki conf to get RIME working
...
cc2420 isr handled at cc2420-arch, disabled accel. interrupts and modified
platform/z1/contiki-conf.h to use same mac as sky.
Added example-broadcast-button, sends packets every second or when button pushed.
Works with other Z1s and Sky
2011-02-27 12:35:19 +01:00
Enric M. Calvo
9acdb98a56
Added a quick sht11 sensor driver support for Z1
...
Support for Sensirion SHT1x/SHT7x support is adapted from core for Z1 in the Ziglet port.
XXX TODO:
+ Remove SHT11_PWR
+ Lines are shared with I2C, hence port reconfiguration must be added at the driver level.
2011-02-26 12:41:56 +01:00
Enric M. Calvo
44ce1699f2
Definition of Z1 Starter Platform in contiki/platforms + LEDs + Potentiometer
2011-02-25 16:08:50 +01:00
Enric M. Calvo
3ec4143252
Added Potentiometer sensor in Z1 Platform
2011-02-25 16:01:40 +01:00
Enric M. Calvo
659f36eb79
Updated *-sensor.c files from the sky platform.
...
Fixed battery-sensor plus added simple test (XXX)
2011-02-25 15:35:41 +01:00
Mariano Alvira
ea527da162
don't do a hard override of platform config in rpl project config
2011-02-08 09:21:16 -05:00
Mariano Alvira
8a9384c22e
rest-example is now rest-server-example
2011-02-08 09:07:45 -05:00
David Kopf
2ff236c4be
Update description of make process.
2011-02-08 07:03:32 -05:00
dak664
ee65d0d887
Allow other (compatible) AVR targets
2011-02-07 13:37:43 -05:00
enricmcalvo
af6d2f3e72
Added tmp102-related makefiles directives for proper compilation.
2011-01-23 18:54:18 +00:00
enricmcalvo
47613e57ad
Added test program in the z1 examples directory for the tmp102 temperature sensor.
2011-01-20 10:28:48 +00:00
joxe
db0423af20
added response to Mac addr request and added addrs in printout
2011-01-17 20:05:51 +00:00
salvopitru
dcff411f9d
New example for mb851 board that comes from sky-websense.
2011-01-17 10:58:04 +00:00
joxe
d7712b27d0
added undef of putchar for platforms where it is a macro
2011-01-14 17:57:48 +00:00
joxe
8663cb8921
fixed compilation error
2011-01-12 20:00:48 +00:00
joxe
20f8777fd6
patched rest-example
2011-01-12 18:30:29 +00:00
adamdunkels
820d6eb334
Allow the network to settle before sending first packet. Packet transmissions are now periodic, and randomized within each period.
2011-01-10 15:11:44 +00:00
nvt-se
540675bc6a
Updated the announcement example to follow the current API.
2011-01-07 23:23:31 +00:00
doganyazar
0630e0c465
Mentioned Matthias Kovatsch's CoAP Firefox plugin as an example CoAP client.
2011-01-03 22:31:57 +00:00
doganyazar
5fcfd826bd
Minor modification in .well-known/core service after the comments of Matthias Kovatsch.
2011-01-03 22:25:04 +00:00
doganyazar
a81efabfb5
Clarification in README
2011-01-03 22:19:32 +00:00
dak664
26cebb6436
Show avr-size once and only once regradless of whether recompilation is needed.
2010-12-22 22:47:33 +00:00
dak664
95982b40ba
$make will show avr-size once and only once whether or not a build needs to occur.
2010-12-22 21:13:09 +00:00
salvopitru
d86b7c4592
Added example for the elfloader on the MB851 platform, taken from sky-shell-exec example.
2010-12-15 15:33:30 +00:00
salvopitru
c325e212f6
Changed COFFEE_FILES to COFFEE.
2010-12-15 14:50:29 +00:00
dak664
ced88c2eff
Give jackdaw fe80::0 address and number webservers from fe80::1
2010-12-14 23:22:01 +00:00
dak664
1d2a5ca671
Minor format and comment changes
2010-12-14 22:51:04 +00:00
adamdunkels
73cdccb9f4
New example that shows how to send and receive broadcast and unicast as well as how to use a simple Contiki list and a memb memory block pool.
2010-12-14 10:07:28 +00:00
dak664
35b2ce0cdb
Add status page link, show correct rssi, fix indexing off array in ipv4 builds
2010-12-04 21:32:35 +00:00
dak664
a5cbd0cd94
Add status page, change ipv6 address to ::101 and ::102
2010-12-04 21:24:29 +00:00
dak664
0f6c089179
README additions
2010-12-03 20:45:35 +00:00
dak664
8ab0467705
Add hello-world README
2010-12-03 16:39:56 +00:00
dak664
3d3ad9e2c2
Fixes to allow ipv4 (hello world) builds
2010-12-01 16:23:55 +00:00
dak664
fe904bab40
Use proper recursive make invokation
2010-12-01 15:05:39 +00:00
doganyazar
b58e13f8e1
Defined wITH_COAP=1 to made COAP default rather than HTTP
2010-11-30 14:47:02 +00:00
doganyazar
f363140186
Minor bug fix found by Niclas.
2010-11-30 13:28:48 +00:00
doganyazar
37b47e4cf2
Syntax update
2010-11-30 13:22:26 +00:00
doganyazar
dfa12351da
Added some more description to README.
...
Makefile update is about changing ifdef to ifeq so that users don't be misleaded.
2010-11-29 12:55:35 +00:00
doganyazar
d14e8996ab
Added more details to README and small printing modification in client example.
2010-11-24 10:56:53 +00:00
doganyazar
c4f5ebcaaa
Added a coap client and running coap-client-server COOJA simulation. Made README more detailed.
2010-11-24 10:10:48 +00:00
doganyazar
24a5dafcd3
Removing unnecessary files to add the new ones.
2010-11-23 20:59:26 +00:00
adamdunkels
125656d3cd
Let node ID 1 be the source
2010-11-15 21:50:02 +00:00
adamdunkels
ee6f542a06
Add checks for file size problems (fix by Roger Larsson)
2010-11-15 21:49:05 +00:00
nifi
2b1f62afea
Example application that runs the Contiki Shell with Collect View
2010-11-12 17:46:56 +00:00
dak664
9e94ba9803
Allow non-ipv6 build, e.g. Hello World
2010-11-12 17:15:00 +00:00
nifi
3975abec8a
Debug output cleanup (fixed compiler warning)
2010-11-12 13:17:45 +00:00
salvopitru
28e1445a0f
Added a simple implementation of Coffee for STM32W108.
2010-11-10 11:20:44 +00:00
joxe
a920b73903
fixed Makefile to work with platform other than sky
2010-11-07 18:32:55 +00:00
adamdunkels
5cdc2e877f
Don't place link if destination is the null address
2010-11-07 10:32:13 +00:00
enricmcalvo
5faeca7bfe
Added test application to test accelerometer
2010-11-07 08:41:48 +00:00
adamdunkels
47e7fd35c2
Data collection example
2010-11-06 15:17:38 +00:00
adamdunkels
994e350026
Broadcast example
2010-11-06 15:03:48 +00:00
adamdunkels
5783e704d4
Hello, world example
2010-11-06 14:56:48 +00:00
adamdunkels
6947e750d0
Removed left-over powertrace include
2010-11-06 14:43:45 +00:00
adamdunkels
46ce00c173
Even out the transmissions during the interval
2010-11-06 11:55:15 +00:00
adamdunkels
f4671d63e1
Added network arrows in Cooja, fixed so that node ID 1 now is sink
2010-11-06 10:44:06 +00:00
adamdunkels
1bf044f2c4
Moved project-conf.h
2010-11-03 15:46:41 +00:00
adamdunkels
5444581739
Data collection over RPL/IPv6
2010-11-03 15:36:38 +00:00
adamdunkels
04fa714930
Moved the Collect-view application from the examples/sky-shell directory and into its own tools/collect-view directory
2010-11-03 14:53:05 +00:00
adamdunkels
39cfd156b2
Bugfix: avoid sending bogus data over the radio when no prefix is set; bug reported by mathieupouillot
2010-11-03 07:53:12 +00:00
oliverschmidt
a54c728b04
Made use of PROCESS_PAUSE().
2010-10-31 22:43:06 +00:00
doganyazar
edff8c1da3
removed info about COAPTester since it is not included in Contiki
2010-10-29 08:57:56 +00:00
nifi
3c65b1d5bc
Added link direction to network graph
2010-10-28 21:50:22 +00:00
nifi
f0417d8be3
Made exit configurable
2010-10-28 21:49:01 +00:00
nifi
571519db97
Updated to run without serial connection
2010-10-28 14:17:10 +00:00
doganyazar
2682536bf7
Removed web-conf.h to change its name to project-conf.h
2010-10-28 13:20:27 +00:00
doganyazar
825cc4f872
Updated PROJECT_CONF_H
2010-10-28 13:13:53 +00:00
doganyazar
d7afff18c7
Changed name of web-conf.h to project-conf.h
2010-10-28 13:11:08 +00:00
doganyazar
b71de57f94
Initial commit of a RESTful web service example using experimental COAP/HTTP/REST implementation for Contiki
2010-10-28 12:42:07 +00:00
nifi
09ce205987
Fixed ETX value
2010-10-26 13:05:08 +00:00
salvopitru
a61a9459ea
Added examples for MB851 platform.
2010-10-25 13:34:28 +00:00
nifi
7309767d06
The collect view functions now take the node's routing metric, not the parent's routing metric.
2010-10-24 21:40:54 +00:00
adamdunkels
3a15d6c94b
Shorter column names
2010-10-24 21:11:32 +00:00
adamdunkels
f5adad0ff5
Set new default values
2010-10-24 21:11:13 +00:00
nifi
ce9af386c6
Corrected ETX values
2010-10-22 20:39:13 +00:00
nifi
8cd27a3edb
Paint links below nodes
2010-10-22 13:39:52 +00:00
nifi
39d1e09232
Added ETX factor to convert the ETX value
2010-10-22 11:04:04 +00:00
joxe
aefd88c110
moved config file
2010-10-21 18:23:44 +00:00
adamdunkels
3d51e065c1
Made use of new collect-view shell command
2010-10-20 15:22:11 +00:00
oliverschmidt
da7c9700cb
Added support for the FTP standalone client to the c128 target.
2010-10-19 22:41:24 +00:00
oliverschmidt
bcc2120570
Added support for the FTP standalone client to the c64 target.
2010-10-19 22:31:59 +00:00
adamdunkels
5585d72c86
A simple but substantial change: uIP used the htons()/HTONS() macro
...
functions for converting between host and network byte order. These
names are the de facto standard names for this functionality because
of the original BSD TCP/IP implementation. But they cause problems for
uIP/Contiki: some platforms define these names themselves (Mac OS,
most notably), causing compilation problems for Contiki on those
platforms.
This commit changes all htons to uip_htons instead. Same goes for
htonl, ntohs, and ntohl. All-caps versions as well.
2010-10-19 18:29:03 +00:00
joxe
71d5c5f3c1
removed servreg_hack from the rpl-udp example
2010-10-18 13:43:41 +00:00
oliverschmidt
f4e2c41c76
Added support for the FTP standalone client to the atari target.
2010-10-16 11:42:40 +00:00
oliverschmidt
abe360e9fb
Added support for the FTP standalone client to the apple2enh target.
2010-10-16 10:41:46 +00:00
oliverschmidt
3c655eed6f
Added CTK standalone FTP client example.
2010-10-16 10:36:20 +00:00
nifi
5a94145f7e
Bug fix: corrected sort with average numbers
2010-10-14 18:53:08 +00:00
nifi
b49db633f3
Added button to connect to serial in the node control panel
2010-10-14 18:13:09 +00:00
nifi
0322b4ed22
Bug fix (typo)
2010-10-14 17:00:56 +00:00
nifi
603a475584
Added beacon interval to node info panel
2010-10-14 16:49:34 +00:00
nifi
c522b9333c
Marked the row with avereage values with bold font
2010-10-14 06:45:45 +00:00
nifi
a5fe4ae1c3
Changed average values to always be floating-point
2010-10-14 06:31:38 +00:00
nifi
0d7f895744
Added configuration of max item count in time charts
2010-10-13 22:55:47 +00:00
nifi
1ca83eb314
Added average values
2010-10-13 22:55:14 +00:00
nifi
a292ff9fe6
Added legend
2010-10-12 22:26:56 +00:00
nifi
d2f7f62a34
Added quick start help text, added explicit save settings in menu, fixed bug in the background image selection.
2010-10-12 16:28:19 +00:00
adamdunkels
ed2228ff6f
Replaced the old sky-alldata command with the new collect-view-data command. Added the new shell powertrace command. Cleaned up.
2010-10-12 11:42:37 +00:00
adamdunkels
91565347a7
Removed the default immediate initialization of the network (the collect & netcmd commands). This should be done via the GUI instead now.
2010-10-12 11:41:44 +00:00
adamdunkels
cc33fa0249
Replaced the sky-alldata command with the new collect-view-data command. Also added an explicit killall command before sending a new collect command.
2010-10-12 11:39:59 +00:00
adamdunkels
a5d34a4fab
Reordered the data items to match the new collect-view-data shell command instead of the old sky-alldata command
2010-10-12 11:39:10 +00:00
adamdunkels
a4a69aea82
Added a panel showing the beacon interval
2010-10-12 11:38:34 +00:00
nifi
febb07a71b
Added simple spring layout that attracts connected nodes in node visualizer
2010-10-10 22:39:09 +00:00
nifi
e770e87995
Added more options to send and receive data (via command, file, standard in)
2010-10-07 21:13:00 +00:00
nifi
20e04b5c23
Added parsing of COOJA logs
2010-10-07 21:01:46 +00:00
nifi
54692bf62a
ETX 1.0 is 8, not 16, in the new collect code
2010-10-07 20:59:48 +00:00
oliverschmidt
d1a75f73b3
Made cfs-based webserver example compatible with 8.3 file systems.
2010-10-06 19:28:57 +00:00
adamdunkels
cd7bbae9cc
Added a 'retransmits' field
2010-10-03 20:19:37 +00:00
adamdunkels
c0fb601354
Added the number of neighbors to the collection view app
2010-10-03 20:19:12 +00:00
adamdunkels
f9687e8f5f
Added a neighbor number field to the sky-alldata command. The parent fields now correctly specify the parent neighbor, not just the currently best neighbor.
2010-10-03 20:16:57 +00:00
adamdunkels
d8165d30d5
Fix: ETX 1.0 is 8, not 16, in the new collect code
2010-09-30 23:09:25 +00:00
nifi
2642a55174
Added Routing Metric and ETX
2010-09-30 22:24:45 +00:00
oliverschmidt
7c7e126a2d
Reduced number of concurrent connections to five (like on the Apple II) to have the web server fit into RAM.
2010-09-29 21:45:29 +00:00
oliverschmidt
c839eacbdf
Added cc65 target 'atari' for Atari 8-bit machines. This addition was triggered by exsistence of http://www.atari8ethernet.com/ .
2010-09-29 19:44:01 +00:00
nifi
a244cf647e
Added stop button to stop any running commands
2010-09-28 23:32:51 +00:00
nifi
dde50b028a
Added tab to set new collect parameters
2010-09-28 23:12:16 +00:00
oliverschmidt
8eeeef17d1
Made cfs-based webserver example compatible with 8.3 file systems.
2010-09-28 19:36:16 +00:00
nifi
bf91d4906b
Made configuration of node info table persistent
2010-09-26 21:48:21 +00:00
nifi
ec63e067ee
Removed obsolete charts (replaced by more generic versions)
2010-09-24 06:01:16 +00:00
nifi
08bde833ee
Made it easier to add/remove columns to the node info table
2010-09-24 06:00:16 +00:00
nifi
384df2da48
Use 0 if no shortest inter-packet time is available
2010-09-24 05:54:04 +00:00
adamdunkels
9ce45ac452
Send only link estimate, not rtmetric + link estimate, for best neighbor
2010-09-22 22:14:03 +00:00
nifi
fb9c7607b0
Added charts over next hop changes and estimated lost packets.
2010-09-21 20:24:18 +00:00
dak664
7b529cac03
Move fakeuip.c to examples directory for proper selection when CONTIKI_NO_NET=1
2010-09-17 16:49:44 +00:00
nifi
bba653f20c
Added categories for cleaner tab layout
...
* Added estimated packet loss and next hop change count to node info panel
2010-09-15 16:15:10 +00:00
nvt-se
072f208a29
Removed unused variable.
2010-09-15 15:55:08 +00:00
nifi
819c55ba14
Added gradients to bar chart
2010-09-15 15:52:28 +00:00
nifi
b783aebfcd
Do not include last (ongoing) minute in chart
2010-09-15 15:20:47 +00:00
nifi
66e32facee
Shorter chart legend
2010-09-15 15:16:49 +00:00
adamdunkels
11d5a3eb28
Set the default packet rate to one packet per minute. Set the default number of hop-by-hop retransmissions to 15.
2010-09-15 06:30:45 +00:00
nifi
7ffa792a26
Changed NodeInfo to use a table to show node information instead of text area.
2010-09-14 23:04:50 +00:00
nifi
3a8313f0cc
Clear all nodes when clearing sensor data. Use Node.compareTo() to sort nodes instead of NodeComparator.
2010-09-14 22:54:58 +00:00
nifi
85ca99f66a
Only remember last link for each node + changed node comparator to sort by id
2010-09-14 22:40:59 +00:00
adamdunkels
3a4b479704
Added a radio duty cycle tab; made packet reception chart have integer labels
2010-09-14 14:23:58 +00:00
nifi
4b0ffb0739
Bug fix: use getNodeTime() instead of getSystemTime()
2010-09-14 11:27:23 +00:00
adamdunkels
87036b0089
Bugfix: use getNodeTime() instead of getSystemTime()
2010-09-14 10:44:07 +00:00
nifi
aff3fcad87
Fixed to sort nodes by id. Added charts for packets received last 5 minutes and last/average hops to sink
2010-09-14 10:38:12 +00:00
nifi
a226286351
Added option for non-stack bar chart
2010-09-14 10:35:00 +00:00
adamdunkels
66afde05f4
Reduced size of binary to fit on Tmote Sky platform
2010-09-14 07:17:21 +00:00
adamdunkels
afd18a4fb5
Fixed compilation errors
2010-09-14 06:47:08 +00:00
adamdunkels
3bca8cfe3d
Bugfix: address of first argument to collect_neighbor_list_best()
2010-09-13 14:34:51 +00:00
adamdunkels
754b3113c2
Update to new collect neighbor API
2010-09-13 14:33:20 +00:00
nifi
e64dca7b77
Always include zero packets in the chart bounds
2010-09-13 12:22:18 +00:00
adamdunkels
51477dae23
Updated to use new Collect neighbor api
2010-09-08 19:32:42 +00:00
nifi
c829c7f728
Added shortest/longest/average period to node info panel
2010-09-08 12:40:18 +00:00
nifi
20ea27c468
Updated to sort nodes by numeric id instead of name
2010-09-08 12:39:40 +00:00
nifi
77014a8d90
Added chart with received packets per minute and skeleton for node statistics panel
2010-09-06 22:42:29 +00:00
nifi
46f258f66c
Disabled visible node drag when moving nodes in the map panel (too cpu intensive).
2010-09-06 22:32:56 +00:00
nifi
8096e26f22
Added duplicate detection
2010-09-06 22:19:09 +00:00
joxe
a36ea1f506
fixed compilation bug
2010-08-31 20:05:44 +00:00
nifi
302a07344c
* Updated to show base shape in line charts (can be disabled in menu)
...
* Added simple packet delivery chart based on sequence numbers
2010-08-31 13:05:40 +00:00
oliverschmidt
c54fee4738
Demonstrate usage of 'wwwroot.cfg' by allowing access to the example files from the build directory.
2010-08-30 20:01:30 +00:00
oliverschmidt
a5dff5e08a
Up to now the root of the webserver filesystem was always the current directory. Now an optional file 'wwwroot.cfg' is read. If present its content is used as prefix in the conversion of http paths to local paths. This prefix may be a relative path as well as an absolute path.
...
This is especially useful for the cc65-based targets as it ain't possible there to "just change into the wwwroot directory and start the webserver using its pathname".
2010-08-30 19:44:38 +00:00
joxe
3d22887e9f
added phidget example for z1
2010-08-27 12:51:41 +00:00
joxe
a72252cbd8
removed forced configuration of number of routes and neigbors
2010-08-24 17:54:56 +00:00
oliverschmidt
164d55e39d
Reduced MTU size in order to allow for a reasonable (and full screen width) URL length.
2010-08-14 08:32:00 +00:00
dak664
4006f62df5
Keep httpd-fsdata.c on a $make clean, add documentation.
2010-07-30 20:07:41 +00:00
oliverschmidt
c602c61468
Activated Platform-specific File System (PFS) for the C64/C128 by default for all programs with R/W CFS access.
2010-07-22 10:30:12 +00:00
adamdunkels
12a1ad2e7d
Add the servreg-hack app to the Makefile
2010-06-15 19:02:40 +00:00
adamdunkels
237398a74b
Rewrote the code to use the servreg-hack module, so that clients can look up the IP address of the collector node.
2010-06-15 19:02:00 +00:00
adamdunkels
5dc55f0a1b
A quick and dirty service registry daemon hack. The servreg-hack
...
allows a program to register an 8-bit service ID that gets
disseminated to the entire network, as long as a servreg-hack daemon
is running on all neighbors. Other nodes can look up the service ID to
figure out what nodes in the network offer this service.
This is officially labeled as a "hack" so that we don't get too comfy
with it; this hack is not the future of service discovery and
advertisement in Contiki.
2010-06-15 19:00:28 +00:00
adamdunkels
951fd78f6c
ctimer moved from net/rime to sys/
2010-06-14 18:58:45 +00:00
nvt-se
6eadf2522f
ctimer.h moved
2010-06-14 16:19:45 +00:00
nifi
f8078ae277
Renamed wget() to wget_get() and added server port as argument
2010-06-14 14:12:43 +00:00
adamdunkels
59f5284248
Increase the size of the route and neighbor tables
2010-06-14 07:03:53 +00:00
nifi
b21d2494bc
Added example using HTTP to control and be controlled.
2010-06-08 22:39:30 +00:00
nifi
53d637a2bc
added missing include
2010-06-08 19:53:49 +00:00
nifi
f51e3a4f1e
minor cleanup
2010-06-08 13:27:06 +00:00
nifi
3c3f3a532d
Added web pages "/1" and "/0" to turn leds on or off
2010-06-08 12:34:43 +00:00
nvt-se
a9498df8f5
rpl_get_dag is no longer needed since rpl_set_root returns the dag pointer.
2010-06-03 15:24:13 +00:00
nifi
351325b7f4
minor cleanup of example (changed to use uiplib to parse IPv6 address)
2010-06-01 13:31:23 +00:00
nifi
b54c6e673b
Updated API for uiplib and resolv to use uip_ipaddr_t instead of uint16_t for compability with IPv6
2010-05-31 15:22:08 +00:00
joxe
df104b77a3
updated with support for getting prefix from tunslip6 and for setting RPL prefix
2010-05-25 20:34:51 +00:00
joxe
293f08e9c7
added support for experimental RPL prefix based autoconf
2010-05-25 20:19:16 +00:00
nvt-se
e4bcc8a35e
reduced the width of the Log Listener window
2010-05-25 15:29:04 +00:00
nvt-se
07a2179953
simplified
2010-05-24 15:43:18 +00:00
nvt-se
dbd710626a
Added optional server replies.
2010-05-21 13:45:50 +00:00
nvt-se
64d703a67e
Use the new Mote Attributes interface.
2010-05-21 13:45:04 +00:00
nifi
a9aacac63a
Fixed to set address on interface
2010-05-20 11:27:14 +00:00
nifi
86879f66ac
removed internal make targets
2010-05-18 17:05:45 +00:00
nifi
e268b094d4
Fixed to only show used address entries at startup and removed hack to make address 'final'
2010-05-10 15:15:17 +00:00
nifi
2104fd595f
added nexthop to the route table listing
2010-05-10 14:25:02 +00:00
nifi
27160b91a7
Added rules to connect to slip bridge connected via serial or running in COOJA using tunslip6
2010-05-10 14:19:16 +00:00
nifi
1696e9f70f
Added documentation
2010-05-09 15:57:34 +00:00
nifi
09424f02cb
Added example COOJA simulation
2010-05-09 14:31:33 +00:00
nifi
7b4f099a7f
Added rules to connect to slip bridge connected via serial or running in COOJA using tunslip6
2010-05-09 14:31:09 +00:00
nifi
d2f5923dbc
corrected comment
2010-05-09 13:29:33 +00:00
nifi
9bb168040c
Web server example showing light and temperature sensor data
2010-05-09 12:56:48 +00:00
nifi
8c49cf26e5
Added simple web server listing the neighbors and routes
2010-05-09 12:52:05 +00:00
nifi
52f27ea1cb
reduced the buffers to save memory
2010-05-05 21:54:41 +00:00
nifi
ad450e18a7
added project configuration
2010-05-05 21:12:56 +00:00
joxe
efc8ef760d
added very basic rpl-border router example
2010-05-05 19:44:30 +00:00
joxe
b54f410bc8
minor cleanup
2010-05-04 14:40:52 +00:00
nifi
cc55197d52
Updated to use the platform 'jcreate'
2010-05-03 22:02:59 +00:00
nvt-se
f690294842
Example has been replaced by udp-ipv6
2010-05-03 14:57:59 +00:00
nvt-se
2fd414b22f
Support fragmentation testing.
2010-04-30 22:20:41 +00:00
nvt-se
d751238747
Added an example of using UDP over an RPL-enabled IPv6 network
2010-04-30 15:52:48 +00:00
fros4943
0d5b01d304
decreased elf loader memory to avoid stack overflow
2010-04-26 14:03:10 +00:00
nifi
4c26783948
Updated for new for new uIPv6 APIs. Also fixed compiler warning.
2010-04-20 22:32:19 +00:00
joxe
fd3b773eb4
updated for new uIPv6 APIs
2010-04-17 21:22:39 +00:00
oliverschmidt
8b6d34dbfc
Configure maximum number of C128 web server connections indirectly via maximum number of TCP connections.
2010-04-11 21:34:18 +00:00
oliverschmidt
8108585795
Configure maximum number of Apple2 web server connections indirectly via maximum number of TCP connections.
2010-04-11 21:23:45 +00:00
oliverschmidt
eae42d02d5
Added optional URL filtering code to the CFS web server contributed by Kajtar Zsolt (and activated it by default).
2010-04-11 19:18:47 +00:00
nifi
1b2f36cdd9
Updated to latest announcement API and fixed typo
2010-04-09 13:19:05 +00:00
oliverschmidt
4e30e73bdb
Activated Platform-specific File System (PFS) for the C128 by default for all programs with R/O CFS access.
2010-04-06 10:39:50 +00:00
oliverschmidt
6c4c98644e
Activated Platform-specific File System (PFS) for the C64 by default for all programs with R/O CFS access.
2010-04-06 10:24:43 +00:00
oliverschmidt
6cbf46eeda
Removed 6502-specific files as this example doesn't build on any platform cleanly anyway.
2010-04-06 10:21:34 +00:00
adamdunkels
e60afb0888
Updated to latest collect-neighbor API
2010-04-04 12:30:39 +00:00
fros4943
e7c6002432
neighbor.h was removed
2010-03-29 12:48:39 +00:00
fros4943
4d0147dd18
removed bad neighbor.h include
2010-03-29 09:50:44 +00:00
nifi
8ecdb07dcf
Updated to new collect router API
2010-03-29 09:33:20 +00:00
adamdunkels
79ba20ddcc
Updated to new collect router API
2010-03-25 08:52:23 +00:00
nifi
1daee93f63
fixed for new uip6 APIs
2010-03-24 22:09:13 +00:00
nifi
6609c84abb
Updated API for neighbor (renamed to collect-neighbor) and changed to only use timesynch when configured
2010-03-23 23:04:21 +00:00
fros4943
6197ac9c54
dependa on powertrace application
2010-03-23 14:06:16 +00:00
nifi
7e022b42df
removed unnecessary includes to fix comilation error (neighbor.h has been renamed)
2010-03-22 10:21:57 +00:00
adamdunkels
71bc4b81fc
Renamed collect's neighbor module to collect_neighbor; added powertracing
2010-03-19 13:26:54 +00:00
adamdunkels
f2c9b3e813
Remove old neighbor.h inclusion
2010-03-19 13:20:40 +00:00
fros4943
9fb4c73d8d
WITH_UIP in Makefile
2010-03-10 12:21:12 +00:00
adamdunkels
72ba836238
Removed sendtest command to make binary fit in Tmote Sky
2010-02-28 20:20:43 +00:00
nifi
7ca6cb2ce2
fixed compiler warning
2010-02-23 23:06:04 +00:00
adamdunkels
5e6fd67213
Powertrace: a program that periodically prints out the power consumption; suitable for experiments or simulations that want to measure power consumption
2010-02-20 14:15:45 +00:00
oliverschmidt
1817acae15
Now that the C64 mouse driver works we can activate the mouse support for this target :-)
2010-02-18 21:30:31 +00:00
adamdunkels
e18f739f04
Fixed compilation without timesynch compiled in
2010-02-18 21:02:30 +00:00
adamdunkels
acd40454d7
Added power & Rime debug commands
2010-02-15 17:47:01 +00:00
joxe
46c7cd23fc
added example of ext-sensor for Jcreate
2010-02-13 12:21:31 +00:00
oliverschmidt
7ef7efecd8
Without forms, centering and history we can just squeeze in DNS.
2010-02-13 10:44:23 +00:00
oliverschmidt
d5f1b0be06
Some targets (i.e. the CBMs) don't echo the \n. Therefore print (additional) \n's.
2010-02-12 10:14:09 +00:00
oliverschmidt
116e98175c
After a CTK wget and a shell wget finally a plain vanilla CLI wget.
2010-02-10 23:51:38 +00:00
oliverschmidt
1dfcf37ea4
Now that "even" the 6502 targets support stdout we can just puts() our feedback.
2010-02-10 07:59:42 +00:00
adamdunkels
99db24ec2d
Added a #define option to send more data than needed to be able to test fragmentation
2010-02-06 09:58:59 +00:00
oliverschmidt
e88d209214
Adjusted process name to title case.
2010-02-05 19:13:05 +00:00
adamdunkels
85774e438d
Minor spelling fix
2010-02-05 11:38:59 +00:00
adamdunkels
e9ac1488e7
Updated to the new number of rtimer ticks per second
2010-02-04 16:21:47 +00:00
adamdunkels
511389ae09
Have to remove PLATFORM_BUILD from the makefile to make code fit into memory
2010-02-04 07:53:52 +00:00
fros4943
c3a2c11bbc
added dec64 command
2010-02-04 00:10:48 +00:00
adamdunkels
5be78ce843
The button sensor must be initialized before it is used
2010-02-03 21:11:33 +00:00
adamdunkels
b5ea3e297b
Readded the shell file module so that the nightly test works
2010-02-03 20:42:23 +00:00
adamdunkels
1a34dbe550
Broke out the base64 commands from the text module
2010-02-03 20:37:29 +00:00
adamdunkels
7d243a8586
Added the telnet code to the list of targets to make them compile when running a bare 'make'
2010-02-03 20:06:40 +00:00
adamdunkels
ef29f610f6
Reduced the available commands to make code fit
2010-02-03 20:05:19 +00:00
adamdunkels
b9e28ce35b
Compressed the Javascript code to improve loading time; placed the uncompressed code in a separate file
2010-02-03 16:46:52 +00:00
adamdunkels
280a8b9327
MAC channel check rate configuration paramter renamed
2010-02-03 16:45:45 +00:00
joxe
c9c9d71831
fixed button to toggle light sensor
2010-02-03 09:54:38 +00:00
adamdunkels
1fdfc6fe60
The IPv4 examples work much better with the cxmac power-saving radio protocol; added Makefile flag to get the non-cfs HTTP server
2010-02-03 01:19:25 +00:00
joxe
97b7a9a209
instantiated file-description and fixed style
2010-02-02 21:41:54 +00:00
joxe
e198b4508b
added activation of button sensor and activation and deactivation / toggle of light sensor
2010-02-02 21:17:32 +00:00
adamdunkels
b8892a7be0
Removed directory; contents are now under contikiprojects
2010-02-02 19:56:31 +00:00
adamdunkels
53d93eb83f
Removed Coffee to reduces the size to make it compile successfully
2010-02-02 19:41:49 +00:00
adamdunkels
50b2118731
Send to node 1.0 instead of 41.41, to make the example work better in Cooja.
2010-02-02 16:36:46 +00:00
oliverschmidt
ce48ac2d94
Added high-level config macros for the C128 (due to lack of memory no DNS support for the webbrowser).
2010-02-01 21:15:36 +00:00
nifi
72f42bffd3
added missing include
2010-02-01 17:40:33 +00:00
adamdunkels
7df2613226
Ensure that uIPv6 always is compiled and used
2010-02-01 11:52:52 +00:00
oliverschmidt
8c47eaf3b7
Added email client example.
2010-01-31 21:46:39 +00:00
oliverschmidt
8c93dd3e99
Added IRC client example.
2010-01-31 18:28:43 +00:00
nifi
c1a4a83f44
Updated to match the new sensors API and fixed argument that should be const
2010-01-31 16:47:44 +00:00
oliverschmidt
57ce5f8fba
Reverted last change.
2010-01-31 15:11:02 +00:00
oliverschmidt
75b773c45c
Deactivated mouse support on the C64 because of "phantom keystroke" and "phantom mouseclick" issues :-(
2010-01-31 13:40:50 +00:00
oliverschmidt
1fe9bf24c9
Re-added temporarily removed file.
2010-01-31 13:36:06 +00:00
oliverschmidt
40101db78f
Temporarily removed file due to CVS issue.
2010-01-31 13:34:19 +00:00
oliverschmidt
0ebe86802c
Use a simpler project name as it now ends up as program file name.
2010-01-31 11:59:07 +00:00
fros4943
792770dd6c
randomized send interval to avoid perfect synchronization
2010-01-21 13:04:03 +00:00
nifi
0d559a286d
fixed typo + announcement API to avoid compiler warning
2010-01-19 11:23:13 +00:00
nifi
3a5dd23ace
Updated to match the new sensors API
2010-01-18 11:13:40 +00:00
nifi
ef8d3c1bbd
Fixed to work with new sensor API (SENSORS_ACTIVATE no longer use pointer) and removed ping command to save code space
2010-01-18 11:07:15 +00:00
nifi
c557f23bf4
Updated to match the new sensors API
2010-01-15 11:02:18 +00:00
nifi
c5508f9f88
Changed to use the light-sensor and sht11-sensor instead of directory interfacing the drivers
2010-01-15 10:32:36 +00:00
nifi
bf04174bb3
Updated to match the new sensors API
2010-01-15 10:24:35 +00:00
adamdunkels
0266411332
Use the sht11_sensor instead of directly interfacing the sht11 driver
2010-01-15 08:51:56 +00:00
adamdunkels
2d0802de72
Activate the light sensor before obtaining the value, deactivate it afterwards
2010-01-14 20:15:34 +00:00
nifi
67ae9fe26a
Updated to match the new sensors API
2010-01-14 18:18:51 +00:00
joxe
d9900a474a
fixed to work with new sensor API
2010-01-14 17:39:22 +00:00
joxe
d39234cfd9
fixed for new sensors API
2010-01-14 15:03:28 +00:00
joxe
a6abcbe578
fixed to compile with new sensors API
2010-01-14 14:32:22 +00:00
joxe
82241f640e
fixed for new sensor APIs
2010-01-14 14:04:39 +00:00
nvt-se
553589d0bb
argument must be qualified as const
2009-12-28 18:18:23 +00:00
nifi
e032f7ac2c
fixed compiler warnings
2009-12-18 15:26:35 +00:00
adamdunkels
df784546ee
Remove sniff and debug commands to save code space
2009-12-06 23:28:25 +00:00
nifi
b9418a91d7
Added call to putchar to force linking (fixes compilation error).
2009-11-20 10:45:07 +00:00
nifi
5de7d07093
fixed compiler warning
2009-11-19 17:31:23 +00:00
nifi
e6015bce4c
added printout of sender of received messages
2009-11-19 17:29:41 +00:00
fros4943
4b775d3d47
removed some commands to make binary fit on sky platform
2009-11-14 11:31:28 +00:00
adamdunkels
3a6f44fb34
Updated to use the command line options
2009-11-04 07:48:37 +00:00
adamdunkels
51ecb15435
Example code for using the shell netperf command
2009-11-03 22:56:27 +00:00
adamdunkels
6a8443b46b
Removed Rime ping command to save flash space, added the single-hop Rime debug commands instead
2009-10-27 14:13:30 +00:00
adamdunkels
e14a30262c
Updated the Rime channel numbers so that all examples can be run in the same network without channel clashes
2009-10-18 17:52:08 +00:00
adamdunkels
f97cbce055
Added broadcast example for completeness
2009-10-18 17:49:24 +00:00
zhitao
30875da288
a little faster autoconfiguration
2009-10-16 15:13:25 +00:00
nvt-se
8d4021529c
Added a generic file-upload command. shell-upload only takes .ce files.
2009-09-29 15:46:38 +00:00
nifi
6b60454f2d
cleaned up error messages and break at first error
2009-09-21 14:14:46 +00:00
nvt-se
f3e304ec40
Removed duplicate test return value.
2009-09-17 14:32:57 +00:00
zdshelby
83988ef554
- Removed rime_test from the Makefile
2009-09-09 07:34:53 +00:00
zdshelby
0e9220716e
Initial commit of examples for the Sensinode/cc2430 platform.
2009-09-08 19:47:50 +00:00
nifi
d4b619bcc5
Renamed SPI_WAITFOREOTxBUF to SPI_WAITFORTxREADY for clarity and generalized SPI transmission status checks to work with both AVR and MSP430
2009-09-07 11:31:26 +00:00
nifi
6680d2c6c2
Changed to monitor the UART transmitter buffer ready flag instead of the UART transmitter empty flag. This almost doubles the speed of transmitting data to CC2420. Patch by James Brown.
2009-09-01 09:29:40 +00:00
dak664
ed9d31ef7c
Add documentation
2009-07-23 23:51:36 +00:00
dak664
42a9e1e2e0
Add Huginn and Muninn web content
2009-07-23 16:21:56 +00:00
dak664
c1b7375a5a
*** empty log message ***
2009-07-23 16:13:48 +00:00
dak664
e0138add63
Remove signature bytes from hex file
2009-07-08 21:46:13 +00:00
dak664
49989dbe45
Add rf230bb radio driver with conditional make on RF230BB=1
2009-07-08 15:26:17 +00:00
nifi
89ce58f576
fixed debug output to show the correct remote address
2009-06-29 12:31:03 +00:00
nifi
74ccc5a732
replaced DEFAULT_TARGET with Makefile.target for specifying default target
2009-06-26 12:11:26 +00:00
nifi
f0a3477dd2
replaced DEFAULT_TARGET with Makefile.target for specifying default target
2009-06-26 12:04:46 +00:00
fros4943
501416fca0
disabled rime commands to decrease rom usage
2009-06-26 09:51:18 +00:00
joxe
3b97f72c0c
added makefile with saved target
2009-06-23 21:03:13 +00:00
dak664
728c482cc3
remove .fuse section from hex file, add mcu
2009-06-19 18:46:41 +00:00
adamdunkels
617eae6ca1
Removed the debug and sniff commands to make code size smaller so that the compiled binary fits in ROM
2009-06-18 09:01:16 +00:00
adamdunkels
4c22ef33d0
Moved compile-platforms from examples/ to tools/release-tools
2009-06-18 08:40:57 +00:00
fros4943
7741d58cdb
minor fix: removed superfluous etimer_reset
2009-06-09 19:31:55 +00:00
fros4943
45e3b5a8b3
transmit with random intervals: 2-4 seconds
2009-06-09 09:27:03 +00:00
c_oflynn
0946203c57
Remove fuses from .hex, Pass MCU name to avr-size
2009-06-02 21:58:32 +00:00
nvt-se
f115894193
switched to larger type size for the file size.
...
use AND on characters read back since the file size is larger than 255 bytes.
2009-05-26 13:48:32 +00:00
adamdunkels
7bd7cd64b3
Rewrote the webserver so that sensor data is loaded using Ajax-style XmlHttpRequest and that a spinner icon is shown when the data is loaded
2009-05-11 17:38:29 +00:00
adamdunkels
e6d2fada05
Added the tweet command
2009-05-11 17:37:15 +00:00
adamdunkels
d1b97feb88
Added a telnet server with Twitter commands
2009-05-11 17:36:13 +00:00
adamdunkels
381beac299
Code style fixes
2009-05-06 15:03:49 +00:00
nvt-se
3eac697f85
fixed a compiler warning by providing an int type of the argument to
...
printf, as specified by the format.
2009-05-04 22:09:52 +00:00
joxe
eec984dfe3
minor bugfix - added process_pause
2009-04-25 22:38:00 +00:00
joxe
889a2bb024
minor improvements
2009-04-25 10:21:51 +00:00
joxe
19a30284e5
fixed minor bug in viewer
2009-04-25 10:04:38 +00:00
joxe
d8d7e9142d
added a hi-res RSSI scanner and viewer for sky/jcreate
2009-04-25 09:41:37 +00:00
fros4943
0d82fcb143
contiki shell example with only platform independent commands
2009-04-23 08:42:07 +00:00
fros4943
71c3c8e86c
enabled download and sendcmd commands + cleanup
2009-04-20 13:08:56 +00:00
nvt-se
d86ee2c665
changed address setup slightly.
2009-04-10 16:51:16 +00:00
nvt-se
73d5025e04
changed udp examples into a client and a server, added multi-hop routing,
...
clarified the code.
2009-04-09 21:35:38 +00:00
nvt-se
2eaec8d38a
print the file version more seldom.
2009-04-07 15:14:17 +00:00
nvt-se
d936dc1d09
print the time of the test.
2009-04-03 11:12:17 +00:00
nvt-se
ca617f5559
updated the documentation.
2009-04-02 10:35:08 +00:00
fros4943
4706ddf023
exec shell command and elfloader example
2009-03-26 12:46:19 +00:00
adamdunkels
ebbae099ce
A program that displays the number of neighbors on the JCreate LEDs
2009-03-24 19:45:46 +00:00
adamdunkels
d0b969ec5a
Rewrote the multihop example to better show how to use the multihop layer. Now also shows how to use the memb, list, and annoncement mechanisms.
2009-03-23 18:10:09 +00:00
adamdunkels
61d33173a3
Renamed the serial module to serial-line
2009-03-18 07:20:18 +00:00
adamdunkels
65eb5fd4e8
Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it).
2009-03-12 21:58:20 +00:00
zhitao
77c8524aa5
wait until rime finishes forwarding to send
2009-03-10 14:36:48 +00:00
adamdunkels
151853ca37
Added example announcement code
2009-03-08 20:27:42 +00:00
fros4943
659c7e7311
added webserver-nogui source and WITH_NULLMAC to example code (too large otherwise)
2009-03-03 17:25:33 +00:00
fros4943
6c1207c5d5
updated runicast example: added sender history to detect duplicate callbacks
2009-03-03 12:28:39 +00:00
oliverschmidt
b4d6dd6893
Added webserver and irc.
2009-03-01 23:37:49 +00:00
nvt-se
75d8c75768
use more suitable process name.
2009-02-27 19:32:28 +00:00
nvt-se
a0226e2418
switched all users of cfs_seek(x,y) to cfs_seek(x,y,CFS_SEEK_SET)
2009-02-27 14:28:02 +00:00
fros4943
a6fc125b64
printing local ipv6 address at startup. addresses must match in order for the examples to work
2009-02-26 09:02:09 +00:00
nvt-se
31bc37a043
Added Deluge and tests for it.
2009-02-25 17:00:00 +00:00
fros4943
90767a76b3
moved ipv6 udp example processes from apps/udp to inside examples/udp-receiver-ipv6 and examples/udp-sender-ipv6
...
* transmitting human readable strings between the two processes
* remote address configurable at compile time via DEFINES=...
2009-02-25 12:11:17 +00:00
fros4943
cb56161c94
moved ipv6 udp example processes from apps/udp to inside examples/udp-receiver-ipv6 and examples/udp-sender-ipv6
2009-02-25 12:10:10 +00:00
nvt-se
3f71499c96
format first to get deterministic results.
2009-02-22 15:17:36 +00:00
nvt-se
a2d651af72
seek test (-25) failed sometimes because it assumed a default file size of 8kb. reserve the file instead so the default doesn't matter.
2009-02-17 15:08:01 +00:00
fros4943
ab61e8b8b5
bugfix: including random.h to avoid random_rand() assumed signed, and timer intervals becoming very very small
2009-02-17 08:44:44 +00:00
adamdunkels
0d699abe79
Disabled checkpointing for the default sky-shell build to reduce object code size, instead added a separate sky-checkpoint build with checkpointing but without the 'sky-alldata' command
2009-02-14 22:53:00 +00:00
adamdunkels
585620c102
Reverted the recent change from random_rand() to rand(). It turned out that
...
since libc rand() returns a signed int, there were frequently problems with
timer values wrapping. By reverting to random_rand(), we can provide a
random generator that returns an unsigned and the timer problems are solved.
2009-02-11 11:08:53 +00:00
adamdunkels
9c4d2da561
Bugfix: it is etimer_reset() that makes timer behavior stable, not etimer_restart()
2009-02-07 22:38:01 +00:00
adamdunkels
67f649c4aa
Use etimer_restart() to avoid synchronization effects from the abc_send() invocation taking time to complete
2009-02-07 22:28:25 +00:00
adamdunkels
c10ae7b6dc
Increased the inter-packet time to work better on the sky platform
2009-02-07 16:17:33 +00:00
adamdunkels
2e55bb5151
Removed the blink process to make the code simpler, added randomness to the transmission intervals
2009-02-06 10:12:52 +00:00
fros4943
1795dbf199
added checkpoint and rollback commands:
...
writes/reads checkpoint images from file system.
(temporarily disabled rime debug and sniff commands)
2009-02-04 17:54:28 +00:00
julienabeille
2218d8ef8b
Added an application and example to run IPSo interoperability test using RAVEN boards
2009-01-27 10:57:28 +00:00
nifi
4eebe9afd9
Updated to match new mesh API. Thanks to Carlo Alberto Boano for fixing.
2009-01-19 13:24:42 +00:00
nifi
677dd296a6
Updated to match new multihop API. Thanks to Carlo Alberto Boano for fixing.
2009-01-16 17:40:16 +00:00
adamdunkels
fdf5836763
Example shell for the Sentilla JCreate
2009-01-15 22:11:58 +00:00
fros4943
008d4ba33f
sky example running both webserver and serial shell (overrides default slip handler)
2009-01-15 13:18:19 +00:00
nifi
0371d20a40
updated for new rimeaddr API
2008-12-16 17:05:14 +00:00
nifi
52c2f23e28
CLOCK_CONF_SECOND must be a power of two for MSP430 platforms (see cpu/msp430/clock.c for details)
2008-12-16 16:53:04 +00:00
nvt-se
747d27ecda
updated cooja/mspsim test for coffee. now with GC
2008-12-12 13:24:42 +00:00
nvt-se
1f03e79a89
added a simple garbage collection test.
2008-12-12 10:28:11 +00:00
adamdunkels
f0f9314e7e
Reversed byte order to match the old ->u16 approach to make the automated tests & scripts work again
2008-12-02 08:09:46 +00:00
adamdunkels
c0ce2efd89
Removed the rimeaddr ->u16 field
2008-12-01 15:19:11 +00:00
adamdunkels
a847ff738d
Removed reliance on the ->u16 field in rimeaddr
2008-12-01 14:17:36 +00:00
adamdunkels
33bf01534c
Rewrote code that used the old ->u16 field in rimeaddr_t to access Rime addresses to use rimeaddr_copy() and the ->u8 field instead
2008-11-30 18:36:55 +00:00
nifi
1865f13f3a
fixed more robust parsing
2008-11-26 14:22:54 +00:00
nvt-se
1a87d5a661
use new remove function name.
2008-11-24 10:59:40 +00:00
fros4943
a02a2e998a
added sky support for multi-threading example
2008-11-21 10:36:16 +00:00
oliverschmidt
7cf3165155
Replaced NETSIM macro with general (and now actually working) solution in Makefile.include.
2008-11-17 22:52:10 +00:00
nvt-se
636bf70a8c
added append test.
2008-11-13 14:46:50 +00:00
fros4943
3033201d24
longer send period + forcing example to wait until an ongoing transmission is finished before initiating a new transmission
2008-11-11 13:50:21 +00:00
fros4943
92ecda2202
using the same addresses in both netsim and non-netsim
2008-11-11 11:25:39 +00:00
oliverschmidt
57f8e86532
Minor formatting change.
2008-11-10 22:47:10 +00:00
oliverschmidt
c109e102c4
Include wget shell command in "standard" shell environments.
2008-11-10 22:10:32 +00:00
adamdunkels
de601c9523
Added battery voltage level readout & SHT11 low-voltage indicator
2008-11-10 21:14:20 +00:00
adamdunkels
5e772838eb
Remove debug printouts. Increase neighbor advertisement timers.
2008-11-06 08:24:20 +00:00
adamdunkels
2ac1c3e231
avr-raven needs to be built with uIPv6 - this should hopefully fix the nightly builds
2008-10-30 21:28:20 +00:00
adamdunkels
de084cecfb
Corrected mistake in the avr makefile target
2008-10-17 20:23:32 +00:00
adamdunkels
e3c1d488be
Added avr-raven to compilation targets
2008-10-17 17:55:13 +00:00
nvt-se
ea9c3ab98c
allow in-page offets
2008-10-16 10:14:41 +00:00
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
joxe
7722a73abf
modified API for fft
2008-04-25 22:12:25 +00:00
joxe
faf0f2ea0a
added fft test program sampling using the esb-mic.
2008-04-25 16:34:31 +00:00
fros4943
e9f8102fec
added netsim address style support
2008-04-24 11:50:04 +00:00
fros4943
01fba84c16
sending from node 2 to node 1
2008-04-24 11:41:50 +00:00
zhitao
23d437e656
synched with the new mac->off function parameter
2008-04-16 10:49:50 +00:00
oliverschmidt
12f6b3c206
Removing (the now obsolete) tcpip_set_forwarding(0) shouldn't hurt.
2008-03-29 15:20:48 +00:00
oliverschmidt
0fc8481f15
As adding some commands to the telnet server shell doesn't seem to be desirable in the application it's now done in the example.
2008-02-28 23:12:47 +00:00
thiemovoigt
f464ae3cc4
update to conform to newer Contiki, in particular set_channel stuff
2008-02-25 12:04:41 +00:00
thiemovoigt
b79cb25ccd
update to conform to newer Contiki, i.e. set_channel for radio
2008-02-25 12:03:25 +00:00
adamdunkels
8f6d2d6c3f
Added simple-cc2420 include, added argument to mac->off()
2008-02-24 22:27:41 +00:00
adamdunkels
ad2a8e5e97
Changed all occurences of u8_t and u16_t to uint8_t and uint16_t
2008-02-24 22:15:46 +00:00
adamdunkels
17f13e38e8
TCP/IP-networking examples for the Tmote Sky platform
2008-02-24 21:33:57 +00:00
oliverschmidt
2632f8f937
Removed finally unnecessary cast.
2008-02-10 22:36:36 +00:00
adamdunkels
136ad1e48c
Example application that runs the Contiki shell on the Tmote Sky
2008-02-04 23:52:33 +00:00
adamdunkels
44d7d9a9a4
Changed names of the Rime examples from test-* to example-* and added examples for ruc and uc
2008-01-25 18:00:50 +00:00
adamdunkels
68523814c5
Moved from examples/sky into generic platform/sky/apps so that all examples can use it
2008-01-23 20:34:37 +00:00
zhitao
10ce1ed03e
Pulled in updated defines for the sky platform
2008-01-22 15:00:24 +00:00
zhitao
b9c34bf835
Removed redundant initialization
2008-01-22 14:58:41 +00:00
nifi
3739cd8eea
corrected comment
2008-01-10 13:40:20 +00:00
nifi
75784e2314
simple application to indicate connectivity between two nodes
2008-01-10 09:59:33 +00:00
adamdunkels
df9d43c62d
Fixes to total power plot generation
2008-01-08 08:28:09 +00:00
adamdunkels
ff42002bc5
Added extraction of power data (not just energy)
2008-01-08 08:07:23 +00:00
adamdunkels
bfd894c7bd
Made graphs nicer by using gnuplot's mulitplot functionality, added power graph
2008-01-08 08:06:41 +00:00
adamdunkels
12bbe80003
Added timestamps and radio signal noise measurements
2008-01-08 08:05:34 +00:00
adamdunkels
b71224b438
tree.h -> collect.h
2007-12-16 14:37:02 +00:00
oliverschmidt
4ffca4c3b8
Introduced web browser as new example using ctk fullscreen mode.
2007-12-15 22:05:34 +00:00
nifi
a8313c3b39
removed unused include
2007-11-29 10:29:03 +00:00
nifi
242c88497a
Rime port of the radio test
2007-11-28 23:10:38 +00:00
nifi
1c5fd0aa86
fixed compiler warning
2007-11-28 20:31:30 +00:00
nifi
1c7c74a6ad
replaced blink with blinker that uses more sensors
2007-11-28 20:28:56 +00:00
adamdunkels
20cab2ba22
Print out system and c compiler version
2007-11-28 20:05:51 +00:00
adamdunkels
8d96443a3b
A set of scripts for producing plots from the output of the sky-collect program
2007-11-28 16:56:37 +00:00
adamdunkels
1b659316b7
Updated to use the 'collect' module instead of the old 'tree' module
2007-11-28 16:52:22 +00:00
adamdunkels
6dfeb266ff
Fixed to use the 'collect' module instead of the 'tree' module
2007-11-28 16:05:32 +00:00
adamdunkels
13ca6c9946
It now says if it succeeded as well as failed
2007-11-28 12:53:39 +00:00
nifi
8cf6ac9212
ESB examples
2007-11-27 22:32:38 +00:00
adamdunkels
0074e4248b
Fixed problem that made error output not visible
2007-11-27 21:58:07 +00:00
adamdunkels
64a2602183
Makefile for compiling a set of Contiki platforms and produce error messages for those platforms that do not compile
2007-11-27 20:50:54 +00:00
adamdunkels
a677abb6b1
Fixed compiler warning
2007-11-26 23:36:09 +00:00
adamdunkels
4edbad10a7
Fixed so that it runs with multiple Tmote Sky boards attached; it now uses the first one
2007-11-26 23:34:52 +00:00
adamdunkels
99f1aa9238
Added upload and rundemo targets, removed obsoleted %.upload target
2007-11-26 23:32:32 +00:00
adamdunkels
85c75d18fb
Added rt-leds and sky-treeroute ass default compile targets, removed tcprudolph0 as it currently does not compile due to memory exhaustion
2007-11-26 23:25:35 +00:00
adamdunkels
efe0306687
Removed dependency on PIR sensor
2007-11-26 23:24:33 +00:00
nifi
f0a901fc7c
fixed compiler warnings
2007-11-26 21:58:51 +00:00
adamdunkels
33d7c0badd
Fixed compiler warnings to make code compile with gcc's -pedantic switch
2007-11-17 18:16:48 +00:00
adamdunkels
1e1e44a3f8
Fixed compiler warnings to make code compile with gcc's -pedantic switch
2007-11-17 18:01:00 +00:00
adamdunkels
75a1cb72f8
Fixed compiler warnings
2007-11-17 10:28:49 +00:00
nifi
a6d827fa1f
moved initialization of ctimer to allow MAC layer to use ctimers
2007-11-15 13:07:42 +00:00
adamdunkels
8961ec7ef8
Updated to send much more statistics than before: energy estimates, rime statistics, neighbor statistics
2007-11-13 21:09:14 +00:00
adamdunkels
da045911eb
Added serialdump target that prints the output of the first Tmote Sky to a file
2007-11-13 21:03:27 +00:00
adamdunkels
508c258cb7
Copy README file to zipfile too
2007-11-12 22:30:33 +00:00
adamdunkels
b5241dc609
Updated instructions
2007-11-06 19:57:41 +00:00
adamdunkels
5a544c2c8a
Increased sleep time
2007-11-06 19:57:10 +00:00
adamdunkels
f2434b53be
Updated makefiles and paths to make a .zip file with demo contents
2007-11-06 14:46:12 +00:00
fros4943
6b6a911185
added jar target
2007-11-01 17:34:36 +00:00
fros4943
8e3294c7d5
final versions
2007-11-01 17:33:16 +00:00
fros4943
37bf441e40
energy demo poster
2007-10-30 08:44:46 +00:00
adamdunkels
131e922020
Added heading, Contiki URL; fixed serialdump path; minor fixes
2007-10-25 18:43:18 +00:00
adamdunkels
a31cd7649d
Contiki energy estimation demo for ACM SenSys 2007
2007-10-25 13:04:01 +00:00
adamdunkels
11a80b85ec
Contiki energy estimation demo for ACM SenSys 2007
2007-10-25 12:56:28 +00:00
adamdunkels
b96f9cb553
Makefile that produces a bunch of .ihex files for burning node IDs into Tmote Sky nodes
2007-10-25 12:07:17 +00:00
adamdunkels
6c241b9f2b
Program for testing the Rime reliable unicast bulk transfer protocol
2007-09-27 22:21:27 +00:00
nvt-se
077fc61084
Static should come first because it's a storage class.
2007-09-14 20:07:26 +00:00
oliverschmidt
f8bf3e1428
Fixed buffer overflow.
2007-08-10 10:33:28 +00:00
oliverschmidt
7f7f11d30f
Set default target to minimal-net.
2007-05-26 22:42:02 +00:00
adamdunkels
2c446cb921
Added SHT11 readings, a lot of other stuff
2007-05-22 21:05:09 +00:00
adamdunkels
7eea8062e0
Try sending every packet 10 times at most
2007-05-22 21:04:34 +00:00
adamdunkels
eefed6abbe
Removed bad include cfs/cfs-ram.h
2007-05-22 21:04:19 +00:00
adamdunkels
0db074ae29
Renamed uabc to polite
2007-05-22 21:04:00 +00:00
oliverschmidt
9f97290665
Changed Contiki File System (cfs) from a service to a plain library.
...
This change means that one needs to select _ONE_ cfs implementation at Contiki library link time. But this doesn't appear to be an issue as all platforms have their "favorite" implementation anyway.
2007-05-19 21:05:48 +00:00
adamdunkels
940da856de
Bugfixes, updates
2007-05-15 08:09:21 +00:00
oliverschmidt
a07a39d3c2
Allow to easily build the webserver example with cfs support by running make with the parameter HTTPD-CFS=1.
2007-04-23 23:30:14 +00:00
oliverschmidt
91710dd48f
Minor adjustment to coding style.
2007-04-04 17:41:28 +00:00
oliverschmidt
f1d9702b68
Added an example application to show the usage of the Contiki Multi-threading library.
2007-04-03 20:13:27 +00:00
adamdunkels
1e950af492
Test program that blinks LEDs using the rtimer real-time timers
2007-04-03 19:02:27 +00:00
adamdunkels
d7a2317e33
Header already reduced
2007-04-02 20:02:23 +00:00
adamdunkels
836552a742
API fixes
2007-04-02 20:02:13 +00:00
adamdunkels
35957aa600
Removed unused button code
2007-04-02 18:06:35 +00:00
adamdunkels
d7982e41c9
Added percentage output in netsim
2007-04-02 17:51:54 +00:00
adamdunkels
2f50533d30
Added LED output that shows when a file has been completely downloaded
2007-04-02 10:04:37 +00:00
adamdunkels
e924c41a3b
Added more printouts
2007-03-31 18:43:45 +00:00
adamdunkels
ce53fdd7f4
Now prints out sensor data
2007-03-31 18:41:13 +00:00
adamdunkels
b2227d6a8c
Added default netsim target
2007-03-29 23:50:51 +00:00
adamdunkels
af60193256
Treeroute for Sky
2007-03-27 10:39:30 +00:00
adamdunkels
0d7af38ae5
Make sure psock is included in core
2007-03-25 21:53:08 +00:00
adamdunkels
48f467a685
Bug fixes: no clock tick when interrupts turned off, need to artifically trigger after ELF loading
2007-03-25 21:45:32 +00:00
adamdunkels
2114e7f847
Rudolph now in core Rime
2007-03-25 12:15:09 +00:00
adamdunkels
579fcb5190
Include path
2007-03-25 12:14:21 +00:00
adamdunkels
4e5a47aec4
Make LEDs blink when data is received
2007-03-25 12:13:27 +00:00
adamdunkels
0c0d823dbf
Typo
2007-03-25 12:13:04 +00:00
adamdunkels
c3457e82a4
Added exithandlers so that the examples can be run as loadable (and unloadble) modules
2007-03-25 12:10:29 +00:00
nifi
a12359cb5d
Makefile with default TARGET sky for the sky examples
2007-03-23 15:03:00 +00:00
adamdunkels
b56cc3d077
Test file for CFS driver
2007-03-23 12:17:28 +00:00
adamdunkels
a2c3501728
Testing the button
2007-03-23 00:06:12 +00:00
adamdunkels
757a226e39
Blinking LEDs
2007-03-23 00:05:52 +00:00
adamdunkels
68506272dc
Program for loading an ELF file over TCP and Rudolph0:ing it out into the air
2007-03-23 00:03:25 +00:00
adamdunkels
00bd901d25
Message size should include ending zero byte
2007-03-22 23:58:37 +00:00
adamdunkels
dd276a9c8a
Removed the use of CFS. Instead, provide callbacks for the using application to fill in data.
2007-03-22 23:54:40 +00:00
adamdunkels
b731014bc0
Updated for the new APIs
2007-03-22 19:03:56 +00:00
adamdunkels
790d4ba24d
Added rudolph tests
2007-03-21 23:24:24 +00:00
adamdunkels
5c6c6e3358
Added configurable interval
2007-03-21 23:23:02 +00:00
adamdunkels
404c2cc0a3
Moved all Rime examples into examples/rime directory
2007-03-20 12:21:17 +00:00
adamdunkels
43326b5ae6
API change for Rime: *_setup() renamed to *_open()
2007-03-19 19:24:36 +00:00
adamdunkels
7b924672bd
Simple Rime test code
2007-03-15 22:11:11 +00:00
adamdunkels
fa66c652cd
Example showing how to use the mesh routing code in Rime
2007-03-15 22:06:19 +00:00
adamdunkels
8b9ba9931b
Example showing how to use the tree routing code in Rime
2007-03-15 22:03:58 +00:00
oliverschmidt
7168278a89
Adding 'APPS+=program-handler' in apps/Makefile.telnetd might be considered more consistent but I opted for this more obvious approach. BTW yet another example that from my perspective simply can't have worked...
2007-03-03 13:32:10 +00:00
adamdunkels
5a7034fe5d
A really simple Contiki program, intended to show how the build system works and how to write simple Contiki programs
2006-10-02 21:46:46 +00:00
bg-
9009d8dc06
More uip_ipaddr_t fixes.
2006-08-10 19:22:23 +00:00
adamdunkels
ade5db05f5
Removed unneeded target
2006-06-17 22:53:09 +00:00
adamdunkels
c9e808d638
Import of the contiki-2.x development code from the SICS internal CVS server
2006-06-17 22:41:10 +00:00