CAN_MREx
Обёртка над CAN-протоколом для ESP32 с поддержкой CAN Open и TWAI-драйвера
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:868ac8e96394842ce8e1552d20fac7bee818504939b8689887b448a7ad30f2ebCAN_MREx-1.13.0-868ac8e9.zipОписание
Обёртка над CAN-протоколом для ESP32, разработанная под локомотивы MREx, но годная и для других проектов на основе CAN-шины. Библиотека упрощает работу с CAN Open стандартом: берёт на себя формирование фреймов, управление приоритетами по ID и синхронизацию узлов в сети. Из коробки работает с TWAI-драйвером ESP32, поддерживает 11-битные идентификаторы и обработку 8-байтовых пакетов данных с CRC-проверкой. Если нужна более высокоуровневая работа с сетью — в проекте есть утилиты вроде MREx Ultra Node Tool для программирования и MREx Dashboard для анализа данных с шины. Пригодится тем, кто строит распределённые системы на базе CAN и хочет держаться стандартов вместо самодельного протокола.