Leandro Lanzieri
a06d9bbb66
Merge pull request #13315 from jia200x/pr/kconfig/ieee802154
...
ieee802154: Expose configurations to Kconfig
2020-04-08 19:34:55 +02:00
José Alamos
bb4e34cab4
Merge pull request #13314 from leandrolanzieri/pr/kconfig_migrate/drivers/mrf24j40
...
drivers/mrf24j40: Expose configurations to Kconfig
2020-04-08 19:29:13 +02:00
9f78132c4b
Merge pull request #13715 from leandrolanzieri/pr/kconfig/add_cpu_board_common_symbols
...
Kconfig: Add CPU and Board common symbols
2020-04-08 19:12:34 +02:00
Jose Alamos
77325b4cde
ieee802154: add CONFIG_ prefix to config macros
2020-04-08 19:08:25 +02:00
Jose Alamos
c712b72400
makefiles/default-radio-settings: disable if Kconfig
...
If Kconfig is used for configuring default parameters of radios, this
logic has to be disabled in order to avoid collisions of config macros
2020-04-08 19:07:33 +02:00
Leandro Lanzieri
6e49724a66
drivers/Makefile.dep: Set CONFIG_MRF24J40_USE_EXT_PA_LNA if not Kconfig
...
For the mrf24j40 check if Kconfig is being used before setting the
configuration CFLAG.
2020-04-08 18:49:32 +02:00
Leandro Lanzieri
f89514e466
drivers/mrf24j40: Expose configurations to Kconfig
2020-04-08 18:49:31 +02:00
Leandro Lanzieri
ede9117a1e
drivers/mrf24j40: Turn MRF24J40_USE_EXT_PA_LNA into bool config
...
MRF24J40_USE_EXT_PA_LNA is moved to the 'CONFIG_' namespace and by
default is not set. Now it is checked in code using 'IS_ACTIVE'.
2020-04-08 18:49:30 +02:00
Leandro Lanzieri
655ce69903
drivers/mrf24j40: Turn MRF24J40_TEST_SPI_CONNECTION into bool config
...
MRF24J40_TEST_SPI_CONNECTION is moved to the 'CONFIG_' namespace and by
default is not set. Now it is checked in code using 'IS_ACTIVE'.
2020-04-08 18:49:27 +02:00
Jose Alamos
d33e44a85c
ieee802154: Expose configurations to Kconfig
2020-04-08 18:28:23 +02:00
Leandro Lanzieri
89bea02702
examples/usbus_minimal: Do not run Kconfig by default
2020-04-08 17:37:06 +02:00
Leandro Lanzieri
c36f2ee077
cpu/Kconfig: Declare common CPU symbols
...
The symbols used to define a CPU are:
- CPU
- CPU_MODEL
- CPU_FAMILY
- CPU_ARCH
2020-04-08 17:37:06 +02:00
Leandro Lanzieri
08ace5a353
boards/Kconfig: Declare common board symbol
2020-04-08 17:37:06 +02:00
Leandro Lanzieri
9ebfcdaa10
Kconfig: Include BOARD and CPU Kconfig files if present
2020-04-08 17:37:05 +02:00
Leandro Lanzieri
4ae944bac2
makefiles/kconfig: Output out.config with generated configuration
...
'merged.config' may not always be present (e.g. when no files to merge
are present). In order to always have an up-to-date configuration file
'out.config' will be generated mirroring the content of 'autoconf.h'.
This is the file that the build system will include to read the current
configuration symbols.
2020-04-08 17:37:05 +02:00
benpicco
45afaa0faf
Merge pull request #13716 from benpicco/Makefile.features-cpu
...
Makefile.features: provide CPU as a feature
2020-04-08 16:43:29 +02:00
Leandro Lanzieri
037f746120
Merge pull request #13836 from miri64/tests/enh/gnrc_rpl_srh-asyncsniffer
...
gnrc_rpl_srh: use AsyncSniffer for sniffing
2020-04-08 15:56:47 +02:00
Dylan Laduranty
f9a4c509b1
Merge pull request #13797 from benpicco/cpu/samd21-pwm
...
cpu/samd21: pwm: allow to use channels > 3
2020-04-08 15:45:22 +02:00
Martine S. Lenders
bb947f750a
gnrc_rpl_srh: use AsyncSniffer for sniffing
...
The sniffer in `tests/gnrc_rpl_srh` always had stability issues, since
it uses some badly synchronized threading of mine. Since v2.4.3 scapy
has its own [asynchronous sniffer] (which is already used in
`tests/gnrc_dhcpv6_client_6lbr`), so I ported my sniffer implementation
to use that instead.
[asynchronous sniffer]: https://scapy.readthedocs.io/en/latest/usage.html#asynchronous-sniffing
2020-04-08 15:36:34 +02:00
Benjamin Valentin
4d90a9c6b5
cpu/samd21: pwm: fix GCLK_ID & APBCMASK calculation
...
GCLK_ID and APBCMASK entries are not always uniform.
The previous hack would already break for TCC3.
Just explosively write down the cases, there are only 5 at most.
2020-04-08 15:24:05 +02:00
benpicco
ecd266f3d3
Merge pull request #13801 from miri64/tools/fix/start_network-interface-init
...
dist/tools/*/start_network.sh: ensure TUN/TAP interface
2020-04-08 12:51:03 +02:00
Martine Lenders
6ef0bf9410
Merge pull request #13835 from miri64/tests/fix/gnrc_netif_single
...
tests: fix for `GNRC_NETIF_SINGLE`
2020-04-08 12:03:55 +02:00
Martine S. Lenders
9bf0a2253a
tests/gnrc_sock_dns: set GNRC_NETIF_SINGLE
2020-04-08 11:11:41 +02:00
a5cf43da09
Merge pull request #13800 from benpicco/pkg/littlefs2-2.2
...
pkg/littlefs2: bump version to 2.2
2020-04-08 10:53:33 +02:00
14706d7423
Merge pull request #13243 from leandrolanzieri/pr/kconfig_migrate/net/nanocoap
...
net/nanocoap: Expose configurations to Kconfig
2020-04-08 10:51:54 +02:00
Leandro Lanzieri
1f24698a2a
Merge pull request #13792 from benpicco/pkg/nanopb-fixes
...
pkg/nanopb: fix for proto files with includes
2020-04-08 10:37:20 +02:00
Francisco
3b423a959d
Merge pull request #13194 from aabadie/pr/board/arduino-nano-33-ble
...
board/arduino-nano-33-ble: add initial support
2020-04-08 10:26:06 +02:00
Benjamin Valentin
7227b00b97
pkg/nanopb: extend the documentation
2020-04-08 10:18:56 +02:00
Martine Lenders
475048ab2f
Merge pull request #13833 from benpicco/dist/tools/sliptty-fix
...
gnrc_dhcpv6_client: fix for SLIP link-layer
2020-04-08 10:05:02 +02:00
239e0806b8
examples/default: add arduino-nano-33-ble to netif list
2020-04-08 09:59:22 +02:00
1f9ff9e767
makefiles/bossa: only use ROM_OFFSET with version 1.9
2020-04-08 09:58:21 +02:00
1aa6ce901e
dist/tools: add bossa version for nrf52
2020-04-08 09:58:21 +02:00
6d38a232d3
boards/arduino-nano-33-ble: initial support
2020-04-08 09:58:21 +02:00
75c6c389d0
Merge pull request #13276 from aabadie/pr/boards/adafruit-clue
...
boards/adafruit-clue: add initial support
2020-04-08 09:50:05 +02:00
04f890fa8b
tests: handle cases for bootloader_nrfutil blacklist
2020-04-08 09:35:08 +02:00
a12aeca9df
makefiles/stdio: handle case for bootloader_nrfutil blacklist
2020-04-08 09:35:08 +02:00
96cf9ac754
examples/default: add adafruit-clue to netif boards
2020-04-08 09:35:08 +02:00
6ba3b8b023
boards/adafruit-clue: add initial support
2020-04-08 09:35:08 +02:00
ebd1e8f016
makefiles/tools: add support for nrfutil
2020-04-08 09:35:08 +02:00
Leandro Lanzieri
56dc53a486
Merge pull request #13829 from kb2ma/nanocoap/remove_query_add_opts
...
net/nanocoap: remove obsolete functions for addition of Uri-Query option
2020-04-08 09:20:04 +02:00
Benjamin Valentin
f198d689be
gnrc_dhcpv6_client: fix for SLIP link-layer
...
In a point-to-point serial connection, we don't have L2 addresses.
Set the link type & packet length accordingly and we will get a
prefix from KEA.
2020-04-07 22:08:57 +02:00
Martine Lenders
7e329189f0
Merge pull request #13832 from benpicco/dist/tools/sliptty-fix
...
sliptty/start_network.sh: fix with DHCPv6
2020-04-07 21:57:23 +02:00
Benjamin Valentin
079aea8775
sliptty/start_network.sh: fix with DHCPv6
...
The `start_network.sh` script creates a `${TUN}` interface, so
the `${TAP}` variable will always be empty.
This means start_dhcpd() will always fail as the DHCPv6 script is lacking
an interface.
2020-04-07 21:15:07 +02:00
Martine Lenders
d8045abdb6
Merge pull request #13830 from benpicco/dist/tools/sliptty-fix
...
sliptty/start_network.sh: don't default to DHCPv6
2020-04-07 20:42:14 +02:00
Benjamin Valentin
0e4fa19bda
sliptty/start_network.sh: don't default to DHCPv6
...
DHCPv6 is enabled by the `-d` option.
It should not be enabled in absence of this option.
2020-04-07 20:12:53 +02:00
Ken Bannister
1ff78879ff
net/nanocoap: remove obsolete functions to add Uri-Query option
2020-04-07 12:17:41 -04:00
Leandro Lanzieri
bc8bee4b17
Merge pull request #13714 from aabadie/pr/boards/stm32l4_common_clock
...
boards/stm32l4: add common clock configuration
2020-04-07 18:08:44 +02:00
9cc338d29e
boards/nucleo-l4*: use shared clock configuration
2020-04-07 17:42:56 +02:00
73615d690d
boards/stm32l4: introduce common clock configuration
2020-04-07 17:42:56 +02:00
Leandro Lanzieri
0137a06896
net/nanocoap: Expose configurations to Kconfig
2020-04-07 17:00:55 +02:00