#ifndef cesar_h #define cesar_h /* Cesar project {{{ * * Copyright (C) 2008 Spidcom * * <<>> * * }}} */ /** * \file cesar.h * \brief main level of cesar software. * \ingroup cesar */ BEGIN_DECLS /** * \brief CESAR application software entry-point function. * * \return true * */ int cesar_init (void); /** * \brief Entry-point function, main() or cyg_user_start(). * - main() or cyg_user_start() called directly by maximus core in case of maximus simulation environment, * - cyg_user_start() called by eCos on true target... * * \return cesar initialisation return code * * 1) in case of running in Maximus simulator, performs specific inits * relating to use of Maximus resources (Maximus station init, Maximus log level/mask) * 2) jump to (call) cesar_init() */ int main (void); END_DECLS #endif /* cesar_h */