Module components

Source
Expand description

Компоненты

Modules§

cmp_add_input_stream
Компонент для добавления сообщений из побочного потока
cmp_add_output_stream
Компонент для отправки сообщений в побочный потока
cmp_create_if_not_exist
Создание компонентов, если они отсутсвуют в кеше
cmp_derive
Компонент для создания сообщений на основе других сообщений
cmp_esp_gpio
Компонент для работы с входами и выходами GPIO микроконтроллера ESP
cmp_esp_http_server
HTTP-сервер в микроконтроллере ESP32
cmp_esp_i2c_master
Компнент опроса по протоколу i2c для микроконтроллера ESP32
cmp_esp_i2c_slave
Компонент для подключения контроллера ESP32 как I2C slave.
cmp_esp_led
Компонент для управления светодиодными лентами TODO - рассмотреть возможность использования esp-hal-smartled
cmp_esp_nvs
Компонент для сохранения / извлечения данных из сохраняемой области памяти (NVS - Non-Volatile Storage)
cmp_esp_spi_master
Компонент для работы с подчиненными устройствами по шине SPI
cmp_esp_uart_slave
Компонент для обмена данными по шине UART в режиме slave
cmp_esp_wifi
Шаблон компонента
cmp_external_fn_process
Тестирование документации:
cmp_inject_periodic
Компонент для периодического генерирования сообщений
cmp_livecounter
Шаблон компонента
cmp_logger
Компонент для логгирования сообщений
cmp_plc
Исполнение логики работы в стиле ПЛК.
shared_tasks
Задачи, которые можно использовать в других компонентах