A minimal C unit testing framework targetted at embedded systems