Repetier-Firmware  0.80
RFHardwareSerial Class Reference

#include <gcode.h>

Public Member Functions

 RFHardwareSerial (ring_buffer *rx_buffer, ring_buffer *tx_buffer, volatile uint8_t *ubrrh, volatile uint8_t *ubrrl, volatile uint8_t *ucsra, volatile uint8_t *ucsrb, volatile uint8_t *udr, uint8_t rxen, uint8_t txen, uint8_t rxcie, uint8_t udrie, uint8_t u2x)
void begin (unsigned long)
void end ()
virtual int available (void)
virtual int peek (void)
virtual int read (void)
virtual void flush (void)
virtual size_t write (uint8_t)
 operator bool ()

Data Fields

ring_buffer_rx_buffer
ring_buffer_tx_buffer
volatile uint8_t * _ubrrh
volatile uint8_t * _ubrrl
volatile uint8_t * _ucsra
volatile uint8_t * _ucsrb
volatile uint8_t * _udr
uint8_t _rxen
uint8_t _txen
uint8_t _rxcie
uint8_t _udrie
uint8_t _u2x

Constructor & Destructor Documentation

RFHardwareSerial ( ring_buffer rx_buffer,
ring_buffer tx_buffer,
volatile uint8_t *  ubrrh,
volatile uint8_t *  ubrrl,
volatile uint8_t *  ucsra,
volatile uint8_t *  ucsrb,
volatile uint8_t *  udr,
uint8_t  rxen,
uint8_t  txen,
uint8_t  rxcie,
uint8_t  udrie,
uint8_t  u2x 
)

Member Function Documentation

int available ( void  ) [virtual]
void begin ( unsigned long  baud)
void end ( )
void flush ( void  ) [virtual]
operator bool ( )
int peek ( void  ) [virtual]
int read ( void  ) [virtual]
void write ( uint8_t  c) [virtual]

Field Documentation

uint8_t _rxcie
uint8_t _rxen
uint8_t _txen
uint8_t _u2x
volatile uint8_t* _ubrrh
volatile uint8_t* _ubrrl
volatile uint8_t* _ucsra
volatile uint8_t* _ucsrb
volatile uint8_t* _udr
uint8_t _udrie

The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Defines