1# Copyright (c) 2022 Nordic Semiconductor ASA
2# SPDX-License-Identifier: Apache-2.0
3
4menu "Frontends"
5
6config LOG_FRONTEND_DICT_UART
7	bool "UART dictionary frontend"
8	select LOG_DICTIONARY_DB
9	select MPSC_PBUF
10	depends on UART_ASYNC_API || UART_INTERRUPT_DRIVEN
11	help
12	  Frontend sends data in binary dictionary mode.
13
14if LOG_FRONTEND_DICT_UART
15
16config LOG_FRONTEND_DICT_UART_BUFFER_SIZE
17	int "Buffer size"
18	default 1024
19	help
20	  Number of bytes dedicated for buffering data
21
22config LOG_FRONTEND_DICT_UART_DROPPED_NOTIFY_PERIOD
23	int "Dropped notification period"
24	default 500
25	help
26	  Determines how often a report about dropped messages is printed. Given
27	  in milliseconds.
28
29endif
30endmenu
31