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