ser_avr.h File Reference

Low-level serial module for AVR (interface). More...

#include <cfg/macros.h>
#include <cfg/compiler.h>

Go to the source code of this file.

Defines

#define SERRF_RXFIFOOVERRUN   BV(0)
 Rx FIFO buffer overrun.
#define SERRF_RXTIMEOUT   BV(5)
 Receive timeout.
#define SERRF_TXTIMEOUT   BV(6)
 Transmit timeout.
#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.
#define SPI_NORMAL_LOW   0
 SPI clock polarity.
#define SPI_SAMPLE_ON_FIRST_EDGE   0
 SPI clock phase.

Enumerations

Serial hw numbers



enum  { SER_CNT }

Detailed Description

Low-level serial module for AVR (interface).

Version:
Id
ser_avr.h 2506 2009-04-15 08:29:07Z duplo
Author:
Daniele Basile <asterix@develer.com>

Definition in file ser_avr.h.


Define Documentation

#define SPI_NORMAL_LOW   0

SPI clock polarity.

}

Definition at line 70 of file ser_avr.h.

#define SPI_SAMPLE_ON_FIRST_EDGE   0

SPI clock phase.

}

Definition at line 79 of file ser_avr.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
SER_CNT 

Number of serial ports.

Definition at line 87 of file ser_avr.h.