#ifndef CLI_PROTOCOL_CFG_H
#define CLI_PROTOCOL_CFG_H

#include "lmcal_uart.h"

//************************************ Конфигурация UART ****************************************************
#define CLI_UART_CHANNEL            (LMCAL_UART_CHANNEL1)



//************************************ Размеры буферов ******************************************************
#define CLI_CMD_BUFFER_SIZE         (128)     // Размер буфера команды
#define CLI_DATA_MAX_SIZE           (64)      // Максимальный размер данных

#define CLI_MAX_COMMANDS            255       // Максимальное количество регистрируемых команд (0x00..0xFF)

#define CLI_INT_CMD_NUM             (10)      // Количество встроенных команд

//************************************ Таймауты ************************************************************
#define CLI_CONNECTION_TIMEOUT_MS   (20000U)  // Таймаут соединения 20 секунд



//************************************ Пароль по умолчанию **************************************************
// Пароль по умолчанию "1357"
#define CLI_DEFAULT_PASSWORD_BYTES  {0x31, 0x33, 0x35, 0x37}
#define CLI_DEFAULT_PASSWORD_LEN    4

#define CLI_PASSWORD_MAX_LEN        15      // Максимальная длина пароля в байтах

#endif
