#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_CONNECTION_TIMEOUT_MS   (20000U)  // Таймаут соединения 20 секунд

//************************************ Пароль по умолчанию **************************************************
// Пароль по умолчанию "1357"
#define CLI_DEFAULT_PASSWORD_BYTES  {0x31, 0x33, 0x35, 0x37}
#define CLI_DEFAULT_PASSWORD_LEN    4
#define CLI_MAX_COMMANDS            256     // Максимальное количество регистрируемых команд (0x00..0xFF)
#define CLI_PASSWORD_MAX_LEN        15      // Максимальная длина пароля в байтах

#endif