I’m playing around with my GrovePi and I’m looking to add or update some of the example projects in the Elixir grovepi library.
Some of the current projects don’t use Nerves and are made to run from Raspbian, for example the demo project for PivotPi. I was wondering if this is a better approach.
Should I always build the business logic of my projects outside of the Nerves application as a poncho project?
For a description of Poncho Projects, see
In the past, e.g. my All of the Lights project, I’ve kept the hardware related business logic in the Nerves firmware app and brought in my Phoenix app as a poncho project.
Can you also bring in the your hardware business logic as a poncho project and just use the Nerves app to burn and manage the firmware? What are the pros/cons of that approach?