Benjamin Cabé

Zephyr Weekly Update – Hello 3.5.99!

Zephyr Weekly Update - October 27, 2023

Zephyr Weekly Update - October 27, 2023

Zephyr 3.5 has been out for a week (here’s the announcement blog post if you missed it!), and earlier this week we celebrated the release by having a live stream where many maintainers as well as our release managers Fabio and Johan joined me to discuss some of the additions to 3.5.

Catch up with the recording on YouTube, and consider subscribing to the channel if you haven’t already to be notified of upcoming videos and live streams.

The main development branch is now open again, so it’s time for for this week’s update!

Documentation improvements

Doxygen comments coverage report for include/zephyr/drivers headers.

New configdefault Kconfig keyword

In order to make it easier for developers to define custom default values downstream without needing to re-specify dependencies of the symbols they which to “override”, a new configdefault extension to Kconfig allows to do just that.

Jordan Yates, who contributed this extension, shared the following example which I think is pretty self-explanatory:

config MY_COMPANY_APPS
    bool "Apply defaults for internal applications"

configdefault BT
     default y if MY_COMPANY_APPS
configdefault MCUMGR
    default y if MY_COMPANY_APPS && BT

See PR #51316 for more background and details, as well as Zephyr documentation.

west 1.2.0

A new 1.2.0 version of west was released ahead of Zephyr 3.5.0, and I wanted to call out a welcome addition to the list of commands.

west grep allows you to… well… grep for content across your entire workspace. This can be really useful when you want to look for something both in the Zephyr codebase and in the various HALs (or any other module really).

More at https://github.com/zephyrproject-rtos/west/releases/tag/v1.2.0

Boards & SoCs

DA14695 Development Kit USB
Accel 13 Click – Mikroe

Drivers

Miscellaneous


A big thank you to the 24 individuals who had their first pull request accepted since my last post, 💙 🙌: @TomzBench, @karthi012, @marnold-b, @davedesro, @mimbriani, @dennisgr102, @pkoscik, @augustozanellato, @yf13, @Spice-Weasel, @jpmur, @martincalsyn, @nandogalliard, @yeweizy, @mgritz, @pres2300, @photonthunder, @sousapedro596, @FranciszekPin, @Alex-T-Stark, @quic-lingutla, @hlukasz, @arun-mani-tech, and @akaiserUS.

As always, I very much welcome your thoughts and feedback in the comments below!

If you enjoyed this article, don’t forget to subscribe to this blog to be notified of upcoming publications! And of course, you can also always find me on Twitter and Mastodon.

Catch up on all previous issues of the Zephyr Weekly Update:

Exit mobile version