Deluge Firmware
Loading...
Searching...
No Matches
Macros | Variables
r_usb_pmidi_descriptor.c File Reference
#include "r_usb_basic_if.h"
Include dependency graph for r_usb_pmidi_descriptor.c:

Macros

#define USB_BCDNUM   (0x0200u) /* bcdUSB */
 
#define USB_RELEASE   (0x0200u) /* Release Number */
 
#define USB_CONFIGNUM   (1u) /* Configuration number */
 
#define USB_DCPMAXP   (64u) /* DCP max packet size */
 
#define USB_VENDORID   (0x16D0) /* Vendor ID */
 
#define USB_PRODUCTID   (0x0CE2) /* Product ID */
 
#define USB_MIDI_CD_WTOTALLENGTH   (68u)
 

Variables

uint8_t g_midi_device [USB_DD_BLENGTH+(USB_DD_BLENGTH % 2)]
 
uint8_t g_midi_configuration [USB_MIDI_CD_WTOTALLENGTH+(USB_MIDI_CD_WTOTALLENGTH % 2)]
 
uint8_t g_midi_string0 []
 
uint8_t g_midi_string1 []
 
uint8_t g_midi_string2 []
 
uint8_t g_midi_string3 []
 
uint8_t g_midi_string4 []
 
uint8_t * g_midi_string_table []
 

Macro Definition Documentation

◆ USB_BCDNUM

#define USB_BCDNUM   (0x0200u) /* bcdUSB */

◆ USB_CONFIGNUM

#define USB_CONFIGNUM   (1u) /* Configuration number */

◆ USB_DCPMAXP

#define USB_DCPMAXP   (64u) /* DCP max packet size */

◆ USB_MIDI_CD_WTOTALLENGTH

#define USB_MIDI_CD_WTOTALLENGTH   (68u)

◆ USB_PRODUCTID

#define USB_PRODUCTID   (0x0CE2) /* Product ID */

◆ USB_RELEASE

#define USB_RELEASE   (0x0200u) /* Release Number */

◆ USB_VENDORID

#define USB_VENDORID   (0x16D0) /* Vendor ID */

Variable Documentation

◆ g_midi_configuration

uint8_t g_midi_configuration[USB_MIDI_CD_WTOTALLENGTH+(USB_MIDI_CD_WTOTALLENGTH % 2)]

◆ g_midi_device

uint8_t g_midi_device[USB_DD_BLENGTH+(USB_DD_BLENGTH % 2)]
Initial value:
=
{
USB_DD_BLENGTH,
USB_DT_DEVICE,
(uint8_t)(USB_BCDNUM & (uint8_t)0xff),
(uint8_t)((uint8_t)(USB_BCDNUM >> 8) & (uint8_t)0xff),
0x00,
0x00,
0x00,
(uint8_t)USB_DCPMAXP,
(uint8_t)(USB_VENDORID & (uint8_t)0xff),
(uint8_t)((uint8_t)(USB_VENDORID >> 8) & (uint8_t)0xff),
(uint8_t)(USB_PRODUCTID & (uint8_t)0xff),
(uint8_t)((uint8_t)(USB_PRODUCTID >> 8) & (uint8_t)0xff),
(uint8_t)(USB_RELEASE & (uint8_t)0xff),
(uint8_t)((uint8_t)(USB_RELEASE >> 8) & (uint8_t)0xff),
1,
2,
0,
}
#define USB_RELEASE
Definition: r_usb_pmidi_descriptor.c:31
#define USB_PRODUCTID
Definition: r_usb_pmidi_descriptor.c:37
#define USB_CONFIGNUM
Definition: r_usb_pmidi_descriptor.c:32
#define USB_BCDNUM
Definition: r_usb_pmidi_descriptor.c:30
#define USB_DCPMAXP
Definition: r_usb_pmidi_descriptor.c:33
#define USB_VENDORID
Definition: r_usb_pmidi_descriptor.c:36

◆ g_midi_string0

uint8_t g_midi_string0[]
Initial value:
=
{
4,
USB_DT_STRING,
0x09, 0x04
}

◆ g_midi_string1

uint8_t g_midi_string1[]
Initial value:
=
{
38,
USB_DT_STRING,
'S', 0x00,
'y', 0x00,
'n', 0x00,
't', 0x00,
'h', 0x00,
's', 0x00,
't', 0x00,
'r', 0x00,
'o', 0x00,
'm', 0x00,
' ', 0x00,
'A', 0x00,
'u', 0x00,
'd', 0x00,
'i', 0x00,
'b', 0x00,
'l', 0x00,
'e', 0x00,
}

◆ g_midi_string2

uint8_t g_midi_string2[]
Initial value:
=
{
14,
USB_DT_STRING,
'D', 0x00,
'e', 0x00,
'l', 0x00,
'u', 0x00,
'g', 0x00,
'e', 0x00,
}

◆ g_midi_string3

uint8_t g_midi_string3[]
Initial value:
=
{
8,
USB_DT_STRING,
'O', 0x00,
'U', 0x00,
'T', 0x00,
}

◆ g_midi_string4

uint8_t g_midi_string4[]
Initial value:
=
{
6,
USB_DT_STRING,
'I', 0x00,
'N', 0x00,
}

◆ g_midi_string_table

uint8_t* g_midi_string_table[]
Initial value:
=
{
}
uint8_t g_midi_string3[]
Definition: r_usb_pmidi_descriptor.c:151
uint8_t g_midi_string2[]
Definition: r_usb_pmidi_descriptor.c:139
uint8_t g_midi_string1[]
Definition: r_usb_pmidi_descriptor.c:115
uint8_t g_midi_string0[]
Definition: r_usb_pmidi_descriptor.c:107
uint8_t g_midi_string4[]
Definition: r_usb_pmidi_descriptor.c:160