Marko Gucanin
1a1d17143b
return from exception handler if E_EXC_SYSCALL is generated
2016-07-06 16:28:47 +02:00
Marko Gucanin
74d04562df
Revert "removed exception handler for SYSCALL, causing an infinite loop after calling vAHI_SwReset()"
...
This reverts commit c4def60cdd
.
2016-07-06 15:45:15 +02:00
Oliver Schmidt
98a795b967
Merge pull request #1730 from groessler/something_to_pull
...
Some 6502 target changes
2016-07-06 09:17:39 +02:00
Simon Duquennoy
80b9bfea93
Merge pull request #1723 from gebart/pr/ieee802154-addr-mode-bugfix
...
core/net/mac/frame802154: Fix typo in PAN ID compression condition
2016-07-05 18:10:21 +02:00
Marko Gucanin
c4def60cdd
removed exception handler for SYSCALL, causing an infinite loop after calling vAHI_SwReset()
2016-07-05 16:44:24 +02:00
Simon Duquennoy
4ceaaba4bd
RPL: added missing return, to not join instances with unsupported MOP
2016-07-05 12:13:46 +02:00
Christian Groessler
4373aecec2
Tag non-file goals as ".PHONY"
2016-07-05 00:47:52 +02:00
Joakim Nohlgård
6f8306a465
core/net/mac/frame802154: Fix typo in PAN ID compression condition
2016-07-04 18:18:55 +02:00
Antonio Lignan
d5e2a779d4
Added DHT22 sensor to Zoul-based platforms
2016-07-04 18:00:09 +02:00
Nicolas Tsiftes
c9deeb443a
Merge pull request #1757 from simonduq/pr/br-http-nonstoring
...
RPL border HTTP server: support for non-storing
2016-07-01 15:39:17 +02:00
Simon Duquennoy
5d7ce4e9f2
Merge pull request #920 from cetic/pr-slip-queue
...
Support more than one pending slip message
2016-07-01 13:50:18 +02:00
Simon Duquennoy
5230562f1f
Merge pull request #1761 from MohamedSeliem/patch-1
...
remove duplicate include
2016-07-01 13:38:10 +02:00
Mohamed Seliem
5d99008afb
remove duplicate include
...
Update uip-ds6-nbr.h
2016-07-01 11:12:52 +02:00
Antonio Lignan
23a0449a97
Merge pull request #1753 from g-oikonomou/bugfix/cc26xx/missing-include
...
Add missing include
2016-06-30 22:53:45 +02:00
Simon Duquennoy
7a1576815e
rpl-tsch example: use RPL non-storing mode
2016-06-30 18:15:23 +02:00
Antonio Lignan
6360a09cc7
Merge pull request #1726 from feshie/pr-zoul-motes-flash-fix
...
zoul: Add support for flashing to multiple devices
2016-06-30 12:13:41 +02:00
Antonio Lignan
17d784ead3
Merge pull request #1745 from alignan/pull/z1-contiki-conf
...
Minor changes to z1/contiki-conf.h
2016-06-30 09:47:16 +02:00
George Oikonomou
66a2ecb19e
Merge pull request #1755 from atiselsts/bugfix/cc26xx/fast_startup
...
CC26xx: always request HF crystal oscillator at radio on()
2016-06-29 23:51:04 +01:00
Simon Duquennoy
00f2344b4a
RPL insert_srh_header: return success when no SRH is needed because the destination is a direct child
2016-06-29 17:26:01 +02:00
Simon Duquennoy
d73b229624
Fix and cleanup RPL ext header handling
2016-06-29 17:26:01 +02:00
Simon Duquennoy
e584a54608
Insert RPL ext header in tcpip_ipv6_output for consistency
2016-06-29 17:25:10 +02:00
Simon Duquennoy
3e987ec138
Border router: include RPL links in HTTP reply when non-storing mode is enabled
2016-06-29 17:07:00 +02:00
Atis Elsts
b6617f17c5
CC26xx: always request HF crystal oscillator at radio on()
2016-06-29 16:41:33 +03:00
Simon Duquennoy
5eb022fdd8
Merge pull request #1750 from yatch/pr/improve-rpl-ext-hdr
...
Improve RPL extension headers handling
2016-06-29 10:38:17 +02:00
George Oikonomou
91255f5a81
Merge pull request #1711 from xukai871105/master
...
One fix to sensorTag board_i2c.c
2016-06-28 23:55:02 +01:00
George Oikonomou
a509aa7136
Merge pull request #1689 from kqorany/kqorany-esmrf
...
A new multicast engine called ESMRF for RPL
2016-06-28 23:23:30 +01:00
George Oikonomou
5e66770aaf
Merge pull request #1734 from yatch/pr/pr-fix-mcast6-macro
...
Fix the source address selection for multicast packets
2016-06-28 23:22:08 +01:00
Atis Elsts
1e4141b589
CC26xx: change default TSCH guard time to 1.8ms
2016-06-29 01:14:12 +03:00
Atis Elsts
9caaf26012
CC26xx: fix a regression in and refactor LPM code
2016-06-29 01:03:06 +03:00
George Oikonomou
ef8c97f46d
Merge pull request #1746 from g-oikonomou/bugfix/cc26xx/fast-startup-off
...
Disable CC2650_FAST_RADIO_STARTUP by default
2016-06-28 16:15:45 +01:00
Yasuyuki Tanaka
ffdc53718d
RPL: code cleanup (rpl-ext-header.c)
2016-06-27 20:57:48 +02:00
Yasuyuki Tanaka
13f18fd842
RPL: update uip_ext_len whenever moving to next header (rpl-ext-header.c)
2016-06-27 20:57:48 +02:00
Yasuyuki Tanaka
5a79bad4b1
RPL: prevent unintended memory access (rpl_remove_header)
...
When it goes to the default label in the switch statement of
rpl_remove_header(), UIP_EXT_BUF does not always point to an IPv6 extension
header. "Move to next header" process should be done only in case of
UIP_PROTO_DESTO. Otherwise, it returns with doing nothing.
2016-06-27 20:57:48 +02:00
Yasuyuki Tanaka
e361c49f14
RPL non-storing: fix a bug causing an infinite loop
...
It falls into an infinite loop if it goes to the default label in the switch
statement of rpl_srh_get_next_hop() or rpl_process_srh_header().
2016-06-27 20:57:48 +02:00
George Oikonomou
3a105f2141
Disable CC2650_FAST_RADIO_STARTUP by default
...
`CC2650_FAST_RADIO_STARTUP` is required for TSCH, but it currently breaks ContikiMAC. We set the default value to the one that will work with the default choice of RDC.
Fixes #1744
2016-06-27 17:20:26 +01:00
Arthur Fabre
ab1652648e
zoul: Add support for flashing to multiple devices
...
This adds support for flashing to multiple devices, by implementing the
$MOTES option used by the Z1.
This replaces the $PORT interface, as it only allowed flashing to one
device at a time, and the $MOTES interface was still used for other
tasks (such as getting a list of connected devices).
A foreach loop is used to dynamically create an upload rule per device
that needs to be flashed.
The "main" upload rule depends on the device specific ones.
This allows for parallel flashing.
The PORT variable can still be sued for backwards compatibility.
Changed the MOTES variable that makes a $(shell) call to not be
recursively expanded.
2016-06-27 11:23:45 +01:00
Antonio Lignan
108e43b103
Made configuration parameters easily overridable to be consistent with Travis CI tests
2016-06-25 23:17:26 +02:00
Benoît Thébaudeau
01a533fb75
Merge pull request #1704 from kkrentz/cc2538-aes-fixes
...
One fix to CC2538 hardware security
2016-06-25 01:30:16 +02:00
Antonio Lignan
6a2d802b9a
Merge pull request #1737 from bthebaudeau/cc2538-fix-missing-result-av
...
cc2538: aes: Fix possibly missing result available status
2016-06-25 00:14:29 +02:00
George Oikonomou
5a9b493d2b
Merge pull request #1743 from alignan/pull/update-cc2538-bsl
...
Updated cc2538-bsl to version 2.1 (c6100a7)
2016-06-24 23:12:18 +01:00
Antonio Lignan
99822545c5
Added BOARD_STRING to the Z1 platform
2016-06-24 23:58:32 +02:00
Antonio Lignan
0034322fe0
Made configuration parameters easily overridable from project-conf.h (without having to undef first)
2016-06-24 23:54:08 +02:00
Antonio Lignan
1002b7ffee
Fixed spacing
2016-06-24 23:36:40 +02:00
Antonio Lignan
442e1be391
Moved project-conf.h inclusion to the top of contiki-conf.h
2016-06-24 23:34:23 +02:00
Antonio Lignan
bc8b6cd8ed
Updated cc2538-bsl to version 2.1 (c6100a7)
2016-06-24 22:10:39 +02:00
Antonio Lignan
f0b19a18a9
Merge pull request #1732 from bthebaudeau/cc2538-flash-conf-fw-coffee
...
cc2538: Add configuration for firmware location
2016-06-24 18:44:16 +02:00
Simon Duquennoy
54957e4e03
mac-seqno: add a lifetime to sequence numbers in history
2016-06-24 11:23:19 +02:00
kkrentz
c28b6fb7ba
CC2538: Reboot if the crypto engine fails (error handling is too hard)
2016-06-24 01:50:27 -07:00
Simon Duquennoy
beb532e7e8
TSCH: use sequence number only for unicast data frames
2016-06-23 22:36:00 +02:00
Benoît Thébaudeau
1da00a482f
cc2538: aes: Fix possibly missing result available status
...
Depending on the use case and on the timings,
aes_auth_crypt_check_status() sometimes never reported an available
result, leading to a deadlock of any protothread waiting for this event,
and to a WDT reset if a protothread was polling it.
This was caused by aes_auth_crypt_start() clearing the result available
interrupt after operations that may rightfully trigger it, leading to a
missed interrupt.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-06-23 22:25:27 +02:00