Gunar Schorcht
3414629614
boards/esp32-ci: define ESP_WIFI_EAP_* variables
...
`ESP_WIFI_EAP_USER` and `ESP_WIFI_EAP_PASS` have to be defined because this board is used in the CI to compile the optional module `esp_wifi_enterprise`.
2022-06-16 14:20:11 +02:00
Gunar Schorcht
54c1cd673e
boards/esp32-wrover-kit: revert changes in commit b74c456
...
In the board definition of `esp32_wrover_kit` default values for `ESP_WIFI_EAP_USER` and `ESP_WIFI_EAP_PASS` had to be defined because this board was used in the CI to compile the optional module `esp_wifi_enterprise`. Now that the CI compilation for the `esp_wifi_enterprise` module is realized by an external board definition `esp32-ci`, these default values should be removed to make the compilation fail if the user did not define these variables.
2022-06-16 14:11:58 +02:00
Gunar Schorcht
0622d45949
cpu/esp32: fix pm_reboot function
2022-06-16 13:40:08 +02:00
Marian Buschsieweke
6db97e2871
Merge pull request #18209 from gschorcht/cpu/esp32/fix_malloc_thread_safety
...
cpu/esp32: fix malloc thread safety
2022-06-16 13:39:26 +02:00
Marian Buschsieweke
dd6243f27f
Merge pull request #18213 from maribu/sys/shell/commands/sc_lwip_netif.c
...
sys/shell/commands/sc_lwip_netif.c: add address state
2022-06-16 13:38:55 +02:00
benpicco
0a16f8266a
Merge pull request #17962 from benpicco/nanocoap_vfs-put
...
nanocoap_vfs: add nanocoap_vfs_put()
2022-06-16 11:53:36 +02:00
Gunar Schorcht
058c882495
Merge pull request #18214 from benpicco/drivers/atwinc15x0-timeout
...
drivers/atwinc15x0: add timeout to init
2022-06-16 11:52:16 +02:00
Marian Buschsieweke
3954217fdf
sys/shell/commands/sc_lwip_netif.c: add address state
...
Add information about the address state (e.g. if it is valid, preferred,
tentative, how many probes have been sent)
2022-06-16 08:40:42 +02:00
benpicco
55b57e1a75
Merge pull request #18208 from chrysn-pull-requests/rust-doc-update
...
doc/rust: Update texts
2022-06-15 21:58:23 +02:00
Benjamin Valentin
9c8fa57f4d
drivers/atwinc15x0: add timeout to init
...
This enables a timeout on init to not hang there forever if init
fails but instead return an error.
2022-06-15 18:19:37 +02:00
Benjamin Valentin
2b401b4a22
pkg/driver_atwinc15x0: bump version
2022-06-15 14:37:03 +02:00
Marian Buschsieweke
90b373e1f2
Merge pull request #18206 from maribu/dist/tools/compile_commands
...
dist/tools/compile_commands: fix clangd mode with ESP32
2022-06-15 14:36:19 +02: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
Gunar Schorcht
041fe58209
cpu/esp32: add malloc_thread_safe if esp_idf_heap not used
2022-06-15 07:31:02 +02:00
chrysn
1e7ac17e07
doc/rust: Migrate and modernize text from rust_minimal README
...
This is a rewrite of text that has come to be quite outdated, pulled
into the central location for information about RIOT's Rust integration.
2022-06-15 00:01:27 +02:00
chrysn
af0e673c04
doc/rust: Updates on Rust and C2Rust versions
...
This better reflects the current state of things. Setting the nightly
toolchain as default works better for new users with the current
settings of the examples. Not pinning the C2Rust version -- we don't pin
the nightly version in the docs either, and breakage is easy to track
given the container builds as a base line.
2022-06-14 23:02:11 +02:00
chrysn
6b49a391c8
doc/rust: Typo and link fixes
2022-06-14 22:52:03 +02:00
Marian Buschsieweke
e90975da6f
dist/tools/compile_commands: fix clangd mode with ESP32
...
In clangd mode drop a number of compiler flags not supported by LLVM.
2022-06-14 13:20:14 +02: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
Benjamin Valentin
1dc555e362
dist/tools/cosy: allow to specify port
2022-06-11 14:46:44 +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