this is the code:// UART driver
// This project only uses it for debugging purposes
#define BAUD 76800
#include <avr/io.h>
#include <util/setbaud.h>
#include <stdio.h>
#include "common.h"
#include "drivers/uart.h"
#if UART_ENABLE
static int put(char, FILE*);
FILE uart_io = FDEV_SETUP_STREAM(put, NULL, _FDEV_SETUP_WRITE);
void uart_init()
{
// Pullup on RXD (already done in main init()?)
pinPullup(D0, PULLUP_ENABLE);
pinMode(D1, OUTPUT);
UBRR0 = UBRR_VALUE;
#if USE_2X
UCSR0A = _BV(U2X0);