BeRTOS
ser_xmega.c File Reference

AVR XMEGA USART driver (Implementation) More...

#include "hw/hw_ser.h"
#include <hw/hw_cpufreq.h>
#include "cfg/cfg_ser.h"
#include <cfg/macros.h>
#include <cfg/debug.h>
#include <drv/ser.h>
#include <drv/ser_p.h>
#include <drv/timer.h>
#include <struct/fifobuf.h>
#include <avr/io.h>
#include <avr/interrupt.h>

Go to the source code of this file.

Defines

Hardware handshake (RTS/CTS).
#define RTS_ON   do {} while (0)
 Dummy value, must be overridden.
#define RTS_OFF   do {} while (0)
 Dummy value, must be overridden.
#define IS_CTS_ON   true
 Dummy value, must be overridden.
#define EIMSKF_CTS   0
 Dummy value, must be overridden.

Detailed Description

AVR XMEGA USART driver (Implementation)

This file is heavily inspired by the AVR implementation for BeRTOS, but uses a different approach for implementing the different debug ports, by using the USART_t structs.

Author:
Onno <developer@gorgoz.org>

Definition in file ser_xmega.c.