Делаю железку, управляемую по сети с компа. Для этой цели скачал примеры с сайта stm на LwIP стеке. Взял пример TCP сервера, подшаманил код, все заработало. Связь с компом хорошая, устойчивая. Теперь бы получить время с NTP-сервера из инета. Для этого мне надо кинуть udp пакет серверу и получить ответ. Но, как только я пытаюсь создать экземпляр udp соединения:
Код: Выделить всё
sntp_client_pcb = udp_new(); // create new udp pcb
if (sntp_client_pcb != NULL)
{
err_t err;
err = udp_bind(sntp_client_pcb, IP_ADDR_ANY, NTP_LOCAL_PORT); // bind echo_pcb to port 4023
if (err == ERR_OK)
{
EEPROM_start_init();
}
}Кто-то работал с tcp и udp соединениями на этом стеке одновременно? Есть там какие-то особенности, т.к. ситуация совсем хреновая...
