#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
void begin |
( |
unsigned |
long | ) |
|
virtual void flush |
( |
void |
| ) |
[virtual] |
virtual int peek |
( |
void |
| ) |
[virtual] |
virtual int read |
( |
void |
| ) |
[virtual] |
virtual void write |
( |
uint8_t |
| ) |
[virtual] |
Field Documentation
The documentation for this class was generated from the following file:
- src/ArduinoAVR/Repetier/HAL.h