I have logged a bug with the Zephyr team about build 2.2 and bug(s) with the shell.
They have advised it should be fixed in the latest build 2.3 rc1.
How do I update platformio (I have nordic nrf52840 dev board) to use the 2.3 release.
currently I am using clion ide with the platformio plugin.
Normally I would wait, but the shell bug is causing the shell to freeze in may different ways so I am constantly running to see if a simple line of c++ causes the shell to freeze.
Just got feedback from the Zephyr Team and they advised that 2.3 should be released next week.
If you need to use it absolutely now you can always use the
platform_packages directive to point any package to another source. In your case you might be interested in the
framework-zephyr package (or another package like
framework-zephyr-fatfs or whatever).
First you should have a look at the current state of that package by going into your packagefolder (
/home/<user>/ .platformio/...) and checking out the files. The main Zephyr core files should be there along with a
package.json saying e.g.
"description": "A small, scalable open source RTOS for IoT embedded devices",
Here the version Zephyr version is e.g. 2.2.0 ancoded as the
You should be able to create a new repository (e.g. github), add the newer Zephyr core files (in the same structure as the current package) and add a
package.json with an increase
version, and then say
framework-zephyr @ <your github url here>
The other way is of course to wait for the PlatformIO platform devs (stm32, nrf52 or whatever
platform you’re working with) to update the PlatformIO package repository with new versions of
Thank you for the easy to understand instructions.
Sorry for delay in responding. did not turn notifications on.
I might wait a couple of weeks first as I am getting a new development board.