Benjamin Cabé

Zephyr Weekly Update – Summer catch-up

Zephyr Weekly Update - August 11, 2023

Zephyr Weekly Update - August 11, 2023

I’ve made a terrible mistake! I went on vacation for a few weeks, and just before that also missed a couple of weekly updates due to bank holidays and a busy schedule… Now, I have 750+ merged pull requests to catch up on to try and give y’all a sense of what recently landed in Zephyr. I will do my best to do justice to all the great work from the community over the past month, but I apologize in advance if I miss a few things here and there. I’ll try to resume to a normal schedule next week!

Support for ext2 filesystem

In addition to FatFS and LittleFS, Zephyr now supports ext2fs! Heartfelt kudos to Franciszek Zdobylak for the amazing work on this one.

Together with this very significant contribution, a new file system sample has been introduced to make it easier to play with FAT and ext2 on either an SD card or internal/external flash storage.

LwM2M engine now 2x more power efficient

The OMA LwM2M device management protocol is primarily aimed at low-power devices operated over constrained, also low-power, networks. A recent refactoring of the LwM2M engine makes it possible to rely on a tickless approach for managing the LwM2M communications. The engine only wakes up when needed, as opposed to ticking (potentially needlessly) every 0.5s.

See new LWM2M_TICKLESS Kconfig option and PR #60887. Some very impressive charts there demonstrating the 2x improvement on energy efficiency (actual power consumption impact might differ based on the actual hardware).

Boards & SoCs

ST Nucleo WBA52CG

Shields

Semtech SX1276MB1MAS LoRa shield.

Drivers

Display

G1120B0MIPI smartwatch display – Credit: NXP

Sensors

DFRobot A01NYUB distance sensor

Bluetooth

Miscellaneous


A big thank you to the 48 individuals who had their first pull request accepted since last time I posted, 💙 🙌: @dbongartz, @KyraLengfeld, @lutb-ot, @DaWei8823, @HoZHel, @rnpnr, @supcik, @xqinx, @TimMThomas, @joeker64, @bdmendes, @benner, @dluke62, @JDuchniewicz, @kobelev-dev, @mfikes, @shaggygi, @wsipak, @KarthikL1729, @Dalachowsky, @Crzyrndm, @valentinkorenblit, @avolkov-1221, @wangwillian0, @ggrs, @gdengi, @radsemijmitchell, @man-gc, @Flameeyes, @janhenke, @rubienr, @deining, @kmeinhar, @slpp95prashanth, @msobkowski, @vdsh-sc, @lawrencek52, @napl-nordic, @mbolivar-ampere, @aronlander-pe, @konradderda, @chencaidy, @MarGasiorek, @MarcelKr, @PetervdPerk-NXP, @ioannis-karachalios, @antoinebout0, @dey-r.

As always please feel free to jump in with your thoughts or questions in the comments below. See you next week!

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