Porting Arduino Driver to Zephyr RTOS for nRF52 Series

I'm working on a project that uses an nRF52832 microcontroller and an BMP180. I currently have an Arduino driver for this component, but I'd like to port it to Zephyr RTOS for better resource management and real-time capabilities.

Could you please advise on the best practices for converting an Arduino driver to a Zephyr-compatible driver? Are there any specific resources or guides available for this process?

Additionally, if there are existing Zephyr drivers for the BMP180, I'd be grateful if you could point me in the right direction.

Thanks in advance for your support!

Related