Simon Duquennoy
087470546a
Merge pull request #1645 from jdede/z1-fix-include
...
Fix broken include
2016-05-04 14:39:29 +02:00
Jens Dede
7f80b1ad57
Remove include of stdio.h
2016-05-04 11:12:37 +02:00
Nicolas Tsiftes
617465e465
Merge pull request #1626 from gebart/pr/cfs-readonly-seek
...
core/cfs: Disallow seeking past the end of a file unless it is writable
2016-05-03 12:52:11 +02:00
Simon Duquennoy
896c58cd98
Merge pull request #1647 from yatch/pr-rpl-regression-substr-fix
...
Resolve script errors raised during the RPL regression tests on Ubuntu 14.04
2016-05-03 10:28:59 +02:00
Joakim Nohlgård
19550f9f7f
core/cfs: Disallow seeking past the end of a file if it is not writable
2016-05-03 07:10:35 +02:00
Jens Dede
59afae85e2
Use if instead of ifdef. Is more contiki standard-compliant
2016-05-02 22:34:58 +02:00
Jens Dede
119291d083
Fix putchar include when using IPv4
2016-05-02 19:13:26 +02:00
Jens Dede
43fb479c9d
Fix broken include
2016-05-02 18:57:48 +02:00
Jens Dede
cd7885ae76
do not use setBaudrate
2016-05-02 18:48:16 +02:00
Yasuyuki Tanaka
37b2d9f600
Replace the '+' operator with String.prototype.concat()
2016-05-02 18:18:12 +02:00
Nicolas Tsiftes
0e9234dce6
Merge pull request #1636 from frank-freihube-rmcan-com/fixTrailingZeros
...
Trailing zeros in file leading to unexpected file length get set in destination buffer
2016-05-02 13:52:13 +02:00
Fredrik Österlind
5c2a0e2652
Merge pull request #1638 from joakimeriksson/cooja-message-list-fix
...
Fixing Cooja message list to avoid any Swing components when headless
2016-05-02 10:23:13 +02:00
Antonio Lignan
bea58c15bd
Merge pull request #1485 from g-oikonomou/contrib/cc2650/launchpad
...
Add support for the CC2650 LaunchPad (LAUNCHXL-CC2650)
2016-04-29 11:13:05 +02:00
Frank Freihube
59727ede70
fixup! make changes configurable through io_semantics()
2016-04-29 08:12:55 +02:00
Frank Freihube
5bd7fc86c3
make changes configurable through io_semantics()
2016-04-29 08:07:27 +02:00
Simon Duquennoy
1cd06a291e
Merge pull request #1639 from yatch/pr-tsch-log-link-null
...
Handle the case when log->link is NULL in tsch_log_process_pending
2016-04-28 18:12:34 +02:00
Nicolas Tsiftes
70abb211e3
Merge pull request #1635 from simonduq/pr/dao-no-k-flag-in-nopath
...
RPL: do not add K flag to no-path DAO as we discard the ACK anyway
2016-04-28 14:45:01 +02:00
Nicolas Tsiftes
4d67a48d3d
Merge pull request #1625 from kkrentz/llsec-fix
...
Fix for "LLSEC802154_CONF_ENABLED undefined"
2016-04-28 12:01:15 +02:00
Antonio Lignan
4251539237
Merge pull request #1579 from bkozak-scanimetrics/fix_csma_backoff
...
Use collisions for csma backoff and retry
2016-04-28 10:24:55 +02:00
Antonio Lignan
a4dfb0b660
Merge pull request #1618 from simonduq/pr/tcpip-code-style
...
Fixes indent in tcpip.c and uip6.c
2016-04-28 00:12:23 +02:00
Antonio Lignan
a70b9bc277
Merge pull request #1447 from alignan/pull/cc1200-sensniff
...
Added sensniff support for the CC1200
2016-04-27 23:59:45 +02:00
Antonio Lignan
6afd56e0ee
Merge pull request #1634 from simonduq/pr/daoack-fix
...
DAO ACK fix
2016-04-27 23:47:07 +02:00
Yasuyuki Tanaka
763c63f428
Handle the case when log->link is NULL in tsch_log_process_pending
2016-04-27 20:35:05 +02:00
Joakim Eriksson
19120788c0
made a text-based version of the MessageList for headless execution
2016-04-27 19:32:14 +02:00
Simon Duquennoy
24449e9cba
Merge pull request #1637 from simonduq/pr/rpl-default-lifetime
...
RPL default lifetime
2016-04-27 18:18:47 +02:00
Simon Duquennoy
ace607a32d
Fix RPL default lifetime
2016-04-27 17:04:29 +02:00
Simon Duquennoy
87e06af5c5
Merge pull request #1620 from simonduq/pr/tsch-remove-log
...
TSCH: remove 'not for us' log
2016-04-27 15:41:24 +02:00
Simon Duquennoy
4392507019
RPL: do not add K flag to no-path DAO as we discard the ACK anyway
2016-04-27 14:20:39 +02:00
Simon Duquennoy
bb5e5d5c6b
TSCH: use RTIMER_CLOCK_DIFF to compute estimated drift, fixing a bug that would occur on 16-bit rtimer platforms
2016-04-27 14:13:33 +02:00
Simon Duquennoy
0379398d7c
RPL DAO ACK: increment DAO seqno before storing it to my_dao_seqno
2016-04-27 14:05:16 +02:00
Simon Duquennoy
f47c0f579d
RPL DAO ACK: improve logging
2016-04-27 14:05:08 +02:00
Frank Freihube
7ba5b0d150
Trailing zeros in file leading to unexpected file length get set in destination buffer
2016-04-27 10:39:05 +02:00
Simon Duquennoy
abf08a7167
Added net-debug.[ch] to provide debug functions even in the non-IP case
2016-04-26 16:08:10 +02:00
Nicolas Tsiftes
37f0931c02
Merge pull request #1613 from nvt/remove-deluge
...
Remove Deluge and associated test files.
2016-04-26 11:40:28 +02:00
Simon Duquennoy
90b886aa71
Csma: comply with IEEE 802.15.4
2016-04-25 08:52:48 -06:00
Billy Kozak
ca0f32f45b
Use collisions for csma backoff and retry
...
The collision count is now used in the calculation fot the CSMA
backoff and transmission will fail after a certain number of
collisisons.
2016-04-25 08:00:56 -06:00
kkrentz
39921f1231
rdc.h: Read LLSEC802154_ENABLED instead of LLSEC802154_CONF_ENABLED
2016-04-25 03:10:42 -07:00
Simon Duquennoy
e1ea4955c7
TSCH: remove 'not for us' log
2016-04-25 11:51:43 +02:00
Simon Duquennoy
f0f13fa58b
Indent uip6.c
2016-04-25 11:50:14 +02:00
Simon Duquennoy
0296e6aba0
Indent tcpip.c
2016-04-25 11:50:14 +02:00
Simon Duquennoy
5b5f07ba52
Merge pull request #1621 from simonduq/pr/fix-travis-output
...
Fix output of RPL tests
2016-04-25 11:40:36 +02:00
Simon Duquennoy
c17e2f7010
Merge pull request #1622 from simonduq/pr/disable-dao-ack
...
Fixing 04-rpl-large-network
2016-04-25 11:40:25 +02:00
Pere Tuset
70d94133ea
Updated OpenMote example and platform.
2016-04-25 01:50:23 +02:00
Harald Pichler
944f1b06d6
add led resource
2016-04-24 17:45:35 +02:00
Simon Duquennoy
03ae4c91fa
Fix output of RPL tests
2016-04-23 08:06:36 +02:00
Simon Duquennoy
753a557903
Travis: use a single random seed rather than two. As a result, a single failed simulation results in overall failure
2016-04-23 07:58:06 +02:00
Simon Duquennoy
f8c4d1155f
Disable RPL DAO ACK by default
2016-04-23 07:54:32 +02:00
Ralf Schlatterbeck
04bbba6c12
Multi-platform support, osd-merkur-{128,256}
...
Rename guhRF platform to osd-merkur-256, previous osd-merkur platform is
now osd-merkur-128. Also check that everything is consistent.
Add both platforms to the regression tests.
Move redundant files in platform dev directory of both platforms to
cpu/avr/dev. Note that this probably needs some rework. Already
discovered some inconsistency in io definitions of both devices in the
avr/io.h includes. Added a workaround in the obvious cases.
The platform makefiles now set correct parameters for bootloader and for
reading mac-address from flash memory.
Factor the flash programming into cpu/avr and platform/osd-merkur* and
rework *all* osd example makefiles to use the new settings. Also update
all the flash.sh and run.sh to use the new settings.
The suli ledstrip modules (and osd example) have also been removed.
2016-04-22 17:59:40 +02:00
Michael LeMay
73774def6b
x86, galileo: Add sample non-driver protection domain
...
This patch adds a simple non-driver protection domain sample to serve
as an example for defining other non-driver protection domains. It
simply performs a ping-pong test of protection domain switching
latency during boot, including optional accesses to a private metadata
region, and prints out the results.
2016-04-22 08:16:43 -07:00
Michael LeMay
e0aefd11d9
x86: Add support for SW-switched segment-based protection domains
...
This patch extends the protection domain framework with a third plugin
that is a hybrid of the previous two. The hardware task switching
mechanism has a strictly-defined format for TSS data structures that
causes more space to be consumed than would otherwise be required.
This patch defines a smaller data structure that is allocated for each
protection domain, only requiring 32 bytes instead of 128 bytes. It
uses the same multi-segment memory layout as the TSS-based plugin and
leaves paging disabled. However, it uses a similar mechanism as the
paging plugin to perform system call dispatches and returns.
For additional information, please refer to cpu/x86/mm/README.md.
2016-04-22 08:16:43 -07:00