Skip to content

ArashYzd/ex2_adcs_software

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADCS Equipment Handler

CubeADCS firmware serves as the controller for ADCS control program (ACP) and bootloader. The functions developed in this repository are created based on the CubeADCS firmware manual. The functionalities can be categorized into 3 groups: Common, Bootloader, and ACP where each contain functions that could be telecommands, telemetries, or config messages. Please note that, in some cases, mainly telemetries, a more general functions were developed to prevent redundancy. To match the functions with their respective TC/TM in the manual, use the IDs in the header, the equipment handler API, or the comments.

Testing

To validate the functions without hardware, using Ceedling, I/O functionalities have been mocked by CMOCK. So the frame that we anticipate is transceived through -currently only UART- communications, has been given to test the logic of the code.

About

Control software core the CubeADCS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.4%
  • C++ 8.6%