99460669d3
Merge pull request #7786 from kaspar030/add_some_benchmarks
...
tests: add some benchmarks
2018-06-16 10:18:22 +02:00
3c9eb940d5
tests/bench_thread_yield_pingpong: initial commit
2018-06-15 23:04:54 +02:00
5bf1295836
tests/bench_thread_flags_pingpong: initial commit
2018-06-15 23:04:54 +02:00
94ba420ee3
tests/bench_sched_nop: initial commit
2018-06-15 23:04:54 +02:00
647fa6ba6e
tests/bench_mutex_pingpong: initial commit
2018-06-15 23:04:54 +02:00
b9d8f931eb
tests/bench_msg_pingpong: initial commit
2018-06-15 23:04:54 +02:00
Joakim Nohlgård
21bc3ca51f
Merge pull request #9360 from gebart/pr/embunit-const
...
embunit: Const test case names
2018-06-15 17:04:20 +02:00
Ken Bannister
4f8c3b7d18
Merge pull request #9310 from miri64/gcoap/enh/clients-without-response-handlers
...
gcoap: don't allocate memo for clients without response handlers
2018-06-15 10:28:30 -04:00
69b790038a
Merge pull request #9011 from cladmi/pr/wip/iotlab/useonenode
...
makefile.iotlab.single: add IoT-LAB testbed support for one node
2018-06-15 16:02:37 +02:00
Gaëtan Harter
7e81f54205
makefile.iotlab.single: add 'info-iotlab-node' target
...
Add a target to show the value of IOTLAB_NODE. Can be used to get the result of
using IOTLAB_NODE=auto or IOTLAB_NODE=auto-ssh.
2018-06-15 15:37:33 +02:00
Gaëtan Harter
124f9ec9bb
makefile.iotlab.single: check iotlab-node/iotlab-ssh return value
...
Format the output to be '0' on success and check it with grep.
This makes command fail when they failed on IoT-LAB.
2018-06-15 15:37:29 +02:00
Gaëtan Harter
d900e0a548
makefile.iotlab.single: add auto and auto-ssh modes
...
Usage:
make BOARD=iotlab-m3 IOTLAB_NODE=auto-ssh all flash term
Add support to select node number in auto mode
2018-06-15 15:37:25 +02:00
Gaëtan Harter
9d891c7b75
wsn430: IoT-LAB requires the HEXFILE for flashing
2018-06-15 15:37:21 +02:00
Gaëtan Harter
3bba0c5895
makefile.iotlab.single: add IoT-LAB testbed support for one node
...
Add support to do flash/reset/term on an IoT-LAB node.
It also allow running test using 'testrunner'.
Configuration variables are:
* `IOTLAB_NODE` which should be set to your node url
* The full url including site to use from your computer `m3-1.grenoble.iot-lab.info`
* The short url when used on the IoT-LAB frontend `m3-1`
* `IOTLAB_EXP_ID` for your experiment id for flash and reset.
By default it tries to use your currently running experiment if you have only one
* `IOTLAB_USER`: is read from `${HOME}/.iotlabrc` as saved by `iotlab-auth`
* It is expected to have run `iotlab-auth` beforehand.
2018-06-15 15:37:18 +02:00
1e3360e1bf
Merge pull request #8269 from haukepetersen/add_pkg_tinycrypt
...
pkg: add support for the tinycrypt library
2018-06-15 11:08:14 +02:00
17b661b014
Merge pull request #9356 from kaspar030/add_more_stacksize_defines
...
core: add more stacksize defines
2018-06-15 11:04:20 +02:00
Hauke Petersen
096765ca29
tests: add test for the tinycrypt integration
2018-06-15 10:49:38 +02:00
Hauke Petersen
5220243853
pkg: add support for tinycrypt
2018-06-15 10:49:38 +02:00
Martine Lenders
7af76590ac
Merge pull request #9361 from gebart/pr/gnrc-pktbuf-add-const
...
gnrc/pktbuf: Const correctness on gnrc_pktbuf_add
2018-06-15 10:11:51 +02:00
Martine Lenders
b03aa528e8
gcoap: don't allocate memo for clients without response handlers
2018-06-15 09:46:50 +02:00
Joakim Nohlgård
8514ff5f15
gnrc/pktbuf: Const correctness on gnrc_pktbuf_add
2018-06-15 00:44:23 +02:00
Joakim Nohlgård
fcae95ca96
embunit: Const test case names
2018-06-15 00:34:33 +02:00
2b1ed99a49
core: add more stacksize defines
2018-06-14 23:29:03 +02:00
Martine Lenders
2c9ee62eb0
gnrc_sixlowpan: fix order of gnrc_sixlowpan_msg_frag_t
...
While working on #9352 I noticed that the order of members in the
`gnrc_sixlowpan_msg_frag_t` struct costs us 4 bytes in RAM due to byte
alignment. This PR fixes the order of members, so they are the most
packed.
2018-06-14 17:35:29 +02:00
Martine Lenders
86cbde2db5
gnrc_sixlowpan_frag: expose (parts of) reassembly buffer
...
This exposes the parts of the reassembly buffer to be usable as context
as proposed in #8511 .
I only exposed *parts of* for two reasons:
1. I don't need to expose further types (like `rbuf_int_t`), that are
not of interest outside of fragmentation.
2. This allows for an easy future extension for the virtual reassembly
buffer as proposed in [[1]].
This makes this change a little bit more involved, because instead of
just renaming the type, I also need to add the usage of the `super`
member, but I think in the end this little preparation work will be
beneficial in the future.
[1]: https://tools.ietf.org/html/draft-watteyne-6lo-minimal-fragment-01#section-3
2018-06-14 17:22:58 +02:00
afe02bcbf4
tests/fmt: Extend test with fmt_strnlen
2018-06-14 11:57:11 +02:00
1778dbde85
fmt: Add fmt_strnlen function
2018-06-14 11:57:11 +02:00
Hauke Petersen
83abf11f2f
Merge pull request #9344 from haukepetersen/fix_test_sizeoftcbtypo
...
test/sizeof_tcp: fixed typo in Makefile
2018-06-14 11:17:26 +02:00
Hauke Petersen
9ff84fa56a
test/sizeof_tcp: fixed typo in Makefile
2018-06-14 11:01:55 +02:00
Martine Lenders
e91e0a7807
Merge pull request #9261 from kb2ma/gcoap/refine_re-register
...
net/gcoap: Refine Observe re-registration
2018-06-13 16:05:40 +02:00
ea2c9ca66b
Merge pull request #9339 from cladmi/pr/vars/whitespace
...
makefiles/vars.inc.mk: fixup indentation
2018-06-13 13:43:27 +02:00
Gaëtan Harter
2c9800d5d8
makefiles/vars.inc.mk: fixup indentation
2018-06-13 13:29:20 +02:00
Hauke Petersen
ce36f0d3a4
Merge pull request #9338 from kaspar030/fix_mbox_dox
...
core/mbox: doc typo fixes
2018-06-13 13:18:21 +02:00
2212850fbb
core/mbox: doc typo fixes
2018-06-13 12:13:24 +02:00
0fb39f9141
Merge pull request #9288 from aabadie/pr/driver/at_return_macro
...
drivers/at: make OK and ERROR replies configurable
2018-06-13 10:07:05 +02:00
ceb9710b3e
drivers/at: make OK and ERROR replies configurable
2018-06-13 09:49:13 +02:00
d8c3e1da4e
Merge pull request #8549 from haukepetersen/opt_boards_stm32-clk-f4-180
...
boards/stm32-based: use shared configuration snippets
2018-06-12 20:48:01 +02:00
Gaëtan Harter
08ff1b73a2
makefiles/cflags.inc.mk: add -Wmissing-include-dirs flag
...
Warn if a user-supplied include directory does not exist.
2018-06-12 14:08:33 +02:00
Gaëtan Harter
726581fc2e
sys/Makefile.include: remove non existing include directory
...
The include/crypto path should include 'sys' to be vavil
But all source files are already using '#include "crypto/HEADER.h"' so it does
not need fixing.
2018-06-12 14:08:29 +02:00
Gaëtan Harter
48143e9389
pkg/tiny-asn1: remove non existing include directory
...
In this Makefile, 'CURDIR' is RIOTBASE/pkg/tiny-asn1 directory which does not
exist and not PKGDIRBASE/tiny-asn1.
The correct include directory is set by pkg/tiny-asn1/Makefile.include.
2018-06-12 14:08:25 +02:00
Gaëtan Harter
a8e3b6846d
pkg/openthread: remove non existing include directory
2018-06-12 14:08:21 +02:00
Gaëtan Harter
07e7426160
pkg/libcoap: remove non existing include directory
2018-06-12 14:08:17 +02:00
Gaëtan Harter
d44e4c1f7f
Makefile.include: only use board include directory if it exists
...
Some boards do not have a boards/BOARD/include directory and rely on a
board/common one.
2018-06-12 14:08:13 +02:00
Gaëtan Harter
ec2fe9a308
Merge pull request #9294 from smlng/pr/tools/cwd
...
tools: allow static checks to be run from any directory
2018-06-12 12:39:42 +02:00
Cenk Gündoğan
2706264908
Merge pull request #9292 from smlng/pr/tools/doccheck
...
tools/doccheck: adapt script to run on macOS
2018-06-12 10:28:43 +02:00
Martine Lenders
91c65e40f8
Merge pull request #9327 from cgundogan/pr/tlsf_total_sizes
...
tlsf: add custom walker to get total free / used sizes
2018-06-12 10:07:07 +02:00
Cenk Gündoğan
0009213072
tlsf: add custom walker to get total free / used sizes
2018-06-12 09:43:48 +02:00
Martine Lenders
8fd85e1c13
Merge pull request #9264 from aabadie/pr/tools/doxy_check
...
all: fix all undefined doxygen groups
2018-06-11 20:14:33 +02:00
00828bb62d
dist/tools/doccheck: enable group check in CI
2018-06-11 19:12:02 +02:00
32057a8c46
tests: fix doxygen grouping
2018-06-11 19:12:02 +02:00