1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

20057 Commits

Author SHA1 Message Date
cladmi
5f3d0eab4d
Makefile.include: also detect features and blacklist on flash
Now also print warnings if there are missing features or a blacklisted
board when doing 'make flash'

Before, only when doing 'make' or 'make all' the FEATURES_REQUIRED,
BOARD_BLACKLIST/WHITELIST and TOOLCHAINS were checked and a warning was printed.

However as 'flash' triggers 'all' it is a common case to do 'make flash'
directly instead of 'make all flash'. So better also print warnings in
this case.
2018-09-18 16:19:03 +02:00
josar
f770d17e12 xtimer_core: uncrustify 2018-09-18 16:13:18 +02:00
Leandro Lanzieri
55047da195 boards/sensebox_samd21: Add BMP280 I2C address 2018-09-18 14:48:44 +02:00
Leandro Lanzieri
5cc7b6711f drivers/sx127x: add preliminar multi interrupt pin support
drivers/sx127x: add option to use or not multi dio
2018-09-18 14:02:31 +02:00
Toon Stegen
021ab9764a at driver: fix at_send_cmd_get_lines bug
When reusing the same buffer for the at command and response, no command
would be sent because the buffer was cleared. This is fixed by only
clearing the buffer after the command has been sent.
2018-09-18 12:16:09 +02:00
761987ef0d
ethos: Add drop frame case to recv function
The ethos driver does not drop the received frame if the recv function
is called with NULL buffer and with a length. This commit fixes that.
2018-09-18 11:20:29 +02:00
b518f3c73e
Merge pull request #9869 from bergzand/pr/tsrb/drop
tsrb: add drop function
2018-09-18 10:57:55 +02:00
Bas Stottelaar
e12d4e8a2f boards: sltb001a: throw error on EMU_DCDCINIT_OFF 2018-09-17 19:36:56 +02:00
Bas Stottelaar
333ae1ee2b boards: slstk3401a: throw error on EMU_DCDCINIT_OFF 2018-09-17 19:36:45 +02:00
Bas Stottelaar
fbb490a2e0 cpu: efm32: add support for no DC-DC converter 2018-09-17 19:31:22 +02:00
Gaëtan Harter
ec5e4f8dc6
Merge pull request #9915 from cladmi/pr/make/always_include_makefile_features
Makefile.include: always include board Makefile.features
2018-09-17 15:34:50 +02:00
e66e9f8c5f
Merge pull request #9922 from gebart/pr/bench_timers_typo
bench_timers: Fix mixup in trace output
2018-09-16 22:01:05 +02:00
Martine Lenders
090a762e1a
Merge pull request #9939 from AaltoNEPPI/fix-color-typo
sys/color/color.c: Fix a typo
2018-09-15 12:45:28 +02:00
Pekka Nikander
da81720d80 sys/color/color.c: Fix a typo 2018-09-15 08:52:00 +03:00
dylad
014884264f drivers/tsl2561: add missing acquire∕release functions 2018-09-14 14:10:08 +02:00
334f828599
Merge pull request #9919 from kb2ma/nanocoap/example_resource_order
nanocoap/example: fix resource order
2018-09-13 16:05:07 +02:00
50d6cfd22c
Merge pull request #9918 from kb2ma/gcoap/fix-resource-order-doc
net/gcoap: fix doc for order of server resources
2018-09-13 15:45:17 +02:00
742b6ac4f4
Merge pull request #9928 from aabadie/pr/examples/default_cleanup_makefile
examples/default: remove unnecessary dependency to sht11
2018-09-13 09:53:56 +02:00
18545db27d examples:default: remove unnecessary dependency to sht11
This module is already included by the boards when saul_default is included. And the default application Makefile include saul_default
2018-09-13 06:34:59 +02:00
Joakim Nohlgård
dd2fad6b9b kinetis: ADC: Add hardware averaging configuration
This allows a board configuration to select which kind of averaging
should be applied to the pin instead of always using 32 sample average.
Very high impedance sources may need to disable hardware averaging in
order to give correct values, the on-chip temperature sensor is one such
signal source.
2018-09-12 16:32:48 +02:00
Martine Lenders
1e6009c582
Merge pull request #9924 from aabadie/pr/tests/cleanup_bench_test_target
tests/bench_runtime_coreapis: remove unnecessary test target
2018-09-11 19:02:19 +02:00
Martine Lenders
66e33a4e6c
Merge pull request #9921 from cladmi/pr/cleanup/pba/mcpu
pba-d-01-kw2x: remove duplicate MCPU
2018-09-11 18:54:22 +02:00
Francisco Acosta
012535dc15
Merge pull request #9896 from kYc0o/pr/tools/jlink/remove_extra_check
jlink.sh: remove duplicated check
2018-09-11 17:58:53 +02:00
Francisco Acosta
89fa4da4c3 dist/tools/jlink: remove duplicated check 2018-09-11 17:29:12 +02:00
5d1cc5713c tests/bench_runtime_coreapis: remove unnecessary test target 2018-09-11 16:58:20 +02:00
cladmi
28d3ba64d4
cpu/cc430: remove duplicate include
Includes of $(CPU)/include is already included in the main Makefile.include
in the line before including this file.
2018-09-11 16:32:34 +02:00
cladmi
6fc8fae2c8
boards/Makefile.include: remove duplicate includes
Includes of $(CPU)/include and $(BOARD)/include and already added in the
main Makefile.include.

Verification:

There are no common headers names between boards and cpus.
Except native that has a 'periph_conf.h' in cpu instead of being in board.
2018-09-11 16:28:18 +02:00
Joakim Nohlgård
49debfc67c bench_timers: Fix mixup in trace output
The equal sign was intended to be a symbol for parallel timers (two
lines), the minus was intended to be a single timer (one line).
2018-09-11 15:55:11 +02:00
cladmi
99a0664bf7
pba-d-01-kw2x: remove duplicate MCPU
MCPU is already defined to `CPU_ARCH` which is `cortex-m4`.
Removing this line does not change the value:

    make --no-print-directory -C examples/hello-world/ BOARD=pba-d-01-kw2x \
        info-debug-variable-CPU_ARCH info-debug-variable-MCPU
    cortex-m4
    cortex-m4
2018-09-11 15:38:27 +02:00
Martine Lenders
e8af06fe5f
Merge pull request #9346 from haukepetersen/add_bench_sizeofcoretypes
tests: initial include of tests/bench_sizeof_coretypes
2018-09-11 15:17:08 +02:00
Martine Lenders
f1a5b08d3a
Merge pull request #9433 from neiljay/pr/blacklist_pic32_boards
pic32: Blacklist pic32 boards from some pkg tests
2018-09-11 14:32:23 +02:00
Hauke Petersen
4abe8d59d9 test: remove now deprecated sizeof_tcb test
The contents of the test were fully merged into
tests/bench_sizeof_coretypes.
2018-09-11 14:12:59 +02:00
Hauke Petersen
a61b5e3605 tests: initial include of bench_sizeof_coretypes 2018-09-11 14:12:59 +02:00
Ken Bannister
104de7b621
Merge pull request #9872 from haukepetersen/fix_nanocoap_optputstring
net/nanocoap: allow empty uri/location path option
2018-09-11 11:14:48 +00:00
danpetry
4108c9775a
Merge pull request #9348 from haukepetersen/add_bench_coreapi
tests: add runtime benchmark for selected core functions
2018-09-11 12:24:39 +02:00
Hauke Petersen
e9f9905079 tests: add core API runtime benchmark 2018-09-11 11:34:30 +02:00
Hauke Petersen
a027a1e608 sys/benchmark: incl irq.h and fixed output 2018-09-11 11:29:19 +02:00
Ken Bannister
ad826efa7b nanocoap/example: fix resource order 2018-09-11 05:02:28 -04:00
Ken Bannister
949eb21116 net/gcoap: fix doc for order of server resources 2018-09-11 04:31:54 -04:00
Ken Bannister
cad1ccfa3b net/nanocoap: add unit test for trailing slash in path 2018-09-11 10:06:57 +02:00
Hauke Petersen
becfce247d net/nanocoap: allow empty uri/location path option
For CoAP, there is actually a difference between
`/some/path` and `/some/path/`. This needs to be reflected
when parsing the URI and location path options from a given
string.
2018-09-11 10:06:57 +02:00
Francisco Acosta
ad87b2875e dist/tools/jlink: remove setsid for launching JLinkExe for term
When executing `make test` on devices using JLink, testrunner
launches `make term` which calls `jlink.sh term_rtt`. When finished
the father process is killed but `setsid` has launched JLinkExe
as another subprocess, which is not killed by `os.killpg` from
testrunner since it doesn't belong to the same group.
2018-09-11 00:46:18 +02:00
Francisco Acosta
dfd349a05b dist/tools/jlink: send output to /dev/null
While running `make term` JLinkExe is expecting commands and thus
can be disturbed by other JLink commands, e.g. `make reset`.
This enable `make test` (which runs those two commands at the same
time) on target using JLinkExe as a programmer/debugger.
2018-09-11 00:46:18 +02:00
cladmi
19e1731993
Makefile.include: always include board Makefile.features
makefiles/info-global.inc.mk already includes this file unconditionally.
So it is misleading to say it is optional.
2018-09-10 18:33:45 +02:00
Peter Kietzmann
6265da2894
Merge pull request #9912 from miri64/gnrc_ipv6_nib/enh/always-long-ieee802154-addr
gnrc_ipv6_nib: always configure 802.15.4 long address with IPv6 included
2018-09-10 17:37:29 +02:00
Martine Lenders
235661668d gnrc_ipv6_nib: always configure 802.15.4 long address
Our `gnrc_minimal` example configures the link-local address from the
IEEE 802.15.4 short address since it does not include 6Lo-ND.
This causes the application to be incompatible with our other GNRC
application that do include 6Lo-ND, since it [assumes][1] the link-local
address to be based on the EUI-64 for address resolution.

This enforces long addresses (aka EUI-64) for all IEEE 802.15.4 devices
when IPv6 is compiled in so `gnrc_minimal` is compatible again to the
rest.

Fixes #9910

[1]: https://tools.ietf.org/html/rfc6775#section-5.2
2018-09-10 17:08:04 +02:00
Gaëtan Harter
a7b83e92ce
Merge pull request #9567 from kaspar030/unify_test_target
make: unify test target
2018-09-10 11:52:11 +02:00
Peter Kietzmann
25868d1e04
Merge pull request #9885 from dylad/sam0_fix_spi_mode
sam0/spi: fix SPI mode assignment
2018-09-10 08:42:30 +02:00
Peter Kietzmann
04a6b7543a
Merge pull request #9905 from smlng/pr/fix_timer_set
periph/timer: add missing PERIPH_TIMER_PROVIDES_SET
2018-09-10 08:27:06 +02:00
Martine Lenders
ef20cb4b86
Merge pull request #9907 from miri64/doc/enh/README-nightlies
README.md: move link to nightly build overview
2018-09-09 18:40:24 +02:00