Skip to content

jfaltis/sming-skeleton

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Updated Sming project skeleton for Sming V3.8.0

Updated Sming project skeleton for Sming V3.8.0. 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

Getting Started

To use this project as a skeleton follow these steps

  1. Clone this repository
  2. Run the setup script sh setup.sh
  3. Adjust the Makefile-user.mk to your needs

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.

About

Sming-based project skeleton

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 56.0%
  • C 29.2%
  • Shell 8.8%
  • C++ 6.0%