Cenk Gündoğan
abd399b934
Merge pull request #13804 from chrysn-pull-requests/uri-test-isabsolute
...
uri_parser: Fix and test non-relative recognition
2020-04-05 13:42:11 +02:00
Benjamin Valentin
4451765952
cpu/lpc2387: fix check for max number of timers
...
The CPU has 4 hardware timers.
Configuration for all 4 timers exists, but the compile-time range
check has an off-by-one error, causing the last timer to remain
inaccessible.
2020-04-05 01:56:55 +02:00
Martine Lenders
6e27a8e4a7
Merge pull request #13734 from miri64/tests/enh/rdnss-option
...
tests: add test to test RDNSS option handling
2020-04-05 01:43:52 +02:00
Martine Lenders
f91f44109c
Merge pull request #13810 from benpicco/examples/gnrc_border_router-multi_zep
...
examples/gnrc_border_router: allow to configure more than one ZEP device
2020-04-05 01:29:31 +02:00
Martine Lenders
94edc5a4e6
tests: add test to test RDNSS option handling
2020-04-05 01:16:40 +02:00
Martine Lenders
5c95df3151
Merge pull request #13806 from benpicco/sys/net/dhcpv6-multiple_prefixes
...
sys/net/dhcpv6: fix requesting multiple prefixes
2020-04-05 01:14:27 +02:00
Benjamin Valentin
e83409b8c0
examples/gnrc_border_router: allow to configure more than one ZEP device
...
Native supports multiple ZEP devices, so add a config option for it to
gnrc_border_router.
This allows for easier testing of border routers with multiple interfaces.
2020-04-05 01:14:03 +02:00
Ken Bannister
127f8ca407
Merge pull request #13805 from benpicco/nanocoap_path
...
nanocoap: add convenience function for adding path elements
2020-04-04 12:50:16 -04:00
benpicco
e626c520d3
Merge pull request #13814 from gschorcht/cpu/esp32/temp_newlib_fix
...
tests/libc_newlib: blacklist esp32 boards temporarily
2020-04-04 18:23:40 +02:00
Benjamin Valentin
c8b2483de5
net/gcoap: make use of coap_opt_add_path()
2020-04-04 17:06:04 +02:00
Benjamin Valentin
1a4a5d4a9e
nanocoap: add convenience function for adding path elements
...
Add a convenience function to make adding additional sub-path
options easier.
2020-04-04 17:06:04 +02:00
Ken Bannister
c463c45939
net/nanocoap: add canonical function names to add Uri-Query option
2020-04-04 07:56:58 -04:00
Gunar Schorcht
c7dd22efde
tests/libc_newlib: blacklist esp32 boards temporarily
...
ESP32 boards must be blacklisted for `tests/libc_newlib` to avoid CI compilation errors until the toolchain is updated on all nodes.
2020-04-04 13:33:00 +02:00
Martine Lenders
81f3fddc1f
tests/gnrc_tcp: set GNRC_NETIF_SINGLE
2020-04-03 23:42:52 +02:00
benpicco
82e1a62bf4
Merge pull request #13807 from francois-berder/fix-buttons-test
...
tests: buttons: Fix build failure if BTN0_PIN is not declared
2020-04-03 23:38:16 +02:00
benpicco
c11764786b
Merge pull request #13808 from francois-berder/pic32-update-doc
...
boards: pic32*: Update documentation
2020-04-03 23:38:07 +02:00
Benjamin Valentin
b2695c5408
Makefile.features: provide CPU as a feature
...
Provide the feature `cpu_$(CPU)`
This allows to easily list all boards with a CPU by running
FEATURES_REQUIRED=cpu_samd21 make info-boards-supported
2020-04-03 23:32:47 +02:00
Martine Lenders
e62066813d
tests/emcute: set GNRC_NETIF_SINGLE
2020-04-03 23:32:47 +02:00
benpicco
f6eacda9f8
Merge pull request #13609 from miri64/dhcpv6-pd_ia/feat/initial
...
dhcpv6-pd_ia: initial import of a DHCPv6 server bootstrapper
2020-04-03 20:40:38 +02:00
Francois Berder
988763bf89
boards: pic32-wifire: Update UART implementation status in documentation
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-04-03 19:20:14 +01:00
Francois Berder
932ba6d9f0
boards: pic32-clicker: Update UART implementation status in documentation
...
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-04-03 19:20:14 +01:00
Francois Berder
d45196e28d
tests: buttons: Fix build failure if BTN0_PIN is not declared
...
On some boards, button 0 does not exist so BTN0_PIN is not defined, but
these boards may define other buttons.
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-04-03 18:48:13 +01:00
benpicco
b87be4bd6e
Merge pull request #13786 from benpicco/cpu/saml21/buck_converter
...
cpu/saml21: enable buck voltage regulator when possible
2020-04-03 18:12:05 +02:00
benpicco
c3f05e4fc1
Merge pull request #13799 from koos96/fatfs-get_fattime
...
pkg/fatfs: fix day_of_month value of get_fattime()
2020-04-03 17:51:03 +02:00
benpicco
750db2a910
Merge pull request #13788 from benpicco/drivers/at86rf215_shutdown_fix
...
drivers/at86rf215: return error when switching state while busy
2020-04-03 17:50:48 +02:00
Pekka Nikander
4534e9b773
cpu/cortexm_common: add irq sub-priorities
...
This commit enables Cortex-M CPU interrupt sub-priorities
and allows the PendSV interrupt to have a priority different
from the default one. Together these two preprocessor
defines can be used to have PendSV always run as the last interrupt
before returning from the interrupt stack back to the user space.
Running PendSV as the last interrupt before returning to the
user space is recommended by ARM, as it increases efficiency.
Furthermore, that change enhances stability a lot with the
new nRF52 SoftDevice support, currently being worked in
PR #9473 .
This commit merely enables sub-priorities and a separate
PendSV priority to be used without changing the default
RIOT behaviour.
2020-04-03 17:49:31 +02:00
Martine S. Lenders
58a2d13b01
CODEOWNERS: update for dhcpv6-pd_ia
2020-04-03 17:47:39 +02:00
Martine S. Lenders
74b34c2a03
examples: bootstrap host-side DHCPv6 server with gnrc_border_router
2020-04-03 17:47:39 +02:00
Martine S. Lenders
0c51285b9b
dist/tools: provide DHCPv6 server support for network setup scripts
2020-04-03 17:47:39 +02:00
Martine S. Lenders
e6510cb89e
dhcpv6-pd_ia: initial import of a DHCPv6 server bootstrapper
2020-04-03 17:32:51 +02:00
Dylan Laduranty
3b34768eaf
Merge pull request #13796 from benpicco/cpu/samd5x/dfll_no_ondemand
...
cpu/samd5x: don't run DFLL on-demand
2020-04-03 17:18:47 +02:00
Benjamin Valentin
0e5595cffd
sys/net/dhcpv6: fix requesting multiple prefixes
...
There were two subtle bugs that prevented the DHCPv6 client to request
multiple prefixes for different interfaces.
- `dhcpv6_client_req_ia_pd()` would fill up *all* leases with the same interface
- `_parse_reply()` would return after parsing the first answer
With this patch, `gnrc_border_router` gets a prefix on both interfaces of the at86rf215.
2020-04-03 17:02:57 +02:00
Martine Lenders
942c63eb39
Merge pull request #13665 from leandrolanzieri/pr/dist/testrunner_check_unittests_fix_regex
...
dist/testrunner: Capture number of unittests that passed
2020-04-03 16:53:55 +02:00
chrysn
050af95666
uri_parser: Fix relative recognition
...
Relative refernces with colons in their names can not be told by their
first character alone.
2020-04-03 15:22:13 +02:00
Cenk Gündoğan
f1bf9693a6
Merge pull request #13803 from chrysn-pull-requests/uri-terminology-strictness
...
uri_parser: terminology strictness
2020-04-03 15:21:42 +02:00
chrysn
2ec0fee1fa
uri_parser: Adjust test expectations on relative references with colon
...
This fixes the contested case, and adds the example of RFC3986 Section
4.2[1] to the should be relative cases.
[1]: https://tools.ietf.org/html/rfc3986#section-4.2
2020-04-03 15:21:33 +02:00
Cenk Gündoğan
fca7548762
Merge pull request #13374 from leandrolanzieri/pr/kconfig_migrate/sys/usbus
...
sys/usbus: Expose configurations to Kconfig
2020-04-03 15:19:22 +02:00
chrysn
3d6d27374c
uri_parser: Add test for absolute function
...
One value in the output is possibly wrong, was left in the passing state
as the rest of the expected state reflects the same misconception, and
commented thusly.
2020-04-03 14:54:38 +02:00
Leandro Lanzieri
8ce1bcd4d0
tests: Use returned value of 'check_unittests'
2020-04-03 14:52:48 +02:00
Leandro Lanzieri
98fd746656
dist/testrunner: Capture number of unittests that passed
2020-04-03 14:52:48 +02:00
Leandro Lanzieri
06920a1f7a
sys/usbus: Expose configurations to Kconfig
2020-04-03 14:45:27 +02:00
Leandro Lanzieri
4d47921947
sys/usbus: Move USBUS_EP0_SIZE to 'CONFIG_' namespace
2020-04-03 14:45:26 +02:00
Leandro Lanzieri
7bd5f86bdd
sys/usbus: Move USBUS_AUTO_ATTACH to 'CONFIG_' namespace
...
In code now 'IS_ACTIVE' is used to check for this configuration.
2020-04-03 14:45:25 +02:00
chrysn
7f67077338
uri_parser: Document that fragment identifiers are not handled
2020-04-03 14:32:55 +02:00
chrysn
6991f62338
uri_parser: Differentiate between URI and URI reference in documentation
2020-04-03 14:30:38 +02:00
Martine S. Lenders
d726af2cac
dist/tools/*/start_network.sh: ensure TUN/TAP interface
...
Previously, when the creation of the TUN/TAP interface failed in one of
the `start_network.sh` scripts, the script will fail with a cryptic
error like
> dist/tools/ethos/start_network.sh: 68: [: -eq: unexpected operator
This fix ensures, that the value of this variable checked is always set
such that in the error case, `ethos`/`sliptty` won't start.
2020-04-03 13:39:09 +02:00
Martine Lenders
d00bde7750
Merge pull request #13789 from cgundogan/pr/uri_parser/remove_check_for_zero
...
sys/uri_parser: check for uri_end instead of 0
2020-04-03 13:13:18 +02:00
Benjamin Valentin
f74bdb6bca
pkg/littlefs2: bump version to 2.2.0
...
Update to the new minor release.
2020-04-03 13:01:11 +02:00
Benjamin Valentin
46544c5d7a
drivers/at86rf215: add comment to _tx_ongoing()
2020-04-03 12:48:52 +02:00
Koos
b34b11a0c6
pkg/fatfs: fix day_of_month value of get_fattime()
2020-04-03 11:27:10 +02:00