1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

27831 Commits

Author SHA1 Message Date
Jose Alamos
67ed9defbe gnrc_netif_xxx_create: use external netif allocation 2020-03-26 11:12:23 +01:00
benpicco
e9b71254ff
Merge pull request #13694 from fjmolinas/pr_boards_common_cc2538
boards: add common cc2538
2020-03-25 11:11:50 +01:00
Francisco
ad0abd3322
Merge pull request #13704 from fjmolinas/pr_riotboot_stdio_null
bootloaders/riotboot: use stdio_null
2020-03-25 11:07:57 +01:00
Francisco
12b47452dc
Merge pull request #13697 from bergzand/pr/libcose/disable_monocypher
pkg/libcose: Remove monocypher crypto mode
2020-03-25 10:41:31 +01:00
bf2b495d34
Merge pull request #13703 from fjmolinas/pr_usbus_autoinit
Makefile.dep: add auto_init_usbus as usbus DEFAULT_MODULE
2020-03-25 10:19:04 +01:00
a62abe00ca
Merge pull request #11895 from fjmolinas/pr_pnucleowb55
boards/p-nucleo-wb55: add initial support
2020-03-25 10:00:13 +01:00
Gunar Schorcht
11b5503aa6
Merge pull request #13705 from benpicco/tests-rtt_rtc-fix
unittests/tests-rtt_rtc: blacklist test on esp32
2020-03-25 09:53:05 +01:00
95fa4bae5a
pkg/libcose: remove Monocypher as crypto backend
With the 3.0.0 update of monocypher the API changed enough to break
libcose compatibility. This PR removes monocypher from the crypto
options. It can be restored as soon as upstream libcose is updated to
restore compatibility
2020-03-25 09:37:12 +01:00
bf703a70c3
tests/pkg_libcose: remove the monocypher crypto option 2020-03-25 09:37:06 +01:00
fad397b62e
Merge pull request #13351 from Carton32/monocypher_update
pkg/monocypher: bump to version 3.0.0
2020-03-25 09:36:12 +01:00
Francisco Molina
e220483adc
boards: p-nucleo-wb55 initial support 2020-03-25 09:29:57 +01:00
Francisco Molina
c6e0e7adcb
cpu/stm32_common: add common L4 and WB stmclk 2020-03-25 09:29:57 +01:00
Francisco Molina
9fa0099d62
cpu/stm32wb: add flashpage support
- Since flash access is shared with CPU2 we resize ROM_LEN
  according to CPU2 secure flash memmory area.
- Add assert to prevent unauthorized reads from CPU2 secure
  flash area
2020-03-25 09:29:56 +01:00
Francisco Molina
66a8922f8c
cpu: initial support for stm32wb 2020-03-25 09:29:56 +01:00
Francisco Molina
0ee04bd6d6
cpu/stm32wb: add stm32wb55xx.h vendor file 2020-03-25 09:28:26 +01:00
Francisco
ddf763c9da
Merge pull request #13696 from fjmolinas/pr_tests_fixes
tests: fixes for evtimer_msg and bench_runtime_coreapis
2020-03-25 08:52:34 +01:00
Francisco Molina
493a56ee87
boards: use common condiguration headers for cc2538 boards 2020-03-25 08:20:53 +01:00
Francisco Molina
194af687a0
boards/common: add cc2538 2020-03-25 08:20:52 +01:00
Benjamin Valentin
9c4eb8918f tests/unittests: rtt_rtc: blacklist esp32
On esp32, pm_layered pulls in periph_rtc.
This results the real rtc functions being called, which of course
can't be fast-forwarded - all the tests fail.
2020-03-24 23:15:55 +01:00
benpicco
b441765908
Merge pull request #13699 from koos96/doxygen-fixes
cpu/stm: Fix broken character encoding
2020-03-24 22:19:28 +01:00
7cc1529755
Merge pull request #13549 from kaspar030/add_tests_xtimer_overhead
tests/xtimer_overhead: initial commit
2020-03-24 21:55:33 +01:00
Martine Lenders
e47c8fa91c
Merge pull request #10627 from miri64/gnrc_ipv6_nib/fix/forward-to-pl
gnrc_ipv6_nib: don't ignore PL for route
2020-03-24 21:49:56 +01:00
Francisco Molina
30b5a23e78
bootloaders/riotboot: use stdio_null 2020-03-24 19:14:03 +01:00
Martine Lenders
06aa65e1ba
gnrc_ipv6_nib: don't ignore PL for route
When pinging to a prefix for which there is a prefix list entry on the
node (so no next hop) but a default route, a packet to a non-existent
address under that prefix results in the packet being forwarded to the
default route instead. This fixes it, so the node tries address
resolution on the interface the prefix list entry is associated to.
2020-03-24 18:19:18 +01:00
Martine Lenders
ba711c50bf
Merge pull request #13616 from miri64/sock/enh/recv_buf
sock: amend with zero-copy receive functions
2020-03-24 17:10:12 +01:00
Koos
575a9e9579 cpu/stm: Fix broken character encoding 2020-03-24 16:07:19 +01:00
be55eb9aa4
Merge pull request #13683 from aabadie/pr/tools/iotlab_flash_bin
dist/testbed-support: use BINFILE for flashing on iotlab
2020-03-24 15:23:16 +01:00
Francisco Molina
15ab36409f
Makefile.dep: add auto_init_usbus as usbus DEFAULT_MODULE 2020-03-24 14:33:09 +01:00
Francisco Molina
62ff10fc54
bench_runtime_coreapis/tests: multiple fixes 2020-03-24 14:15:50 +01:00
Francisco Molina
865b975c3d
tests/evtimer_msg: fix assert range 2020-03-24 14:15:25 +01:00
Martine S. Lenders
2ed7a7345f
sock_udp: fix doc of sock objects 2020-03-24 14:02:36 +01:00
Martine S. Lenders
a7d468988d
sock: amend with zero-copy receive functions
This change amends the `sock` API by a set of functions to `sock` that
allow provisioning of stack-internal buffers to the caller on receive.

This allows to cover two use-cases

1. Zero-copy systems: if the stacks supported the buffer space provided
   by these functions can be the same that was filled in the link-layer
2. asynchronous receive within a wrapping sock layer (e.g. `sock_dtls`
   wrapping `sock_udp`): to receive packets of the lower level protocol
   asynchronously, the wrapping implementation layer would currently
   need to allocate its own buffer space, introducing a third buffer
   space in addition to the one of the application and the network
   stack. For a wrapping layer this is undesirable.

While there are security considerations exposing stack internal memory
space to the caller, I believe they are minor, as in the end the
application developer is the person in control of the node.
2020-03-24 14:02:36 +01:00
6faae9a9c9
Merge pull request #13657 from aabadie/pr/boards/backlight_common_defines
boards/pinetime: add defines for controlling the backlight pin
2020-03-24 13:52:57 +01:00
39ea73d48d
dist/testbed-support: use BINFILE for flashing on iotlab
This is a new feature in cli-tools v3 and is supported by all boards except wsn430 and firefly
2020-03-24 13:25:25 +01:00
Leandro Lanzieri
877db8c00e
Merge pull request #13557 from gschorcht/doc/fix_url
doc: fix broken links
2020-03-24 13:08:18 +01:00
6202e2da71
tests: use backlight defines instead of board module 2020-03-24 12:02:50 +01:00
1498a7ada2
drivers/disp_dev: add help functions for backlight 2020-03-24 12:02:50 +01:00
bad9d6c93f
boards/pinetime: add defines for controlling the backlight 2020-03-24 12:02:42 +01:00
fc6b586919
Merge pull request #13586 from bergzand/pr/nrf/dcdc
nrf5x: Add and enable configuration for the built-in DC/DC converter
2020-03-24 11:56:40 +01:00
Francisco
3a4048d05e
Merge pull request #13688 from bergzand/pr/suit/cleanup_subtree
suit/transport/coap: Make use of exposed tree handler function
2020-03-24 11:44:52 +01:00
benpicco
d650a0d84b
Merge pull request #13695 from fjmolinas/pr_test_interactive_test_util_blacklist
tests: remove uneeded blacklist
2020-03-24 11:37:38 +01:00
Gunar Schorcht
c8a2ff2406
Merge pull request #13685 from leandrolanzieri/pr/esp/cleanup_makefile_dep_include
cpu/esp[32, 8266, _common]: Move dependency resolutions to Makefile.dep
2020-03-24 11:22:08 +01:00
Gunar Schorcht
2afc32099a tests/pkg_tensorflow-lite: fix broken links 2020-03-24 10:39:49 +01:00
Gunar Schorcht
cf033205f0 boards/stm32f4discovery: fix broken links 2020-03-24 10:39:49 +01:00
Gunar Schorcht
d4aae06f2f boards/mulle: fix broken links 2020-03-24 10:39:49 +01:00
Gunar Schorcht
206d6651fd tests/pkg_wolfcrypt-ed25519-verify: fix broken links 2020-03-24 10:39:49 +01:00
Gunar Schorcht
0d8fb5a463 tests/pkg_semtech-loramac: fix broken links 2020-03-24 10:39:49 +01:00
Gunar Schorcht
6ab0d8bf99 tests/driver_si114x: fix broken links 2020-03-24 10:39:49 +01:00
Gunar Schorcht
64dd27a679 tests/driver_bmx280: fix broken links 2020-03-24 10:39:49 +01:00
Gunar Schorcht
62e55bb8c0 sys/net/lorawan: fix broken links 2020-03-24 10:39:49 +01:00