Когда я использую STM32CubeMX, он дает мне следующие источники: https://github.com/tabascoeye/lwip/blob/master/src/netif/ppp/pppos.c
с функциями pppos_create(..), pppos_input(..), ppp_connect(.. )
Когда я смотрю на примеры, созданные 1 год назад, он использует следующее:
https://github.com/bosch-ros-pkg/stm32/blob/master/src/transport/lwip/src/netif/ppp/ppp.c
с функциями pppInit(), pppOverSerialOpen(..).
Последняя библиотека, кажется, специализирована для STM32 из-за расположения файла (...stm32/blob/master...). У тебя какой-то смысл всплывает, как у меня? Я видел, что http://lwip.wikia.com/wiki/PPP использует последний источник также. Какой из них я должен использовать?