hi @svenrademakers,
First of all I would like you to thank you for you hard work building the v2 firmware. It is in a way better shape then it was before.
I follow the development from a sideline all since the beginning and I was wondering if you could shine a light about parts to accelerate the development in the future.
Do you have a shortlist of major issues/technical dept what could hinder future development?
Second question, dou you have any thoughts/experiences about integrating automated (unit) tests in the firmware? Are there any useful frameworks for it? The API parts could be mocked with a test framework specific for Rust I guess. But my knowledge about the embedded side is a little bit limited right now