Software 101

Prerequisites:

  • Be sure to go over our video tutorials first! A lot of this documentation will not make sense if you don't have enough knowledge of git, bash, and basic knowledge of the C Programming language.

Currently covers:

Coming soon (TM):

  • Module 6: Testing - Failing early

Other potential topics of interest:

  • Developing modules
  • JIRA and you
  • Reading a schematic
  • Reading a datasheet
  • Writing documentation
  • Designing an API
  • Software architecture
  • Interrupts and critical sections