mirror of
https://github.com/zsa/qmk_firmware.git
synced 2026-01-11 08:02:57 +00:00
2.5 KiB
2.5 KiB
group midi_util
Summary
| Members | Descriptions |
|---|---|
enummidi_packet_length_t |
An enumeration of the possible packet length values. |
public boolmidi_is_statusbyte(uint8_t theByte) |
Test to see if the byte given is a status byte. |
public boolmidi_is_realtime(uint8_t theByte) |
Test to see if the byte given is a realtime message. |
publicmidi_packet_length_tmidi_packet_length(uint8_t status) |
Find the length of the packet associated with the status byte given. |
Members
enummidi_packet_length_t
| Values | Descriptions |
|---|---|
| UNDEFINED | |
| ONE | |
| TWO | |
| THREE |
An enumeration of the possible packet length values.
public boolmidi_is_statusbyte(uint8_t theByte)
Test to see if the byte given is a status byte.
Parameters
theBytethe byte to test
Returns
true if the byte given is a midi status byte
public boolmidi_is_realtime(uint8_t theByte)
Test to see if the byte given is a realtime message.
Parameters
theBytethe byte to test
Returns
true if it is a realtime message, false otherwise
publicmidi_packet_length_tmidi_packet_length(uint8_t status)
Find the length of the packet associated with the status byte given.
Parameters
statusthe status byte
Returns
the length of the packet, will return UNDEFINED if the byte is not a status byte or if it is a sysex status byte