Skip to content

Version 2.0.0

Compare
Choose a tag to compare
@dani007200964 dani007200964 released this 24 Apr 14:30
· 116 commits to master since this release

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...