Всем привет!
Есть рабочий проект на STM32F407 с использованием LwIP_v1.3.2 (без RTOS, Raw API). На нем работают: ModbusTCP-сервер и UDP-клиент (1 раз в 4 секунды отправляет строку на IP, Port). UDP-клиента нужно заменить на SNTP-клиента. Есть готовый код - файлы sntp.h и sntp.c из LwIP_v1.3.0\apps\ но он испльзует сокеты, поэтому не подходит, есть код LwIP_v1.4.1\apps\ этот код для Raw API, но он тестировался с новой версией стека LwIP_v1.4.1 и использует еще файлы timer.h и timers.c, которых нет в LwIP_v1.3.2. Просто заменить стек один на другой не получается - проект не собирается, в новом стеке все файлы изменились. Что проще сделать? Ручками переписать UDP-клиента под SNTP-клиента используя LwIP_v1.3.2 или заменить LwIP_v1.3.2 на более новый LwIP_v1.4.1 и использовать из него sntp.c и sntp.h, которые вроде как должны с ним работать?
Сообщение отредактировал Pridnya - Nov 9 2016, 08:30
|