Skip to content

Maker's Arduino palette with examples for fast developing

License

Notifications You must be signed in to change notification settings

gabrielfaleiro/swiftduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swiftduino

This repository is a Maker's Arduino palette with examples for fast developing.

The purpose of this repo is sharing the modular code I have written in my Arduino projects.

Arduino is a great development platform for fast prototyping and integration with many different SoCs and microconotrollers. I guess it does not require much presentation.

I hope you find this project interesting. Please, do not hesitate in propose improvements and corrections. Everyone is welcomed.

Repo structure

  • README.md
  • LICENSE : Taken from license-templates
  • src/ : Contains the source code templates
    • button_input/ : Class for handling 3 levels of push actions (short, middle and long). It can be easily extended
    • decod_7_seg_disp/ : Class for handling 7 segments display decoders
    • eeprom_app/ : Class for securely handling reads and writes to EEPROM memory and abstracting them from the application code
    • esp8266/ : ESP8266 functionalities
    • timing/ : Timing functionalities for Arduino to avoid blocking code (delay)
    • state_machine/ : work in progress
  • docs/ : Project documentation
    • CONTRIBUTING.md

Code examples

About

Maker's Arduino palette with examples for fast developing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published