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