This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Zephyr integration

Hi!

I have written a driver for Dali (prototocol used in lighting management system) on nRF8240. It is a baremetal application which uses the SDK of Nordic (the drivers under integration/nrfx/legacy/). Now I am trying to migrate this driver to a Zephyr application.

I have seen there is project in Zephyr to include the nordic HAL (https://github.com/intel/zephyr/tree/master/ext/hal/nordic)

Is it really possible to migrate a SDK-based driver to Zephyr in a simple way or is it necessary to change completely the concept and base the driver on the Zephyr's Device Driver Mode https://docs.zephyrproject.org/latest/reference/drivers/index.html

Could you provide some help regarding this? Or at least some examples or some guide on how to develop for Nordic microcontroller over Zephyr?

Thanks in advanced

David

Related