Commit graph

809 commits

Author SHA1 Message Date
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