RTT-Ethernet
Драйвер Ethernet для STM32 с поддержкой socket-интерфейса и совместимостью с Arduino Ethernet library
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e3c67ee52e97d5a64eaafab96ce22bb4a1933c6eae47ab74f7c7649c5bd30abfRTT_Ethernet-2.2.0-e3c67ee5.zipОписание
Драйвер Ethernet для STM32, который даёт возможность подключить Arduino-совместимую плату к интернету через сетевой интерфейс. Библиотека реализует как RAW API, так и socket-интерфейс, совместима со стандартной Arduino Ethernet library, поэтому многие примеры из официальной документации будут работать практически без изменений. Под капотом использует RT-Thread RTOS, LwIP stack и CMSIS-OS, поэтому требует установки этих трёх зависимостей. По умолчанию буфер приёма-передачи настроен на 1524 байта с четырьмя дескрипторами в каждую сторону, но для стабильной работы примеров рекомендуется увеличить количество буферов приёма до восьми. Поддерживает различные варианты инициализации сети — с автоматическим получением адреса или с явным указанием IP, шлюза, подсети и DNS.