E:/Ablage_Gerhard/10_Hobby/Elektronik/30_Atmel/20_Prog/AVR_CMD_INTERFACE/AVR_USART.c File Reference

Simple implementation of an command-interface. More...

#include "AVR_USART.h"

Functions

void avr_usart_putc (uint8_t data)
 sends a single byte
void avr_usart_puts (char *s)
 transmits each character of a string terminated with null
uint8_t avr_usart_getc_wait (void)
 wait till one char has been received
uint8_t avr_usart_getc (void)
 checks whether something has been received
uint8_t avr_usart_getc_isr (void)
 interrupt service routine to be used to receive characters in ISR

Detailed Description

Simple implementation of an command-interface.

Target/Compiler: AVR_MEGA / GCC(WinAVR)

Author:
Gerhard Bruenner
Version:
V3.0
Date:
2009.11.20 - new release - new setup

Routines for the internal hardware UART.

Bug:
none that I am aware so far \

Function Documentation

uint8_t avr_usart_getc ( void   ) 

checks whether something has been received

Parameters:
void 
Returns:
uint8_t >0 -> byte received

none

uint8_t avr_usart_getc_isr ( void   )  [inline]

interrupt service routine to be used to receive characters in ISR

Parameters:
void 
Returns:
uint8_t >0 -> byte received

none

uint8_t avr_usart_getc_wait ( void   ) 

wait till one char has been received

Parameters:
void 
Returns:
uint8_t - byte received

none

void avr_usart_putc ( uint8_t  data  ) 

sends a single byte

Parameters:
uint8_t data - byte to be send
Returns:
void

none

void avr_usart_puts ( char *  s  ) 

transmits each character of a string terminated with null

Parameters:
char *s - string to be send
Returns:
void

none


Generated on Fri Jan 1 18:18:57 2010 for AVR_CMD_INTERFACE by  doxygen 1.6.1