29 #define CLI_ARG_MOTOR_ON 0 30 #define CLI_ARG_MOTOR_OFF 1 32 #define CLI_ARG_TURN_LEFT 0 33 #define CLI_ARG_TURN_RIGHT 1 cli_state_t cli_parse_command(char token, cli_command_t *command)
Parse command.
cli_state_t cli_parse_motor_argument(char token, uint16_t *argument)
Parse motor argument.
cli_command_t
Definition: cli.h:35
cli_state_t cli_parse_advance_argument2(char token, uint16_t *argument)
Parse second advance argument.
cli_state_t cli_parse_direction_argument(char token, uint16_t *argument)
Parse direction argument.
cli_state_t cli_parse_advance_argument1(char token, uint16_t *argument)
Parse first advance argument.
cli_state_t cli_execute(cli_command_t command, uint16_t argument)
Execute command.
cli_state_t cli_error(void)
Print error message.
cli_state_t
Definition: cli.h:42
cli_state_t cli_parse_terminal(char token)
Parse terminal.