Replies: 3 comments 2 replies
-
|
You mean binaries for the firmware? It is kinda problem as different boards are supported and i would need to compile and publish for all of them. LED pin, 32.768kHz quartz, power regulator configuration, etc are required to be set for the specific board during compilation and i haven't look how to run multi-boards compilation in the Zephyr SDK yet. I'll think about this but no promises. As for setting environment for yourself, it isn't so complicated. You have to install nrfconnect SDK (2.8 or 2.9, not sure about 3.x versions) and visual studio code. From nrfconnect SDK tool manager you can get everything needed to get working binary. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for your quick response. Ok, I'll try to setup the env locally and then maybe try a github action. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @vasimv, I tried building the firmware locally on macOS but ran into compile errors. I also tried in GitHub Codespaces and still couldn’t get it to compile, I must be missing something. To make it easier to test and to provide a “known-good” reference build, I created a fresh repo and added a GitHub Action that compiles and publishes a minimal firmware. At the moment it’s intentionally minimal (just builds + publishes), but it should be straightforward to extend it and use a build matrix so we get a .hex per board/config variant. I think this can be helpfull if we want to quickly test the firmware and can also serve as a reference for anyone trying to build locally. I guess for the different configurations we could iterate the different prj.conf files and invoke a west build for each one like: Here's the github action if you want to have a look: https://github.com/jcardus/hybrid-tag/blob/main/.github/workflows/build.yml Published output: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Do you have any plans to publish the latest firmware for nrf52 and nrf54?
Do you think it's possible to do it in a github action?
That would facilitate a lot, for what I see it's not so easy to setup the dev environment.
Beta Was this translation helpful? Give feedback.
All reactions