genode/os/src/test/uart/main.cc
2013-01-10 21:44:47 +01:00

39 lines
714 B
C++

/*
* \brief Test for UART driver
* \author Christian Helmuth
* \date 2011-05-30
*/
/*
* Copyright (C) 2011-2013 Genode Labs GmbH
*
* This file is part of the Genode OS framework, which is distributed
* under the terms of the GNU General Public License version 2.
*/
#include <base/snprintf.h>
#include <timer_session/connection.h>
#include <uart_session/connection.h>
using namespace Genode;
int main()
{
printf("--- UART test started ---\n");
static Timer::Connection timer;
static Uart::Connection uart;
for (unsigned i = 0; ; ++i) {
static char buf[100];
int n = snprintf(buf, sizeof(buf), "UART test message %d\n", i);
uart.write(buf, n);
timer.msleep(2000);
}
return 0;
}