Skip to main content

Module components

Module components 

Source
Expand description

Компоненты

Modules§

cmp_add_input_stream
Компонент для добавления сообщений из побочного потока
cmp_add_output_stream
Компонент для отправки сообщений в побочный поток
cmp_derive
Компонент для создания сообщений на основе других сообщений
cmp_derive_new
Компонент для создания сообщений на основе других сообщений
cmp_esp_can
Компонент cmp_esp_can
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_mqtt_client
Клиент MQTT микроконтроллера ESP32
cmp_esp_nvs
Компонент для сохранения / извлечения данных из сохраняемой области памяти (NVS - Non-Volatile Storage)
cmp_esp_speed
Компонент измерения скорости
cmp_esp_spi_master
Компонент для работы с подчиненными устройствами по шине SPI
cmp_esp_wifi
Компонент для настройки Wi-Fi в микроконтроллере ESP32
cmp_external_fn_process
Тестирование документации:
cmp_inject_periodic
Компонент для периодического создания сообщений.
cmp_inject_single
Шаблон компонента
cmp_livecounter
Шаблон компонента
cmp_logger
Компонент для вывода данных в консоль. Используется для отладки.
cmp_plc
Исполнение логики работы в стиле ПЛК.
shared_tasks
Задачи, которые можно использовать в других компонентах