In the process of developing firmware, we need to maintain code quality and to make sure code is implemented as designed. That’s where we’re going to need testing phase. There are lots of testing, but I will mentioned some of them:

For unit and integration test, we are going to use Catch2 Framework.

Now, let’s define the project requirements! Go to page ‣.