Harald Pichler
6730ec16c8
Merge branch 'contiki' into osd
2015-02-10 15:13:21 +01:00
Michael Richardson
5699127c9a
additional edits to further clarify interface between native-border-router and slip-radio
2015-02-07 10:51:41 -05:00
Harald Pichler
c30493e535
add Buzzer
2015-02-05 13:44:05 +01:00
Michael Richardson
a0ac6bceb6
added some documentation of native-border-router and slip-radio relationship
2015-02-03 11:05:13 -05:00
Ralf Schlatterbeck
451e2df0f5
Fix IP-Address output (endianness!)
2015-01-27 16:41:30 +01:00
Ralf Schlatterbeck
5ff9b7c989
Don't re-init coap connection
2015-01-27 16:04:07 +01:00
Ralf Schlatterbeck
058ae7bae3
Alleged race-condition was a bug in receiver
...
Handling put-requests was missing a trailing \0 in the parsed string.
2015-01-27 10:43:03 +01:00
Ralf Schlatterbeck
16afb4b74c
Workaround for race-condition
2015-01-27 10:06:22 +01:00
Ralf Schlatterbeck
c8be130f2e
Finally fix LED-Strip driver
...
.. and adapt led-strip.c to changed polarity (again).
2015-01-26 20:44:30 +01:00
Ralf Schlatterbeck
301d8d77bb
Non-blocking send
2015-01-26 17:59:14 +01:00
Ralf Schlatterbeck
42f985a297
Add potentiometer app for setting led intensity
2015-01-26 17:27:12 +01:00
Ralf Schlatterbeck
a2357e648e
Invert LED count, use fixed led driver
2015-01-25 19:04:04 +01:00
Ralf Schlatterbeck
f6c158a139
Merge branch 'osd' of github.com:osdomotics/osd-contiki into osd
2015-01-25 18:32:07 +01:00
Ralf Schlatterbeck
e946cd4c13
Add LED strip example
...
.. not yet working
2015-01-25 18:31:17 +01:00
Harald Pichler
df220072f4
initial upload
2015-01-22 14:03:29 +01:00
Harald Pichler
801316badc
update coap 18 macros
2015-01-22 14:01:36 +01:00
Harald Pichler
7b25177a3d
Merge branch 'osd' of https://github.com/osdomotics/osd-contiki into osd
2015-01-22 08:56:16 +01:00
Ralf Schlatterbeck
baaa2c5741
Factor/Fix generic resources
...
Now the old GENERIC_RESOURCE macros works again (but usage has changed).
Common resources (battery, leds, radio) are now in resources-common.
2015-01-21 15:41:21 +01:00
Harald Pichler
75d577c9b5
blocksize 64
2015-01-21 15:08:23 +01:00
Harald Pichler
76e39b2b5d
update coap 18
2015-01-21 14:46:36 +01:00
Harald Pichler
a8728413b2
initial upload
2014-12-31 10:00:09 +01:00
Harald Pichler
2d52ca9051
inital upload
2014-12-31 09:56:05 +01:00
Harald Pichler
2d3cd057c4
initial upload
2014-12-31 09:55:31 +01:00
Harald Pichler
d742fc4b76
changes for coap18
2014-12-31 09:53:24 +01:00
Harald Pichler
2b8aeee115
save energy
2014-12-29 13:05:50 +01:00
Harald Pichler
365fe31b02
coap 18
2014-12-29 08:16:47 +01:00
Harald Pichler
aaaa0aa138
cleanup code, batterie value Volt
2014-12-29 08:11:51 +01:00
Harald Pichler
a8c87e3f54
read better values
2014-12-29 08:10:10 +01:00
Harald Pichler
df95393980
remove init pwm per default, switch moisture sensor on and off to save energy
2014-12-12 08:47:01 +01:00
Harald Pichler
76ea945fd7
add power save mode RDC_CONF_PT_YIELD_OFF
2014-12-09 16:42:45 +01:00
Harald Pichler
248a1e3882
add leds and battery
2014-12-09 14:36:06 +01:00
Harald Pichler
cc0539ee90
remove unused examples
2014-12-07 21:55:43 +01:00
Harald Pichler
fed6fe019c
change to coap18
2014-12-07 21:39:46 +01:00
Harald Pichler
13aa2a1415
add coap18
2014-12-07 21:32:03 +01:00
Harald Pichler
d6144bfebe
cleanup makefile, add avr-size
2014-12-07 20:10:53 +01:00
Harald Pichler
ed161d1905
NETSTACK_CONF_WITH_IPV6
2014-12-07 17:36:53 +01:00
Harald Pichler
a02be51f08
Merge branch 'contiki' into osd
2014-12-07 15:24:00 +01:00
Simon Duquennoy
c2ca3e9fdb
Cleanup UIP_CONF_IPV6_RPL configuration
2014-12-02 12:38:55 +01:00
Simon Duquennoy
74f6ae3751
slip-radio: remove unneeded definition of NETSTACK_CONF_WITH_RPL (now set from makefile with CONTIKI_WITH_RPL)
2014-12-01 21:04:25 +01:00
Simon Duquennoy
a9cc909794
Network layer configuration: replace UIP_CONF_* with NETSTACK_CONF_WITH_*
2014-12-01 21:02:57 +01:00
Simon Duquennoy
722b3258d1
Cleanup of the Contiki network layer configuration. Now using CONTIKI_WITH_IPV6, CONTIKI_WITH_IPV4, and CONTIKI_WITH_RIME in makefiles, and UIP_CONF_IPV6, UIP_CONF_IPV4, UIP_CONF_RIME in c code. Now only the stacks that are used are compiled (via makefile MODULES). Make IPv6 the default network stack.
2014-12-01 20:13:09 +01:00
Nicolas Tsiftes
bb645b6287
Merge pull request #877 from gebart/for-upstream/rpl-border-router-webserver-tcp
...
examples/ipv6/rpl-border-router: Add -DUIP_CONF_TCP=1 to CFLAGS
2014-11-28 19:00:46 +01:00
Nicolas Tsiftes
4a41f147d3
Merge pull request #879 from alignan/fix_rssi_app
...
Fixed rssi scanner application and moved into single example
2014-11-28 19:00:23 +01:00
Harald Pichler
9c90608d3c
bugfix hum temp
2014-11-28 14:04:39 +01:00
Antonio Lignan
4f744d858a
Fixed rssi scanner application and moved into single example
2014-11-28 13:07:26 +01:00
Harald Pichler
730d9e2d11
add battery
2014-11-27 15:01:07 +01:00
Harald Pichler
1dacefce01
add coap18
2014-11-27 14:07:14 +01:00
Harald Pichler
41f8a9c661
add coap18
2014-11-27 09:30:36 +01:00
Harald Pichler
698d8dce90
add coap18
2014-11-26 21:47:00 +01:00
Joakim Gebart
1e03cdd553
examples/ipv6/rpl-border-router: Add -DUIP_CONF_TCP=1 to CFLAGS
...
The example used to rely on the default value being set to 1 which
caused build failures on platforms which have a default UIP_CONF_TCP=0
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2014-11-26 19:05:32 +01:00
Joakim Gebart
64a4755354
examples/webserver-ipv6: Add UIP_CONF_TCP=1 to DEFINES.
...
TCP is mandatory for this HTTP server.
Fixes builds for platforms which have TCP turned off by default (mulle)
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2014-11-26 19:03:51 +01:00
Harald Pichler
824eca3b61
cleanup code, move ds1820 to resources
2014-11-26 17:12:34 +01:00
Harald Pichler
7a666307cf
add coap 18
2014-11-26 16:46:13 +01:00
Harald Pichler
9eb0c5466f
initial uplaod
2014-11-21 09:44:25 +01:00
Harald Pichler
6167835689
use contiki mac
2014-11-20 16:32:22 +01:00
Harald Pichler
e58322260f
update llayer
2014-11-20 13:43:53 +01:00
Harald Pichler
d8e0dd7005
update to coap rfc
2014-11-19 22:06:38 +01:00
Harald Pichler
8966f7d509
update project to coap 13
2014-11-19 13:59:05 +01:00
Harald Pichler
0620eb86d0
initial upload
2014-11-19 13:58:56 +01:00
Harald Pichler
0c7328b59d
initial upload
2014-11-19 13:58:50 +01:00
Harald Pichler
dfaa8c0f32
initial upload
2014-11-19 13:58:32 +01:00
Harald Pichler
914f5b931b
initial upload
2014-11-19 13:58:24 +01:00
Harald Pichler
1b40bccb00
initial upload
2014-11-19 13:58:02 +01:00
powermik
8bb7d82a2d
UNSUPPORTED_MADIA_TYPE is a typo
2014-11-19 13:55:59 +01:00
Harald Pichler
21bbe79079
use Arduino like optotriac driver
2014-11-19 13:54:53 +01:00
Harald Pichler
026b961d5e
simplify code, bugfixes PE3
2014-11-19 13:54:42 +01:00
Ralf Schlatterbeck
53cf5ab6cf
Fix A0-A5 ADC constants, use in example sketch
2014-11-19 13:53:59 +01:00
Ralf Schlatterbeck
fbe6ae6a60
Fix off-by-one error in digitalPinToTimer
2014-11-19 13:53:53 +01:00
Ralf Schlatterbeck
ddbfd6712c
Remove obsolet macro in example
2014-11-19 13:53:44 +01:00
Ralf Schlatterbeck
abdf6f8c6b
Refactor A/D conversion in adc.c
...
Now the necessary settings are in adc.h. Refactored to allow repeated
ADC reads without reinitialization. Arduino allows setting
analogReference, this is now also implemented.
ADC is now initialized to sane values in apps/arduino/arduino-process.c
dev/arduino/arduino-compat.h now has all hardware independent settings
for arduino (some moved from platform/osd-merkur/dev/hw-arduino.h).
turnOffPWM re-implemented with hw_timer, removed from wiring_digital.c
ADC-specific arduino stuff moved to arduino-compat.h
Arduinos wiring_analog no longer necessary.
arduino-sketch example now reads analog inputs 1 and 5 using analogRead.
2014-11-19 13:53:32 +01:00
Ralf Schlatterbeck
d5284eebe1
Factor resources, fix time
...
Now there is a generic resource that can generate and parse
application/json as well as text/plain. It can be re-used, only the
from_string and to_string routines have to be written and the resource
properly set up. A new resource format is specified, see
GENERIC_RESOURCE in, e.g., examples/osd/pwm-example. This is now used in
all my examples, namely pwm-example, arduino-sketch, wallclock-time.
There was an off by one error for the month in time formatting (in
gmtime and localtime). And the leap-year computation was broken. Both
fixed now, so we get a correct date. For localtime we are still 2 hours
off because daylight saving isn't implemented yet.
Also renamed gmtime to utc.
2014-11-19 13:53:12 +01:00
Ralf Schlatterbeck
c46d6afa39
Make Arduino timer stuff work on Contiki
...
New discovery: Contiki also uses timer 0. With almost the same interface
as Arduino. So we now completely get rid of wiring.c (only the main
file, the other wiring_xxx stay) and implement Arduino timer, delay, etc
in terms of the corresponding Contiki routines. Verified that now delay
works as expected. The LED in examples/osd/arduino-sketch blinks!
Before this, the arduino_init routine in wiring.c destroyed the timer-0
initialization of contiki, making both, contiki timer implementation
*and* contiki timer implementation fail if the arduino_init routine was
called. Now both work.
Squashed with following bug-fix commit.
2014-11-19 13:50:58 +01:00
Ralf Schlatterbeck
b6be226e69
Add Arduino compatibility layer
...
We can now directly compile arduino sketches (.pde) files.
Arduino compatible analogWrite works now.
But there is still a long way to go, serial I/O and timer stuff (delay,
millis etc) currently don't work (not tested but I don't expect this to
work).
It can be used in an arduino sketch or in a normal contiki program.
We get a PWM frequency of 490.2 Hz (a period of 2.040 ms), that's
Arduino compatible. If you need different frequencies see native timer
usage in examples/osd/pwm-example
In a contiki program you have to call arduino_pwm_timer_init to
initialize the timer before pwm works. The arduino sketch wrapper
already does this.
For running a sketch, see examples/osd/arduino-sketch
2014-11-19 13:48:05 +01:00
Ralf Schlatterbeck
cfec3c6e2d
Initial implementation of avr hardware timer
...
Mainly for PWM use for now.
With example to set the LED to different brightness via COAP.
We switch the LED with 50 kHz (20µs) in this example.
2014-11-19 13:47:37 +01:00
Ralf Schlatterbeck
b4fb8c3f52
Add wallclock time handling
...
New application and new example.
We use the built-in timer routines and add an offset to get the
wallclock time. The offset can be set by time-changing routines
(currently only settimeofday).
We also maintain an offset for timezone handling but this isn't
currently fully implemented.
2014-11-19 13:43:45 +01:00
Harald Pichler
b886a1faaf
initial upload
2014-11-19 13:43:19 +01:00
Harald Pichler
15bab74093
initial upload
2014-11-19 13:43:12 +01:00
Harald Pichler
465eb28382
cleanup code
2014-11-19 13:43:05 +01:00
Harald Pichler
38dbf611e6
add Arduino pin definition and commands
2014-11-19 13:42:57 +01:00
Ralf Schlatterbeck
56f6f87c94
Allow changing bootloader_get_mac address
...
Current default in the Makefile is the *new* bootloader address.
But for backward compatibility we've modified the run*.sh files
to use the old address. The run*.sh also now explain how to change
the default.
2014-11-19 13:42:35 +01:00
Harald Pichler
1efbe0736a
change resources to simple and make climate2 default
2014-11-19 13:42:13 +01:00
Harald Pichler
d90e0d622d
get s/button ->show button status 0/1
2014-11-19 13:42:05 +01:00
Harald Pichler
c106898d2b
add 0.5s delay between off and on
2014-11-19 13:41:54 +01:00
Harald Pichler
94d764e4cb
add timer and shutter functionality
2014-11-19 13:41:48 +01:00
Harald Pichler
4d383eb923
change to port F6,F7
2014-11-19 13:41:18 +01:00
Harald Pichler
678891a1a9
change battery and cpttem format to xx.xx
2014-11-19 13:41:08 +01:00
Harald Pichler
a656cf1dcd
add shutter control resources, reset,timer
2014-11-19 13:41:00 +01:00
Harald Pichler
03a4081913
add contiki led, remove led1,led2
2014-11-19 13:40:52 +01:00
Harald Pichler
8905f35d72
simplify project-conf.h
2014-11-19 13:40:45 +01:00
Harald Pichler
26b1e874d6
bugfix statusled include
2014-11-19 13:40:38 +01:00
Harald Pichler
affe81cc6d
bugfix includes and names
2014-11-19 13:40:29 +01:00
Harald Pichler
1ca7b52217
remove not needed binary files
2014-11-19 13:39:43 +01:00
Harald Pichler
46df18ceb1
add /s/cputemp resource
2014-11-19 13:39:26 +01:00
Harald Pichler
a90a6e0f65
add /p/name and p/model resource, remove info
2014-11-19 13:39:19 +01:00
Marcus Priesch
630bd8e9e4
Factored to support configurable amount of pwm's, fixes
2014-11-19 13:38:58 +01:00
Marcus Priesch
85d29b6473
initial check in
2014-11-19 13:38:51 +01:00
Harald Pichler
088c7118e0
compile all osd-examples
2014-11-19 13:38:38 +01:00
Harald Pichler
4760891bb4
simplified led resource to one led actuator
2014-11-19 13:38:29 +01:00
Harald Pichler
425f348daa
initial upload
2014-11-19 13:38:16 +01:00
Harald Pichler
11b13a7a7e
remove link status and bugfix params.c
2014-11-19 13:37:41 +01:00
Harald Pichler
f2bd00b660
add patch milligrad ds1820 from Jan-Benedict Glaw
2014-11-19 13:37:33 +01:00
Harald Pichler
9906e9736c
temp and hum sensors values xxxx -> xx.xx
2014-11-19 13:37:21 +01:00
Harald Pichler
e5baf940e7
add dhtxx temp coap
2014-11-19 13:37:13 +01:00
Harald Pichler
1b04a24022
config panid over defines
2014-11-19 13:37:06 +01:00
Harald Pichler
8b323633cd
define new tria pins, configurable type ligt or shutter or plug
2014-11-19 13:36:58 +01:00
Harald Pichler
35668c8aed
initial upload
2014-11-19 13:36:52 +01:00
Harald Pichler
7ea29294d7
cleanup code add coap13 support
2014-11-19 13:36:44 +01:00
Harald Pichler
fd57fcef72
cleanup code, add coap13 support
2014-11-19 13:36:28 +01:00
Harald Pichler
a9b36497f6
del unused files
2014-11-19 13:36:19 +01:00
Harald Pichler
3a3091c884
del unused file
2014-11-19 13:36:10 +01:00
Harald Pichler
f7e4fb6499
code cleanup
2014-11-19 13:35:58 +01:00
Harald Pichler
cc950ace98
cleanup code
2014-11-19 13:35:47 +01:00
Harald Pichler
96f1264120
remove old project use climate instead
2014-11-19 13:35:36 +01:00
Harald Pichler
fa7920952f
delete old example
2014-11-19 13:35:27 +01:00
Harald Pichler
c3f00a7106
cleanup code
2014-11-19 13:35:18 +01:00
Harald Pichler
829cd2517d
cleanup code
2014-11-19 13:35:10 +01:00
Harald Pichler
09813190aa
20 neighbors with status and routes
2014-11-19 13:34:55 +01:00
Harald Pichler
171c1290c3
update boarder router to new rpl tables
2014-11-19 13:34:47 +01:00
Harald Pichler
e2edd006d4
initial upload
2014-11-19 13:34:27 +01:00
Harald Pichler
837f70770a
cleanup plattform defines, disable energest, radiostatistics
2014-11-19 13:34:20 +01:00
Harald Pichler
29c7297591
bugfix RH03 sensor
2014-11-19 13:33:50 +01:00
Harald Pichler
45ede69308
add dht22 and RHT03 support
2014-11-19 13:33:40 +01:00
Harald Pichler
7cc5312937
update coap13
2014-11-19 13:33:02 +01:00
Harald Pichler
666ca8436b
bugfix wrong define
2014-11-19 13:32:53 +01:00
Harald Pichler
bd45ee7aea
add coap 13 support
2014-11-19 13:32:23 +01:00
Harald Pichler
d85ce4b42b
initial upload
2014-11-19 13:32:12 +01:00
Harald Pichler
decc9fcb0f
bugfix buffers
2014-11-19 13:32:03 +01:00
Harald Pichler
21bd674622
bugfix buffers
2014-11-19 13:31:53 +01:00
Harald Pichler
0881290bbc
add coap 13
2014-11-19 13:24:58 +01:00
Harald Pichler
532063c422
bugfix compile error
2014-11-19 13:24:47 +01:00
Harald Pichler
89723ebfa8
bugfix hw_init()
2014-11-19 13:24:32 +01:00
Harald Pichler
deea693f82
bugfix led button battery
2014-11-19 13:24:06 +01:00
Harald Pichler
ba2e08aebf
update to caop 13
2014-11-19 13:23:28 +01:00
Harald Pichler
e9c033688b
bugfix
2014-11-19 13:21:52 +01:00
Harald Pichler
15709add91
initial upload
2014-11-19 13:20:12 +01:00
Harald Pichler
d5ca328050
initial upload
2014-11-19 13:14:29 +01:00
Harald Pichler
558184f106
remove unused code, bugfix const
2014-11-19 13:14:07 +01:00
Harald Pichler
3f9e1962a1
bugfix accept type const
2014-11-19 13:13:58 +01:00
Harald Pichler
909bdd2d90
bugfix pullup key_init
2014-11-19 13:13:50 +01:00
Harald Pichler
d1bf2bbb69
add button logic
2014-11-19 13:13:41 +01:00
Harald Pichler
a66fb13e4f
cleanup debug prints
2014-11-19 13:13:09 +01:00
Harald Pichler
795580b6ae
bugfix ->startup led red off
2014-11-19 13:12:51 +01:00
Harald Pichler
245d801862
add merkurboard coap client demo
2014-11-19 12:14:24 +01:00
Harald Pichler
a4986b71dc
add isr
2014-11-19 12:14:08 +01:00
Harald Pichler
b992fc43cc
etimer read buttons
2014-11-19 12:13:51 +01:00
Harald Pichler
617dfba4cb
add pcint buttons
2014-11-19 12:13:33 +01:00
Andreas Reder
03b7dc8719
added run.sh and flash.sh
2014-11-19 12:13:09 +01:00
Harald Pichler
673b167f8f
cleanup er-rest-example-merkurboard
2014-11-19 12:11:40 +01:00
Marcus Priesch
42c28e0bf7
timer4 servo pwm
2014-11-19 12:11:19 +01:00
Marcus Priesch
277f63d76a
timer4 servo pwm
2014-11-19 12:10:09 +01:00
Harald Pichler
54114b0943
many bugfixes, add cputemp
2014-11-19 12:07:31 +01:00
Harald Pichler
b33ea9659c
add relay
2014-11-19 12:07:22 +01:00
Harald Pichler
fbd4b0be9c
add debug led code
2014-11-19 12:07:14 +01:00
Harald Pichler
e645833a99
add light-actor
2014-11-19 12:06:54 +01:00
Harald Pichler
8c08364cad
add servo example
2014-11-19 12:06:45 +01:00
Harald Pichler
cb41c216e9
bugfix compile and flash
2014-11-19 12:06:34 +01:00
Harald Pichler
f6fa014a1f
add merkur board example
2014-11-19 12:06:23 +01:00
Harald Pichler
300716164c
change plattform to osd-merkur
2014-11-19 12:05:54 +01:00
Harald Pichler
c5a9a22e0f
change plattform to osd-merkur
2014-11-19 12:05:46 +01:00
Harald Pichler
3c142b8bbb
change plattform to osd-merkur
2014-11-19 12:05:35 +01:00
Harald Pichler
562434e90e
change plattform to osd-merkur
2014-11-19 12:05:27 +01:00
Harald Pichler
e9196aebb7
change plattform to osd-merkur
2014-11-19 12:05:19 +01:00
Harald Pichler
30b8d433f9
change plattform to osd-merkur
2014-11-19 12:05:12 +01:00
Harald Pichler
37d8ca16fe
change plattform to osd-merkur
2014-11-19 12:05:03 +01:00
Harald Pichler
81e6734626
add climate example
2014-11-19 12:04:53 +01:00
Harald Pichler
cd194ae1ab
remove old files
2014-11-19 12:04:20 +01:00
Harald Pichler
d00df76ada
cleanup project
2014-11-19 12:04:04 +01:00
Harald Pichler
892de50059
cleanup code
2014-11-19 12:03:50 +01:00
Harald Pichler
c4c92ea630
add button sensor with debug
2014-11-19 12:03:35 +01:00
Harald Pichler
fc6055b420
initial upload
2014-11-19 12:03:04 +01:00
Harald Pichler
ff15332aa5
change rt tag and disable energest and radio stat
2014-11-19 12:02:39 +01:00
Harald Pichler
808a249862
add battery sensor
2014-11-19 12:01:49 +01:00
Harald Pichler
ab3f3c8644
setup 15 NBR 50 DS6-Route
2014-11-19 12:01:22 +01:00
Harald Pichler
2c172bfd31
update to latest version
2014-11-19 12:01:09 +01:00
Harald Pichler
30b5333123
remove if attribute
2014-11-19 12:00:59 +01:00
Harald Pichler
c4d8e6a6e8
use ds1820.c from /dev directory
2014-11-19 12:00:28 +01:00
Harald Pichler
5ac3e3a220
new dht11 uri schema
2014-11-19 12:00:01 +01:00
Harald Pichler
9e2f71b7d8
add sensors, internal temperature, battery
2014-11-19 11:59:37 +01:00
Harald Pichler
3019a8e3ef
add DHT11 humidity sensor
2014-11-19 11:58:21 +01:00
Harald Pichler
a6a1a7b375
initial upload
2014-11-19 11:57:16 +01:00
Harald Pichler
17c7e35621
initial upload
2014-11-19 11:56:43 +01:00
Nicolas Tsiftes
6ca95ebc0c
Merge pull request #811 from kkrentz/llsec-renaming
...
llsec renaming
2014-11-07 22:20:15 +01:00
Antonio Lignan
ef6c351d0c
Add function to change I2C baudrate and push relevant configuration values to platform config
2014-10-20 14:23:36 +02:00
Nicolas Tsiftes
27cde1ff81
Merge pull request #824 from alignan/fix_warnings
...
Warning fixes
2014-10-20 11:16:36 +02:00
Antonio Lignan
c836fbfbd9
Fixes warnings, bad code and code style
2014-10-20 10:28:00 +02:00
kkrentz
0579e304e4
llsec: Renamed ccm to ccm_star & Renamed llsec regression test
2014-10-16 09:21:56 -07:00
Adam Dunkels
d891d11324
Merge pull request #557 from kkrentz/llsec-integration
...
Integration of Link Layer Security
2014-10-08 15:45:46 +02:00
Joakim Gebart
d4179a0a0c
examples/rpl-border-router: Fix two minor warnings.
...
- Remove unused variable i in generate_routes.
- Add cast to unsigned long for printf(..%lu..) in generate_routes.
Signed-off-by: Joakim Gebart <joakim.gebart@eistec.se>
2014-10-04 18:05:38 +02:00
Nicolas Tsiftes
7738cdd15e
Avoid compilation warnings in Antelope.
2014-09-05 18:21:47 +02:00
Pablo Corbalan
fab4f4144f
Add SHT11 CoAP Resource and Activate Sensors for several CoAP Resources.
2014-08-25 11:36:31 +01:00
kkrentz
2cf7d98cad
ContikiMAC: Create and parse ContikiMAC header in special framer; Expanded framer interface
...
to allow for creating and securing frames in advance; Create and secure frames in advance when sending bursts; Do neither recreate nor resecure frames that come from phase
2014-08-05 05:07:06 -07:00
kkrentz
2687c345cf
llsec: CCM* encryption tests
2014-08-05 05:07:05 -07:00
kkrentz
5e6cf8da36
llsec: CCM* verification tests
2014-08-05 05:07:05 -07:00
kkrentz
c396a85364
llsec: Added a layer in between NETSTACK_MAC and NETSTACK_NETWORK for implementing link layer security
2014-08-04 01:09:57 -07:00
Fredrik Österlind
ed7e09ed5b
Merge pull request #755 from sieben/SkyByteRadio
...
SkyByteRadio was replaced by Msp802154Radio
2014-07-24 09:15:45 +02:00
Rémy Léone
911f3aa07c
SkyByteRadio was replaced by Msp802154Radio
2014-07-23 15:42:59 +02:00
Benjamin Cabé
afcd5e5387
Add missing semi-colon
2014-07-16 21:37:47 +02:00
Antonio Lignan
5467674fcc
Merges Z1SP into Z1 platform
2014-07-04 10:41:05 +02:00
Nicolas Tsiftes
24e260910c
Merge pull request #718 from g-oikonomou/rpl-dodagid-compliance
...
Make DODAG ID selection RFC 6550-compliant
2014-06-13 15:33:56 +02:00
Adam Dunkels
14aedabffd
Updated to match the new leds_toggle() API
2014-06-12 20:02:33 +02:00
George Oikonomou
a9e7bea675
Make DODAG ID selection RFC 6550-compliant
...
Some calls to `rpl_set_root` select a hardcoded DODAG ID
(0x1111, 0x1100, 0, 0, 0, 0, 0, 0x0011)
This is against what RFC 6550 says. We change these calls
to select a DODAG ID corresponding to a routable v6 address
corresponding to the root
2014-06-12 00:09:53 +01:00
Adam Dunkels
eceaf0c59b
Merge pull request #631 from nfi/framer-len
...
Added function to framer that returns the estimated header length
2014-06-11 23:17:47 +02:00
Adam Dunkels
64f65b4e45
Merge pull request #617 from nfi/extended-radio-api
...
Extended radio API with support for setting channel, pan id, addressing modes, etc
2014-06-03 21:32:53 +02:00
Matthias Kovatsch
2683e13da5
Updated README and Makefile.
2014-05-15 20:29:05 +02:00
Matthias Kovatsch
a26533f501
Updated Cooja simulations.
2014-05-15 20:29:05 +02:00
Lars Schmertmann
386d708b56
Added function for easy block1 usage.
...
Fixed blocksize calculation when REST_MAX_CHUNK_SIZE != 2^x.
Added example for block1 + separate + block2.
2014-05-15 20:29:04 +02:00
Lars Schmertmann
bb737f85ae
Used Uncrustify and fixed Travis build errors.
2014-05-15 20:29:04 +02:00
Matthias Kovatsch
3dd5bd7a37
Renamed erbium to er-coap to avoid confusion and have a meaningful directory name.
2014-05-15 20:29:03 +02:00
Matthias Kovatsch
7d79b69ada
Updated to CoAP Proposed Standard and removed draft versions.
2014-05-15 20:29:03 +02:00
George Oikonomou
49b6ad2af5
Use the extended RF API for the cc2530 border router example
2014-04-23 12:16:50 +01:00
George Oikonomou
df81cbaed9
Simplify the extended RF API example
2014-04-22 19:42:47 +01:00
Benoît Thébaudeau
d93d129da6
cc2538: uart: Make it possible to use several UARTs simultaneously
...
This avoids the limitation of having a single UART available at runtime, without
duplicating code.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2014-04-17 18:53:44 +02:00
Niclas Finne
ceb868d934
Modified project setup for er-rest-example and rest-example to use
...
nullrdc and nullmac to reduce the code size. This allows the examples
to compile on Tmote Sky again.
2014-04-15 22:59:20 +02:00
Niclas Finne
0327623ae1
Minor update to improve output in extended RF API example. On 16 bit
...
platforms, PAN id and short address might be negative when used as
16 bit signed integers.
2014-04-15 22:50:11 +02:00
George Oikonomou
22800de94e
Add extended RF API example
2014-04-14 15:25:32 +02:00
George Oikonomou
33abe26ec8
Merge pull request #411 from ADVANSEE/cc2538-adc
...
cc2538: Add adc driver and example
2014-04-13 03:05:12 +01:00
Niclas Finne
68730566a3
Added method to framer that returns the header length if the framer
...
would create a header with the current packet information.
This allows sicslowpan to calculate the max payload size without
consuming a sequence number or clearing/restoring the packet buffer.
2014-04-11 17:03:23 +02:00
Nicolas Tsiftes
3829860c3c
Merge pull request #620 from adamdunkels/push/socket-api
...
New TCP and UDP socket APIs
2014-04-09 22:12:59 +02:00
Adam Dunkels
367eed96f4
Add a compile test for the tcp-socket example
2014-04-09 22:01:18 +02:00
Adam Dunkels
ca5652d981
TCP socket server example
2014-04-09 21:57:05 +02:00
Fredrik Österlind
b613d05685
Merge pull request #575 from lecneri/patch-1
...
typo in event resource handler comment
2014-03-27 16:32:46 +01:00
Adam Dunkels
d397e97e74
Minor code style fixes
2014-03-05 20:31:18 +00:00
George Oikonomou
0bbb574689
IPv6 Multicast Example
2014-03-05 20:31:17 +00:00
Luiz Eduardo
3062e9175f
typo in event resource handler comment
...
at line 531 says PERIODIC_RESOURCE, shouldn't it be EVENT_RESOURCE, since it's a EVENT_RESOURCE demo?
2014-02-24 23:34:16 -02:00
George Oikonomou
7fb242f883
Merge pull request #493 from g-oikonomou/cc2538-demo-example-counter
...
Don't increment the counter when a button is pressed
2014-02-02 05:41:33 -08:00
Adam Dunkels
45265249fc
Changed the name of the rimeaddr module to linkaddr
2014-01-29 20:12:24 +01:00
Adam Dunkels
8eace27f9b
Moved net/rime.h to net/rime/rime.h
2014-01-26 23:20:45 +01:00
Adam Dunkels
89e07a97a2
Need to explicitly include the sicslowmac module and the fakeuip.c file.
2014-01-26 23:20:42 +01:00
Adam Dunkels
0fe08205e1
Moved the rimeaddr.[ch] code from the core/net/rime module to the core/net module, as it is used not only by rime code
2014-01-26 23:20:36 +01:00
Adam Dunkels
4cfe6c4a5e
Moved the sht11 driver to its own module
2014-01-26 23:20:30 +01:00
Adam Dunkels
0b805e4763
Moved the cc2420 driver into a separate dev/cc2420 module
2014-01-26 23:20:27 +01:00
Adam Dunkels
5f3fe7f7c7
Updated include paths for the moved files under net/
2014-01-26 23:20:23 +01:00
Oliver Schmidt
64ce68f004
Added cmdline args support to wget example.
2014-01-24 12:44:23 +01:00
Oliver Schmidt
510678bed0
Added mouse support for the Atari.
2014-01-20 22:51:40 +01:00
Oliver Schmidt
f6940903a0
Now that all supported targets echo the Return key on gets() there's no more need to print \n's.
2013-12-26 16:12:39 +01:00
Benoît Thébaudeau
dbba311270
cc2538: Add adc driver and example
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-12-06 22:07:45 +01:00
George Oikonomou
394aeb722d
Don't increment the counter when a button is pressed
2013-12-05 18:33:09 +00:00
Mariano Alvira
54719b75b8
Merge pull request #140 from cetic/slip-radio-platforms
...
Extend slip-radio example for Econotag and Nooliberry
2013-12-02 09:23:10 -08:00
Mariano Alvira
590b3f48a9
Merge pull request #477 from MariaLauraStefanizzi/eeprom
...
i2c and eeprom drivers for mbxxx boards
2013-12-02 09:20:14 -08:00
Gianfranco Costamagna
19a46266a5
Revert "Fixing sleep on stm32w108 cpu"
...
This reverts commit eac73ff68ce98e862def4bd671db03f7b9a3b438.
2013-12-02 11:37:53 +01:00
Adam Dunkels
88915dca58
Enabled shell_rime_send_cmd_init() so that this example can be used in the shell/03-sky-shell-command regression test
2013-11-28 14:09:17 +01:00
Adam Dunkels
0fd503af42
Removed the experimental checkpointing code
2013-11-28 14:09:17 +01:00
Maria Laura Stefanizzi
8de0380efe
Eeprom-test example modified
...
This patch improves the eeprom-test example adding more
tests on the eeprom read/write procedures.
2013-11-27 15:40:07 +01:00
Adam Dunkels
0d04db2b03
Merge pull request #428 from g-oikonomou/config-sanity
...
Remove unnecessary stuff from various Makefiles (Config Sanity, Pt 1)
2013-11-26 15:05:08 -08:00
Nicolas Tsiftes
db4cada4e7
Merge pull request #462 from adamdunkels/push/no-reserved-double-inclusion-defines
...
Remove all leading double underscore inclusion #defines
2013-11-26 14:26:37 -08:00
Adam Dunkels
bb2dcaa057
A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix
2013-11-24 20:20:11 +01:00
Adam Dunkels
9f2e233770
The RPL_PARENT_COUNT() macro doesn't exist anymore - use the uip_ds6_nbr_num() function instead
2013-11-24 15:17:53 +01:00
Fredrik Osterlind
b5c94910ac
Renamed Java packages to match our contiki-os.org domain. Note that this commit does not affect external dependencies
...
like /tools/mspsim.
This is a very simple modification that affects a very large number of files in Contiki: Cooja,
/platform/cooja, Collect-view, Coffe-manager, and Cooja simulation files (.csc).
I've gone through Contiki to update all references I could find. Nevertheless, this commit will likely
break external dependencies, like saved Cooja simulation files.
2013-11-20 16:43:27 +01:00
George Oikonomou
58ef2342c2
Stop setting WITH_UIP6=1 in example Makefiles
...
It achieves exactly nothing other than generate confusion
2013-11-20 14:52:32 +00:00
Nicolas Tsiftes
263e212427
Merge pull request #431 from adamdunkels/push/ipv6-const
...
Make IP addresses const
2013-11-20 04:26:05 -08:00