#include <MidiUartParent.hh>
Public Member Functions | |
| MidiUartParent () | |
| void | setActiveSenseTimer (uint16_t timeout) |
| void | tickActiveSense () |
| virtual void | initSerial () |
| virtual void | puts (uint8_t *data, uint16_t cnt) |
| virtual void | putc (uint8_t c) |
| virtual void | putc_immediate (uint8_t c) |
| virtual bool | avail () |
| virtual uint8_t | getc () |
| virtual void | sendMessage (uint8_t cmdByte) |
| virtual void | sendMessage (uint8_t cmdByte, uint8_t byte1) |
| virtual void | sendMessage (uint8_t cmdByte, uint8_t byte1, uint8_t byte2) |
| void | sendCommandByte (uint8_t byte) |
| void | addOnNoteOnCallback (MidiCallback *obj, void(MidiCallback::*func)(uint8_t *msg)) |
| void | removeOnNoteOnCallback (MidiCallback *obj, void(MidiCallback::*func)(uint8_t *msg)) |
| void | removeOnNoteOnCallback (MidiCallback *obj) |
| void | addOnNoteOffCallback (MidiCallback *obj, void(MidiCallback::*func)(uint8_t *msg)) |
| void | removeOnNoteOffCallback (MidiCallback *obj, void(MidiCallback::*func)(uint8_t *msg)) |
| void | removeOnNoteOffCallback (MidiCallback *obj) |
| void | addOnControlChangeCallback (MidiCallback *obj, void(MidiCallback::*func)(uint8_t *msg)) |
| void | removeOnControlChangeCallback (MidiCallback *obj, void(MidiCallback::*func)(uint8_t *msg)) |
| void | removeOnControlChangeCallback (MidiCallback *obj) |
| void | resetRunningStatus () |
| void | sendNoteOn (uint8_t note, uint8_t velocity) |
| void | sendNoteOff (uint8_t note, uint8_t velocity) |
| void | sendNoteOff (uint8_t note) |
| void | sendCC (uint8_t cc, uint8_t value) |
| void | sendProgramChange (uint8_t program) |
| void | sendPolyKeyPressure (uint8_t note, uint8_t pressure) |
| void | sendChannelPressure (uint8_t pressure) |
| void | sendPitchBend (int16_t pitchbend) |
| void | sendNRPN (uint16_t parameter, uint8_t value) |
| void | sendNRPN (uint16_t parameter, uint16_t value) |
| void | sendRPN (uint16_t parameter, uint8_t value) |
| void | sendRPN (uint16_t parameter, uint16_t value) |
| void | sendNoteOn (uint8_t channel, uint8_t note, uint8_t velocity) |
| void | sendNoteOff (uint8_t channel, uint8_t note, uint8_t velocity) |
| void | sendCC (uint8_t channel, uint8_t cc, uint8_t value) |
| void | sendProgramChange (uint8_t channel, uint8_t program) |
| void | sendPolyKeyPressure (uint8_t channel, uint8_t note, uint8_t pressure) |
| void | sendChannelPressure (uint8_t channel, uint8_t pressure) |
| void | sendPitchBend (uint8_t channel, int16_t pitchbend) |
| void | sendNRPN (uint8_t channel, uint16_t parameter, uint8_t value) |
| void | sendNRPN (uint8_t channel, uint16_t parameter, uint16_t value) |
| void | sendRPN (uint8_t channel, uint16_t parameter, uint8_t value) |
| void | sendRPN (uint8_t channel, uint16_t parameter, uint16_t value) |
| virtual void | sendSysex (uint8_t *data, uint8_t cnt) |
| void | sendRaw (uint8_t *msg, uint16_t cnt) |
| void | sendRaw (uint8_t byte) |
| void | sendString (const char *data) |
| void | sendString (const char *data, uint16_t cnt) |
| void | printfString (const char *fmt,...) |
| virtual | ~MidiUartParent () |
Public Attributes | |
| uint8_t | running_status |
| uint8_t | currentChannel |
| bool | useRunningStatus |
| uint16_t | sendActiveSenseTimer |
| uint16_t | sendActiveSenseTimeout |
| uint16_t | recvActiveSenseTimer |
| bool | activeSenseEnabled |
| CallbackVector1< MidiCallback, 8, uint8_t * > | noteOnCallbacks |
| CallbackVector1< MidiCallback, 8, uint8_t * > | noteOffCallbacks |
| CallbackVector1< MidiCallback, 8, uint8_t * > | ccCallbacks |
1.6.1