Приветствую адептов секты AMS ! Благодаря сообществу разработчиков и любителей проекта MySensors и конкретно Сержу Васильеву удалось запустить AMS на платформе STM32.alexsis_76 писал(а): ↑Вт май 21, 2019 4:38 pmЗдравствуйте друзья!
Ну вот вроде как нарисовалось.
В качестве контроллера - STM-32, сетевой адаптер либо enc28j60 либо w5100, sd карты не будет, минималистичный web интерфейс, упор на использование достаточно развитой периферии контроллера, смысл рисовать эти веселые картинки в вебе и управлять при этом всего парой реле да несколькими кнопками.
Первые впечатления - это работает. В качестве Этернет шилда используется W5500 c перепиленной библиотекой. Карт ридер самый примитивный. Файлы не обновлялись , взяты от платы М0.
СпойлерПоказать
СпойлерПоказать
1 . Нет ответа от серверов времени. Возможно это связано с библиотекой UDP
2 . Не получается создать и сохранить файл на карте в виде папки , где имя файла будет дата его создания. Файл gotdata.css создается. Это нужно для логирования событий и построения графиков.
Насколько это всё устойчиво работает - только начал проверять. У кого есть интерес к этой плате и кто умеет с ней работать , прошу помощи во всём разобраться.
Код для STM32 PS/ С синхронизацией удалось разобраться. DNS поменять местами надо
Код: Выделить всё
void ethernetInit() {
initStart(F("Ethernet"));
Ethernet.init(PA4);
Ethernet.begin(SELF_MAC, SELF_IP, DNS, GATEWAY);