ump_convert.h (2612e3bbc0386368a850140a6c9b990cd496a5ec) ump_convert.h (5a494fdbfc63fc2366921edac71b0aad67448618)
1// SPDX-License-Identifier: GPL-2.0-or-later
2#ifndef __SOUND_UMP_CONVERT_H
3#define __SOUND_UMP_CONVERT_H
4
5#include <sound/ump_msg.h>
6
7/* context for converting from legacy control messages to UMP packet */
8struct ump_cvt_to_ump_bank {
9 bool rpn_set;
10 bool nrpn_set;
11 bool bank_set;
12 unsigned char cc_rpn_msb, cc_rpn_lsb;
13 unsigned char cc_nrpn_msb, cc_nrpn_lsb;
14 unsigned char cc_data_msb, cc_data_lsb;
15 unsigned char cc_bank_msb, cc_bank_lsb;
1// SPDX-License-Identifier: GPL-2.0-or-later
2#ifndef __SOUND_UMP_CONVERT_H
3#define __SOUND_UMP_CONVERT_H
4
5#include <sound/ump_msg.h>
6
7/* context for converting from legacy control messages to UMP packet */
8struct ump_cvt_to_ump_bank {
9 bool rpn_set;
10 bool nrpn_set;
11 bool bank_set;
12 unsigned char cc_rpn_msb, cc_rpn_lsb;
13 unsigned char cc_nrpn_msb, cc_nrpn_lsb;
14 unsigned char cc_data_msb, cc_data_lsb;
15 unsigned char cc_bank_msb, cc_bank_lsb;
16 bool cc_data_msb_set, cc_data_lsb_set;
16};
17
18/* context for converting from MIDI1 byte stream to UMP packet */
19struct ump_cvt_to_ump {
20 /* MIDI1 intermediate buffer */
21 unsigned char buf[4];
22 int len;
23 int cmd_bytes;

--- 23 unchanged lines hidden ---
17};
18
19/* context for converting from MIDI1 byte stream to UMP packet */
20struct ump_cvt_to_ump {
21 /* MIDI1 intermediate buffer */
22 unsigned char buf[4];
23 int len;
24 int cmd_bytes;

--- 23 unchanged lines hidden ---