Skip to content

The firmware for a hardware badge (Swadge) for Magfest 2020

License

Notifications You must be signed in to change notification settings

jt-moriarty/Swadge-Devkit-Fw

 
 

Repository files navigation

Super 2020 Swadge Firmware

Welcome

This is the firmware repository for the Super 2020 Swadge.

The corresponding hardware repository for the Super 2020 Swadge Hardware can be found here.

History

The Super 2020 Swadge is based on the 2019 Swadge. The 2019 Swadge has a combined firmware and hardware repository.

The 2019 Swadge is based on ESP8266 Colorchord. You can read more about ColorChord: Embedded here.

ESP8266 Colorchord uses esp8266ws2812i2s. ESP8266 Colorchord is based on ESP8266 MP3 Decoder.

Working on this Project

If you would like to work on this project, start by following the Getting Started Guide. By the end of the guide you should have an enviroment where you can compile the firmware and flash it to a Swadge.

Once your environment is set up, read the Contribution Guide. This guide outlines the best practices for getting your code into this project.

The Super 2020 Swadge uses cnlohr's exp8266 environment, which in turn uses the ESP8266 Non-OS SDK. You may find the ESP8266 Non-OS SDK API Reference useful.

piflash is used for flashing Swadges. It's called from the makefile.

About

The firmware for a hardware badge (Swadge) for Magfest 2020

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.7%
  • Other 2.3%