Peter Kietzmann
064485519f
Merge pull request #9406 from beduino-project/phywave-openocd-upstream
...
boards/pba-d-01-kw2x: use OpenOCD-supplied config
2018-08-17 11:23:53 +02:00
7425ac92aa
Merge pull request #9581 from bergzand/pr/at86rf2xx/flag_refactor
...
at86rf2xx: Move flags from netdev to radio
2018-08-17 10:51:23 +02:00
Martine Lenders
a9d0f20c7e
Merge pull request #8626 from miri64/gnrc_sixlowpan_iphc/enh/clean-up-nhc
...
gnrc_sixlowpan_iphc: cleanup NHC encoding
2018-08-17 10:13:34 +02:00
Kevin Weiss
3673c55394
Merge pull request #9779 from maribu/nucleo-64-uart
...
boards: Harmonized UART config of Nucleo-64 boards
2018-08-17 08:13:12 +02:00
Kevin Weiss
b23e6c376d
Merge pull request #9782 from smlng/pr/bluepill/dfu
...
boards/stm32f103c8: update flash flags for DFU
2018-08-17 08:06:18 +02:00
Martine Lenders
7d296dfe31
Merge pull request #9776 from miri64/pkg/enh/nimble-llvm
...
nimble: deactivate -Wunused-function with LLVM/clang
2018-08-16 18:03:25 +02:00
Martine Lenders
2f15aa9747
nimble: deactivate -Wunused-function with LLVM/clang
...
When building `nimble` with LLVM/clang the function
`ble_ll_adv_active_chanset_is_sec()` in `ble_ll_adv.c` is reported to
be unused, it is used within an assertions and `ifdef`s within that
file though. So this just disables that warning.
2018-08-16 17:19:29 +02:00
Gaëtan Harter
623e3e156d
Merge pull request #9730 from miri64/make/enh/toolchain-supported-list
...
make: provide support for listing supported and blacklisting toolchains
2018-08-16 17:11:26 +02:00
Martine Lenders
0a9793c49b
gnrc_sixlowpan_iphc: cleanup NHC encoding
2018-08-16 16:55:28 +02:00
Martine Lenders
6309df6301
makefiles/vars.inc.mk: add doc on TOOLCHAIN lists
2018-08-16 16:42:28 +02:00
Martine Lenders
0972082b8a
make: provide toolchain support for buildtests
2018-08-16 16:42:28 +02:00
Martine Lenders
ac9311a47a
makefiles/info.inc.mk: provide info targets about toolchain support
2018-08-16 16:42:04 +02:00
Martine Lenders
c0a7da3068
native: Mark llvm and gnu as supported toolchains
2018-08-16 16:41:58 +02:00
Martine Lenders
b305ee4b41
cortexm_common: Mark llvm and gnu as supported toolchains
2018-08-16 16:41:58 +02:00
Martine Lenders
814a7c3a21
Makefile.include: add output for unsupported toolchains
...
Assuming `TOOLCHAIN_SUPPORTED` is provided by the board and
`TOOLCHAIN_BLACKLIST` by a module or `pkg`, this outputs the fact that
a toolchain is not supported or blacklisted in a similar manner as
(un-)supported features and boards are.
2018-08-16 16:41:58 +02:00
Gaëtan Harter
31aba49a31
Merge pull request #9759 from smlng/pr/pythonlibs/testrunner
...
dist: move testrunner to pythonlibs as package
2018-08-16 11:54:02 +02:00
smlng
1f3ce773d7
boards/stm32f103c8: add docu on flashing with DFU
2018-08-15 15:00:13 +02:00
smlng
9b23863804
boards/stm32f103c8: update dfu-util flash flags
...
The latest bootloader has new usb device id and needs different
parameters to flash a RIOT image using `dfu-util`.
2018-08-15 14:45:06 +02:00
Marian Buschsieweke
5a3326350b
boards: Harmonized UART config of Nucleo-64 boards
...
- nucleo-f334r8:
- Added USART1 and USART3 config
- nucleo-f401re:
- Changed order of UARTs to match the other boards
- nucleo-f410rb:
- Added USART6 configuration
- Fixed incorrect DMA settings (according to reference manual of the MCU)
- nucleo-f446re:
- Changed order of UARTs to match the other boards
- nucleo-l152re:
- Changed order of UARTs to match the other boards
The result of this harmonization is, that the first UART is always USART2, the
other USARTs are added in ascending order.
2018-08-15 12:51:41 +02:00
Martine Lenders
90c4ddcfb1
Merge pull request #9704 from miri64/pkg/fix/cmsis-dsp-llvm
...
pkg: cmsis-dsp: fix -Wunknown-attributes for LLVM
2018-08-15 10:25:42 +02:00
Martine Lenders
f5d0c52650
pkg: cmsis-dsp: fix -Wunknown-attributes for LLVM
...
Apparently LLVM doesn't know the `optimize` attribute.
2018-08-15 10:13:08 +02:00
José Alamos
a697689c4c
Merge pull request #9729 from leandrolanzieri/pr/sensebox
...
boards/sensebox: Add support for SenseBox board
2018-08-15 10:04:57 +02:00
0f897fc812
Merge pull request #9362 from gebart/pr/Wimplicit-fallthrough
...
make: Makefile.include: Remove -Wno-implicit-fallthrough
2018-08-14 23:15:28 +02:00
Francisco Acosta
3f5564b212
Merge pull request #9764 from gebart/pr/frdm-k64f-saul-adc
...
frdm-k64f: Add SAUL ADC configuration
2018-08-14 19:19:38 +02:00
Francisco Acosta
f74a1df875
Merge pull request #9763 from gebart/pr/frdm-k64f-adc
...
frdm-k64f: Update ADC configuration
2018-08-14 19:18:33 +02:00
Martine Lenders
e7b554bad2
Merge pull request #9773 from maribu/lpc2387
...
cpu/lpc2387: Fixed documentation and bugs preventing use of LLVM
2018-08-14 16:20:52 +02:00
Martine Lenders
56d79b3aea
Merge pull request #9720 from cladmi/pr/make/ccn-lite-relay/cmake_version
...
pkg/ccn-lite/relic: check for minimal cmake version
2018-08-14 15:46:40 +02:00
Marian Buschsieweke
f31375a152
cpu/lpc2387: Use PRIu32 in DEBUG() in mci
2018-08-14 15:35:12 +02:00
Marian Buschsieweke
6358e75f01
cpu/lpc2387: Fixed bug and readability in IAP
...
- Previous cast was to a function pointer was not legal
- Using already present function pointer to store the IAP entry point to improve
readability. (Which also fixes the cast issue.)
2018-08-14 15:31:43 +02:00
Gaëtan Harter
1aebe28f38
pkg/relic: check for minimal cmake version
...
relic does not build with cmake < 3.6.0. This checks for a minimal version
instead of failing to compile.
cmake version 3.5.2 is not >= to minimal required 3.6.0
Makefile:25: recipe for target '..cmake_version_supported' failed
2018-08-14 15:27:01 +02:00
Gaëtan Harter
b0986d91ff
pkg/ccn-lite: check for minimal cmake version
...
ccn-lite does not build with cmake < 3.6.0. This checks for a minimal version
instead of failing to compile.
cmake version 3.5.2 is not >= to minimal required 3.6.0
Makefile:25: recipe for target '..cmake_version_supported' failed
Tested with versions 3.5.2, 3.6.0-rc1, 3.6.0, 3.6.3, 3.7.0-rc1, 3.7.0.
Note: the check used does not consider '-rcX' as 'sort -V' does not handle them
properly.
2018-08-14 15:26:58 +02:00
Gaëtan Harter
a3c7d26a7d
dist/tools/has_minimal_version: add tool to check minimal version
...
usage: has_minimal_version.sh <version> <minimal_version> [toolname]
Checks that version >= minimal_version
Version format MAJOR.MINOR.PATCH ex 3.1.4
2018-08-14 15:26:51 +02:00
Martine Lenders
914f320dfe
Merge pull request #9471 from gebart/pr/netif-6lo-more-data
...
gnrc/6lo: Set more data flag on all but last fragment
2018-08-14 15:25:07 +02:00
Martine Lenders
532b8f0585
Merge pull request #9777 from miri64/stm32_common/fix/llvm-formatting
...
stm32_common/eeprom: fix DEBUG formatting
2018-08-14 15:18:24 +02:00
Martine Lenders
9478274bd9
stm32_common/eeprom: fix DEBUG formatting
...
This fixes compilation for `periph_eeprom` with LLVM/clang and also is
more in accordance with our [coding conventions].
[coding conventions]: https://github.com/RIOT-OS/RIOT/wiki/Coding-conventions#-wformat
2018-08-14 14:56:44 +02:00
Francisco Acosta
0c14681a3e
Merge pull request #9710 from basilfx/feature/slstk3402a_i2c
...
boards: slstk3402a: add i2c
2018-08-14 12:34:36 +02:00
Marian Buschsieweke
18ae7652a9
cpu/lpc2387: Fixed doc and attribute of arm_reset
...
- arm_reset was completely undocumented, even though technical details buried
deeply in the data sheet of the LPC2387 are involved in the code
- The attribute "naked" is misplaced, it should only be used when no C code
is present. However, the function consists of C code only
- The attribute "noreturn" has to be used in the declaration [1] of a function,
not in the implementation. Otherwise the caller is not informed and code using
the function will not be optimized.
[1]: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
2018-08-14 10:40:09 +02:00
Joakim Nohlgård
dda55731ff
Makefile.include: Remove -Wno-implicit-fallthrough
2018-08-14 10:20:37 +02:00
Joakim Nohlgård
9e5dd332cf
Makefile.include: Set CCACHE_CPP2 to fix false warnings
2018-08-14 10:20:14 +02:00
Joakim Nohlgård
3cc088689e
6lo: Speling correction in comment
2018-08-14 10:08:52 +02:00
Joakim Nohlgård
58281e9135
6lo: Set more data flag on all but last frag
2018-08-14 10:08:17 +02:00
Joakim Nohlgård
1652e5ae24
sht1x: Fix Wimplicit-fallthrough warning
2018-08-14 10:05:15 +02:00
Martine Lenders
75a194e914
Merge pull request #9770 from miri64/kinetis/fix/llvm-timer
...
kinetis: timer: #ifdef unused functions
2018-08-13 19:02:34 +02:00
Martine Lenders
426cfbeea6
kinetis: timer: #ifdef unused functions
...
Another issue revealed by compiling several apps with LLVM/clang for
the `teensy31` board.
2018-08-13 18:38:13 +02:00
Martine Lenders
c8fb743ffb
Merge pull request #9768 from SemjonKerner/fix_periph_pwm_nrf51
...
cpu/nrf51: fix formatting uint to PRIu32
2018-08-13 18:33:08 +02:00
Martine Lenders
4be211f3bc
Merge pull request #9566 from cladmi/pr/release/2018.04/release_notes
...
Release notes for 2018.07
2018-08-13 18:01:19 +02:00
Semjon Kerner
9e63671eab
cpu/nrf51: fix formatting uint to PRIu32
2018-08-13 17:56:05 +02:00
Gaëtan Harter
5febaaeedb
release-notes.txt: Add Release 2018.07 notes
...
This release-notes where contributed by the following github users:
* aabadie
* bergzand
* cladmi
* gebart
* miri64
* PeterKietzmann
2018-08-13 17:41:43 +02:00
smlng
3893f04d00
tests: move testrunner import up
...
Testrunner is now impported as a package found in PYTHONPATH, so
import can be placed at the top of the script as usual.
2018-08-13 14:11:24 +02:00
smlng
f9824abedb
tests: remove unused os package import
...
os package is imported by every test script but only used by
a few, thus flake8 check reported errors.
2018-08-13 14:11:23 +02:00