Skip to content
This repository has been archived by the owner on May 20, 2020. It is now read-only.
/ sming-skel Public archive

Sming-based project skeleton

License

Notifications You must be signed in to change notification settings

zgoda/sming-skel

Repository files navigation

Sming project skeleton

This project is archived now

I am no longer maintaining it so if you need to change/extend/fix it you have to fork it.

This repository has all the bits to make start of any Sming based project on Linux. To use it with Visual Studio Code make sure you have both ESP_HOME and SMING_HOME environment variables set properly or VSCode C/C++ extension will not find included modules. After copying to your project environment uncomment relevant bits in .gitignore to make it tick.

  • VS Code C/C++ extension integration
  • Intellisense with help of GNU Global tools provided by C++ Intellisense and RunOnSave extensions
  • Build, clean and flash tasks already defined in VS Code workspace settings

Licensing

Because of the "skeleton" nature of this project I explicitly do not require that you put any attribution either in source files of your project created out of the files that form this project, or any other textual documentation. You may license your project as you see fit as well.

The license terms still apply and if you decide to modify and distribute this skeleton while retaining its "skeleton" nature, you are required to follow MIT license requirements.