Discuss here different C compiler set ups, and compiling executables for the ESP8266

User avatar
By steves
#39410
projectgus wrote:
We have some steady progress as part of the esp-open-rtos project:
https://github.com/SuperHouse/esp-open-rtos

...


This is an awesome project. I'd like to take advantage of the opportunity to thank you for all the hard work that you and the others have been putting into it. Worthy of it's own section here on esp8266.com IMO.
User avatar
By eriksl
#50953 It would be marvellous is someone would take the open source LWIP (as provided from Espressif itself or just from the net, even better) and add the "espconn" interface, so it could be a drop-in replacement.
User avatar
By Cicero
#50968
eriksl wrote:It would be marvellous is someone would take the open source LWIP (as provided from Espressif itself or just from the net, even better) and add the "espconn" interface, so it could be a drop-in replacement.

Ooooh man, that would be ideal. Especially for my esp_enc28j60 project, get rid of my separate stack for the enc. Double whammy, 2 for one deal.

I'm keen to give it a go.
User avatar
By eriksl
#50970 How do you process frames from the enc28j60 now? I ended up writing a basic UDP/TCP implementation from scratch. It needed to run on an Atmega328, only 2 kbytes of RAM, so definitely a no for existing IP implementations (including LWIP). It's amazing with how little code and RAM use you can make basic TCP and UDP and ICMP and DHCP running! But forget fragmentation, segmentation, re-transmit and flow control ;)