Anyone tried Zephyr on the Ruuvitag?


#1

Has anyone tried to run Zephyr (https://www.zephyrproject.org/) on the Ruuvitag?

It supports a few other devices based on the nRF52832 SoC and already has functionality like bluetooth mesh support as well as seemingly supporting the onboard sensors.


#2

AFAIK, not yet. But would be a good idea to add a support ASAP. Seems also that nRF52832 has
a pretty good feature list:

http://docs.zephyrproject.org/boards/arm/nrf52_pca10040/doc/nrf52_pca10040.html

@otso @Scrin @jari.isohanni They have also a JS IDE (video below). @nullr0ute would you be interested to help on this?


#3

Added a new tutorial:


#4

I looked into Zephyr a while ago. If I recall correctly, dev board is required to flash the applications.
Additionally, FTDI-UART (or similar) would be a nice-to-have and connected to dev board.


#5

They also have support for MicroPython, which I’m interested in, and JerryScript. There’s also the option to use mcuboot (https://mcuboot.com/) which after an initial flash might negate the need for devboard for future updates? (although I’m not sure about the details of mcuboot in that regard)


#6

Looks really interesting, interested to try this out for sure :thinking:


#7

This looks great. Has anyone found a way to use it on a Ruuvi Tag yet?


#8

I did have an initial port locally, I need to rebase it onto upstream 1.12 and retest as there were a few issues. I hope to get time to do that before long, the support for the nrf52 series chips in Zephyr is fairly decent.