/* * 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_ */