Enrico Joerns
77ab9359dd
[cooja] Memory: Added get/setByteArray functions to Memory access class
...
Provides a cleaner interface to access memory as VarMemory already
contains variable name based get/setByteArray functions.
2014-08-28 19:26:24 +02:00
Fredrik Österlind
2a0ccf2c6b
Merge pull request #628 from ejoerns/pull-req/cooja-memory
...
[Cooja] Rewrote Coojas mote memory management
2014-08-25 15:37:23 +02:00
Pablo Corbalan
fab4f4144f
Add SHT11 CoAP Resource and Activate Sensors for several CoAP Resources.
2014-08-25 11:36:31 +01:00
Daniele Alessandrelli
21898f1e21
er-coap (observe): fix possible duplicate value for observe option in GET response and subsequent notification
...
Currently, the observe value for a response to a GET observe request is always set to zero. That may cause the subsequent notification to have the same observe value. In fact, that happens every time an observable resource is observed for the first time (since the obs_counter is implicitly initialized to zero).
This patch fixes such a problem by setting the observe option value of responses to obs_counter (and then incrementing it).
2014-08-24 19:07:36 +02:00
Fredrik Osterlind
a4271f4327
hack to support symbol size parsing under cygwin
2014-08-21 20:01:45 +02:00
Atis Elsts
0e9c051485
Fix time accounting on TI EXP5438 MSP430x5438a experimenters board
2014-08-21 18:10:53 +02:00
Atis Elsts
5acf3fb770
Fix time accounting on msp430 Series 5 MCU based platforms (wismote)
...
See https://github.com/contiki-os/contiki/pull/727 for explanation
2014-08-21 18:09:54 +02:00
Nicolas Tsiftes
35b6032c64
Merge pull request #745 from PaulCorbalan/patch-1
...
Add PLATFORM_HAS_RADIO in Sky Platform
2014-08-18 15:08:37 +02:00
Fredrik Österlind
573d75f13d
Merge pull request #727 from atiselsts/msp430_timing_fixes
...
Fix time accounting on msp430 Series 1 and Series 2 MCU based platforms.
2014-08-13 13:47:36 +02:00
Fredrik Österlind
2de744f4b6
Merge pull request #768 from ejoerns/pull-req/cooja-tooltip
...
[Cooja] Simple mote tooltip for Visualizer
2014-08-13 13:23:33 +02:00
Fredrik Österlind
6fec61bf7c
Merge pull request #769 from ejoerns/pull-req/cooja-traffic-vis
...
[Cooja] TrafficVisualizerSkin modifications
2014-08-13 13:13:01 +02:00
Laurent Deru
7cbd59df03
Add per neighbor packet throttle
2014-08-13 10:11:02 +02:00
Laurent Deru
91d84a3086
Improve csma debug traces
2014-08-13 10:11:02 +02:00
Laurent Deru
68b9412776
Drop packet if there are not enough free buffers to perform fragmentation
2014-08-13 10:11:02 +02:00
Fredrik Osterlind
b8d0b13ccf
improved debugging output at referenceVar errors
2014-08-07 13:03:31 +02:00
Fredrik Osterlind
77d17196a7
section address parsing configuration for windows
2014-08-07 13:02:36 +02:00
Enrico Joerns
b9ac2953b7
[cooja] VarMemory: Actually throw UnknownVariableException
2014-08-07 13:01:50 +02:00
Enrico Joerns
0f2837320c
[cooja] Reintroduced offset handling for absolute address space
2014-08-07 08:40:41 +02:00
Enrico Joerns
3da6c6d55a
[cooja] ContikiMoteType: Fixed Command parsing
...
- Use `nm -aP` for parsing both addres and size information
- Use symbol section information for parsing
2014-08-07 08:40:21 +02:00
Laurent Deru
704e32015b
Fix too short 6LoWPAN reassembly timeout
2014-08-06 16:56:37 +02:00
Fredrik Österlind
8b72ab49c0
Merge pull request #764 from ejoerns/pull-req/cooja-fraghead
...
[Cooja] Simple fragmentation header analyzer
2014-08-06 09:32:57 +02:00
Fredrik Österlind
cb6cb3fc13
Merge pull request #763 from ejoerns/pull-req/cooja-analyzers
...
[Cooja] Fixes and enhancements for 6lowpan analyzers
2014-08-06 08:55:29 +02:00
Enrico Joerns
d4e36dcd47
[cooja] logging: default logging level should not be highest
2014-08-05 18:22:34 +02:00
kkrentz
94d2b519e4
aducrf101mkxz: added llsec module
2014-08-05 09:15:40 -07:00
Enrico Joerns
f5531dfa74
[cooja] ContikiMoteType: Fix mapfile variable size parsing
...
For some longer variable names the lines are wrapped after the name
to display size information vertical aligned.
2014-08-05 17:25:38 +02:00
Adam Dunkels
24ba4a4dc3
Added a simple regression test that uses the tests in examples/llsec/ccm-tests
2014-08-05 05:07:06 -07:00
kkrentz
677c078302
sicslowpan: Fixed too aggresive fragmentation
2014-08-05 05:07:06 -07: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
c15a05aee1
Sky: Use the cc2420_aes_128_driver by default
2014-08-05 05:07:06 -07:00
kkrentz
f513ef9ef0
CC2420: Added RSSI_OFFSET as described in the manual
2014-08-05 05:07:06 -07:00
kkrentz
75d2914aaf
CC2420: Added GET_LOCK/RELEASE_LOCK to set_key & encrypt
2014-08-05 05:07:06 -07:00
kkrentz
c6a98f2968
CC2420: Turned SPI macros to functions and removed redundant AES API
2014-08-05 05:07:06 -07:00
kkrentz
6486c51692
CC2420: Hardware-accelerated aes_128_driver
2014-08-05 05:07:06 -07:00
kkrentz
2bac58f7b6
CC2420: Reusing getrxdata instead of getrxbyte.
2014-08-05 05:07:06 -07:00
kkrentz
e977da8fe2
CC2420: Eliminated duplicated code in cc2420_read
2014-08-05 05:07:05 -07:00
kkrentz
e3eb924f13
CC2420: Removed unused variables
2014-08-05 05:07:05 -07:00
kkrentz
1cb60b27de
CC2420: Removed commented code
2014-08-05 05:07:05 -07:00
kkrentz
b53e35b2a0
CC2420: The crystal oscillator only needs to stabilize at startup
2014-08-05 05:07:05 -07:00
kkrentz
06d3225aa7
CC2420: CC2420_WRITE_RAM with parameterizable ordering + resulting
...
simplifications
2014-08-05 05:07:05 -07:00
kkrentz
b89d37d301
CC2420: Macros as functions for saving program memory
2014-08-05 05:07:05 -07:00
kkrentz
9e266acd9c
CC2420: Doing CRC in hardware all the time
2014-08-05 05:07:05 -07:00
kkrentz
515287ef17
llsec: Removed superseded NETSTACK_ENCRYPT, NETSTACK_DECRYPT, and
...
NETSTACK_ENCRYPTION_INIT macros
2014-08-05 05:07:05 -07:00
kkrentz
c032b67969
llsec: Noncompromise-resilient 802.15.4 security
2014-08-05 05:07:05 -07:00
kkrentz
d8851df858
llsec: Replay protection
2014-08-05 05:07:05 -07:00
kkrentz
41c5dbf961
llsec: Disable duplicate detection when the LLSEC driver provides replay protection anyway.
2014-08-05 05:07:05 -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
d161ffcb64
llsec: Allow for sharing CCM*
2014-08-05 05:07:05 -07:00
kkrentz
13d9510715
llsec: Allow for sharing AES-128
2014-08-05 05:07:04 -07:00
kkrentz
07ef46a6e2
llsec: Allow for sharing endianness functions
2014-08-05 05:04:15 -07:00