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

40104 Commits

Author SHA1 Message Date
krzysztof-cabaj
c378f9dec0 boards/nucleo-l011k4: add board short descritpion and flashing command 2022-06-16 12:30:16 -04:00
krzysztof-cabaj
27baf67b16 boards/nucleo-f042k8: add short info about board and flashing command 2022-06-15 04:31:55 -04:00
krzysztof-cabaj
18f3b1d31c boards/nucleo-f031k6: add board overview and info about flashing 2022-06-15 04:18:40 -04:00
Marian Buschsieweke
9827e573c0
Merge pull request #18205 from maribu/dist/tools/compile_commands
dist/tools/compile_commands: fix error handling
2022-06-14 13:16:41 +02:00
Marian Buschsieweke
a5f52cbbb7
dist/tools/compile_commands: fix error handling
detect_includes_and_version_gcc() previously only detected the includes,
but has been extended to also return the version. This is done by
returning a tuple, with the first item being the list of include paths,
and the second being the version. In the error handling the script still
returns only an empty list of includes, but not an empty version. This
fixes the issue.
2022-06-14 12:32:22 +02:00
Marian Buschsieweke
c5083303f6
Merge pull request #12665 from gschorcht/drivers/hd44780_i2c_pcf857x
drivers/hd44780: PCF857x I2C interface added
2022-06-14 10:23:19 +02:00
benpicco
6a15ad4df2
Merge pull request #18179 from maribu/sys/shell_commands
sys/shell/commands: add static qualifier where appropriate
2022-06-14 10:06:07 +02:00
benpicco
324b26d67d
Merge pull request #18195 from benpicco/core/assert-fix
core/assert: print last instruction in assert()
2022-06-13 11:49:56 +02:00
Kevin "Tristate Tom" Weiss
22977ea01d
Merge pull request #18192 from leandrolanzieri/pr/dist/tools/kconfiglib/add_evaluate_config
dist/tools/kconfiglib: add configuration evaluation function
2022-06-13 10:35:46 +02:00
benpicco
cbb3ca1d07
Merge pull request #18198 from benpicco/constfs-void
sys/fs/constfs: allow to host arbitrary data
2022-06-12 22:23:33 +02:00
Benjamin Valentin
148651a94d sys/fs/constfs: allow to host arbitrary data
Don't require data to be a uint8_t array to to be casted into one.
2022-06-12 19:39:27 +02:00
benpicco
056b33a242
Merge pull request #18197 from gschorcht/drivers/rtt_rtc_fix_set_alarm
drivers/rtt_rtc: normalize tm struct in rtc_set_alarm
2022-06-12 18:45:05 +02:00
benpicco
d797b74b0b
Merge pull request #18196 from gschorcht/sys/rtc_utils_doc_fix
sys/rtc_utils: small doc fix of rtc_mktime
2022-06-12 17:14:21 +02:00
Gunar Schorcht
ded656a67b drivers/rtt_rtc: normalize tm struct in rtc_set_alarm 2022-06-12 15:57:04 +02:00
Gunar Schorcht
8a5e632b2f sys/rtc_utils: small doc fix of rtc_mktime 2022-06-12 15:49:01 +02:00
Benjamin Valentin
605f77f766 core/assert: print last instruction in assert() 2022-06-12 14:18:53 +02:00
Marian Buschsieweke
4f769c2f55
sys/shell/commands: add static qualifier where appropriate
Due to the conversion to XFA based SHELL_COMMAND() much fewer function
need to expose a symbol. Hence, spray `static` all over the place.
2022-06-11 14:38:58 +02:00
Marian Buschsieweke
9b0cf39312
tests/periph_pm: avoid abusing shell command
To allow marking the shell command static, add a trivial
_show_blockers() function that lists the current pm layered blocker
state.
2022-06-11 14:38:58 +02:00
benpicco
593b5d376d
Merge pull request #18186 from maribu/sys/fmt
sys/fmt: fix output on native
2022-06-11 08:07:22 +02:00
Leandro Lanzieri
d237fab620
dist/tools/kconfiglib: add configuration evaluation function
This removes the existing hack, in which we wrote the configuration to
/dev/null to trigger its evaluation. Instead a function for this
specific purpose is added.
2022-06-10 20:30:32 +02:00
benpicco
4c5bde5125
Merge pull request #18187 from benpicco/gnrc_ipv6_auto_subnets-fix-rio
gnrc/ipv6_auto_subnets: always send RIO to upstream network
2022-06-10 17:54:49 +02:00
benpicco
d1a45ba006
Merge pull request #18188 from benpicco/cpu/samd20-errata
cpu/samd21: handle NVM block errata
2022-06-10 15:47:20 +02:00
benpicco
5414122b96
Merge pull request #18184 from benpicco/boards/samd20-xpro_uart2
boards/samd20-xpro: add definition for UART on EXT2
2022-06-10 12:21:10 +02:00
Marian Buschsieweke
e819b9054e
tests/memarray: call ps() directly
Rather than abusing _ps_handler() to call ps(), just call it directly.
2022-06-10 11:14:32 +02:00
Marian Buschsieweke
d404d93ab4
tests/fmt_print: spice up test
Add also a test for correct behavior of `print()` when the string
doesn't happen to be zero-terminated at the expected position.
2022-06-10 11:02:43 +02:00
Marian Buschsieweke
85cf4aef03
sys/net/ipv6: fix ipv6_addrs_print()
Fix incorrect printing of the separator after the last item.
2022-06-10 11:02:42 +02:00
Marian Buschsieweke
4f9e35254a
sys/fmt: fix print() for native 2022-06-10 11:02:40 +02:00
Francisco
e5c7e3b633
Merge pull request #18029 from haukepetersen/verbump_nimble_nrfx2022
pkg/nimble: version bump to NimBLE 1.5.0 RC1
2022-06-10 04:11:26 +02:00
Benjamin Valentin
2c04d6cefe cpu/samd21: handle silicon errata
- The `periph_flashpage` driver expects the manual write bit to be set
   This should be set by default, but the SAM D20/SAM D21 errata sheets
   correct that this is indeed *not* set by default, which may cause
   spurious writes.

 - SAM D20 may not wake up from any sleep mode if sleep power reduction
   is enabled for the NVM block.
2022-06-09 18:27:30 +02:00
Benjamin Valentin
d102bf90ea gnrc/ipv6_auto_subnets: always send RIO to upstream network
In a881af8b08 we would return early if the subnet did not change,
but we must still send the router advertisement with the route information
option to the upstream network, otherwise hosts in that network will not
consider the downstream subnet off-link.
2022-06-09 17:25:20 +02:00
Benjamin Valentin
43d752f677 boards/samd20-xpro: add definition for UART on EXT2
We can't use PB13/PB12 which would be the 'standard' UART pins on
the -xpro EXT connectors since only SERCOM4 can map to those - and
that's already used on EXT1.

So use the adjacent PA08/PA09 with SERCOM0.
2022-06-09 14:16:27 +02:00
chrysn
f4691db39d
Merge pull request #18181 from chrysn-pull-requests/rust-updates-20220608
rust: Update versions
2022-06-09 13:40:02 +02:00
c239f63cce
Merge pull request #18031 from fjmolinas/pr_pkg_quieter
pkg/pkg.mk: silence info if QUIETER
2022-06-09 11:37:21 +02:00
benpicco
8e1f908760
Merge pull request #13082 from HendrikVE/password_protected_shell
sys/shell: new module shell_lock
2022-06-09 09:03:17 +02:00
chrysn
92d34741b0 rust: Update versions 2022-06-08 17:59:44 +02:00
Marian Buschsieweke
97a203a7ec
Merge pull request #18180 from maribu/boards/common/nrf52
boards/common/nrf52: fix compilation of thingy52 and ruuvitag
2022-06-08 14:44:52 +02:00
Benjamin Valentin
80b7b79543 examples/telnet_server: fix build with shell_lock 2022-06-08 13:01:23 +02:00
Benjamin Valentin
d5d08e19fd sys/shell_lock: add telnet support 2022-06-08 13:01:23 +02:00
Benjamin Valentin
7029572ca7 sys/net/telnet: add telnet_server_disconnect() 2022-06-08 13:01:23 +02:00
Hendrik van Essen
2f91557098 tests/shell_lock: add test 2022-06-08 13:01:23 +02:00
Hendrik van Essen
ccc795133f sys/shell: add pseudomodule shell_lock_auto_locking
Module to lock the shell after a given timeout of time x. When the
shell did not receive any input within time x, then the shell is
locked automatically.
2022-06-08 12:53:48 +02:00
Hendrik van Essen
2284f87fdb sys/shell: add module shell_lock
Module to lock the running shell with a password. Shell is proceeded only
when the valid password was entered by the user. After 3 failed attempts,
the input is blocked for a few seconds to slow down brute force attacks.
Does not make use of any cryptographic features yet.
2022-06-08 12:53:48 +02:00
Marian Buschsieweke
2bf39e1aca
boards/common/nrf52: fix compilation of thingy52 and ruuvitag 2022-06-08 12:38:23 +02:00
benpicco
e7ac109f0e
Merge pull request #18170 from RocioRojas/zep_dispatch
tools/zep_dispatch: run dispatch with custom topology
2022-06-08 12:04:58 +02:00
Marian Buschsieweke
f256e48159
Merge pull request #18168 from maribu/boards/common/programmer
boards/common/{nrf52,cc26xx_cc13xx}: improve default programmer selection
2022-06-08 10:15:17 +02:00
Hauke Petersen
9be431610a tests/nimble_ext_adv: blacklist nrf51 boards
These boards have insufficient RAM to build this test.
2022-06-08 08:26:00 +02:00
Marian Buschsieweke
20d3304077
Merge pull request #18152 from maribu/sys/shell_commands
sys/shell_commands: convert to SHELL_COMMAND()
2022-06-08 06:40:46 +02:00
benpicco
df18bd1127
Merge pull request #18174 from benpicco/drivers/mtd-early_return
drivers/mtd: return early if init fails
2022-06-07 21:54:19 +02:00
Marian Buschsieweke
ed83aa3883
boards/common/cc26xx_cc13xx: improve default PROGRAMMER setting
Only default to uniflash as default programmer if UNIFLASH_PATH is
set. If this isn't the case, `make flash` fails complaining about
missing `UNIFLASH_PATH` anyway.
2022-06-07 16:45:14 +02:00
Marian Buschsieweke
6d39b3c993
boards/common/nrf52: only default PROGRAMMER to jlink if installed 2022-06-07 16:45:13 +02:00