A repo for sharing, refining, and cultivating broadly useful Spark Core firmware examples.
This repo is used to populate the example application firmware in the Spark Web IDE.
Our goal for this repo is to provide a place where people can contribute awesome code and content to help others learn and to illustrate best practices for documentation, firmware code, and hardware design.
-
Identify a learning gap that existing examples don't cover OR see something amazing on the community site.
-
Propose the example with GitHub issue tagged with "Proposed Example". Try to rally people to comment on what the example should do, what learning goals will it advance, etc. Feel free to write an example README to illustrate what you're thinking.
-
Fork the repo, add a sub-directory, spark.json, README.md, and code. A typical README has the following sections 1) About, 2) Required Materials, 3) Circuit Diagram, 4) How to Use, and 5) Learning Activities. You can use the blink_led for a solid simple example of a "good example".
-
Issue a pull request.