Semjon Kerner
c0ee92e776
boards/nrf52dk: add PWM configuration
2018-08-21 11:28:23 +02:00
Semjon Kerner
2063e98b13
cpu/nrf52: initial PWM implementation
2018-08-21 11:28:23 +02:00
Martine Lenders
ead6c1fd00
Merge pull request #9797 from gschorcht/tests_driver_isl29125_fix
...
tests/driver_isl29125: fix of compilation error
2018-08-21 11:18:00 +02:00
d94d1854ec
Merge pull request #9234 from kYc0o/move_eeprom_to_periph
...
drivers/periph_common/eeprom: move EEPROM definitions to periph_cpu.
2018-08-21 10:25:44 +02:00
5710fd89b7
Merge pull request #9398 from miri64/murdock/enh/llvm
...
murdock: also compile with LLVM/clang
2018-08-20 20:03:07 +02:00
100f10d3f0
Merge pull request #9701 from OTAkeys/fmt/add_fmt_hex_byte
...
Fmt: add fmt hex byte
2018-08-20 16:53:10 +02:00
Toon Stegen
6a224d8bf2
unittests: add unittests for fmt_hex_byte
2018-08-20 16:19:30 +02:00
Toon Stegen
3a69e0fa98
sys/fmt: remove useless assignment
2018-08-20 16:19:30 +02:00
Toon Stegen
9f90f31291
sys/fmt: add function for converting hex byte
2018-08-20 16:19:30 +02:00
Martine Lenders
9160b9cc0f
murdock: also compile with LLVM/clang
...
There are two major reasons for this:
1. clang picks up different errors sometimes than GCC.
2. OSX support is hardened as it is usually the toolchain used there.
2018-08-20 16:02:24 +02:00
Francisco Acosta
861fbe9a11
Merge pull request #9510 from Josar/pr/at86rf2xx_rssi
...
at86rf2xx: correct rssi
2018-08-20 14:52:06 +02:00
Juan I Carrano
635ecf9f1d
Merge pull request #9634 from cladmi/pr/make/lazysponge
...
dist/tools: add lazysponge tool
2018-08-20 09:08:55 -03:00
Gaëtan Harter
cc63d2d21c
genconfigheader: use lazysponge for file management
...
Remove file management from `genconfigheader` script and use `lazysponge` in
Makefile.include.
Use --verbose option when in non QUIET building mode.
2018-08-20 11:34:55 +02:00
Gaëtan Harter
94f2a499a3
make: add LAZYSPONGE and LAZYSPONGE_FLAGS variables
2018-08-20 11:34:52 +02:00
Gaëtan Harter
0528e0903f
dist/tools: add lazysponge tool
...
Write stdin to <outfile> if it is different from the previous content.
If data provided in stdin is the same as the data that was in <outfile>, it is
not modified so `last modification date` is not changed.
2018-08-20 11:34:49 +02:00
Peter Kietzmann
3b0b95567c
Merge pull request #9780 from maribu/nucleo-64-spi
...
boards: Extended/fixed SPI config for STM32 Nucleo-64 boards
2018-08-20 09:39:55 +02:00
Gunar Schorcht
7b8ef9e1c3
tests/driver_isl29125: fix of compilation error
2018-08-20 08:42:08 +02:00
Martine Lenders
69475e0511
Merge pull request #9796 from gschorcht/lwip_sock_fix
...
tests/lwip_sock_*: fix compilation error
2018-08-19 19:44:53 +02:00
Gunar Schorcht
a71124a809
tests/lwip_sock_*: fix compilation error
2018-08-19 19:13:05 +02:00
MichelRottleuthner
2db68b600b
Merge pull request #9505 from PeterKietzmann/pr_puf_stm32
...
cpu/stm32_common: add PUF SRAM feature to makefile
2018-08-17 13:08:21 +02:00
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
Francisco Acosta
71d3c14354
drivers/periph_common/eeprom: remove the now unnecessary cpu.h include
2018-08-15 15:27:03 +02:00
Francisco Acosta
8776df7423
cpu/atmega*: move EEPROM definitions to periph_cpu.h
2018-08-15 15:27:03 +02:00
Francisco Acosta
11b36a7184
stm32l1/0: move EEPROM config to periph_conf.h
2018-08-15 15:27:03 +02:00
smlng
1f3ce773d7
boards/stm32f103c8: add docu on flashing with DFU
2018-08-15 15:00:13 +02:00
Francisco Acosta
a22d7ad5cd
drivers: prepare for moving EEPROM definitions
...
IMHO and I think it's more logical, EEPROM definitions don't belong
to cpu_conf.h but to periph_conf.h, thus I moved all of them to that
place.
2018-08-15 14:53:56 +02:00
Francisco Acosta
73ae563973
eeprom: Makefile.features: reorder features
...
They should be sorted alphabetically
2018-08-15 14:53:56 +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
Marian Buschsieweke
41e73396e0
boards/nucleo-f303re: Fixed/extended SPI conf
2018-08-15 12:03:32 +02:00
Marian Buschsieweke
171a8bfe27
boards/nucleo-f072rb: Added SPI2 config
2018-08-15 11:58:19 +02:00
Marian Buschsieweke
a8b980abfb
board/nucleo-f030r8: Added SPI config
2018-08-15 10:52:17 +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