1#
2# Copyright (c) 2024 David Ullmann
3#
4# SPDX-License-Identifier: Apache-2.0
5#
6
7config LORA_RYLRXXX
8	bool "Reyax LYLR driver"
9	default y
10	depends on DT_HAS_REYAX_RYLRXXX_ENABLED
11	select MODEM_MODULES
12	select MODEM_CHAT
13	select MODEM_PIPE
14	select MODEM_BACKEND_UART
15	select GPIO
16	help
17	  Enable the Reyax LYLR driver
18
19if LORA_RYLRXXX
20
21config LORA_RYLRXX_CMD_BUF_SIZE
22	int "cmd buffer size"
23	default 256
24	help
25	  Configure the cmd buffer size
26
27config RYLRXXX_UNSOLICITED_RX_MSGQ_SIZE
28	int "number of message to store in message queue"
29	default 1
30	help
31	  Configure the size of message queue
32
33config RYLRXXX_RADIO_CMD_RESPONSE_TIMEOUT_MS
34	int "timeout when waiting for response from radio serial interface after send cmd"
35	default 500
36	help
37	  Configure the number of milliseconds before timing out when waiting for acknowledgment from radio after sending cmd
38
39config RYLRXXX_MODEM_BUFFERS_SIZE
40	int "size of buffers for modem library"
41	default 512
42	help
43	  Configure the size of buffers for modem library
44
45endif # LORA_RYLRXXX
46