I love FreeRTOS+CLI! Anyway, one feature I think it should have is optional parameter support. Currently, when defining a command, you have to specify the number of parameters to expect. The command has to have this exact number of parameters, or else it will not be accepted. Optional parameters would be great!
Being an embedded developer myself, I know this would be no easy feat, and plenty of ‘what if’s’ would have to be considered when writing the code. Maybe ideas could be gleaned from a ‘NIX’ style bash shell?