/* PICula project
 * Copyright (c) 2010 Istvan Cserny (cserny@atomki.hu)
 *
 */
#include  "picula_all.h"
#include  "picula_usart.h"
#include  "delays.h"
#include  "stdio.h"

/** \file
Egyszerű "Helló világ!" mintaprogram, amely USB-UART kapcsolaton keresztül
virtuális soros portként kommunikál a számítógéppel, s minden vett
karakternek kiírja a betűjét és a kódját (tízes számrendszerben).

Ebben a programban az USART egységet lekérdezéses módban kezeljük
(polling, ami az _usart_getc/_usart_putc eljárásban van elrejtve), ezért a
program lefordításához csak az USE_USART szimbólumot definiáltuk, a
USE_INTERRUPT szimbólumot pedig nem!

Hardver igény:
   - SURE Electronics DB-DP113 demókártya PIC18F4520 mikrovezérlővel,
     vagy a Microchip PICDEM 2 Plus demókártyája
*/ 

char c;

void main(void) {
	InitializeSystem(BPS_57600);	//Adatsebesség = 57600 bit/s 
	printf("\nIsten hozott a PICula projekthez!\n");
	printf("hello-poll.c program (USART polling-gal kezelve)\n");
    while (1) {
        c=getchar();
        printf("Vett karakter: %c = %d\n",c,c);
    }
}