Lines Matching +full:rx +full:- +full:buffer +full:- +full:config
4 # SPDX-License-Identifier: Apache-2.0
15 DT_CHOSEN_Z_SHELL_UART := zephyr,shell-uart
17 config SHELL_BACKEND_SERIAL
27 config SHELL_BACKEND_SERIAL_INIT_PRIORITY
35 config SHELL_PROMPT_UART
42 config SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN
47 config SHELL_ASYNC_API
60 config SHELL_BACKEND_SERIAL_API_POLLING
63 config SHELL_BACKEND_SERIAL_API_INTERRUPT_DRIVEN
69 config SHELL_BACKEND_SERIAL_API_ASYNC
76 config SHELL_BACKEND_SERIAL_FORCE_TX_BLOCKING_MODE
81 config SHELL_BACKEND_SERIAL_TX_RING_BUFFER_SIZE
82 int "Set TX ring buffer size"
86 If UART is utilizing DMA transfers then increasing ring buffer size
89 config SHELL_BACKEND_SERIAL_RX_RING_BUFFER_SIZE
90 int "Set RX ring buffer size"
95 RX ring buffer size impacts accepted latency of handling incoming
97 usually enough if ring buffer is few bytes (more than one due to
103 config SHELL_BACKEND_SERIAL_ASYNC_RX_TIMEOUT
104 int "RX inactivity timeout (in microseconds)"
109 config SHELL_BACKEND_SERIAL_ASYNC_RX_BUFFER_COUNT
110 int "Number of RX buffers"
114 Number of RX buffers. Some UART driver implementations changes buffers
119 config SHELL_BACKEND_SERIAL_ASYNC_RX_BUFFER_SIZE
120 int "Size of the RX buffer"
123 Size of a single RX buffer. Together with buffer count it defines the
124 space that can hold RX data. It may be decreased if shell input is
130 config SHELL_BACKEND_SERIAL_RX_POLL_PERIOD
131 int "RX polling period (in milliseconds)"
135 Determines how often UART is polled for RX byte.
137 config SHELL_BACKEND_SERIAL_CHECK_DTR
145 default-timeout = 100
148 default-size = 512
155 config SHELL_BACKEND_SERIAL_LOG_LEVEL_DEFAULT
158 config SHELL_BACKEND_SERIAL_LOG_LEVEL_DBG
161 config SHELL_BACKEND_SERIAL_LOG_LEVEL_INF
164 config SHELL_BACKEND_SERIAL_LOG_LEVEL_WRN
167 config SHELL_BACKEND_SERIAL_LOG_LEVEL_ERR
170 config SHELL_BACKEND_SERIAL_LOG_LEVEL_NONE
175 config SHELL_BACKEND_SERIAL_LOG_LEVEL
186 config SHELL_BACKEND_RTT
199 config SHELL_PROMPT_RTT
206 config SHELL_BACKEND_RTT_BUFFER
207 int "Buffer number used for shell input and output."
211 Select index of up-buffer used for shell output, by default it uses
212 terminal up-buffer and its settings.
214 config SHELL_BACKEND_RTT_RETRY_CNT
221 config SHELL_BACKEND_RTT_RETRY_DELAY_MS
226 data periodically. Period starts from 1-2 milliseconds and can be
231 config SHELL_RTT_RX_POLL_PERIOD
232 int "RX polling period (in milliseconds)"
235 Determines how often RTT is polled for RX byte.
238 default-timeout = 100
241 default-size = 512
248 config SHELL_RTT_INIT_LOG_LEVEL_DEFAULT
251 config SHELL_RTT_INIT_LOG_LEVEL_DBG
254 config SHELL_RTT_INIT_LOG_LEVEL_INF
257 config SHELL_RTT_INIT_LOG_LEVEL_WRN
260 config SHELL_RTT_INIT_LOG_LEVEL_ERR
263 config SHELL_RTT_INIT_LOG_LEVEL_NONE
268 config SHELL_RTT_INIT_LOG_LEVEL
278 module-str = RTT shell backend
283 config SHELL_BACKEND_MQTT
298 config SHELL_MQTT_SERVER_ADDR
304 config SHELL_MQTT_SERVER_PORT
310 config SHELL_MQTT_SERVER_USERNAME
315 config SHELL_MQTT_SERVER_PASSWORD
320 config SHELL_MQTT_RX_BUF_SIZE
321 int "RX buffer size"
324 Buffer size for the MQTT data reception.
326 config SHELL_MQTT_TX_BUF_SIZE
327 int "TX buffer size"
331 Buffer size for the MQTT data transmission.
334 default-timeout = 100
337 default-size = 512
344 config SHELL_MQTT_INIT_LOG_LEVEL_DEFAULT
347 config SHELL_MQTT_INIT_LOG_LEVEL_DBG
350 config SHELL_MQTT_INIT_LOG_LEVEL_INF
353 config SHELL_MQTT_INIT_LOG_LEVEL_WRN
356 config SHELL_MQTT_INIT_LOG_LEVEL_ERR
359 config SHELL_MQTT_INIT_LOG_LEVEL_NONE
364 config SHELL_MQTT_INIT_LOG_LEVEL
374 module-str = MQTT shell backend
379 config SHELL_BACKEND_RPMSG
387 config SHELL_PROMPT_RPMSG
394 config SHELL_RPMSG_SERVICE_NAME
396 default "rpmsg-tty"
400 config SHELL_RPMSG_SRC_ADDR
406 config SHELL_RPMSG_DST_ADDR
412 config SHELL_RPMSG_MAX_RX
413 int "Receive buffer size"
419 default-timeout = 100
422 default-size = 512
429 config SHELL_RPMSG_INIT_LOG_LEVEL_DEFAULT
432 config SHELL_RPMSG_INIT_LOG_LEVEL_DBG
435 config SHELL_RPMSG_INIT_LOG_LEVEL_INF
438 config SHELL_RPMSG_INIT_LOG_LEVEL_WRN
441 config SHELL_RPMSG_INIT_LOG_LEVEL_ERR
444 config SHELL_RPMSG_INIT_LOG_LEVEL_NONE
449 config SHELL_RPMSG_INIT_LOG_LEVEL
459 module-str = RPMsg shell backend
464 config SHELL_BACKEND_TELNET
475 config SHELL_TELNET_INIT_PRIORITY
484 config SHELL_PROMPT_TELNET
491 config SHELL_TELNET_PORT
498 config SHELL_TELNET_LINE_BUF_SIZE
499 int "Telnet line buffer size"
502 This option can be used to modify the size of the buffer storing
510 config SHELL_TELNET_SEND_TIMEOUT
515 in when a line buffer is not empty but did not yet meet the line feed.
517 config SHELL_TELNET_SUPPORT_COMMAND
524 at a time" mode, which enable the history and line-editing features
530 default-timeout = 100
533 default-size = 512
540 config SHELL_TELNET_INIT_LOG_LEVEL_DEFAULT
543 config SHELL_TELNET_INIT_LOG_LEVEL_DBG
546 config SHELL_TELNET_INIT_LOG_LEVEL_INF
549 config SHELL_TELNET_INIT_LOG_LEVEL_WRN
552 config SHELL_TELNET_INIT_LOG_LEVEL_ERR
555 config SHELL_TELNET_INIT_LOG_LEVEL_NONE
560 config SHELL_TELNET_INIT_LOG_LEVEL
570 module-str = TELNET shell backend
575 config SHELL_BACKEND_WEBSOCKET
586 config SHELL_WEBSOCKET_BACKEND_COUNT
600 config SHELL_WEBSOCKET_PROMPT
607 config SHELL_WEBSOCKET_ENDPOINT_URL
613 config SHELL_WEBSOCKET_IP_ADDR
621 config SHELL_WEBSOCKET_PORT
629 config SHELL_WEBSOCKET_LINE_BUF_SIZE
630 int "Websocket line buffer size"
633 This option can be used to modify the size of the buffer storing
641 config SHELL_WEBSOCKET_SEND_TIMEOUT
646 in when a line buffer is not empty but did not yet meet the line feed.
649 default-timeout = 100
652 default-size = 512
659 config SHELL_WEBSOCKET_INIT_LOG_LEVEL_DEFAULT
662 config SHELL_WEBSOCKET_INIT_LOG_LEVEL_DBG
665 config SHELL_WEBSOCKET_INIT_LOG_LEVEL_INF
668 config SHELL_WEBSOCKET_INIT_LOG_LEVEL_WRN
671 config SHELL_WEBSOCKET_INIT_LOG_LEVEL_ERR
674 config SHELL_WEBSOCKET_INIT_LOG_LEVEL_NONE
679 config SHELL_WEBSOCKET_INIT_LOG_LEVEL
689 module-str = Websocket shell backend
694 config SHELL_BACKEND_DUMMY
702 config SHELL_PROMPT_DUMMY
709 config SHELL_BACKEND_DUMMY_BUF_SIZE
710 int "Size of dummy buffer size"
714 This is size of output buffer that will be used by dummy backend, this limits number of
721 config SHELL_DUMMY_INIT_LOG_LEVEL_DEFAULT
724 config SHELL_DUMMY_INIT_LOG_LEVEL_DBG
727 config SHELL_DUMMY_INIT_LOG_LEVEL_INF
730 config SHELL_DUMMY_INIT_LOG_LEVEL_WRN
733 config SHELL_DUMMY_INIT_LOG_LEVEL_ERR
736 config SHELL_DUMMY_INIT_LOG_LEVEL_NONE
741 config SHELL_DUMMY_INIT_LOG_LEVEL
752 config SHELL_BACKEND_ADSP_MEMORY_WINDOW
761 config SHELL_BACKEND_ADSP_MEMORY_WINDOW_PROMPT
768 config SHELL_BACKEND_ADSP_MEMORY_WINDOW_POLL_INTERVAL