benpicco
6929577c76
Merge pull request #15845 from benpicco/boards/adafruit-itsybitsy-m4
...
boards: add adafruit-itsybitsy-m4
2021-02-09 19:41:43 +01:00
benpicco
b25c63757e
Merge pull request #15884 from benpicco/boards/zigduino
...
boards: add zigduino
2021-02-09 18:40:48 +01:00
Marian Buschsieweke
633dc78fa2
Merge pull request #15957 from maribu/features_required_any_order_fix
...
build system: fix FEATURES_REQUIRED_ANY
2021-02-09 17:34:25 +01:00
Benjamin Valentin
735d22ea1b
pkg/wolfssl: add SAMD51 to name collision hack
...
Fix this properly in the future by not pulling in all vendor files
through cpu_conf.h which gets included by several core headers.
2021-02-09 16:15:34 +01:00
Benjamin Valentin
b130142785
boards: add adafruit-itsybitsy-m4
2021-02-09 16:15:34 +01:00
Benjamin Valentin
73f58bfa04
cpu/samd5x: Kconfig: don't provide periph_eth on CPU level
...
It's up to the board to expose it.
2021-02-09 16:15:33 +01:00
Benjamin Valentin
1d638bf017
boards/samd21-arduino-bootloader: increase preflash delay
...
The USB bootloader can take a while to be ready / Linux takes a while
to set up the interface.
1s is right at the edge, leading to races and often failed flashing.
Bump the delay to 2s for a wider safety margin, with this flashing is
a lot more reliable.
2021-02-09 16:13:23 +01:00
Benjamin Valentin
91e863f616
boards/samd21-arduino-bootloader: add support for samd51
2021-02-09 16:13:07 +01:00
Benjamin Valentin
ae4d7ee116
Makefile.ci: add zigduino
2021-02-09 15:26:03 +01:00
Benjamin Valentin
5fdbd09187
boards: add zigduino
...
This adds support for the ATmega128RFA1 based Zigduino.
The board is available on the Strasbourg site of the IoT lab for testing.
2021-02-09 15:26:03 +01:00
benpicco
5fba2c8387
Merge pull request #14448 from benpicco/l2-peerstats-rebased
...
net/netstats: L1/L2 per neighbor statistics
2021-02-09 14:54:53 +01:00
benpicco
bd79f573c7
Merge pull request #15935 from benpicco/cpu/native-flashpage
...
cpu/native: add periph/flashpage implementation
2021-02-09 14:54:08 +01:00
Marian Buschsieweke
cf36439b58
Merge pull request #15797 from fjmolinas/pr_cpp11_condition_variable_test
...
tests/cpp11_condition_variable: reduce thread number
2021-02-09 14:49:42 +01:00
benpicco
27c5978710
Merge pull request #15912 from fjmolinas/pr_riotboot_flashwrite_invalidate_checksum
...
sys/riotboot/flashwrite: when invalidating erase checksum as well
2021-02-09 13:36:19 +01:00
Benjamin Valentin
cc9c58aae3
nrfmin: depend on gnrc_netif instead of gnrc_netdev_default
...
`gnrc_netdev_default` is a pseudomodule, what this driver really wants
is gnrc_netif.
2021-02-09 12:27:58 +01:00
Benjamin Valentin
b7b6beb65c
tests/netstats_neighbor: add compile-test for netstats_neighbor
2021-02-09 12:27:58 +01:00
Benjamin Valentin
75bb317eba
l2util: add l2util_addr_equal()
2021-02-09 12:27:58 +01:00
Benjamin Valentin
37dbbd969b
shell_commands: provide command for neighbor statistics
2021-02-09 12:27:58 +01:00
3b7e852773
net/gnrc/netif: hook up netstats_neighbor
2021-02-09 12:27:58 +01:00
f97267ba68
sys/net: add netstats_neighbor
2021-02-09 12:27:58 +01:00
Francisco Molina
6baadad152
sys/riotboot/flashwrite: when invalidating erase checksum as well
2021-02-09 11:11:47 +01:00
Francisco Molina
85caf7cbc7
drivers/flashpage: add FLASHPAGE_ERASE_STATE definition
2021-02-09 11:11:46 +01:00
Marian Buschsieweke
f41dcc9a8d
build system: fix FEATURES_REQUIRED_ANY
...
Previously, FEATURES_REQUIRED_ANY didn't honor the order of the alternatives
provided, if none of the features were already in used and multiple options
are provided. This fixes this.
2021-02-09 10:45:03 +01:00
Francisco Molina
235e024483
tests/cpp11_condition_variable: reduce thread number
2021-02-09 10:16:01 +01:00
Francisco Molina
eb9d2fb5b4
tests/cpp11_condition_variable: nucleo-f334r8 reduce thread size
2021-02-09 10:16:01 +01:00
benpicco
64779b6f98
Merge pull request #15944 from jeandudey/2021_02_08-cc26x0-cc13x0
...
cpu/cc26x0: rename to cc26x0_cc13x0
2021-02-08 21:10:06 +01:00
Martine Lenders
209b48e385
Merge pull request #15694 from maribu/gnrc_tx_sync
...
sys/net/gnrc/tx_sync: new module
2021-02-08 19:47:43 +01:00
Jean Pierre Dudey
aec0edbcb9
cpu/cc26x0_cc13x0: use SetupTrimDevice only on cc26x0
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-08 17:25:42 +01:00
Jean Pierre Dudey
7db791476e
cpu/cc26x0: rename to cc26x0_cc13x0
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-08 17:25:42 +01:00
Marian Buschsieweke
bd37457e14
tests/gnrc_tx_sync: add test for gnrc_tx_sync
2021-02-08 16:13:11 +01:00
Marian Buschsieweke
9895b840cd
sys/net: gnrc_tx_sync not implemented for gnrc_sixlowpand_frag_sfr
...
It is currently not possible to use both gnrc_tx_sync and
gnrc_sixlowpand_frag_sfr at the same time - this will be added in a follow
up PR.
2021-02-08 16:13:11 +01:00
317534fe7b
Merge pull request #15942 from bergzand/pr/riscv_common/thread_yield_in_irq
...
riscv_common: make thread_yield_higher IRQ compatible
2021-02-08 14:59:56 +01:00
0b2810a856
riscv_common: make thread_yield_higher IRQ compatible
2021-02-08 11:04:18 +01:00
50cf93c719
Merge pull request #15718 from bergzand/pr/rv32i/fe310_rv32i_refactor
...
riscv_common: Refactor common fe310 code to riscv_common
2021-02-08 10:27:41 +01:00
Marian Buschsieweke
83fbde1e91
Merge pull request #15934 from leandrolanzieri/pr/pkg/wakaama_patch_native_exception
...
pkg/wakaama: add patch to cast macro to time_t
2021-02-06 13:12:37 +01:00
Benjamin Valentin
1acbd6e560
cpu/native: add periph/flashpage implementation
...
Add a simple RAM-backed flashpage implementation for native, to
allow for easier testing of flashpage based applications / features.
2021-02-05 23:31:46 +01:00
Martine Lenders
492000f232
Merge pull request #15909 from leandrolanzieri/pr/ieee802154_security_radio_hal
...
net/ieee802154_security: remove radio hal dependency and cleanup
2021-02-05 17:08:52 +01:00
Martine Lenders
bc59d60be6
Merge pull request #15929 from cgundogan/pr/uriparser
...
uri_parser: fix out-of-bounds and additional enhancements
2021-02-05 17:06:01 +01:00
Leandro Lanzieri
0492cc5177
pkg/wakaama: cast macro to time_t
...
Currently on some toolchains the wakaama package is raising a floating
point exception on native. This seems to be fixing the issue.
2021-02-05 16:20:08 +01:00
Cenk Gündoğan
6ef29d9b53
tests: uri_parser: new test to check empty host
2021-02-05 13:32:49 +01:00
Cenk Gündoğan
e399ef5d76
uri_parser: terminate, if nothing to consume after scheme
2021-02-05 13:32:49 +01:00
Cenk Gündoğan
6f13325a52
uri_parser: do not parse path if end-of-uri
2021-02-05 13:24:36 +01:00
Cenk Gündoğan
1040cf9862
uri_parser: allow empty host part even if userinfo and port exist
2021-02-05 13:24:36 +01:00
Cenk Gündoğan
f9b8fadd85
uri_parser: check boundaries if host is empty, but userinfo exists
2021-02-05 13:24:36 +01:00
Cenk Gündoğan
07f1254d85
Merge pull request #15930 from nmeum/pr/uri_parser_scheme
...
uri_parser: check if uri is long enough to even contain a ://
2021-02-05 13:23:43 +01:00
19bb182a92
uncrustify: also include riscv_common in the whitelist
2021-02-05 09:32:19 +01:00
2692957c0e
riscv_common: Refactor common fe310 code to riscv_common
2021-02-05 09:32:19 +01:00
Francisco
89922e8d54
Merge pull request #15921 from haukepetersen/fix_nimble_autoconn_deps
...
pkg/nimble/autoconn: add missing 'random' dep
2021-02-04 21:24:32 +01:00
Sören Tempel
333572e091
uri_parser: check if uri is long enough to even contain a ://
...
Before attempting to access these characters. This fixes an
out-of-bounds read on the provided URI buffer.
2021-02-04 20:08:26 +01:00
Martine Lenders
d6e43fd07a
Merge pull request #15924 from leandrolanzieri/pr/kconfig/sys_shell_fix_symbol
...
sys/shell: rename Kconfig symbol to adhere to convention
2021-02-04 14:43:35 +01:00