MidiUartClass Class Reference

#include <MidiUart.h>

Inheritance diagram for MidiUartClass:
MidiUartParent MidiUartParent MidiUartParent MidiUartParent MidiUartParent MidiUartParent MidiUartClass2

List of all members.

Public Member Functions

 MidiUartClass ()
void puts (uint8_t *data, uint8_t cnt)
void putc (uint8_t c)
void putc_immediate (uint8_t c)
bool avail ()
uint8_t getc ()
 MidiUartClass ()
virtual void putc_immediate (uint8_t c)
virtual bool avail ()
virtual uint8_t getc ()
virtual void putc (uint8_t c)
 MidiUartClass ()
void putc_immediate (uint8_t c)
virtual bool avail ()
virtual uint8_t getc ()
virtual void putc (uint8_t c)
 MidiUartClass ()
void puts (uint8_t *data, uint8_t cnt)
void putc (uint8_t c)
void putc_immediate (uint8_t c)
bool avail ()
uint8_t getc ()
 MidiUartClass ()
virtual void putc (uint8_t c)
virtual void putc_immediate (uint8_t c)
virtual bool avail ()
virtual uint8_t getc ()
void setSpeed (uint32_t speed)
 MidiUartClass ()
virtual void putc (uint8_t c)
virtual void putc_immediate (uint8_t c)
virtual bool avail ()
virtual uint8_t getc ()

Public Attributes

volatile RingBuffer< 32 > rxRb
volatile RingBuffer< 32 > txRb
volatile RingBuffer
< RX_BUF_SIZE, RX_BUF_TYPE > 
rxRb
volatile RingBuffer
< TX_BUF_SIZE, TX_BUF_TYPE > 
txRb

Constructor & Destructor Documentation

MidiUartClass::MidiUartClass (  ) 
MidiUartClass::MidiUartClass (  ) 
MidiUartClass::MidiUartClass (  ) 
MidiUartClass::MidiUartClass (  ) 
MidiUartClass::MidiUartClass (  ) 
MidiUartClass::MidiUartClass (  ) 

Member Function Documentation

virtual bool MidiUartClass::avail (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

virtual bool MidiUartClass::avail (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

bool MidiUartClass::avail (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

virtual bool MidiUartClass::avail (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

virtual bool MidiUartClass::avail (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

bool MidiUartClass::avail (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

virtual uint8_t MidiUartClass::getc (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

virtual uint8_t MidiUartClass::getc (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

uint8_t MidiUartClass::getc (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

virtual uint8_t MidiUartClass::getc (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

virtual uint8_t MidiUartClass::getc (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

uint8_t MidiUartClass::getc (  )  [virtual]

Reimplemented from MidiUartParent.

Reimplemented in MidiUartClass2, MidiUartClass2, and MidiUartClass2.

virtual void MidiUartClass::putc ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

virtual void MidiUartClass::putc ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

void MidiUartClass::putc ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

virtual void MidiUartClass::putc ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

virtual void MidiUartClass::putc ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

void MidiUartClass::putc ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

virtual void MidiUartClass::putc_immediate ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

virtual void MidiUartClass::putc_immediate ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

void MidiUartClass::putc_immediate ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

void MidiUartClass::putc_immediate ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

virtual void MidiUartClass::putc_immediate ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

void MidiUartClass::putc_immediate ( uint8_t  c  )  [virtual]

Reimplemented from MidiUartParent.

void MidiUartClass::puts ( uint8_t *  data,
uint8_t  cnt 
)
void MidiUartClass::puts ( uint8_t *  data,
uint8_t  cnt 
)
void MidiUartClass::setSpeed ( uint32_t  speed  ) 

Member Data Documentation

volatile RingBuffer<RX_BUF_SIZE, RX_BUF_TYPE> MidiUartClass::rxRb

Reimplemented in MidiUartClass2, and MidiUartClass2.

volatile RingBuffer< RX_BUF_SIZE, RX_BUF_TYPE > MidiUartClass::rxRb

Reimplemented in MidiUartClass2, and MidiUartClass2.

volatile RingBuffer<TX_BUF_SIZE, TX_BUF_TYPE> MidiUartClass::txRb
volatile RingBuffer< TX_BUF_SIZE, TX_BUF_TYPE > MidiUartClass::txRb

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Tue Dec 1 21:01:16 2009 for Mididuino Framework by  doxygen 1.6.1