Skip to content

amondal2004/SSS_JointTraining_FSW

 
 

Repository files navigation

IntelliSat

Welcome to code respository for the Space And Systems Satellite Club's REALOP 1 Flight Software! The code here will be run on our flight computer, the Orbital Platform, which will be responsible for controlling and monitoring the CubeSat's various subsystems. Details regarding the Orbital Platform are available on this github repository: uwu64/orbital-platform.

Getting Started

To get started with our codebase, you'll need to have a basic understanding of C programming. In order to work on the codebase itself, you'll need the tools to be able to clone, build, and eventually flash and debug the code. For this, refer to the following section:

For those developing code, many elements might be hardware specific. Reference manuals, datasheets, and programming guides of the various chips on the Orbital Platform are located under:

Note about Board Revisions

The Orbital Platform goes through revisions. IntelliSat attempts to stay functional on each revision. However, certain GPIO and hardware configurations change across revisions, and thus change within IntelliSat. When using IntelliSat, keep the following in mind:

  • Based on the Revision you are working with, make sure to change the OP_REV macro in Src/globals.h before building or flashing IntelliSat
  • Differences between the Revisions can be found here
    • Certain LED function names differ between revisions, so it's important to know those

About

A simplified version of IntelliSat, meant to be used for

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.8%
  • Assembly 1.2%