@@ -129,24 +129,26 @@ void help (const char* argv0, int exitcode)
129
129
" -b - blocking tty/mocked-uart (default: not blocking tty)\n "
130
130
" -S - spiffs size in KBytes (default: %zd)\n "
131
131
" -L - littlefs size in KBytes (default: %zd)\n "
132
- " -v - mock verbose\n "
133
- " (negative value will force mismatched size)\n "
132
+ " \t (spiffs, littlefs: negative value will force mismatched size)\n "
133
+ " -T - show timestamp on output\n "
134
+ " -v - verbose\n "
134
135
, argv0, MOCK_PORT_SHIFTER, spiffs_kb, littlefs_kb);
135
136
exit (exitcode);
136
137
}
137
138
138
139
static struct option options[] =
139
140
{
140
- { " help" , no_argument, NULL , ' h' },
141
- { " fast" , no_argument, NULL , ' f' },
142
- { " local" , no_argument, NULL , ' l' },
143
- { " sigint" , no_argument, NULL , ' c' },
144
- { " blockinguart" , no_argument, NULL , ' b' },
145
- { " verbose" , no_argument, NULL , ' v' },
146
- { " interface" , required_argument, NULL , ' i' },
147
- { " spiffskb" , required_argument, NULL , ' S' },
148
- { " littlefskb" , required_argument, NULL , ' L' },
149
- { " portshifter" , required_argument, NULL , ' s' },
141
+ { " help" , no_argument, NULL , ' h' },
142
+ { " fast" , no_argument, NULL , ' f' },
143
+ { " local" , no_argument, NULL , ' l' },
144
+ { " sigint" , no_argument, NULL , ' c' },
145
+ { " blockinguart" , no_argument, NULL , ' b' },
146
+ { " verbose" , no_argument, NULL , ' v' },
147
+ { " timestamp" , no_argument, NULL , ' T' },
148
+ { " interface" , required_argument, NULL , ' i' },
149
+ { " spiffskb" , required_argument, NULL , ' S' },
150
+ { " littlefskb" , required_argument, NULL , ' L' },
151
+ { " portshifter" , required_argument, NULL , ' s' },
150
152
};
151
153
152
154
void cleanup ()
@@ -182,7 +184,7 @@ int main (int argc, char* const argv [])
182
184
183
185
for (;;)
184
186
{
185
- int n = getopt_long (argc, argv, " hlcfbvi :S:s:L:" , options, NULL );
187
+ int n = getopt_long (argc, argv, " hlcfbvTi :S:s:L:" , options, NULL );
186
188
if (n < 0 )
187
189
break ;
188
190
switch (n)
@@ -217,6 +219,9 @@ int main (int argc, char* const argv [])
217
219
case ' v' :
218
220
mockdebug = true ;
219
221
break ;
222
+ case ' T' :
223
+ serial_timestamp = true ;
224
+ break ;
220
225
default :
221
226
help (argv[0 ], EXIT_FAILURE);
222
227
}
0 commit comments