Uses TinyUSB integrated web server (via lwIP lib) to host a configuration app in React. HTTP post wasn't working in lwIP, so the server communication is a bit hackey. Use GET requests to /cgi/action?method=[methodname] with key/value query params in this format: param1:value1|param2:value2. The webserver returns pseudo-JSON (axios parses it, so we gucci) which can be easily bound in the frontend.
Uses TinyUSB integrated web server (via lwIP lib) to host a configuration app in React. HTTP post wasn't working in lwIP, so the server communication is a bit hackey. Use GET requests to /cgi/action?method=[methodname] with key/value query params in this format:
param1:value1|param2:value2
. The webserver returns pseudo-JSON (axios parses it, so we gucci) which can be easily bound in the frontend.