From 5a3d6a5f5e1850e81c635c43a2ca53683066f71d Mon Sep 17 00:00:00 2001 From: MightyPork Date: Thu, 30 Apr 2015 16:22:54 +0200 Subject: [PATCH] fixed uart_isr example --- examples/Makefile | 2 +- examples/uart_isr.c | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/examples/Makefile b/examples/Makefile index 0f649d2..c36a52e 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -11,7 +11,7 @@ EFUSE = 0x05 ## === Source files === # Main C file -MAIN = sonar_to_lcd.c +MAIN = uart_isr.c # Extra C files in this folder LOCAL_SOURCE = diff --git a/examples/uart_isr.c b/examples/uart_isr.c index a5e144b..82eef06 100644 --- a/examples/uart_isr.c +++ b/examples/uart_isr.c @@ -10,6 +10,7 @@ #include #include "lib/uart.h" +#include "lib/stream.h" // UART receive interrupt vector @@ -18,10 +19,10 @@ ISR(USART_RX_vect) uint8_t c = uart_rx(); // print character and it's code - uart_putc(c); - uart_putc(' '); - uart_putu(c); - uart_nl(); + uart_tx(c); + uart_tx(' '); + put_u8(uart, c); + put_nl(uart); } @@ -35,7 +36,7 @@ void main() sei(); // Greeter string - uart_puts_pgm(PSTR("UART receiver with ISR\r\n")); + put_str_P(uart, PSTR("UART receiver with ISR\r\n")); while(1); }