You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there a way to condense the smoltcp API so that it could be exported as a C library?
With the design goals stated in the readme, this library seems particularly well suited for embedded systems, and considering the mess that is LwIP, I think it could be interesting to use smoltcp (which is extensively tested and fuzzed) as the TCP/IP stack instead of LwIP or other C-based TCP/IP stacks.
Example use case:
FreeRTOS running on a microcontroller
Uses LwIP on a seperate task for networking, does a bunch of heap allocations within FreeRTOS
The text was updated successfully, but these errors were encountered:
With the design goals stated in the readme, this library seems particularly well suited for embedded systems, and considering the mess that is LwIP, I think it could be interesting to use smoltcp (which is extensively tested and fuzzed) as the TCP/IP stack instead of LwIP or other C-based TCP/IP stacks.
This was the original goal of smoltcp: replacing lwIP. At the very beginning, I've been thinking about such a C API. However, as work went on, I've started to doubt that an ergonomic interface would be easy to build, and it also didn't seem so urgent for other reasons.
Is there a way to condense the smoltcp API so that it could be exported as a C library?
With the design goals stated in the readme, this library seems particularly well suited for embedded systems, and considering the mess that is LwIP, I think it could be interesting to use smoltcp (which is extensively tested and fuzzed) as the TCP/IP stack instead of LwIP or other C-based TCP/IP stacks.
Example use case:
The text was updated successfully, but these errors were encountered: