Antonio Lignan
94657b7a72
Merge pull request #1449 from alignan/pull/bmp085-sensor
...
BMP085 barometric sensor for the RE-Mote platform
2016-01-11 20:28:35 +01:00
Antonio Lignan
4a923df0b8
Merge pull request #1456 from alignan/pull/fix-zoul-adc
...
Fixed filter value preventing from initializing the ADC
2016-01-11 20:27:48 +01:00
Antonio Lignan
c644a32dc7
Added support for digital presence/motion sensors
2016-01-11 18:36:31 +01:00
Antonio Lignan
fefb84596e
Fixed filter value preventing from initializing the ADC
2016-01-11 17:21:23 +01:00
George Oikonomou
c394302c44
Merge pull request #1446 from alignan/pull/tsl2563-sensor
...
Enhanced TSL2563 driver for the Zoul module (RE-Mote/Firefly)
2016-01-11 11:21:51 +00:00
Antonio Lignan
48eb2a4fe2
Uncrustify changes
2016-01-10 23:36:00 +01:00
Antonio Lignan
d53a62187d
Added extra features of the SHT25 sensor
2016-01-10 23:33:33 +01:00
Antonio Lignan
97a7e98ac5
Fixed SHT25 sensor
2016-01-10 23:33:33 +01:00
Antonio Lignan
564c3a9d28
Fixed pressure calculation as previous temperature compensation was missing
2016-01-10 21:37:03 +01:00
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
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
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