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