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_