]>
cloudbase.mooo.com Git - z180-stamp.git/blob - avr/cmd_misc.c
2 * (C) Copyright 2014,2016 Leo C. <erbl259-lmu@yahoo.de>
5 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
7 * SPDX-License-Identifier: GPL-2.0
15 #include "con-utils.h"
16 #include "getopt-min.h"
19 command_ret_t
do_echo(cmd_tbl_t
*cmdtp
, uint_fast8_t flag
, int argc
, char * const argv
[])
21 bool put_newline
= true;
23 (void) cmdtp
; (void) flag
;
29 while ((opt
= getopt(argc
, argv
, PSTR("n"))) != -1) {
39 for (uint_fast8_t i
= optind
; i
< argc
; i
++) {
50 return CMD_RET_SUCCESS
;
54 command_ret_t
do_sleep(cmd_tbl_t
*cmdtp
, uint_fast8_t flag
, int argc
, char * const argv
[])
56 unsigned long start
= get_timer(0);
59 uint_fast8_t millisec
= 0;
61 (void) cmdtp
; (void) flag
;
66 delay
= eval_arg(argv
[1], &sp
);
80 while (get_timer(start
) < delay
) {
82 return CMD_RET_FAILURE
;
87 return CMD_RET_SUCCESS
;