Mariano Alvira
7147a5cc69
Merge pull request #738 from jimparis/aducrf101
...
Add support for ADuCRF101 MCU and sub-GHz radio from Analog Devices
2014-07-23 16:36:43 -05:00
Jim Paris
efe3f4dabc
Add modern ARM compiler and ev-aducrf101mkxz to travis tests
2014-07-23 16:21:54 -04:00
Jim Paris
6db05caed9
Fix radio hangups when trying to transmit with radio off.
...
The border-router tries to transmit and do other stuff after turning
the radio off, and the radio driver didn't handle that very well.
With this fix, it's no longer necessary to reset the border router
after starting tunslip6.
2014-07-23 16:21:53 -04:00
Jim Paris
6937b29670
Add Windows build instructions for ev-aducrf101mkxz platform
2014-07-23 16:21:53 -04:00
Jim Paris
07201d13a3
Add IAR compiler support for ADuCRF101
2014-07-23 16:21:53 -04:00
Jim Paris
4f1fc3557c
Add README.md for ev-aducrf101mkxz platform
2014-07-23 16:21:53 -04:00
Jim Paris
a4a3eca41d
Add sniffer support to ADuCRF101
...
This works with the examples/cc2538dk/sniffer/ project and the
corresponding "sensniff" host-side tool.
2014-07-22 21:18:17 -04:00
Jim Paris
6967fc67c1
Add dummy uart0/uart1 headers that some examples require
2014-07-22 21:18:16 -04:00
Jim Paris
ad141b00fb
Implement rtimers for ADuCRF101
2014-07-22 21:18:16 -04:00
Jim Paris
c8716f4d57
Add platform LED driver
2014-07-22 21:18:16 -04:00
Jim Paris
63692ba96d
Add button sensor support (BOOT button)
2014-07-22 21:18:16 -04:00
Jim Paris
4cb97a3311
Move RF RX into its own process
2014-07-22 21:18:16 -04:00
Jim Paris
fff8a18b99
Fix ADI radio engine driver and add hook for packet reception
2014-07-22 21:18:16 -04:00
Jim Paris
b7373edf8c
Add ADuCRF101 radio driver
2014-07-22 21:18:16 -04:00
Jim Paris
5673b46e86
Add initial EV-ADuCRF101MKxZ platform support
2014-07-22 21:18:16 -04:00
Jim Paris
baa6058839
Add initial ADuCRF101 CPU support
2014-07-22 21:18:16 -04:00
Jim Paris
2be02cd269
Add CMSIS library code from ARM
2014-07-22 21:12:17 -04:00
Jim Paris
ee1ca8ac55
Add ADuCRF101 library code from Analog Devices
2014-07-22 21:12:17 -04:00
Nicolas Tsiftes
d7cf3b1f74
Merge pull request #753 from kartben/patch-1
...
Add missing semi-colon
2014-07-20 09:49:51 +02:00
Benjamin Cabé
afcd5e5387
Add missing semi-colon
2014-07-16 21:37:47 +02:00
Oliver Schmidt
682aa2e730
Merge pull request #750 from oliverschmidt/master
...
Fixed hardware detection.
2014-07-12 12:29:35 +02:00
Oliver Schmidt
919b6919a5
Fixed hardware detection.
...
The previous chip detection was inspired by the old IP65 driver code. For some reason it didn't work as expected. The new code is simpler and based on this statement in the chip datasheet: "The upper byte always reads as 33h and can be used to help determine the I/O location of the LAN91C96."
2014-07-12 11:27:52 +02:00
Mariano Alvira
01bd045570
Merge pull request #737 from jimparis/slip-buffer-overflow-fixes
...
Increase fixed filename sizes in SLIP tunnels
2014-07-08 09:16:50 -04:00
Mariano Alvira
4051cd38a0
Merge pull request #748 from jimparis/travis-cleanup
...
Travis cleanup
2014-07-08 09:15:34 -04:00
Jim Paris
21b78de088
Increase fixed filename sizes in SLIP tunnels
...
Long serial port names like
/dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DN0038W8-if00-port0
cause crashes. This is the simplest fix to avoid the problem.
2014-07-08 01:48:28 -04:00
Jim Paris
b5f37e856c
Rename travis "arm" BUILD_ARCH to "arm-apcs".
...
These platforms are built with an old ARM compiler that supports the
deprecated APCS standard.
2014-07-08 01:48:28 -04:00
Jim Paris
6d7464a422
Add retries to commands that download from external servers.
...
This helps reduce the chance of a build failure due to transient
download error. This also switches to consistent use of wget
throughout, which reports download errors more cleanly in the travis
build logs.
2014-07-08 01:48:28 -04:00
Jim Paris
4242182588
Clean up script commands in .travis.yml.
...
Besides general whitespace and quoting cleanup, commands that test
variables were changed from:
[ $B = a ] && command || true
to
if [ $B = a ] ; then command ; fi
This form correctly returns the exit code of "command".
2014-07-05 23:44:46 -04:00
Nicolas Tsiftes
784b20c04d
Merge pull request #739 from alignan/merge_z1sp_with_z1
...
Merges Z1SP into Z1 platform
2014-07-04 22:03:27 +02:00
Oliver Schmidt
80edbe14a9
Merge pull request #747 from oliverschmidt/master
...
Only wait for a keypress if the user is told to press a key.
2014-07-04 20:00:40 +02:00
Oliver Schmidt
9ee1bae150
Only wait for a keypress if the user is told to press a key.
2014-07-04 19:33:35 +02:00
Antonio Lignan
5467674fcc
Merges Z1SP into Z1 platform
2014-07-04 10:41:05 +02:00
Nicolas Tsiftes
ccc75404f4
Merge pull request #711 from gebart/upstream-fix-implicit-definitions
...
uip.h missing #include <string.h>
2014-07-02 16:36:03 +02:00
Mariano Alvira
ed87b928c5
Merge pull request #734 from hexluthor/rl78-linkaddr
...
rl78: Change RIMEADDR_CONF_SIZE to LINKADDR_CONF_SIZE
2014-06-29 08:01:02 -04:00
Ian Martin
6ae6c4768e
rl78: Change RIMEADDR_CONF_SIZE to LINKADDR_CONF_SIZE because the rimeaddr module has been renamed to linkaddr.
2014-06-28 22:07:57 -04:00
Nicolas Tsiftes
782de873e4
Merge pull request #650 from cetic/pr-rpl-hbh-fixes
...
Fix for RPL Hop-by-Hop options
2014-06-27 14:43:00 +02:00
Laurent Deru
02972e6514
Improve RPL hop-by-hop option detection
2014-06-27 09:45:57 +02:00
Laurent Deru
d45782fbcd
Insert properly Hop-by-Hop option at first hop
2014-06-27 09:45:51 +02:00
Laurent Deru
2dfe2c377f
Setting uip_ext_len again breaks hop-by-hop option
2014-06-27 09:43:53 +02:00
Laurent Deru
b6742e5eb5
Sender rank in Hop-by-Hop option has inverted bytes
2014-06-27 09:43:53 +02:00
Nicolas Tsiftes
43731dbb68
Merge pull request #637 from alignan/z1-add-flags-20bit-support
...
Added flags to enable 20-bit support from msp430-gcc 4.7.x
2014-06-19 09:56:52 +02:00
Adam Dunkels
ad4c1b9218
Merge pull request #729 from g-oikonomou/fix-nd6-sdcc
...
Fix SDCC Compile Error
2014-06-18 08:14:48 +02:00
George Oikonomou
32a7572f25
Fix SDCC Compile Error
2014-06-17 22:20:49 +01:00
Antonio Lignan
3d64b80e40
Added flags to enable 20-bit support from msp430-gcc 4.7.x
2014-06-17 12:55:08 +02:00
Nicolas Tsiftes
24e260910c
Merge pull request #718 from g-oikonomou/rpl-dodagid-compliance
...
Make DODAG ID selection RFC 6550-compliant
2014-06-13 15:33:56 +02:00
Nicolas Tsiftes
4ce3e4dee8
Merge pull request #701 from tim-ist/routing_fix
...
Re-create a routing table entry if the next hop is changed.
2014-06-13 14:56:56 +02:00
Timofei Istomin
65ef375bdb
Re-create a routing table entry if the next hop is changed.
...
The next-hop address did not get updated in the routing table
in case an entry for the destination already existed.
This patch resolves the issue by removing the entry and
having it re-created from scratch.
The issue causes a routing error triggering reconstruction of
the DODAG through version increase.
In case of somewhat frequent downward traffic in not (yet) stabilized DODAG
a vicious circle is formed: unstable topology means churn, downward
routing under churn causes reconstruction of DODAG. In this situation
the network does not have chance to stabilize.
We encountered a constant churn caused by this bug
in a network of 50 nodes and a periodic traffic (a packet every 5
seconds) generated at the root.
More info and a PCAP demonstrating the issue can be found here:
https://github.com/contiki-os/contiki/issues/496
2014-06-13 13:31:15 +02:00
Nicolas Tsiftes
4c5fa6ff5d
Merge pull request #713 from adamdunkels/pr/drop-iris
...
Remove the unmaintained iris platform
2014-06-13 12:57:52 +02:00
Oliver Schmidt
e2d56395ea
Merge pull request #725 from oliverschmidt/master
...
Enhanced Ethernet drivers.
2014-06-12 23:40:25 +02:00
Oliver Schmidt
d955b179eb
Merge remote-tracking branch 'upstream/master'
2014-06-12 22:57:46 +02:00