Marian Buschsieweke
2601eb3f06
Merge pull request #18419 from krzysztof-cabaj/doc-nucleo64
...
boards/nucleo64: doc update - usage of cpy2remed programmer and short board overview
2022-08-10 01:36:58 +02:00
Sören Tempel
fb660dbec6
asymcute: Compare request message type when matching acknowledgement
...
Currently, asymcute only matches an MQTT-SN request to its
acknowledgement using the MsgId header. However, I strongly believe
this to be insufficient as asymcute would thus also match a SUBACK
to a prior PUBLISH message (for example) as long as the message ID
matches. To address this issue, this commit modifies _req_preprocess
to also compare the request message type in addition to the message id.
2022-08-10 00:49:37 +02:00
benpicco
3fef5c171d
Merge pull request #18411 from gschorcht/cpu/esp32/add_esp32s3_kconfig
...
cpu/esp32: add ESP32-S3 support in Kconfig
2022-08-09 22:11:58 +02:00
benpicco
1310128435
Merge pull request #18408 from gschorcht/pkg/esp32_sdk/patches_for_esp32s3
...
pkg/esp32_sdk: additional patches required for ESP32-S3
2022-08-09 21:53:39 +02:00
Marian Buschsieweke
4414ed1cbe
Merge pull request #18417 from maribu/cpu/stm32/periph/stm32_eth/optimization
...
cpu/stm32/periph_eth: optimize IRQ handler
2022-08-09 19:28:00 +02:00
chrysn
ab6bec6f0e
gcoap: Forego IP address comparison in memo finding of multicasts
...
Co-Authored-By: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2022-08-09 19:09:39 +02:00
Martine S. Lenders
2cd785791d
gcoap: send empty RST on unknown CON response
2022-08-09 17:09:50 +02:00
Gunar Schorcht
2902a9a803
cpu/esp32: add ESP32-S3 support to ESP-IDF interface API compilation
2022-08-09 15:57:18 +02:00
Gunar Schorcht
f0b619bed2
cpu/esp32: add ESP32-S3 support in makefiles
2022-08-09 15:57:18 +02:00
MrKevinWeiss
ee074e4464
.murdock: disable hash checks of kconfig/make
...
Much CI time is waisted as unrelated hash failure occur.
Finding out why is taking some time.
In order to stop killing dolphins we will disable only the hash checks.
There is a risk of introducing new issues with the kconfig/make
dependency resolution.
However, the package/module checks are still enforced which should catch
95% of the problems.
The nightlies will continue to check as well.
2022-08-09 10:37:29 +02:00
Marian Buschsieweke
bf67a9cdc5
cpu/stm32/periph_eth: optimize IRQ handler
...
We can just clear both TX and RX IRQ flags in any case, as clearing a
non-set flag is just a nop.
2022-08-09 07:33:34 +02:00
benpicco
26faa881b6
Merge pull request #18416 from maribu/cpu/stm32/periph/stm32_eth/bugfix
...
cpu/stm32/periph_eth: fix horrible memory corruption bug
2022-08-09 03:01:33 +02:00
Marian Buschsieweke
9efd6a3e52
Merge pull request #18298 from maribu/makefiles/info.inc.mk
...
build system: add info-kconfig-variables
2022-08-08 19:13:23 +02:00
krzysztof-cabaj
fb17eb2c30
boards/nucleo-l476rg: add short board info and flashing commands
2022-08-08 12:07:54 -04:00
krzysztof-cabaj
6a0484fd52
boards/nucleo-l452re: add cpy2remed flashing commands
2022-08-08 11:51:46 -04:00
Marian Buschsieweke
82fbe08728
cpu/stm32/periph_eth: fix typo in initialization code
...
A single character type resulted in way fewer TX descriptors being
available than allocated. Not only resulted this in wasting memory,
but also when more iolist chunks than descriptors are send, the
```C
assert(iolist_count(iolist) <= ETH_TX_DESCRIPTOR_COUNT);
```
does not trigger. As a result, old TX descriptors are being overwritten
in this case.
2022-08-08 15:13:27 +02:00
benpicco
7f5c932f07
Merge pull request #18406 from gschorcht/cpu/esp32/split_bootloader_config_to_common_an_special
...
cpu/esp32: move common ESP-IDF configurations to common files
2022-08-08 14:37:59 +02:00
krzysztof-cabaj
bfa3786d47
boards/nucleo-l433rc: add short board info and flashing commands
2022-08-08 05:59:24 -04:00
krzysztof-cabaj
855a4a3551
boards/nucleo-wl55jc: add short board info and flashing commands
2022-08-08 05:48:05 -04:00
Gunar Schorcht
ca34e970f1
pkg/esp32_sdk: additional patches required for ESP32-S3
...
The patches include the following changes:
- define ARRAY_SIZE in `component/spi_flash/spi_flash_timing_tuning.c` only if it is not yet defined by RIOT macros
- add alternative implementations for`spi_flash_disable_interrupts_caches_and_other_cpu` and `spi_flash_enable_interrupts_caches_and_other_cpu` if compiled for RIOT
- fix the undefined reference to `rtc_gpio_force_hold_en_all` in `components/driver/gpio.c`
- rename the bootloader patch to fix the serial number
2022-08-08 08:18:08 +02:00
Marian Buschsieweke
bf6d742017
build system: add info-kconfig-variables
...
This aids debugging issues with KConfig by being able to print all
`CONFIG_*` variables.
2022-08-08 08:15:15 +02:00
benpicco
8f8b2d9ad0
Merge pull request #18407 from gschorcht/cpu/esp32/add_esp32s3_toolchain
...
dist/tools/esptools: add ESP32-S3 toolchain support to {install,export}.sh
2022-08-07 22:25:00 +02:00
benpicco
72d25087c4
Merge pull request #18404 from gschorcht/cpu/esp32c3/esp32c3-ci_board
...
tests/external_boards: add esp32c3-ci board for optional modules
2022-08-07 22:24:13 +02:00
Gunar Schorcht
e746a4b1f0
cpu/esp32: add ESP32-S3 support in doc
2022-08-07 14:50:50 +02:00
Gunar Schorcht
34510abe96
cpu/esp32: add ESP32-S3 support in Kconfig
2022-08-07 13:43:23 +02:00
Gunar Schorcht
566bd333de
cpu/esp32: add linker scripts for ESP32-S3
...
Add the linker script for ESP32-S3 and modify the ESP32-C3 linker scripts to be compatible with them. The goal is to use a section list of objects that is common for all ESP32x SoCs in future.
2022-08-07 13:13:11 +02:00
Gunar Schorcht
c2b62249fb
dist/tools: add toolchain installtion for ESP32-S3
2022-08-07 13:10:31 +02:00
Gunar Schorcht
70d427da0b
cpu/esp32: move common ESP-IDF configurations to common file
2022-08-07 12:04:22 +02:00
Gunar Schorcht
8af4c9eb56
cpu/esp32/bootloader: move common configuration to a common file
2022-08-07 08:47:46 +02:00
Gunar Schorcht
53c657ff61
cpu/esp32: extend GPIO wake-up from deep sleep
...
Depending on SoC capabilities, ESP32x SoC variants support different logical combinations to wake-up from deep sleep.
2022-08-07 08:43:54 +02:00
Gunar Schorcht
6d79c939de
tests/external_boards: add esp32c3-ci board for optional modules
2022-08-07 07:54:38 +02:00
benpicco
3f1ac8a6b3
Merge pull request #18402 from benpicco/CONFIG_GNRC_IPV6_NIB_ADV_ROUTER-fix
...
gnrc_ipv6_nib: use correct DHCPv6 client module name
2022-08-06 22:38:38 +02:00
krzysztof-cabaj
a47d3c5de1
boards/nucleo-l152re: add short info and flashing commands
2022-08-06 10:32:44 -04:00
benpicco
a136af3e4e
Merge pull request #18345 from gschorcht/cpu/esp32/add_esp32c3_cpu_support
...
cpu/esp32: add support for ESP32-C3
2022-08-06 10:06:26 +02:00
krzysztof-cabaj
aaccdaa357
boards/nucleo-l053r8: add short board info and flashing commands
2022-08-05 17:11:54 -04:00
krzysztof-cabaj
c725b6dd84
boards/nucleo-g474re: add short board info and flashing commands
2022-08-05 17:01:50 -04:00
Gunar Schorcht
0e58666e49
boards/common/esp32: remove SPIFFS defines with default values
...
All SPIFFS defines are already defined as defaults in
2022-08-05 22:26:44 +02:00
Gunar Schorcht
08c2af3034
cpu/esp32: small change in assert for ESP32x SoCs
2022-08-05 22:26:44 +02:00
Gunar Schorcht
4fe1931172
murdock: add esp32c3-devkit as board with TEST_KCONFIG
2022-08-05 22:26:44 +02:00
Gunar Schorcht
aa55f90311
boards/esp32c3: add ESP32-C3-DevKit board definition
2022-08-05 22:26:22 +02:00
Gunar Schorcht
f8c060e291
boards/common: add common board definition for ESP32-C3
2022-08-05 22:26:22 +02:00
Gunar Schorcht
43d71f276d
cpu/esp32: add ESP32-C3 support in peripheral drivers
2022-08-05 22:26:22 +02:00
Gunar Schorcht
9157b5714b
cpu/esp32: add ESP32-C3 support in Kconfig
2022-08-05 22:26:22 +02:00
Gunar Schorcht
d0b3c20d88
cpu/esp32: add ESP32-C3 specific configuration header files
2022-08-05 22:26:22 +02:00
benpicco
004ac82af5
Merge pull request #18394 from gschorcht/cpu/esp32/fix_kconfig_for_esp_eth
...
cpu/esp32: fix provided features and Kconfig for esp_eth
2022-08-05 19:47:03 +02:00
benpicco
1abdc4b067
Merge pull request #18230 from benpicco/zep_dispatch-wireshark
...
tools/zep_dispatch: add Wireshark capture support (via mac802154_hwsim)
2022-08-05 19:46:52 +02:00
benpicco
ba5cf12788
Merge pull request #18163 from benpicco/dist/tools/dose-initial
...
dist/tools: add DOSE Linux tool
2022-08-05 19:46:10 +02:00
benpicco
ba33ab5174
Merge pull request #17040 from maribu/tests/thread_priority_inversion
...
core: implement core_mutex_priority_inheritance
2022-08-05 18:40:31 +02:00
Marian Buschsieweke
3446752d3d
tests/thread_priority_inversion: clean up and automate
2022-08-05 13:08:53 +02:00
Marian Buschsieweke
8be03dc055
core: implement core_mutex_mitigate_priority_inversion
2022-08-05 13:08:52 +02:00