A place users can post their projects. If you have a small project and would like your own dedicated place to post and have others chat about it then this is your spot.

User avatar
By afnid
#25795 Definitely alpha code, but I run the networking with a udp listener, tcp listener, tcp clients, and udp broadcasts.

It proved useful for regression testing with valgrind and for certain types of testing before flashing.

Many calls are just stubbed out to get it to link and run with the essentials so mileage will vary.

https://github.com/afnid/espsim

Let me know if you get it to work, find it useful, or would like to contribute any changes.
User avatar
By afnid
#25932 I received some questions, to be clear, this is for creating a linux native 32-bit executable vs what you typically do is create an exp8266 native file using the xtensa cross-compiler.

That allows you to run a Linux process and use any Linux based tools like gdb or valgrind to catch pointer/memory problems, the next best thing to having an embedded debugger.