|
Zephyr API Documentation 4.3.0-rc1
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) |