Adam Dunkels
659d314aa4
Merge pull request #1450 from g-oikonomou/contrib/obsolete-sensinode
...
Obsolete the Sensinode Platform
2016-01-10 17:36:27 +01:00
George Oikonomou
0d0e44036b
Change travis arm tests to use gcc-arm-embedded v5
2016-01-10 16:07:38 +00:00
George Oikonomou
b1c3941863
Compile-test the CC2650 Sensortag and Srf06+CC1310EM code
2016-01-10 15:59:47 +00:00
George Oikonomou
6933b35bb5
Rename select() in various sensortag sensor drivers
...
This is to prevent a compile error caused by function prototype conflict between a function called `select()` (present in a number of sensortag peripheral drivers) and the one in `sys/select.h`. The error manifests itself with gcc-arm-embedded version 5.2.1 20151202 (2015-q4).
To fix the error we simply rename our function.
Fixes #1434
2016-01-10 15:47:34 +00:00
George Oikonomou
eda5e0466b
Remove the Sensinode nano_programmer from the tools travis job
...
This is part of a set of commits that will obsolete the Sensinode platform
2016-01-10 15:10:51 +00:00
George Oikonomou
fa40d2b1fc
Remove documentation references to the Sensinode platform
...
This is part of a set of commits that will obsolete the Sensinode platform
2016-01-10 15:09:31 +00:00
George Oikonomou
3768213311
Remove sensinode build artifacts from .gitignore
...
This is part of a set of commits that will obsolete the Sensinode platform
2016-01-10 15:08:55 +00:00
George Oikonomou
707353f71b
Remove Sensinode platform, cpu, example and tools files
...
This is part of a set of commits that will obsolete the Sensinode platform
2016-01-10 15:01:58 +00:00
Antonio Lignan
7b953091e5
Added BMP085 barometric sensor for the Zoul platform
2016-01-10 04:17:26 +01:00
Antonio Lignan
7abee394cb
Initialized interrupt thresholds and added missing check
2016-01-10 04:09:07 +01:00
George Oikonomou
ab59a387b3
Merge pull request #1371 from g-oikonomou/bugfix/cc26xx/lpm-operation
...
Improve the stability of CC13xx/CC26xx low-power operation
2016-01-09 18:07:47 +00:00
George Oikonomou
b97a3d1049
Merge pull request #1242 from g-oikonomou/contrib/cc26xx-ieee-volatile-cmd-ieee-tx
...
Use volatile access for CMD_IEEE_TX
2016-01-09 18:01:40 +00:00
George Oikonomou
3a831cbebf
Merge pull request #1322 from g-oikonomou/bugfix/cc26xx/interrupt-flag-management
...
Clear CC26xx/CC13xx interrupt flags selectively
2016-01-09 18:01:15 +00:00
George Oikonomou
109696174f
Merge pull request #1350 from g-oikonomou/bugfix/cc26xx/tx-power
...
Correctly set new CC26xx TX power when the RFC is powered off
2016-01-09 17:59:24 +00:00
George Oikonomou
fa002c2d73
Merge pull request #1321 from g-oikonomou/bugfix/cc26xx/remove-redundant-reads
...
Remove redundant function calls in CC13xx/CC26xx RFC code
2016-01-09 17:52:15 +00:00
Benoît Thébaudeau
435d9a71c1
Merge pull request #1448 from bthebaudeau/cc2538-fix-build-issues
...
cc2538: Fix build issues
2016-01-09 16:37:30 +01:00
Benoît Thébaudeau
3b73a9de3e
cc2538dk: Fix missing Travis build rules
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-09 15:43:20 +01:00
Benoît Thébaudeau
92d8f95cba
cc2538: Fix GCC 5 warning
...
Fix the following warning issued by GCC ARM Embedded 5-2015-q4-major:
../../cpu/cc2538/dev/udma.c: In function 'udma_init':
../../cpu/cc2538/dev/udma.c:59:10: warning: passing argument 1 of 'memset' discards 'volatile' qualifier from pointer target type [-Wdiscarded-array-qualifiers]
memset(&channel_config, 0, sizeof(channel_config));
^
In file included from <toolchain-path>/arm-none-eabi/include/string.h:10:0,
from ../../platform/cc2538dk/./contiki-conf.h:12,
from ../../cpu/cc2538/dev/udma.c:38:
<toolchain-path>/arm-none-eabi/include/string.h:25:7: note: expected 'void *' but argument is of type 'volatile struct channel_ctrl (*)[4]'
_PTR _EXFUN(memset,(_PTR, int, size_t));
^
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-09 15:43:20 +01:00
Benoît Thébaudeau
ada5c6193e
cc2538dk: pka: Fix missing Makefile.target
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-09 15:43:20 +01:00
Benoît Thébaudeau
f78a132395
cc2538: pka: Fix include paths breakage
...
The PKA drivers and examples were full of include paths missing the
appropriate prefix, or using angle brackets instead of double quotes or
the other way around.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-09 15:43:13 +01:00
Antonio Lignan
a8a1ebf8b5
Added interruption feature to the TSL2563 driver
2016-01-08 15:14:37 +01:00
Antonio Lignan
8456b8333f
Added sensniff support for the CC1200
2016-01-08 14:45:50 +01:00
Benoît Thébaudeau
0eab95ec4c
Merge pull request #1443 from bthebaudeau/cc2538-new-aes-modes
...
cc2538: Complete support of hardware AES modes of operation
2016-01-07 23:27:06 +01:00
Simon Duquennoy
edf85dc1f2
Merge pull request #1445 from TeVeDe/master
...
Changed NXP maintainers for JN516x platform
2016-01-07 14:45:24 +01:00
Antonio Lignan
881e78cb60
Rewamped TSL2563 light sensor
2016-01-07 12:53:31 +01:00
Theo van Daele
94143f93ff
Changed NXP maintainers for JN516x platform
2016-01-07 09:47:29 +01:00
Benoît Thébaudeau
ccceb63e88
cc2538: Add crypto driver and example for AES-GCM
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-06 23:22:54 +01:00
Benoît Thébaudeau
e77e9861fe
cc2538: Add crypto driver and example for AES-CBC-MAC
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-06 23:22:53 +01:00
Benoît Thébaudeau
47c24cab11
cc2538: Add crypto driver and example for AES-CTR
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-06 23:22:53 +01:00
Benoît Thébaudeau
cf5e9557f8
cc2538: Add crypto driver and example for AES-CBC
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-06 22:01:41 +01:00
Harald Pichler
428131e8a8
use dynamic sleep for loop
2016-01-06 21:57:29 +01:00
Harald Pichler
836a483f7e
bugfix dallas coap resource
2016-01-06 21:39:35 +01:00
Simon Duquennoy
14be5aae88
Merge pull request #1423 from TeVeDe/master
...
Add examples for NXP JN516x using TSCH
2016-01-05 15:54:04 +01:00
Theo van Daele
68b2b3dd1c
Add examples for NXP JN516x using TSCH
2016-01-05 10:44:13 +01:00
Benoît Thébaudeau
626d676d33
Merge pull request #1435 from bthebaudeau/cc2538-hw-llsec
...
cc2538: Add support for hardware-accelerated llsec
2016-01-04 21:17:58 +01:00
Benoît Thébaudeau
69eacbddbe
cc2538: Add AES-CCM* driver
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-04 00:28:27 +01:00
kkrentz
24cb05059a
CC2538: Add AES-128 driver
2016-01-04 00:28:27 +01:00
kkrentz
81765746ad
AES-128: Resolved #ifdef issue
2016-01-04 00:28:26 +01:00
kkrentz
e5babded4b
AES-128: Deleted the function aes_128_padded_encrypt
2016-01-04 00:28:26 +01:00
kkrentz
4013cd0f58
netstack: Fix missing llsec init
2016-01-04 00:28:26 +01:00
Benoît Thébaudeau
3dbe4c9403
cc2538: Add crypto driver and example for AES-ECB
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-04 00:28:26 +01:00
Benoît Thébaudeau
04890b1899
cc2538: ccm: Allow separate input/output buffers
...
This is supported by the hardware, so give access to this feature in the
API.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-04 00:28:26 +01:00
Benoît Thébaudeau
baef75752e
cc2538: aes: Add support for generic operations
...
Add generic AES functions that should be able to support all the modes
of operation of the hardware AES crypto engine, i.e. ECB, CBC, CTR,
CBC-MAC, GCM, and CCM.
This makes it possible to easily implement these modes of operation
without duplicating code.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-01-04 00:26:32 +01:00
Jeff Kent
7dc1581631
jsonparse: multiple improvements
...
* input string now can be any json value type
* syntax handling completed
* stack is now used more efficiently for objects
* implemented atomic values true, false, and null
* jsonparse_copy_value now handles escapes
2015-12-28 09:47:12 -06:00
Jeff Kent
a65d566dee
jsontree: add int pointer types
2015-12-28 09:45:29 -06:00
Jeff Kent
bcc7d0a1eb
jsontree: add uint type
2015-12-28 09:45:23 -06:00
Jeff Kent
fcc87ddce8
jsontree: add JSONTREE_CONF_PRETTY option
2015-12-28 09:45:09 -06:00
Antonio Lignan
ca919ab0b0
Merge pull request #1196 from otcshare/x86
...
New platform: Intel Galileo Board
2015-12-23 12:33:47 +01:00
Antonio Lignan
d9546991df
Merge pull request #1424 from alignan/pull/remote-power-mgmt
...
RE-Mote power management support
2015-12-23 12:27:16 +01:00
Antonio Lignan
36ddb737e1
Refactored the example to broadcast a message to the zoul-demo example
2015-12-22 15:16:55 +01:00