Ejemplo n.º 1
0
Archivo: main.c Proyecto: IECS/MansOS
//-------------------------------------------
//      Entry point for the application
//-------------------------------------------
void appMain(void)
{
    // Set packet reception handler (callback function)
    serialSetPacketReceiveHandle(PRINTF_SERIAL_ID, serialPacketReceived, buf, BUF_SIZE);
    ledOff();

    // Send Ping every second
    static uint_t counter = 1;
    while (1) {
        PRINTF("Ping #%i\n", counter++);
        ledToggle();
        mdelay(1000);
    }
}
Ejemplo n.º 2
0
// --------------------------------------------
// --------------------------------------------
void appMain(void)
{
    serialEnableRX(PRINTF_SERIAL_ID);
    // serialSetReceiveHandle(PRINTF_SERIAL_ID, onSerRecv);
    serialSetPacketReceiveHandle(PRINTF_SERIAL_ID, onSerRecv, serBuffer, SER_BUF_SIZE);

    radioSetReceiveHandle(onRadioRecv);
    radioOn();
    mdelay(200);

    // Send restart message to the phaser
    send_ctrl_msg(MSG_ACT_RESTART);

    while (1) {
        mdelay(RATE_DELAY);
        led0Toggle();
    }
}