Justin King-Lacroix
3ce8f26eea
generalised CCM module into lib
...
introduced convenience functions for LLSEC modules
2015-06-10 18:07:41 +01:00
Benoît Thébaudeau
e8a268cd15
cc2538: aes: Add support for 192- and 256-bit keys
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-06-02 21:41:56 +02:00
Benoît Thébaudeau
801315e819
cc2538: aes: Make it possible to have several keys stored at once
...
Several keys can be kept at the same time in the key store, and several
keys can be loaded at once. Give access to these features.
The ccm-test example is also improved to better demonstrate the use of
the key store.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-06-02 21:41:07 +02:00
Benoît Thébaudeau
b92a5afcc4
cc2538: ccm: Make it possible to use the interrupt
...
Using the AES interrupt allows the user process not to waste time
polling for the completion of the operation. This time can be used by
the user process to do something else, or to let the system enter PM0.
Since the system is now free to perform various operations during a
crypto operation, a protection of the crypto resource is added, and PM1+
is prohibited in order not to stall crypto operations.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-06-02 21:41:07 +02:00
Benoît Thébaudeau
117dc4e5e3
cc2538: Add crypto drivers and examples for AES-CCM and SHA-256
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-06-02 21:41:06 +02:00
Antonio Lignan
330e450ba4
Zolertia Re-Mote platform ported to Contiki, developed whitin RERUM FP7 European project (grant #609094 ).
...
The port was done jointly by Zolertia and George Oikonomou (University of Bristol).
2015-05-29 22:04:43 +02:00
Antonio Lignan
2cee62eb33
Merge pull request #1074 from g-oikonomou/cc26xx/contrib/new-cc26xxware
...
Update to latest CC26xxware and add it as a submodule
2015-05-21 10:01:00 +02:00
Adam Dunkels
730bda2001
Merge pull request #883 from cmorty/pull/global-macros
...
Move MAX, MIN and ABS to contiki-macros
2015-05-18 21:33:00 +02:00
Moritz 'Morty' Strübe
0dab6926b3
Move MAX, MIN and ABS to sys/cc.h
2015-05-18 08:53:17 +02:00
George Oikonomou
5f4154a0e3
Adjust AON BatMon usage
2015-05-17 14:09:51 +01:00
Antonio Lignan
32afadea77
Merge pull request #1047 from g-oikonomou/cc26xx/contrib/lpm
...
CC26xx Ultra Low Power Operation
2015-05-16 10:27:22 +02:00
Antonio Lignan
402eabecca
Merge pull request #929 from lab11/delete-old-coap
...
Delete old CoAP implementation
2015-05-15 15:49:04 +02:00
George Oikonomou
7e00eeb76a
Achieve lowest consumption with the CC26xx demo:
...
This changes the CC26xx simple demo so that a devices running this firmware will achieve the lowest possible energy consumption without requiring any changes to the example
2015-05-15 09:21:05 +01:00
George Oikonomou
421fbfae25
Change the LPM locks API:
...
Instead of using a separate data structure to request that a PD remain powered during deep sleep,
we do the same within the main LPM data structure through an additional field.
This allows us to maintain only one linked list of LPM modules and overall improves code clarity
2015-05-15 09:21:02 +01:00
George Oikonomou
00a6c31158
Improve OPT sensor driver and usage
...
* Query the sensor about its state, rather than using variables in the driver
* Correctly put the sensor to deep sleep
* Fix doxygen comments
* Don't turn off the sensor in examples since it is no longer needed
2015-05-15 09:20:59 +01:00
Antonio Lignan
b50ae639b3
Merge pull request #986 from g-oikonomou/cc26xx-hdc-sensor
...
Replace STH21 with HDC1000 for the CC2650 SensorTag
2015-05-15 10:12:08 +02:00
Brad Campbell
869768902b
seedeye powerswitch: update coap
...
The powerswitch app was using old an older implementation of er-coap.
This updates it.
2015-05-14 17:20:46 -04:00
Brad Campbell
6eaada0c3f
Delete old CoAP implementation
...
It seems that this implementation of CoAP in Contiki is no longer
maintained in favor of the `er-coap` implementation. This commit
removes the code to prevent confusion and further bit-rot.
2015-05-14 17:20:46 -04:00
Benoît Thébaudeau
d64927397f
Merge pull request #968 from g-oikonomou/cc2538-contrib-on-chip-sensors
...
Move CC2538 VDD/3 and On-Chip Temp sensors to the CPU dir
2015-05-14 19:21:56 +02:00
George Oikonomou
e4722bb0ea
Replace SHT21 with HDC1000 in the web demo
2015-05-14 13:20:39 +01:00
George Oikonomou
62f978b993
Replace SHT21 with HDC1000 in the simple demo
2015-05-14 13:20:39 +01:00
George Oikonomou
11a5e0a49a
Merge pull request #1051 from simonduq/fix-warning
...
Fixed a number of compiler warnings
2015-05-13 00:52:40 +01:00
George Oikonomou
49d1782a06
Adjust the MQTT demo to use re-engineered sensors
2015-05-12 23:42:20 +01:00
George Oikonomou
ac459df128
Re-work the CC2538 demo to use the 3 separate ADC sensors
2015-05-12 23:42:20 +01:00
Nicolas Tsiftes
44af0fa66b
Merge pull request #1003 from adamdunkels/pr/http-socket-dns64-tcp-socket
...
New HTTP socket, DNS64, IP64 Cooja tests
2015-05-10 17:14:31 +02:00
Adam Dunkels
bc222ed85c
Code for building an IP64 router
2015-05-10 10:51:11 +02:00
Adam Dunkels
33372945a3
HTTP socket code with support for GET and POST
2015-05-10 10:51:11 +02:00
George Oikonomou
447be526ae
Merge pull request #1046 from g-oikonomou/cc26xx/contrib/slip-and-br
...
Enable slip-radio and rpl-border-router for CC26xx
2015-05-09 22:51:06 +01:00
George Oikonomou
6e3197b0bf
Merge pull request #1008 from g-oikonomou/cc26xx/contrib/web-demo-httpd
...
Improve HTTPD in the CC26xx web demo
2015-05-09 22:46:26 +01:00
George Oikonomou
bd5e35c968
Merge pull request #1052 from simonduq/packetbuf-cleanup
...
Packetbuf cleanup
2015-05-09 22:30:21 +01:00
George Oikonomou
33526be5ab
Merge pull request #985 from g-oikonomou/cc26xx-minor-updates
...
Minor Updates to the CC26xx Port
2015-05-09 22:29:30 +01:00
George Oikonomou
38b3b8b74a
Merge pull request #981 from g-oikonomou/cc2538-sniffer-fix
...
Turn on the CC2538 RF explicitly in the sniffer example
2015-05-09 21:56:23 +01:00
Simon Duquennoy
4a93f5148d
Fixed a number of compiler warnings
2015-05-08 09:07:20 +02:00
Simon Duquennoy
290fc829ea
Consistently use PACKETBUF_ATTR_MAC_SEQNO for MAC sequence number, both input and output. Disable PACKETBUF_ATTR_PACKET_ID in the non-Rime case.
2015-05-06 16:34:44 +02:00
Simon Duquennoy
bb76bb8beb
Remove unused flag SICSLOWPAN_CONF_ACK_ALL. Include packetbuf attribute PACKETBUF_ATTR_RELIABLE only when RIME is compiled.
2015-05-06 16:34:26 +02:00
George Oikonomou
f83c4e7286
Improve code style
2015-05-03 22:36:03 +01:00
Nicolas Tsiftes
f7ca4b41a9
Merge pull request #1001 from adamdunkels/pr/queuebuf-no-ref
...
Cleanup: remove the obsolete reference packetbuf
2015-05-03 16:35:17 +02:00
George Oikonomou
a72d90e283
Control TCP MSS in the project's conf
2015-05-03 13:31:03 +01:00
Adam Dunkels
7acf747c1a
Removed packetbuf references. This was a feature that is not used anymore and only made the code more complex.
2015-04-01 21:33:02 +02:00
Antonio Lignan
b9334a3b0e
Added Reed Sensor driver and example
2015-03-30 10:30:09 +02:00
George Oikonomou
7730215f99
Point all form action attributes to the current html page
2015-03-27 20:18:58 +00:00
George Oikonomou
7637164ae7
Parse filename for POST requests
...
so we can return it in the "Location:" header subsequently
2015-03-27 20:18:58 +00:00
George Oikonomou
54c1cd05e8
Simplify the page name to script mapping
2015-03-27 20:18:58 +00:00
George Oikonomou
90a3cd8e14
Change the way we handle HTTP response headers
2015-03-27 20:18:58 +00:00
George Oikonomou
733378679f
Prettify httpd top matter in the web demo
2015-03-27 20:11:44 +00:00
Antonio Lignan
1af29a5beb
Added SHT25 sensor
2015-03-10 15:33:58 +01:00
George Oikonomou
1fc06b6581
Turn on the CC2538 RF explicitly
2015-02-28 15:01:32 +00:00
Nicolas Tsiftes
bfd2a90e08
Merge pull request #933 from alessandrelli/coap-observe-client
...
Erbium: client-side support for CoAP Observe
2015-02-26 10:06:58 +01:00
Jonas Olsson
0f567e499f
Add CC26xx examples
2015-02-25 13:15:35 +01:00
Daniele Alessandrelli
b6e716233a
er-coap-example: add example for client-side CoAP observe
2015-02-24 22:48:12 +01:00