editable serial input line buffer

Dependents:   MAX5715BOB_Tester MAX11131BOB_Tester MAX5171BOB_Tester MAX11410BOB_Tester ... more

Revision:
9:12e37800ecdd
Parent:
7:0bda7cfee767
Child:
10:3e2ff983be1c
--- a/CmdLine.h	Fri Sep 27 21:14:25 2019 -0700
+++ b/CmdLine.h	Mon Nov 11 23:27:59 2019 +0000
@@ -149,6 +149,7 @@
 
     // bool parse_and_remove_key(const char *key, int& matched_index);
     bool parse_and_remove_key(const char *key, char *valueBuf, size_t valueBufLen);
+    char chSeparator;
 
     bool parse_frequency_Hz(const char *key, uint32_t& frequency_Hz);
     bool parse_interval_usec(const char *key, us_timestamp_t& interval_usec);
@@ -160,6 +161,10 @@
     bool parse_uint16_dec(const char *key, uint16_t& uint16Var);
     bool parse_int16_hex(const char *key, int16_t& int16Var);
     bool parse_int16_dec(const char *key, int16_t& int16Var);
+    bool parse_uint32_hex(const char *key, uint32_t& uint32Var);
+    bool parse_uint32_dec(const char *key, uint32_t& uint32Var);
+    bool parse_int32_hex(const char *key, int32_t& int32Var);
+    bool parse_int32_dec(const char *key, int32_t& int32Var);
     bool parse_double(const char *key, double& doubleVar);
     bool parse_float(const char *key, float& floatVar);
     bool parse_byteCount_byteList_hex(size_t& byteCount, char *mosiDataBuf, size_t mosiDataBufSize);