Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
|
Go to the source code of this file.
Data Structures | |
struct | ump_block_dt_spec |
UMP Function Block specification. More... | |
struct | ump_endpoint_dt_spec |
UMP endpoint specification. More... | |
struct | ump_stream_responder_cfg |
Configuration for the UMP Stream responder. More... |
Macros | |
#define | UMP_STREAM_RESPONDER(_dev, _send, _ep_spec) |
Initialize a configuration for the UMP Stream responder. | |
#define | UMP_BLOCK_DT_SPEC_GET(_node) |
Get a Universal MIDI Packet endpoint function block from its device-tree representation. | |
#define | UMP_BLOCK_SEP_IF_OKAY(_node) |
#define | UMP_ENDPOINT_DT_SPEC_GET(_node) |
Get a Universal MIDI Packet endpoint description from the device-tree representation of a midi2 device. |
Typedefs | |
typedef void(* | ump_send_func) (const void *, const struct midi_ump) |
A function to send a UMP. |
Functions | |
int | ump_stream_respond (const struct ump_stream_responder_cfg *cfg, const struct midi_ump pkt) |
Respond to an UMP Stream message. | |
const char * | ump_product_instance_id (void) |