FreeRTOS+CLI - Optional Parameter Support

gbmhunter wrote on Friday, November 02, 2012:

Hi,

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?

Cheers, Geoff

rtel wrote on Friday, November 02, 2012:

FreeRTOS+CLI already has the ability to take a variable number of parameters.  To do this you set the expected number of parameters to -1.  See the implementation of the “echo_parameters” command (prvParameterEchoCommand()) in:

FreeRTOS/FreeRTOS-Plus/Demo_Projects_Using_FreeRTOS_Simulator/FreeRTOS_Plus_CLI_with_Trace/CLI-commands.c

Regards.

I understand this is a really old post but hoping that someone’s still following…
How about a support for a command having at least one required parameter and some optional parameters?