Repetier-Firmware  0.91
RFHardwareSerial Class Reference

#include <HAL.h>

Public Member Functions

 RFHardwareSerial (ring_buffer *rx_buffer, ring_buffer_tx *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 void write (uint8_t)
 operator bool ()
int outputUnused (void)

Data Fields

ring_buffer_rx_buffer
ring_buffer_tx_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 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

virtual int available ( void  ) [virtual]
void begin ( unsigned  long)
void end ( )
virtual void flush ( void  ) [virtual]
operator bool ( )
int outputUnused ( void  )
virtual int peek ( void  ) [virtual]
virtual int read ( void  ) [virtual]
virtual void write ( uint8_t  ) [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 file:
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Defines