mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 00:44:37 -06:00
* Refactored type organization * Creating better configuration/types header hierarchy * Replace FpConfig type aliases with FPP generated aliases * Add the aliases to the FPP model * Config + Type Aliases builds * Renamed Fw/Types.h,hpp to Fw/FPrimeBasicTypes.h,hpp * Updating to FPP-a7 * Adding newline * sp * Fixing minor nit from review * Spurious ; --------- Co-authored-by: Andrei Tumbar <andrei.tumbar@jpl.nasa.gov>
25 lines
608 B
C++
25 lines
608 B
C++
// ======================================================================
|
|
// \title Os/Os.cpp
|
|
// \brief common definitions for the OSAL layer
|
|
// ======================================================================
|
|
#include "Os/Os.hpp"
|
|
#include "Fw/FPrimeBasicTypes.hpp"
|
|
#include "Os/Console.hpp"
|
|
#include "Os/Cpu.hpp"
|
|
#include "Os/FileSystem.hpp"
|
|
#include "Os/Memory.hpp"
|
|
#include "Os/Task.hpp"
|
|
|
|
namespace Os {
|
|
|
|
void init() {
|
|
// Initialize all OSAL singletons
|
|
Os::Console::init();
|
|
Os::FileSystem::init();
|
|
Os::Cpu::init();
|
|
Os::Memory::init();
|
|
Os::Task::init();
|
|
}
|
|
|
|
} // namespace Os
|