Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ump_stream_responder.h File Reference
#include <zephyr/kernel.h>
#include <zephyr/audio/midi.h>

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_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.

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)