ISSUIUC / TARS-Software

Illinois Space Society's flight software codebase for the TARS avionics system
https://issuiuc.github.io/flightcode-docs/classes.html
17 stars 4 forks source link

Silsim integration #81

Closed sendhil2 closed 10 months ago

sendhil2 commented 10 months ago

Main Changes:

  1. SILSIM is now a library instead of a wrapper. This also means that SILSIM is less invasive. Before, you had to manually rip code out of thread functions and into classes. Now, the compatibility layer handles that.
  2. Added Rt.h. We have now replaced encapsulated the runtime by replacing references to ChRt.h with Rt.h. This lets us create a compatibility layer, to minimize the invasiveness of SILSIM
  3. I had something here but I lost it to Github

When we merge this pull request, we should merge the submodule-integration branch of ISS_SILSIM at the same time, since these two depend on each other.