X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cpu%2Favr%2Fdrv%2Fser_avr.h;h=4909613a9224b30575d7cde45a2fd5c4ad1029e1;hb=HEAD;hp=4b5518b47ea32f8fc58c38519f9b63a72e698346;hpb=2bc9d51264488a5b43da4fa11a24fc1dc30e2142;p=bertos.git diff --git a/cpu/avr/drv/ser_avr.h b/cpu/avr/drv/ser_avr.h deleted file mode 100644 index 4b5518b4..00000000 --- a/cpu/avr/drv/ser_avr.h +++ /dev/null @@ -1,84 +0,0 @@ -/** - * \file - * - * - * \version $Id: timer_arm.h 18273 2007-10-11 14:53:02Z batt $ - * - * \author Daniele Basile - * - * \brief Low-level serial module for AVR (interface). - */ - -#ifndef DRV_SER_AVR_H -#define DRV_SER_AVR_H - -#include /* BV() */ -#include /* uint32_t */ - -typedef uint8_t serstatus_t; - -/* Software errors */ -#define SERRF_RXFIFOOVERRUN BV(0) /**< Rx FIFO buffer overrun */ -#define SERRF_RXTIMEOUT BV(5) /**< Receive timeout */ -#define SERRF_TXTIMEOUT BV(6) /**< Transmit timeout */ - -/* -* Hardware errors. -* These flags map directly to the AVR UART Status Register (USR). -*/ -#define SERRF_RXSROVERRUN BV(3) /**< Rx shift register overrun */ -#define SERRF_FRAMEERROR BV(4) /**< Stop bit missing */ -#define SERRF_PARITYERROR BV(7) /**< Parity error */ -#define SERRF_NOISEERROR 0 /**< Unsupported */ - - -/** - * \name Serial hw numbers - * - * \{ - */ -enum -{ -#if CPU_AVR_ATMEGA64 || CPU_AVR_ATMEGA128 || CPU_AVR_ATMEGA1281 - SER_UART0, - SER_UART1, - SER_SPI, -#elif CPU_AVR_ATMEGA103 || CPU_AVR_ATMEGA8 - SER_UART0, - SER_SPI, -#else - #error unknown architecture -#endif - SER_CNT /**< Number of serial ports */ -}; -/*\}*/ - -#endif /* DRV_SER_AVR_H */