39 lines
1.1 KiB
C
39 lines
1.1 KiB
C
/*
|
|
* Author: Chandra Mohan C (willvalab@gmail.com)
|
|
* All rights reserved.
|
|
*
|
|
* Use of this source code is governed by a MIT-style license that can be found
|
|
* in the LICENSE file.
|
|
*
|
|
**-----------------------------------------------*/
|
|
|
|
#ifndef UARTSHCONFIG_H_
|
|
#define UARTSHCONFIG_H_
|
|
/*-----------------------------------------------*/
|
|
|
|
#define UARTSH_CONFIG_COMMAND_STRING_SIZE 199
|
|
#define UARTSH_CONFIG_ARGC_MAX 31
|
|
#define UARTSH_CONFIG_COMMAND_HISTORY_COUNT 3
|
|
/*-----------------------------------------------*/
|
|
|
|
// CONFIG LINE TERMINATION
|
|
#define UARTSH_END_CHAR_CR (1 << 0)
|
|
#define UARTSH_END_CHAR_LF (1 << 1)
|
|
#define UARTSH_END_CHAR_CRLF (UARTSH_END_CHAR_CR | UARTSH_END_CHAR_LF)
|
|
|
|
#define UARTSH_CONFIG_END_CHAR UARTSH_END_CHAR_CR
|
|
/*-----------------------------------------------*/
|
|
|
|
// CONFIG BACKSPACE AND DELETE KEY
|
|
#define UARTSH_BACKSPACE_KEY 0X08
|
|
#define UARTSH_DELETE_KEY 0X7F
|
|
|
|
#define UARTSH_CONFIG_KEY_BACKSPACE UARTSH_BACKSPACE_KEY
|
|
/*-----------------------------------------------*/
|
|
|
|
#define UARTSH_CONFIG_USE_ARGPARSE 0
|
|
/*-----------------------------------------------*/
|
|
|
|
#endif /* UARTSHCONFIG_H_ */
|
|
|