mirror of https://github.com/rusefi/bldc.git
Merge pull request #547 from Teslafly/ignore_terminal_command_case
Convert all terminal command inputs to lowercase
This commit is contained in:
commit
ae9755a607
|
@ -38,6 +38,7 @@
|
|||
#include "firmware_metadata.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
|
||||
|
@ -75,6 +76,11 @@ void terminal_process_string(char *str) {
|
|||
return;
|
||||
}
|
||||
|
||||
// force command argument to be lowercase
|
||||
for(int i = 0; argv[0][i] != '\0'; i++){
|
||||
argv[0][i] = tolower(argv[0][i]);
|
||||
}
|
||||
|
||||
for (int i = 0;i < callback_write;i++) {
|
||||
if (callbacks[i].cbf != 0 && strcmp(argv[0], callbacks[i].command) == 0) {
|
||||
callbacks[i].cbf(argc, (const char**)argv);
|
||||
|
|
Loading…
Reference in New Issue