Contains software for the TSAT (2020-2026) Attitude Determination & Control System (ADCS) board, which uses an STM32 microcontroller.
UMSATS is a student-driven group that works to build 3U nanosatellites to compete in the Canadian Satellite Design Challenge (CSDC).
Our website can be found here: http://www.umsats.ca/
To set up the project you must also have the tsat-utilities-kit repository cloned and positioned in the correct directory locations so that the project linker can find the library.
Use the git command git clone <repository_url> to clone the ADCS and TUK repos in the desired workspace for UMSATS projects or use the github desktop app UI to achieve the same result.
The following image gives you the correct project layout needed for the code to function and compile properly.
With this directory setup, the main branch of the project should compile and you can begin coding.