How to use my own fork of Zephyr?

I had to modify the modem_cellular.c file driver in Zephyr to make it work for a SIMCOM modem. I know I could try getting a PR to Zephyr approved but it'll take some time before it makes it to a NCS version (if it gets approved). In the meantime, what's the recommended way to use this fork of Zephyr in my NCS applications? Is there a guide available? The other option would be to create an "out of tree" driver but I'm not sure that will be possible since I had to edit "modem_cellular.c". Maybe I should forego using NCS entirely and use Zephyr directly? AFAIK, I'm not using any NCS specific code (but I'm not entirely sure about that as I've never tried switching to standalone Zephyr). Any link to guides would be appreciated. 

Parents Reply Children
No Data
Related