Version 2.0.0
Changes in v2.0.0
Version 2.X is a more refined version of the original Commander-API. The original was working well, but it was a bit flimsy when you had to work with a huge API list.
It halso caused Hardfault when the API tree was not created correctly. Besides that if you wanted to add a new command, you had to change the header and the source
file as well. The biggest problem was, that it was a C-API, so no overloading, no C++ magic.
The new version is designed from ground up and the main motivation was to make it as reliable as the original, but make it much simpler to use.
Key changes:
- Full C++ API
- Arduino compatible without any modifications
- Platform-IO compatibility( still in progress )
- Simpler usage
- Better example
- Low memory consumption to make it compatible with lower end devices like Arduino UNO, Nano...
- Response function overload. Thanks to C++ the response function can be anything like Serial, WiFiClient...