os_init.h 996 Bytes
#ifndef _OS_INIT_H_
#define _OS_INIT_H_


///////////////////////////////////////////////////////////////////////////////
//! \brief Entry point for basic_os platform.  This function must be created 
//!        by the users of the basic_os framework. 
//!
//!  \note The user of basic_os is required to implement this function
//!
//! \param[in] threadx_avail_mem  The amount of memory available
//!
//! \retval none
//!
///////////////////////////////////////////////////////////////////////////////
void basic_os_entry(void *threadx_avail_mem);


///////////////////////////////////////////////////////////////////////////////
//! \brief Player-specific pre-OS initialization
//!
//! \note This function can be over-written by the user of basic_os.
//!
//! Performs basic system initialization after OS has been initialized
//! but before any threads are running.
///////////////////////////////////////////////////////////////////////////////
void app_PreOsInit( void );

#endif //_OS_INIT_H_