1 #ifndef _ATPARSER_OPTS_H_ 2 #define _ATPARSER_OPTS_H_ 3 4 #ifdef __cplusplus 5 extern "C" { 6 #endif 7 8 #define ATPSR_OPT_ENABLED 1 9 #define ATPSR_OPT_DISABLED 0 10 11 #ifndef ATPSR_SINGLE_TASK 12 #define ATPSR_SINGLE_TASK ATPSR_OPT_DISABLED 13 #endif 14 15 #ifndef ATPSR_DEV_MAX_NUM 16 #define ATPSR_DEV_MAX_NUM 1 17 #endif 18 19 #ifndef AT_TASK_DEFAULT_WAIT_TIME_MS 20 #define AT_TASK_DEFAULT_WAIT_TIME_MS 5000 21 #endif 22 23 #ifndef AT_SEND_RECV_DEFAULT_TIMEOUT_MS 24 #define AT_SEND_RECV_DEFAULT_TIMEOUT_MS 3000 25 #endif 26 27 #ifndef AT_SEND_DEFAULT_PROMPT_TIMEOUT_MS 28 #define AT_SEND_DEFAULT_PROMPT_TIMEOUT_MS 200 29 #endif 30 31 #ifndef AT_RECV_DEFAULT_PREFIX 32 #define AT_RECV_DEFAULT_PREFIX "\r\n" 33 #endif 34 35 #ifndef AT_RECV_DEFAULT_SUCCESS_POSTFIX 36 #define AT_RECV_DEFAULT_SUCCESS_POSTFIX "OK\r\n" 37 #endif 38 39 #ifndef AT_RECV_DEFAULT_FAIL_POSTFIX 40 #define AT_RECV_DEFAULT_FAIL_POSTFIX "ERROR\r\n" 41 #endif 42 43 #ifndef AT_SEND_DEFAULT_DELIMITER 44 #define AT_SEND_DEFAULT_DELIMITER "\r" 45 #endif 46 47 #ifndef AT_SEND_DEFAULT_DATA_PROMPT 48 #define AT_SEND_DEFAULT_DATA_PROMPT ">" 49 #endif 50 51 #ifndef AT_WORKER_DEFAULT_STACK_SIZE 52 #define AT_WORKER_DEFAULT_STACK_SIZE 4096 53 #endif 54 55 #ifndef AT_WORKER_DEFAULT_PRIORITY 56 #define AT_WORKER_DEFAULT_PRIORITY 32 /* Default AOS_DEFAULT_APP_PR */ 57 #endif 58 59 #ifdef __cplusplus 60 } 61 #endif 62 #endif 63 64 65