golioth / golioth-zephyr-sdk

Golioth SDK For Zephyr
https://www.golioth.io
Apache License 2.0
65 stars 20 forks source link

bump Zephyr to tip of main #412

Closed mniestroj closed 11 months ago

mniestroj commented 11 months ago

Update to the newest version of Zephyr. This requires handling of DORMANT network interface states, which is handled in this PR as well.

github-actions[bot] commented 11 months ago

Visit the preview URL for this PR (updated for commit 36d29b1):

https://golioth-zephyr-sdk-doxygen-dev--pr412-bump-zephyr-tip-i3o3av58.web.app

(expires Fri, 04 Aug 2023 11:47:10 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: a389eefadf4b4b68a539327b3459dd66c142cf49

mniestroj commented 11 months ago

There are problems with ESP32 platform and DFU, hence marked this PR as DNM. Working on that now.

mniestroj commented 11 months ago

@sam-golioth Please take another look due to non-trivial changes.

mniestroj commented 11 months ago

Went with another bump of Zephyr. This pulls in esp32 board name change to esp32_devkitc_wroom. All the bumps are in separate commits, as there are separate issues targeted in each. This will also allow to easily bisect between those bumps in case we find regressions because of some of them.

mniestroj commented 11 months ago

Should we consider adding support for other ESP32 boards, now that they're split up? Specifically thinking about the ESP32-DevKitC-WROVER. It can be a separate change.

I would like to keep the amount of supported platforms minimal. We have reduced those in the past, just because it was consuming to much time to make sure every platform worked. Second thing is that I don't even have this HW right now. We can consider more HWs if we make improvements in the HIL in CI and make all the tests autonomous. Right now we are not there yet.