UTAT Space Systems Documentation
master

Getting Started

  • Getting Started
  • Useful Websites

Software and Programming

  • Software Tools
  • Troubleshooting
  • Embedded Systems
  • Communication Protocols
  • C Programming
  • Style Guide
    • Software Style Guide
    • Technical
    • Formatting
  • Testing

Electronics and Altium

  • Altium
  • Electrical Systems
  • Reading Datasheets
  • Electrical Style Guide

IT

  • Remote Access
  • Remote Programming
UTAT Space Systems Documentation
  • Docs »
  • Style Guide
  • Edit on GitHub

Style GuideΒΆ

  • Software Style Guide
  • Technical
    • Memory Allocation and malloc()
    • Integer Types
    • Infinite Loops and Timeouts
    • Atomics
    • Volatile Variables
    • Functions
    • Header File Guards
    • Compiler Warnings
    • Delays
  • Formatting
    • Spaces
    • Naming
    • Operator Spacing
    • Punctuation Spacing
    • Functions
    • Pointers
    • Parentheses
    • Switch Blocks
    • Comments
    • Scope
    • Whitespace
    • File Organization
    • Magic Numbers
    • Line Length
    • Testing
    • Manual tests
Next Previous

© Copyright 2018, University of Toronto Aerospace Team. Revision 6631d4d7.

Built with Sphinx using a theme provided by Read the Docs.