quartiq / minimq

Minimal no_std MQTT v5.0 client implementation
MIT License
143 stars 16 forks source link

Using user-supplied RX and TX buffers, removing const-generics #131

Closed ryan-summers closed 1 year ago

ryan-summers commented 1 year ago

This is a first stab at updating minimq to remove const generics and take the smoltcp path of user-supplied buffers. This should drastically cut down on stack and RAM usage for end users.

Fixes #112

ryan-summers commented 1 year ago

@jordens I'm still working on removing the const generics from the session state, but I think that's going to be a larger follow-up PR, so let's land this one as-is.