| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- /*
- * Copyright (c) 2022, Egahp
- *
- * SPDX-License-Identifier: Apache-2.0
- */
- #ifndef CSH_CONFIG_H
- #define CSH_CONFIG_H
- /*!< argument check */
- #define CONFIG_CSH_DEBUG 0
- /*!< default row */
- #define CONFIG_CSH_DFTROW 25
- /*!< default column */
- #define CONFIG_CSH_DFTCOL 80
- /*!< history support <+550byte> */
- #define CONFIG_CSH_HISTORY 1
- /*!< completion support <+1100byte> */
- #define CONFIG_CSH_COMPLETION 1
- /*!< max completion item list count (use stack 4 x count byte) */
- #define CONFIG_CSH_MAX_COMPLETION 40
- /*!< prompt edit support <+1000byte> */
- #define CONFIG_CSH_PROMPTEDIT 1
- /*!< prompt segment count */
- #define CONFIG_CSH_PROMPTSEG 7
- /*!< xterm support */
- #define CONFIG_CSH_XTERM 0
- /*!< newline */
- #define CONFIG_CSH_NEWLINE "\r\n"
- /*!< tab space count */
- #define CONFIG_CSH_SPACE 4
- /*!< independent ctrl map */
- #define CONFIG_CSH_CTRLMAP 0
- /*!< independent alt map */
- #define CONFIG_CSH_ALTMAP 0
- /*!< refresh prompt */
- #define CONFIG_CSH_REFRESH_PROMPT 1
- /*!< no waiting for sget */
- #define CONFIG_CSH_NOBLOCK 1
- /*!< help information */
- #define CONFIG_CSH_HELP ""
- /*!< path length 0:const path, <=255:variable path */
- #define CONFIG_CSH_MAXLEN_PATH 128
- /*!< path segment count */
- #define CONFIG_CSH_MAXSEG_PATH 16
- /*!< user count */
- #define CONFIG_CSH_MAX_USER 1
- /*!< max argument count */
- #define CONFIG_CSH_MAX_ARG 8
- /*!< linebuffer static or on stack */
- #define CONFIG_CSH_LNBUFF_STATIC 1
- /*!< linebuffer size (valid only if lnbuff on stack) */
- #define CONFIG_CSH_LNBUFF_SIZE 256
- /*!< multi-thread mode */
- #define CONFIG_CSH_MULTI_THREAD 0
- /*!< independent signal handler (for multi instances) */
- #define CONFIG_CSH_SIGNAL_HANDLER 0
- /*!< Ctrl+c/d/q/s/z/\ F1-F12 UE <+120byte> */
- #define CONFIG_CSH_USER_CALLBACK 1
- /*!< enable macro export symbol table */
- #define CONFIG_CSH_SYMTAB 1
- /*!< print buffer size */
- #define CONFIG_CSH_PRINT_BUFFER_SIZE 512
- #endif
|