Maestro Audio Framework  v 1.0
NXP Semiconductors
osa_common.h File Reference

Primary include for libosa. More...

#include "osa_types.h"
#include "osa_freertos.h"
#include "osa_memory.h"
#include "osa_thread.h"
#include "osa_mutex.h"
#include "osa_cond.h"
#include "osa_message.h"
#include "osa_time.h"
#include "osa_misc.h"
#include "osa_dir.h"
#include "osa_init.h"
#include "osa_event.h"
#include "error.h"

Macros

#define FSL_OS_NONE   0
 
#define FSL_OS_MQX   1
 
#define FSL_OS_FREE_RTOS   2
 
#define FSL_OS_UCOS   3
 
#define FSL_OS_CMSIS   4
 
#define FSL_OS_UCOSIII   5
 
#define FSL_OS_LINUX   6
 
#define DBG_entering   LOG_ENTER(LOGMDL_COMMON);
 Debug print macro for function entering.
 
#define DBG_leaving   LOG_EXIT(LOGMDL_COMMON);
 Debug print macro for function exiting.
 
#define OSA_DMEM_TOOL_MEMTYPE   OSA_OSAMEMTYPE_BASE
 
#define OSA_COND_MEMTYPE   (OSA_OSAMEMTYPE_BASE + 1)
 
#define OSA_DIR_MEMTYPE   (OSA_OSAMEMTYPE_BASE + 2)
 
#define OSA_EVENT_MEMTYPE   (OSA_OSAMEMTYPE_BASE + 3)
 
#define OSA_MESSAGE_MEMTYPE   (OSA_OSAMEMTYPE_BASE + 4)
 
#define OSA_MUTEX_MEMTYPE   (OSA_OSAMEMTYPE_BASE + 5)
 
#define OSA_THREAD_MEMTYPE   (OSA_OSAMEMTYPE_BASE + 6)
 
#define OSA_SEM_MEMTYPE   (OSA_OSAMEMTYPE_BASE + 7)
 
#define OSA_MEMTYPE_END   OSA_SEM_MEMTYPE
 
#define DMG_MEMTYPE_BASE   (OSA_MEMTYPE_END + 50)
 

Detailed Description

This file includes all component headers for libosa. Any program using libosa should include only this header.