BTnode Hello World

A minimal source code that writes to the serial terminal.

#include <stdio.h>
#include <io.h>

#include <dev/usartavr.h>

#include <hardware/btn-hardware.h>


void init_term(void) {
    FILE *uart_terminal;
    u_long baud = 57600;

    NutRegisterDevice(&APP_UART, 0, 0);
    uart_terminal = fopen(APP_UART.dev_name, "r+");
    _ioctl(_fileno(uart_terminal), UART_SETSPEED, &baud);
    freopen(APP_UART.dev_name, "w", stdout);    
}

int main(void)
{
    init_term();
    printf("Hello World!\n");
    return(0);
}
!!! Dieses Dokument stammt aus dem ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive and is no longer maintained !!!