예제 #1
0
파일: Watchdog.c 프로젝트: SamChenzx/sdp
/**********************************************************************
 * Function: init
 * @return None.
 * @remark Initializes the boat's master state machine and all modules.
 * @author David Goodman
 * @date 2013.04.24
 **********************************************************************/
static void Watchdog_init(void) {
    Board_init();
    Board_configure(USE_SERIAL | USE_TIMER);
    //Board_configure(USE_LCD | USE_TIMER);
    DELAY(10);

    // I2C bus
    //I2C_init(I2C_BUS_ID, I2C_CLOCK_FREQ);

    #ifdef USE_XBEE
    Xbee_init(XBEE_UART_ID);
    #endif

    #ifdef USE_LOGGER
    Logger_init();
    #endif
}
예제 #2
0
파일: xetn.c 프로젝트: codesun/xetn
void Xetn_initContext() {
    Logger_init(&Xetn_getContext().logger, Xetn_getContext().conf.logFile);
    Xetn_getContext().terminate = 0;
    Xetn_getContext().daemon = 0;
}