uint8_t U8
8-bit unsigned integer
C-compatible configuration header for fprime configuration.
#define FW_FILE_HANDLE_MAX_SIZE
Maximum size of a handle for OS queues.
#define FW_CONSOLE_HANDLE_MAX_SIZE
Maximum size of a handle for OS queues.
#define FW_QUEUE_HANDLE_MAX_SIZE
Maximum size of a handle for OS queues.
PlatformSizeType FwSizeType
#define FW_CPU_HANDLE_MAX_SIZE
Maximum size of a handle for OS cpu.
#define FW_MEMORY_HANDLE_MAX_SIZE
Maximum size of a handle for OS memory.
#define FW_TASK_HANDLE_MAX_SIZE
Maximum size of a handle for OS queues.
#define FW_RAW_TIME_HANDLE_MAX_SIZE
Maximum size of a handle for OS::RawTime objects.
#define FW_DIRECTORY_HANDLE_MAX_SIZE
Maximum size of a handle for OS resources (files, queues, locks, etc.)
#define FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE
Maximum size of a handle for OS condition variables.
#define FW_MUTEX_HANDLE_MAX_SIZE
Maximum size of a handle for OS queues.
#define FW_FILESYSTEM_HANDLE_MAX_SIZE
Maximum size of a handle for OS resources (files, queues, locks, etc.)
U8 RawTimeHandleStorage[FW_RAW_TIME_HANDLE_MAX_SIZE]
U8 DirectoryHandleStorage[FW_DIRECTORY_HANDLE_MAX_SIZE]
U8 ConsoleHandleStorage[FW_CONSOLE_HANDLE_MAX_SIZE]
U8 TaskHandleStorage[FW_TASK_HANDLE_MAX_SIZE]
U8 ConditionVariableHandleStorage[FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE]
U8 FileSystemHandleStorage[FW_FILESYSTEM_HANDLE_MAX_SIZE]
U8 MutexHandleStorage[FW_MUTEX_HANDLE_MAX_SIZE]
U8 FileHandleStorage[FW_FILE_HANDLE_MAX_SIZE]
U8 QueueHandleStorage[FW_QUEUE_HANDLE_MAX_SIZE]
Storage type for OSAL handles.
U8 MemoryHandleStorage[FW_MEMORY_HANDLE_MAX_SIZE]
U8 CpuHandleStorage[FW_CPU_HANDLE_MAX_SIZE]
Status
Generic OK/ERROR status.
@ OP_OK
Operation succeeded.
void init()
Initialize the OS Abstraction Layer (OSAL)
Generic used/total struct.
FwSizeType total
Total amount.
FwSizeType used
Used amount.