This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

lwip source

the starterware (2.0.0.7) version of httpd.c is around 14KB, the version of httpd.c from the lwip project web site is around 71KB.

They are both in sub-folders of version 1.4.0 and, one would think that they would be identical.

Can anyone outline exactly happened when lwip 1.4.0(?) was ported into StarterWare?

Is the StarterWare port even useable as "normal" http server, or does the user have to re-port lwip to run on ARM?

  • Hi Jon,

    The 'apps' folder under third_party/lwip-1.4.0/  is same as previous StarterWare releases, which supported lwIP 1.3.2. Hence, the older httpserver got ported. However, in the StarterWAre 2.0.0.7 package the latest http server is available at "third_party/lwip-1.4.0/apps/httpserver_raw_io". The demo application uses this http server and the enet_lwip example uses the older version. This will be getting merged in the next release. You dont need to re-port lwip. Hope this clarifies.

    Regards,
    Sujith

  • Hi Sujith,

    This really helps. Thanks for the details. I assume that in the next release, I'll have to change some folder paths to have the project rebuilt; but that is pretty simiple.

    Jon