#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
void begin |
( |
unsigned long |
baud | ) |
|
void flush |
( |
void |
| ) |
[virtual] |
int peek |
( |
void |
| ) |
[virtual] |
int read |
( |
void |
| ) |
[virtual] |
void write |
( |
uint8_t |
c | ) |
[virtual] |
Field Documentation
The documentation for this class was generated from the following files: