Go to file
Christopher Haster c412a0cfde Adopted SingletonPtr to avoid vtable leak in lwip
Globally declared C++ classes with vtables are not gced by current
toolchains, even if the C++ class contains no member variables and
no constructor. This causes all of lwip to be dragged into resulting
binaries, even if lwip is not accessed.

Adoption of the SingletonPtr class in lwip allows us to workaround
this issue.
2016-07-22 02:02:38 -05:00
lwip add lwip to all c files that come from the lwip codebase to reduce duplicate file names when exporting. 2016-07-22 02:02:37 -05:00
lwip-eth/arch Workshop st: Add IPV4 feature to NUCLEO_F746ZG platform (#438) 2016-07-22 02:02:37 -05:00
lwip-sys/arch Added stddef.h include to cc.h in lwip for size_t define 2016-07-22 02:02:37 -05:00
EthernetInterface.cpp Adopted SingletonPtr to avoid vtable leak in lwip 2016-07-22 02:02:38 -05:00
EthernetInterface.h Moved to static declaration of LWIPStack and refactored a bit 2016-07-22 02:02:38 -05:00
eth_arch.h Match changes to NSAPI in LWIPInterface 2016-07-22 02:02:37 -05:00
lwipopts.h Preparing new layout - moving lwip 2016-07-22 02:02:28 -05:00