983bbba028
Merge pull request #8805 from miri64/ethos/fix/uart-dependency
...
ethos: add periph_uart as dependency
2018-03-27 21:18:43 +02:00
Sebastian Meiling
38b8be0d09
Merge pull request #8836 from miri64/gnrc_netreg/fix/netapi-pid-init-with-callbacks
...
gnrc_netreg: fix static PID initialize for gnrc_netapi_callbacks
2018-03-27 19:37:48 +02:00
smlng
0e26cf849d
pkg/relic: adapt cmake xcompile on macOS
2018-03-27 19:03:51 +02:00
smlng
3ad07c6a9d
pkg/ccn-lite: fix xcompile with cmake on macOS
2018-03-27 19:03:27 +02:00
smlng
a777f6fab0
tools: add helper script for xcompile with cmake
2018-03-27 19:02:06 +02:00
smlng
069f920466
make: export RANLIB tool with prefix
2018-03-27 19:00:28 +02:00
Gaëtan Harter
e6051a53c8
boards: use a '.bin' output file when its a binary
2018-03-27 16:02:48 +02:00
Gaëtan Harter
72ddc72f2b
make: cleanup HEXFILE/ELFFILE/BINFILE
...
* Use the existing variable when possible
* Remove duplicate definition
* Remove unused BINFILE variable
2018-03-27 16:02:48 +02:00
Gaëtan Harter
fce7a5409d
Makefile.include: refactor command present check
...
Refactor the code checking if command is present.
Message is taken from the compiler check as it was more precise than the others.
2018-03-27 15:46:48 +02:00
Gaëtan Harter
21a9958323
Merge pull request #8822 from aabadie/pr/make_curly
...
make: replace curly braces with parenthesis
2018-03-27 15:44:36 +02:00
Joakim Nohlgård
7f454d659b
Merge pull request #8583 from gebart/pr/phydat-align
...
sys/phydat: align numbers, remove index if dim == 1
2018-03-27 14:34:41 +02:00
Dylan Laduranty
1e3cf7db08
Merge pull request #8810 from gebart/pr/samd21-tc-intflags
...
cpu/samd21: Avoid clearing interrupt bits unintentionally
2018-03-27 11:25:59 +02:00
be5ae87262
Merge pull request #8829 from ZetaR60/RIOT_xplained
...
cpu/atmega1284p: support and boards/mega-xplained: support
2018-03-27 10:03:15 +02:00
Joakim Nohlgård
dfa342b5f8
cpu/samd21: Avoid clearing interrupt bits unintentionally
...
The INTENSET, INTENCLR, INTFLAG registers are write-1-to-confirm
registers, so writing zeroes will not affect anything, on the other
hand, a compiler generated read-modify-write cycle may unintentionally
affect more bits than the one being set. Avoid by using direct
assignment instead of or-assignment (|=) or bitfield writes (.bit.xxx=).
2018-03-27 07:54:18 +02:00
Matthew Blue
6d96eaa491
examples/* : blacklisting for mega-xplained
2018-03-26 11:17:23 -04:00
Matthew Blue
9378d6c133
tests/* : blacklisting for mega-xplained
2018-03-26 11:17:23 -04:00
Matthew Blue
3794b76d46
boards/mega-xplained: Initial Mega1284P Xplained support
2018-03-26 11:17:15 -04:00
f0c3a648bb
Merge pull request #8834 from aabadie/pr/drivers/sx127x_paselect
...
drivers/sx127x: make paselect configurable in the driver params
2018-03-26 16:29:58 +02:00
Martine Lenders
31711a8560
gnrc_netreg: fix static PID initialize for gnrc_netapi_callbacks
2018-03-26 15:00:57 +02:00
9328a1f2a2
drivers/sx127x: make paselect configurable
2018-03-26 09:38:35 +02:00
Matthew Blue
d3dc49e2ab
cpu/atmega_common: Support for ATmega1284P
2018-03-25 14:24:40 -04:00
Matthew Blue
a55921394c
cpu/atmega1284p: Initial ATmega1284P support
2018-03-25 14:24:37 -04:00
719515a0c3
Merge pull request #8830 from gebart/pr/mutex-c++-fix
...
core/mutex: fix -fpermissive warning in C++ mode
2018-03-25 12:33:51 +02:00
Joakim Nohlgård
1fdfa6480d
core/mutex: fix -fpermissive warning in C++ mode
...
g++ gives the error message "error: invalid conversion from ‘void*’ to
‘list_node*’ [-fpermissive]"
2018-03-25 09:11:26 +02:00
Joakim Nohlgård
2125a438b4
sys/phydat: Align numbers, remove index if dim == 1
2018-03-23 14:51:08 +01:00
fc4b4851c0
tests: add test application for Cayenne LPP package
2018-03-23 08:54:27 +01:00
ec82c65b90
pkg: add support for Cayenne LPP format
2018-03-23 08:54:27 +01:00
61f1b941ce
make: replace curly braces with parenthesis
2018-03-22 20:43:15 +01:00
Martine Lenders
690c36b3cf
Merge pull request #8652 from cladmi/pr/remove_nativeincludes
...
native: remove non required NATIVEINCLUDES
2018-03-22 15:57:38 +00:00
Gaëtan Harter
57c8b654dd
Merge pull request #8592 from gebart/pr/phydat-fit
...
sys/phydat: Add phydat_fit to rescale values for phydat_t
Fits larger values into the 16 bit integers used by phydat_t and update scale accordingly.
Including a minimal unit test.
2018-03-22 15:59:57 +01:00
Joakim Nohlgård
3e2214d29c
sys/phydat: Fix Doxygen group for phydat_str.c
2018-03-22 15:21:01 +01:00
Joakim Nohlgård
f4fce5b2d2
unittests: Add test for phydat (phydat_fit)
2018-03-22 15:21:01 +01:00
Joakim Nohlgård
63f49f22d8
sys/phydat: Add phydat_fit
...
Fits larger values into the 16 bit integers used by phydat and update
scale accordingly.
2018-03-22 15:21:01 +01:00
0f19bdd860
Merge pull request #8818 from cladmi/pr/ld/bindist_fix_application_module_duplicate
...
bindist: remove APPLICATION_MODULE duplicate
2018-03-22 14:51:04 +01:00
Joakim Nohlgård
2060492cf9
bindist: remove APPLICATION_MODULE duplicate
...
Fix APPLICATION_MODULE being duplicated in the command line during link.
This error is currently silently ignored by the linker.
2018-03-22 14:32:24 +01:00
Joakim Nohlgård
369036760a
cpu/mips32r2_generic: Add PERIPH_TIMER_PROVIDES_SET
...
mips32r2_common already implements timer_set so it should not be provided by
periph_common/timer to avoid multiple definition errors currently hidden by the
linker.
The firmware was using the one from `mips32r2_common` before (binary checked).
So behaviour is identical.
2018-03-22 14:21:24 +01:00
Gaëtan Harter
d6e47461ba
mips32r2_common/periph/timer: fix return values
...
Fix 'timer_set', 'timer_set_absolute' and 'timer_clear' return value to 1 on
success as documented in the API.
2018-03-22 14:21:03 +01:00
7f91bfe96e
Merge pull request #8815 from aabadie/pr/pkg/cleanup_makefile
...
pkg*: replace curly braces by parenthesis in makefiles
2018-03-22 09:50:03 +01:00
328e2075e2
pkg*: replace curly braces by parenthesis in makefiles
2018-03-22 09:12:12 +01:00
86ea22a1c1
tests/unittests: blacklist nucleo-l433rc board
2018-03-21 17:07:28 +01:00
e05fe7f60a
boards/common/nucleo64: specific cases for nucleo-l433
2018-03-21 17:07:28 +01:00
1c90210277
boards/nucleo-l433rc: initial basic support
2018-03-21 17:07:28 +01:00
2c4b94b236
cpu/stm32l4: add support for stm32l433rc
2018-03-21 17:07:28 +01:00
0f07bccfc9
Merge pull request #8701 from aabadie/pr/drivers/params/cc2420
...
drivers/cc2420: apply unified driver params scheme
2018-03-21 07:27:50 +01:00
Martine Lenders
b6a4334210
Merge pull request #8425 from aabadie/pr/soft_spi_doxygen
...
drivers/soft_spi: move to drivers_periph group
2018-03-21 00:27:45 +00:00
8249ffadf4
drivers/soft_spi: add to drivers_soft_periph group
2018-03-20 20:09:55 +01:00
Francisco Acosta
a0017e3eb7
Merge pull request #8763 from aabadie/pr/boards/nucleo-l1-xtimer-backoff
...
boards/nucleo-l152: increase xtimer backoff
2018-03-20 18:33:48 +01:00
6e976ac2e5
drivers: add new drivers_soft_periph doxygen group
2018-03-20 18:33:35 +01:00
Martine Lenders
198e7cf1eb
ethos: add periph_uart as dependency
...
`ethos` should have `periph_uart` as a dependency.
2018-03-20 17:17:29 +00:00
Gaëtan Harter
93a521c501
native: remove non required NATIVEINCLUDES
...
Some modules used a 'NATIVEINCLUDES' with different include path and no other
included directories.
It was defining basic 'include' in a different order and not using other things
defined in INCLUDES.
After doing some checks with the given include path and possible conflicting
files, there should be no conflict when using the default one.
* No common headers between all the NATIVEINCLUDES directories
* No common headers files between board/native/include, cpu/native/include and
other files in the repository (except other boards/cpus of course).
2018-03-20 17:51:03 +01:00