Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge with Riot Master #1

Merged
merged 1,151 commits into from
Apr 22, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1151 commits
Select commit Hold shift + click to select a range
2db2d1f
Merge pull request #5204 from OTAkeys/include_stdint
OlegHahm Mar 30, 2016
076a49b
tests: add test application for netdev2_test
miri64 Feb 21, 2016
dcafbb8
Merge pull request #4835 from authmillenon/netdev2_test/feat/init
PeterKietzmann Mar 30, 2016
dc1616b
Merge pull request #5202 from kaspar030/pkg_add_jsmn
kaspar030 Mar 30, 2016
036e7f2
drivers: ethos: fix compile errors
kaspar030 Mar 30, 2016
46143c6
core: thread_flags: optimize thread_flags_wait_one, fix doxygen
kaspar030 Mar 30, 2016
412b363
tests: thread_flags: add thread_flags_wait_one() test
kaspar030 Mar 30, 2016
410f44f
lwip: initial import of conn_ip wrapper
miri64 Nov 27, 2015
5431df6
lwip: initial import of conn_udp wrapper
miri64 Dec 1, 2015
9b8417f
tests: intial import of lwIP test application
miri64 Nov 15, 2015
c5dc5b2
Merge pull request #5208 from kaspar030/fix_ethos_compile
miri64 Mar 30, 2016
3ddff58
Merge pull request #5200 from kaspar030/optimize_thread_flags
miri64 Mar 30, 2016
4dbc26f
Merge pull request #3551 from authmillenon/pkg/port/lwip
miri64 Mar 30, 2016
aecb8ef
emb6: initial import
miri64 Jan 11, 2016
518f645
emb6: provide minimal HAL wrapper
miri64 Feb 1, 2016
0b0d3b1
emb6: add netdev2 wrapper
miri64 Jan 29, 2016
0ab8aae
emb6: add conn_udp wrapper
miri64 Feb 7, 2016
28d0097
z1: Fix UART pin assignment
Joelfp Mar 30, 2016
43f7f55
tests: add emb6 test
miri64 Feb 7, 2016
b1c06be
drivers: ethos: add missing dependency to random module
kaspar030 Feb 21, 2016
58a12e5
core: make messaging optional
kaspar030 Feb 26, 2016
a833d83
drivers: ethos: don't error if recv buffer is larger than needed
kaspar030 Feb 21, 2016
c09190b
Merge pull request #3851 from kaspar030/make_messaging_optional
OlegHahm Mar 30, 2016
0e3a9c6
Merge pull request #4819 from Lotterleben/microcoap_example_copper_fix
OlegHahm Mar 30, 2016
0f9dec9
udoo: fix LED macro
miri64 Mar 30, 2016
4f17d2b
Merge pull request #5211 from kaspar030/ethos_fixes
OlegHahm Mar 30, 2016
79d3389
native: add UART driver based on /dev/tty
Yonezawa-T2 Dec 9, 2015
c4bc424
netdev2_tap: continue reading even if no spaces left in pktbuf
Yonezawa-T2 Dec 24, 2015
be8cf8b
sys/newlib: Fix function definitions to match newlib prototypes
Mar 31, 2016
d699ff1
Merge pull request #5214 from gebart/pr/newlib-prototype-fixes
OlegHahm Mar 31, 2016
a41efb6
Merge pull request #5212 from authmillenon/board/fix/udoo-led-macros
haukepetersen Mar 31, 2016
dd0fe60
Merge pull request #5210 from gtrpucp/BOARD_Z1_FIX_UART
miri64 Mar 31, 2016
ecf7b46
Merge pull request #4443 from Yonezawa-T2/native_tty_uart
kYc0o Mar 31, 2016
dcda44e
tests: xtimer_msg_receive_timeout: initialize values
miri64 Mar 31, 2016
20d6ead
stm32f072rb: Added support for CPU
jia200x Feb 26, 2016
4ea6d26
stm32f072rb: Adapter vendor header file due to inconsistency in some …
jia200x Feb 26, 2016
62de9c9
nucleo-f072: Added support for board.
jia200x Feb 26, 2016
cc0e94f
blacklist: nucleo-f072: blacklisted several examples and tests
jia200x Mar 16, 2016
0620028
xtimer: doc: document required initialization of target fields
miri64 Mar 31, 2016
02df871
Merge pull request #4949 from jia200x/nucleo-f072
haukepetersen Mar 31, 2016
757d461
Merge pull request #5216 from authmillenon/tests/fix/i4372
kaspar030 Mar 31, 2016
c3f7186
unify usage of inline assembly
kaspar030 Mar 14, 2016
29e7ea4
make: pkg: remove pkg source dir before checkout
kaspar030 Mar 31, 2016
7d151f2
dist: ethos: fix usage string
kaspar030 Mar 31, 2016
8ab89c4
Merge pull request #4713 from authmillenon/pkg/port/emb6
miri64 Mar 31, 2016
b5497c3
Merge pull request #5220 from kaspar030/ethos_name_fix
Apr 1, 2016
39984de
Merge pull request #5059 from kaspar030/unify_asm_keyword
kaspar030 Apr 1, 2016
9a4df61
drivers/periph: fixed UNDEF values to UINT_MAX
haukepetersen Apr 1, 2016
f5fb3bf
boards/telosb: changed default baudrate to 9600
haukepetersen Mar 31, 2016
af8f404
drivers/xbee: fixed missing newline in DEBUG
haukepetersen Apr 1, 2016
124ee42
Merge pull request #5226 from haukepetersen/fix_xbee_debug
haukepetersen Apr 1, 2016
0221e6d
make: don't print some test commands
Apr 1, 2016
f3ccc3b
make: clean up output
Apr 1, 2016
9f764cf
Merge pull request #5215 from haukepetersen/fix_telosb_baudrate
cgundogan Apr 1, 2016
a74a61b
Merge pull request #5225 from OTAkeys/fix_make_prints
cgundogan Apr 1, 2016
36a7d29
Makefile: Newlib: Added pattern to NEWLIB_INCLUDE_PATTERN
jia200x Mar 22, 2016
909c018
Merge pull request #5131 from jia200x/newlib_makefile_fix
cgundogan Apr 1, 2016
d9dd1f5
Merge pull request #5219 from kaspar030/fix_pkg_minusB_build
miri64 Apr 1, 2016
c8f51e2
boards/arduino-mega: Changes in Arduino pin mapping
pdNor Mar 29, 2016
ceab9bd
Merge pull request #5194 from pdNor/arduino_mega_pins
kYc0o Apr 1, 2016
86eb928
drivers: si70xx: fixed left shift compiler warning for 16bit platforms
malosek Apr 1, 2016
f405891
gnrc_sixlowpan_iphc.c: handle forwarded GNRC_NETTYPE_IPV6 packet
jfischer-no Dec 23, 2015
2bbd2d1
fib: use return constants for `universal_address_compare()`
Apr 1, 2016
d25fb8a
boards/mulle: mulle boards' serial port is derived from its serial nr
thomaseichinger Dec 8, 2015
8589e8f
fib: removed obsolete check for default route match
Apr 1, 2016
5f6cc67
Merge pull request #5222 from BytesGalore/fib_use_universal_address_r…
Lotterleben Apr 3, 2016
900528b
netdev2_tap: check for existence before calling cb
OlegHahm Apr 3, 2016
4ba7392
drivers enc28j60: correctly initialize netstats
OlegHahm Apr 3, 2016
aa043a5
drivers encx24j600: introduce netstats
OlegHahm Apr 3, 2016
1b635e1
Merge pull request #5236 from OlegHahm/netstats_fixes
OlegHahm Apr 3, 2016
6f58862
driver: assure required buffer size
OlegHahm Apr 3, 2016
a59e100
ieee802154: replace literals for lengths by macros
OlegHahm Apr 3, 2016
53f33c4
Merge pull request #5239 from OlegHahm/cpuid_smaller_8
OlegHahm Apr 4, 2016
4d46a5f
Merge pull request #5242 from OlegHahm/eliminate_ieee802154_literals
miri64 Apr 4, 2016
416b975
drivers 802154: use memset for eui64 padding
OlegHahm Apr 4, 2016
3260638
drivers 802154: always memset cpuid before setting
OlegHahm Apr 4, 2016
e0b475b
at86rf2xx: fix netstats_l2 ifdef
OlegHahm Apr 4, 2016
0169ec3
tests: add compile test for netstats_l2
OlegHahm Apr 4, 2016
05b1968
Merge pull request #5243 from OlegHahm/at86rf2xx_memset
miri64 Apr 4, 2016
6ce6bb6
dist: jlink: flash mcu based on serial number
basilfx Apr 3, 2016
3b07949
Merge pull request #5235 from basilfx/feature/jlink_serial
OlegHahm Apr 5, 2016
f742839
Merge pull request #5245 from OlegHahm/at86rf2xx_netstats_ifdef
Kijewski Apr 5, 2016
8ed19f5
Merge pull request #5246 from OlegHahm/netstats_l2_test
OlegHahm Apr 5, 2016
bc5eded
sys/newlib: Update _read_r and _write_r to match newlib prototypes in…
Apr 6, 2016
5b38659
Merge pull request #5249 from gebart/pr/newlib-readwrite-prototypes
OlegHahm Apr 6, 2016
6bebc9d
make: moved driver deps to drivers/Makefile.deps
haukepetersen Apr 6, 2016
d9d5d88
drivers: encx24j600.c: compile fixes
kaspar030 Apr 6, 2016
1ac0ab6
drivers: encx24j600: prefix constants
kaspar030 Apr 6, 2016
e8c97c5
tests: add test for encx24j600 driver
kaspar030 Apr 6, 2016
b6140f1
cpu/cortex-m: Enable STKALIGN to make the Cortex-M keep the stack 8 b…
DipSwitch Apr 6, 2016
1c73e7a
pkg/openwsn: prevent build loop
cgundogan Apr 6, 2016
9e4c08d
cpu/atmega2560: added CMSIS style defs for timers
haukepetersen Apr 6, 2016
23b75c4
cpu/atmega2560: reworked timer driver
haukepetersen Mar 10, 2016
9652aa3
boards/ardunio-mega2560: adapted timer configuration
haukepetersen Mar 10, 2016
c95fb05
boards/arduino-due: add correct XTIMER_MASK
haukepetersen Apr 7, 2016
1f645cf
drivers/saul: Fix typo in documentation
Feb 18, 2016
734892d
Makefile.pseudomodules: Sort pseudomodule list
Mar 29, 2016
50b48c2
sys/saul: Add analog inputs to SAUL via periph/adc
Feb 18, 2016
99deb32
boards/mulle: Add SAUL ADC parameters
Feb 18, 2016
553d18a
Merge pull request #5254 from haukepetersen/opt_atmega_timer
haukepetersen Apr 8, 2016
1367df0
tests/periph_uart: fixed signedness issues
haukepetersen Apr 8, 2016
252baec
at86rf2xx: introduce pending TX counter
OlegHahm Apr 7, 2016
bec329c
Merge pull request #5253 from haukepetersen/fix_make_radiodeps
OlegHahm Apr 8, 2016
e2cb553
Merge pull request #5261 from OlegHahm/at86rf2xx_pending_TX
OlegHahm Apr 8, 2016
acf9bf7
Merge pull request #5256 from DipSwitch/pr/fix_cortex_initialization
haukepetersen Apr 8, 2016
8c52d3e
doc: fix typo
miri64 Apr 8, 2016
040ad55
Merge pull request #5266 from authmillenon/doc/fix/typos
OlegHahm Apr 8, 2016
889adc1
unittests: add fletcher* tests
LudwigKnuepfer Feb 13, 2016
4d9ac9e
tests/checksum: fix style in crc16-ccitt
LudwigKnuepfer Apr 8, 2016
018b3b4
tests/checksum: fix style in fletcher16
LudwigKnuepfer Apr 8, 2016
ef25f32
tests/checksum: fix style in fletcher32
LudwigKnuepfer Apr 8, 2016
8a07982
seq: bitwise and instead of mod
cgundogan Apr 8, 2016
7cc2a91
Merge pull request #5272 from cgundogan/pr/seq/enhance
miri64 Apr 9, 2016
2adc0ea
cib: doc fix
cgundogan Apr 9, 2016
1c45c50
netdev2: fix event_callback references
miri64 Apr 9, 2016
627b80e
netopt: fix typo in documentation
miri64 Apr 9, 2016
91685e3
Merge pull request #5277 from authmillenon/netopt/doc/fix-typo
miri64 Apr 9, 2016
d171c96
Merge pull request #5276 from authmillenon/netdev2/doc/event_cb-ref
kaspar030 Apr 9, 2016
b9705c8
drivers: si70xx: fixed si70xx_measure return value calculation on 16b…
malosek Apr 9, 2016
dc8f55d
core: msg: use new list instead of priority_queue
kaspar030 Apr 9, 2016
3f021d4
sys: cpp11-compat: add missing priority_queue.h include
kaspar030 Apr 10, 2016
2f21c62
core/thread_flags: remove superfluous bitarithm.h include
cgundogan Apr 10, 2016
4b748fc
Merge pull request #5284 from cgundogan/pr/core/thread_flags_superflu…
kaspar030 Apr 10, 2016
6df58ac
gnrc: use correct l2addr print len
kYc0o Apr 10, 2016
8c4003f
Merge pull request #5285 from kYc0o/gnrc_netdev2_ieee802154_debug
cgundogan Apr 10, 2016
82696da
Merge pull request #5191 from malosek/inet_csum_16bit_fix
kYc0o Apr 10, 2016
c0790aa
gnrc_sixlowpan_ctx: use correct member for ctx id in debug
cgundogan Apr 10, 2016
e212513
Merge pull request #5288 from cgundogan/pr/gnrc_sixlowpan/debug
cgundogan Apr 11, 2016
aa15ec5
Merge pull request #5275 from cgundogan/pr/cib/doc_fix
cgundogan Apr 11, 2016
57e9a25
doc: a note about creating threads w/ same prio
OlegHahm Apr 11, 2016
788f9f9
cpu/lm4f120: fix ADC pin mapping
dkm Apr 8, 2016
7c02c61
Merge pull request #4863 from gebart/pr/saul-adc
haukepetersen Apr 11, 2016
f570576
at86rf2xx_netdev: fix broken pending_tx handling
cgundogan Apr 11, 2016
9b01c6d
at86rf2xx_netdev: use DEBUG instead of printf
cgundogan Apr 11, 2016
70a2d68
Merge pull request #5289 from cgundogan/pr/at86rf2xx_netdev/fix
OlegHahm Apr 11, 2016
b505053
Merge pull request #5292 from OlegHahm/thread_prio_doc_enhancement
OlegHahm Apr 11, 2016
987f719
Merge pull request #5264 from dkm/pr/adc
OlegHahm Apr 11, 2016
4fb07a8
sys: net: add UHCP protocol code and gnrc client implementation
kaspar030 Mar 30, 2016
e17045e
dist: tools: add UHCP daemon
kaspar030 Mar 30, 2016
2ec71c9
dist: ethos: add clean target
kaspar030 Mar 30, 2016
ce16c24
examples: gnrc_border_router: switch to UHCP + ethos
kaspar030 Mar 30, 2016
ee37ea9
dist: tools: ethos: add start_network.sh
kaspar030 Mar 30, 2016
e4a92a6
drivers: ethos: add missing irq.h include
kaspar030 Mar 30, 2016
2cd2194
drivers: ethos: fix static const declarations
kaspar030 Apr 4, 2016
d33423b
drivers: ethos: fix cast of length parameter
kaspar030 Apr 4, 2016
376b564
sys: net: gnrc: uhcpc: fix pedantic errors
kaspar030 Apr 4, 2016
2783344
drivers: ethos: make internal function static
kaspar030 Apr 4, 2016
3344815
cpu: native: make netdev2_tap internal functions static
kaspar030 Apr 4, 2016
228d642
sys: net: gnrc: uhcpc: only start if multiple interfaces found
kaspar030 Apr 4, 2016
7c9703b
drivers: ethos: add missing tsrb dependency
kaspar030 Apr 4, 2016
0725d3e
examples: gnrc_border_router: clean up ethos configuration
kaspar030 Apr 4, 2016
8f2e1d2
sys: net: gnrc: uhcp: consider non-ethernet device as wireless
kaspar030 Apr 4, 2016
eea62a7
dist: ethos: fix start_network.sh trap (exit on INT QUIT TERM EXIT)
kaspar030 Apr 5, 2016
edb5f08
sys: net: gnrc_uhcpc: use IS_WIRED for border interface, fix log prefix
kaspar030 Apr 11, 2016
3ae9fd9
Merge pull request #5255 from kaspar030/fix_encx24j600
haukepetersen Apr 11, 2016
cd04690
saul: Remove _t from struct names
DipSwitch Apr 7, 2016
7714133
universal_address: Remove _t from struct names
DipSwitch Apr 7, 2016
4e8834a
core: Remove _t from struct names
DipSwitch Apr 7, 2016
54413ec
fib: Remove _t from struct names
DipSwitch Apr 7, 2016
4275e18
doc: Fix minior doxygen errors in fib
DipSwitch Apr 8, 2016
af96279
gnrc/nhdp: Remove _t from struct names
DipSwitch Apr 7, 2016
21edec4
posix: Remove _t from struct names
DipSwitch Apr 7, 2016
41e0db4
boards/multiboot: close doxy group
yogo1212 Apr 6, 2016
44db7bb
Merge pull request #5262 from DipSwitch/pr/fix_struct_naming
kaspar030 Apr 11, 2016
690b505
Merge pull request #4938 from LudwigKnuepfer/pr/fletcher-unittest
Apr 12, 2016
5fe57b4
Merge pull request #4725 from kaspar030/ethos_br_hack
haukepetersen Apr 12, 2016
df574d6
Merge pull request #5231 from malosek/si70xx_driver_fix
haukepetersen Apr 13, 2016
cf5e4c8
drivers: si70xx: bugfixes + test improvements
basilfx Apr 3, 2016
5269017
Merge pull request #5240 from basilfx/feature/si70xx_improvements
OlegHahm Apr 13, 2016
592558f
sys: net: gnrc: fix IS_WIRED netopt call
kaspar030 Apr 13, 2016
340e3ff
Merge pull request #5250 from yogo1212/multiboot_doxy
Kijewski Apr 13, 2016
e6d15f2
Merge pull request #5224 from haukepetersen/fix_periph_undef
kYc0o Apr 13, 2016
25935bf
drivers/Makefile.dep: fixed FEATURE_REQ assignments
haukepetersen Apr 13, 2016
6c817c8
Merge pull request #5308 from haukepetersen/fix_dri_makedep_dhtfeature
OlegHahm Apr 13, 2016
f2c320d
Merge pull request #5306 from kaspar030/fix_gnrc_ipv6_netif_is_wired
DipSwitch Apr 13, 2016
6d7f3ae
examples/gnrc_border_router: Add ethos and start_network.sh to README.md
kYc0o Mar 8, 2016
998c4ab
Merge pull request #4996 from kYc0o/br_readme
kYc0o Apr 14, 2016
699410e
Merge pull request #5124 from locicontrols/fixes
kYc0o Apr 14, 2016
e48079f
boards/cc2538dk: fix wrong UART CTS and RTS pins
kYc0o Apr 14, 2016
78f212c
dist/ethos: fixed compile warnings
haukepetersen Apr 14, 2016
e6d90e3
Merge pull request #5317 from haukepetersen/fix_ethos_compileerrors
kaspar030 Apr 14, 2016
0215b08
SAMD21/GPIO driver: Add missing interrupts
Apr 14, 2016
2d8c3b4
shell: icmpv6_echo: guard call to *_nc_still_reachable
cgundogan Apr 14, 2016
26ce9cd
Merge pull request #5251 from cgundogan/pr/pkg/openwsn
haukepetersen Apr 15, 2016
190c144
sys/saul_reg: fixed return value for rm()
haukepetersen Apr 15, 2016
e2fe3cc
test: added unittests for the SAUL registry
haukepetersen Apr 15, 2016
0aa0eba
Merge pull request #5323 from haukepetersen/add_saul_unittest
haukepetersen Apr 15, 2016
ccb4521
core: allow DEBUG in mutex.c to run without DEVELHELP
miri64 Apr 8, 2016
bb35913
core: assert correct msq queue size on creation
OlegHahm Apr 11, 2016
9789eb2
Revert "doc: mandatory netif snip for gnrc_ipv6 receive()"
miri64 Apr 17, 2016
d64b922
Revert "gnrc ipv6: replace check by assert"
miri64 Apr 17, 2016
85dfed3
Merge pull request #5283 from kaspar030/make_msg_use_list
miri64 Apr 17, 2016
8690a88
Merge pull request #5295 from OlegHahm/msg_init_queue_assert
OlegHahm Apr 17, 2016
f90b607
Merge pull request #5320 from cgundogan/pr/shell/icmpv6_without_nc
miri64 Apr 17, 2016
4f3a40f
Merge pull request #5313 from kYc0o/cc2538dk_small_uart_fix
kYc0o Apr 17, 2016
4f864b0
xbee: fixed missing unlocks
Yonezawa-T2 Nov 16, 2015
bea5eac
xbee: fixed broadcast header
Yonezawa-T2 Nov 19, 2015
f86bf8c
gnrc_rpl: use non-stack variable for link-local matching
miri64 Apr 18, 2016
1750e1b
core: mutex: piggy-back some style fixes
miri64 Apr 17, 2016
963f8a4
sys/xtimer: eliminate XTIMER_SHIFT_ON_COMPARE
hexluthor Apr 18, 2016
475fb6f
cpu: add CC26x0-family
yogo1212 Jan 23, 2016
cc95476
boards: add cc2650stk
yogo1212 Jan 23, 2016
15066e0
cpu/cc26x0: cpu_clock_init() implementation
Mar 31, 2016
fc668c4
examples/gnrc_border_router: cc2650stk insufficient memory
yogo1212 Apr 18, 2016
3b240ff
tests/thread_cooperation: cc2650stk insufficient memory
yogo1212 Apr 18, 2016
c898505
tests/unittests: cc2650stk insufficient memory
yogo1212 Apr 18, 2016
1191725
Merge pull request #5310 from locicontrols/xtimer-soc
kaspar030 Apr 18, 2016
7b8e2d5
Merge pull request #5330 from authmillenon/gnrc_rpl/fix/non-stack-ll
cgundogan Apr 18, 2016
5a6fcbc
make: always use absolute path
Kijewski Apr 5, 2016
8481d85
xbee: fixed RSSI header parsing
Yonezawa-T2 Nov 19, 2015
67c3ab8
xbee: changed default channel from 0x1A to 0x17 to support XBee-PRO
Yonezawa-T2 Nov 26, 2015
66dd84e
xbee: disable short address when the address length is set to 8
Yonezawa-T2 Nov 26, 2015
a6ae7c8
xbee: fixed that `_set_addr` destructed given address.
Yonezawa-T2 Dec 8, 2015
15ecee4
xbee: add packet filtering to emulate non-transitive network.
Yonezawa-T2 Dec 8, 2015
eb7cc30
xbee: enriched debug output
Yonezawa-T2 Nov 19, 2015
4042239
xbee: add timeout for AT command response (fixes #4731)
Yonezawa-T2 Feb 4, 2016
f968ea0
Merge pull request #4445 from Yonezawa-T2/fix_xbee
kYc0o Apr 19, 2016
724276e
Merge pull request #4734 from Yonezawa-T2/xbee_resp_timeout
kYc0o Apr 19, 2016
c0f76f2
Merge pull request #4675 from yogo1212/cc2650stk_pr
haukepetersen Apr 19, 2016
5d65d59
Merge pull request #5232 from gebart/pr/jfischer-nhc-fix
OlegHahm Apr 19, 2016
55e8961
tools: ethos: allow `start_network.sh` script to run from anywhere
miri64 Apr 19, 2016
7f2f833
Merge pull request #5044 from cgundogan/pr/gnrc/enable_iphc_nhc
miri64 Apr 19, 2016
fbb144f
Merge pull request #5315 from bapclenet/samd21/gpio_PA27
haukepetersen Apr 19, 2016
39043b5
cpu/samd21: fix ISR mapping for PB27
haukepetersen Apr 19, 2016
eb6eed6
cpu/cc2538/spi: Fix compiler warning of possible uninitialized variable
DipSwitch Apr 19, 2016
84a9ddb
gnrc_sixlowpan_iphc: fix comparison signage
miri64 Apr 20, 2016
3f1c2e1
native: assert that the pktbuf is big enough
OlegHahm Apr 3, 2016
26cf46c
gnrc_minimal: remove workaround for native
OlegHahm Apr 3, 2016
01650a4
Merge pull request #5360 from authmillenon/gnrc_sixlowpan_iphc/fix/si…
kaspar030 Apr 20, 2016
8968b76
gnrc_ndp: don't let addresses timeout
miri64 Apr 13, 2016
25356df
Merge pull request #5353 from haukepetersen/fix_samd21_pb27
kYc0o Apr 20, 2016
6dbb515
gnrc_netdev: add deprecation note
miri64 Apr 19, 2016
4ace701
Merge pull request #5326 from authmillenon/gnrc_ipv6/fix/revert5179
haukepetersen Apr 20, 2016
d071b2a
Merge pull request #5309 from authmillenon/gnrc_ndp/fix/gua-hack
kYc0o Apr 20, 2016
c24e91d
Merge pull request #5229 from OlegHahm/pktbuf_minimal_check
miri64 Apr 20, 2016
591b0ab
Merge pull request #5356 from DipSwitch/pr/fix_cc2538_spi_compile_war…
kYc0o Apr 20, 2016
a42525a
Merge pull request #5342 from authmillenon/tools/fix/ethos-relative
kYc0o Apr 20, 2016
f977654
Merge pull request #5270 from authmillenon/core/fix/mutex-debug
haukepetersen Apr 20, 2016
452fc91
Merge pull request #5352 from authmillenon/gnrc_netdev/doc/add-deprec…
miri64 Apr 20, 2016
7b78775
at86rf2xx: fix option setting
miri64 Apr 1, 2016
0fa5b81
netdev2_ieee802154: fix channel setting
miri64 Apr 1, 2016
cedf7d8
Merge pull request #5227 from authmillenon/at86rf2xx/fix/set
miri64 Apr 20, 2016
9fa4684
drivers/xbee: encryption support
FrancescoErmini May 14, 2015
ac724f0
Merge pull request #4435 from thomaseichinger/pr/mulle_serial_port_osx
kYc0o Apr 20, 2016
e71e60e
make: bail out if there are spaces in the path
Kijewski Mar 31, 2016
1593bf4
make: no need to invoke shell to get dir name
Kijewski Apr 12, 2016
8a85725
Merge pull request #5221 from Kijewski/rm-rf-safe
cgundogan Apr 20, 2016
3e70191
Merge pull request #2842 from FrancescoErmini/drivers_xbee_encryption
Yonezawa-T2 Apr 21, 2016
196ec2f
make: disable NHC
cgundogan Apr 21, 2016
77cf00b
Merge pull request #5385 from cgundogan/pr/disable_nhc
haukepetersen Apr 21, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,4 @@ Makefile.local
# YouCompleteMe (https://github.com/Valloric/YouCompleteMe)
.ycm_extra_conf.py
.ycm_extra_conf.pyc
__pycache__
42 changes: 0 additions & 42 deletions .strider.yml

This file was deleted.

1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ env:
- NPROC_MAX=8
matrix:
- BUILDTEST_MCU_GROUP=static-tests
- BUILDTEST_MCU_GROUP=cortex_m4_3
- BUILDTEST_MCU_GROUP=cortex_m4_2
- BUILDTEST_MCU_GROUP=cortex_m4_1
- BUILDTEST_MCU_GROUP=cortex_m0_2
Expand Down
30 changes: 30 additions & 0 deletions Makefile.bindist
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
DIST_FILES += bin/$(BOARD)/$(APPLICATION).a

ifneq (, $(filter check_bindist, $(MAKECMDGOALS)))
include Makefile.distcheck
else
DIRS+=$(BINARY_DIRS)
endif

bindist: all
@mkdir -p bindist
@for i in $(DIST_FILES) ; do \
echo Copying $$i to bindist. ; \
cp -a --parents $$i bindist ; \
done
@cp -a bin/$(BOARD)/$(APPLICATION).elf bindist

@echo "BINDIST_RIOT_VERSION=$(RIOT_VERSION)" > bindist/Makefile.distcheck
@echo "BINDIST_GIT_HEAD=$$(git --work-tree=$(RIOTBASE) describe)" >> bindist/Makefile.distcheck

prepare_check_bindist:
@[ "$(BINDIST_RIOT_VERSION)" = "$(RIOT_VERSION)" ] || \
echo "Warning! RIOT_VERSION doesn't match!"
@[ "$(BINDIST_GIT_HEAD)" = "$$(git --work-tree=$(RIOTBASE) describe)" ] || \
echo "Warning! git describe doesn't match!"

check_bindist: prepare_check_bindist all
@test $(shell md5sum bin/$(BOARD)/$(APPLICATION).elf | cut -f1 -d\ ) \
= $(shell md5sum $(APPLICATION).elf | cut -f1 -d\ ) \
&& echo "bin/$(BOARD)/$(APPLICATION).elf matches $(APPLICATION).elf." \
|| echo "bin/$(BOARD)/$(APPLICATION).elf and $(APPLICATION).elf don't match!"
118 changes: 63 additions & 55 deletions Makefile.buildtests
Original file line number Diff line number Diff line change
Expand Up @@ -38,61 +38,66 @@ buildtest:
@ \
BUILDTESTOK=true; \
APP_RETRY=0; \
rm -rf "$$BINDIRBASE"; \
for BOARD in $$($(MAKE) -s info-boards-supported); do \
RIOTNOLINK=$$(echo $(BOARD_INSUFFICIENT_MEMORY) | grep $${BOARD} 2>&1 >/dev/null && echo 1); \
${COLOR_ECHO} -n "Building for $${BOARD} "; \
[ -n "$${RIOTNOLINK}" ] && ${COLOR_ECHO} -n "(no linking) "; \
for NTH_TRY in 1 2 3; do \
${COLOR_ECHO} -n ".. "; \
LOG=$$(env -i \
HOME=$${HOME} \
PATH=$${PATH} \
BOARD=$${BOARD} \
CCACHE=$${CCACHE} \
CCACHE_DIR=$${CCACHE_DIR} \
CCACHE_BASEDIR=$${CCACHE_BASEDIR} \
RIOTBASE=$${RIOTBASE} \
RIOTBOARD=$${RIOTBOARD} \
RIOTCPU=$${RIOTCPU} \
BINDIRBASE=$${BINDIRBASE} \
RIOTNOLINK=$${RIOTNOLINK} \
RIOT_VERSION=$${RIOT_VERSION} \
WERROR=$${WERROR} \
LTO=$${LTO} \
$(MAKE) -j$(NPROC) 2>&1) ; \
if [ "$${?}" = "0" ]; then \
${COLOR_ECHO} "${COLOR_GREEN}success${COLOR_RESET}"; \
if [ -n "$${BUILDTEST_VERBOSE}" ]; then \
echo "$${LOG}" | tail -n +2 | head -n -2 | grep -v -E '^Building application|^\"make|^patching' | awk 'NF'; \
fi; \
elif [ -n "$${RIOT_DO_RETRY}" ] && [ "$${APP_RETRY}" -lt "3" ] && [ $${NTH_TRY} != 3 ]; then \
${COLOR_ECHO} -n "${COLOR_PURPLE}retrying${COLOR_RESET} "; \
continue; \
else \
${COLOR_ECHO} "${COLOR_RED}failed${COLOR_RESET}"; \
if [ -n "$${BUILDTEST_VERBOSE}" ]; then \
echo "$${LOG}" | grep -v -E '^\"make'; \
fi; \
APP_RETRY=`expr $${APP_RETRY} + 1`; \
BUILDTESTOK=false; \
fi; \
break; \
done; \
env -i \
HOME=$${HOME} \
PATH=$${PATH} \
BOARD=$${BOARD} \
CCACHE=$${CCACHE} \
CCACHE_DIR=$${CCACHE_DIR} \
CCACHE_BASEDIR=$${CCACHE_BASEDIR} \
RIOTBASE=$${RIOTBASE} \
RIOTBOARD=$${RIOTBOARD} \
RIOTCPU=$${RIOTCPU} \
BINDIRBASE=$${BINDIRBASE} \
RIOTNOLINK=$${RIOTNOLINK} \
RIOT_VERSION=$${RIOT_VERSION} \
$(MAKE) clean-intermediates 2>&1 >/dev/null || true; \
RIOTNOLINK=$$(echo $(BOARD_INSUFFICIENT_MEMORY) | grep $${BOARD} 2>&1 >/dev/null && echo 1); \
${COLOR_ECHO} -n "Building for $${BOARD} "; \
[ -n "$${RIOTNOLINK}" ] && ${COLOR_ECHO} -n "(no linking) "; \
for NTH_TRY in 1 2 3; do \
${COLOR_ECHO} -n ".. "; \
if [ "$$NTH_TRY" != "3" ]; then export _CCACHE=$$CCACHE; else export _CCACHE=""; fi ; \
LOG=$$(env -i \
HOME=$${HOME} \
PATH=$${PATH} \
BOARD=$${BOARD} \
CCACHE=$${_CCACHE} \
$${CCACHE_DIR:+CCACHE_DIR=$${CCACHE_DIR}} \
$${GIT_CACHE_DIR:+GIT_CACHE_DIR=$${GIT_CACHE_DIR}} \
CCACHE_BASEDIR=$${CCACHE_BASEDIR} \
RIOTBASE=$${RIOTBASE} \
RIOTBOARD=$${RIOTBOARD} \
RIOTCPU=$${RIOTCPU} \
RIOTPKG=$${RIOTPKG} \
BINDIRBASE=$${BINDIRBASE} \
RIOTNOLINK=$${RIOTNOLINK} \
RIOT_VERSION=$${RIOT_VERSION} \
WERROR=$${WERROR} \
LTO=$${LTO} \
TOOLCHAIN=$${TOOLCHAIN} \
$(MAKE) -j$(NPROC) clean all 2>&1) ; \
if [ "$${?}" = "0" ]; then \
${COLOR_ECHO} "${COLOR_GREEN}success${COLOR_RESET}"; \
if [ -n "$${BUILDTEST_VERBOSE}" ]; then \
echo "$${LOG}" | tail -n +2 | head -n -2 | grep -v -E '^Building application|^\"make|^patching' | awk 'NF'; \
fi; \
elif [ -n "$${RIOT_DO_RETRY}" ] && [ "$${APP_RETRY}" -lt "3" ] && [ $${NTH_TRY} != 3 ]; then \
${COLOR_ECHO} -n "${COLOR_PURPLE}retrying${COLOR_RESET} "; \
continue; \
else \
${COLOR_ECHO} "${COLOR_RED}failed${COLOR_RESET}"; \
if [ -n "$${BUILDTEST_VERBOSE}" ]; then \
echo "$${LOG}" | grep -v -E '^\"make'; \
fi; \
APP_RETRY=`expr $${APP_RETRY} + 1`; \
BUILDTESTOK=false; \
fi; \
break; \
done; \
env -i \
HOME=$${HOME} \
PATH=$${PATH} \
BOARD=$${BOARD} \
CCACHE=$${CCACHE} \
$${CCACHE_DIR:+CCACHE_DIR=$${CCACHE_DIR}} \
CCACHE_BASEDIR=$${CCACHE_BASEDIR} \
$${GIT_CACHE_DIR:+GIT_CACHE_DIR=$${GIT_CACHE_DIR}} \
RIOTBASE=$${RIOTBASE} \
RIOTBOARD=$${RIOTBOARD} \
RIOTCPU=$${RIOTCPU} \
RIOTPKG=$${RIOTPKG} \
BINDIRBASE=$${BINDIRBASE} \
RIOTNOLINK=$${RIOTNOLINK} \
RIOT_VERSION=$${RIOT_VERSION} \
$(MAKE) clean-intermediates 2>&1 >/dev/null || true; \
done; \
$${BUILDTESTOK}
endif # BUILD_IN_DOCKER
Expand Down Expand Up @@ -126,6 +131,7 @@ info-buildsizes:
RIOTBASE=$${RIOTBASE} \
RIOTBOARD=$${RIOTBOARD} \
RIOTCPU=$${RIOTCPU} \
RIOTPKG=$${RIOTPKG} \
BINDIRBASE=$${BINDIRBASE} \
$(MAKE) info-buildsize 2>/dev/null | tail -n-1 | cut -f-4)" "$${BOARD}"; \
done;
Expand All @@ -142,6 +148,7 @@ info-buildsizes-diff:
RIOTBASE=$${RIOTBASE} \
RIOTBOARD=$${RIOTBOARD} \
RIOTCPU=$${RIOTCPU} \
RIOTPKG=$${RIOTPKG} \
BINDIRBASE=$${BINDIRBASE} \
$(MAKE) info-buildsize 2>/dev/null | tail -n-1 | cut -f-4; \
done | \
Expand Down Expand Up @@ -175,6 +182,7 @@ info-build:
@echo 'RIOTBASE: $(RIOTBASE)'
@echo 'RIOTBOARD: $(RIOTBOARD)'
@echo 'RIOTCPU: $(RIOTCPU)'
@echo 'RIOTPKG: $(RIOTPKG)'
@echo ''
@echo 'DEFAULT_MODULE: $(sort $(filter-out $(DISABLE_MODULE), $(DEFAULT_MODULE)))'
@echo 'DISABLE_MODULE: $(sort $(DISABLE_MODULE))'
Expand Down Expand Up @@ -295,5 +303,5 @@ info-files:
echo "$$CPPSRC" | xargs dirname -- | sort | uniq | xargs -I{} find {} -name "Makefile*"; \
echo "$$CPPSRC" | xargs $(CXX) $(CXXFLAGS) $(INCLUDES) -MM 2> /dev/null | grep -o "[^ ]\+\.h"; \
fi; \
$(foreach pkg,$(USEPKG),find $(RIOTBASE)/pkg/$(pkg) -type f;) \
$(foreach pkg,$(USEPKG),find $(RIOTPKG)/$(pkg) -type f;) \
) | sort | uniq | sed 's#$(RIOTBASE)/##'
2 changes: 1 addition & 1 deletion Makefile.defaultmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
DEFAULT_MODULE += board cpu core sys
DEFAULT_MODULE += board cpu core core_msg sys

DEFAULT_MODULE += auto_init
Loading