From c70daa2497f9106a7fb471c3038abaeac1e9f67d Mon Sep 17 00:00:00 2001 From: deadprogram Date: Fri, 28 Apr 2023 18:09:54 +0200 Subject: [PATCH] machine/usb: move MIDI under usb/adc (Audio Device Class) package Signed-off-by: deadprogram --- src/machine/usb/adc/doc.go | 2 ++ src/machine/usb/{ => adc}/midi/buffer.go | 0 src/machine/usb/{ => adc}/midi/messages.go | 0 src/machine/usb/{ => adc}/midi/midi.go | 0 src/machine/usb/{ => adc}/midi/notes.go | 0 src/machine/usb/cdc/doc.go | 2 ++ src/machine/usb/descriptor/doc.go | 3 +++ src/machine/usb/doc.go | 4 ++++ src/machine/usb/hid/doc.go | 2 ++ 9 files changed, 13 insertions(+) create mode 100644 src/machine/usb/adc/doc.go rename src/machine/usb/{ => adc}/midi/buffer.go (100%) rename src/machine/usb/{ => adc}/midi/messages.go (100%) rename src/machine/usb/{ => adc}/midi/midi.go (100%) rename src/machine/usb/{ => adc}/midi/notes.go (100%) create mode 100644 src/machine/usb/cdc/doc.go create mode 100644 src/machine/usb/descriptor/doc.go create mode 100644 src/machine/usb/doc.go create mode 100644 src/machine/usb/hid/doc.go diff --git a/src/machine/usb/adc/doc.go b/src/machine/usb/adc/doc.go new file mode 100644 index 00000000..beed33c5 --- /dev/null +++ b/src/machine/usb/adc/doc.go @@ -0,0 +1,2 @@ +// package adc is for USB Audio Device Class devices. +package adc diff --git a/src/machine/usb/midi/buffer.go b/src/machine/usb/adc/midi/buffer.go similarity index 100% rename from src/machine/usb/midi/buffer.go rename to src/machine/usb/adc/midi/buffer.go diff --git a/src/machine/usb/midi/messages.go b/src/machine/usb/adc/midi/messages.go similarity index 100% rename from src/machine/usb/midi/messages.go rename to src/machine/usb/adc/midi/messages.go diff --git a/src/machine/usb/midi/midi.go b/src/machine/usb/adc/midi/midi.go similarity index 100% rename from src/machine/usb/midi/midi.go rename to src/machine/usb/adc/midi/midi.go diff --git a/src/machine/usb/midi/notes.go b/src/machine/usb/adc/midi/notes.go similarity index 100% rename from src/machine/usb/midi/notes.go rename to src/machine/usb/adc/midi/notes.go diff --git a/src/machine/usb/cdc/doc.go b/src/machine/usb/cdc/doc.go new file mode 100644 index 00000000..0a375e46 --- /dev/null +++ b/src/machine/usb/cdc/doc.go @@ -0,0 +1,2 @@ +// package cdc is for USB Communication Device Class devices. +package cdc diff --git a/src/machine/usb/descriptor/doc.go b/src/machine/usb/descriptor/doc.go new file mode 100644 index 00000000..f35a7681 --- /dev/null +++ b/src/machine/usb/descriptor/doc.go @@ -0,0 +1,3 @@ +// package descriptor is for the USB descriptor definitions. +// For the actual implementations, see the individual packages. +package descriptor diff --git a/src/machine/usb/doc.go b/src/machine/usb/doc.go new file mode 100644 index 00000000..03dbadc0 --- /dev/null +++ b/src/machine/usb/doc.go @@ -0,0 +1,4 @@ +// package usb contains the subpackages with USB descriptors and device +// implementations for standard USB device classes such as the Communcation +// Data Class (CDC), Human Interface Device (HID), and Audio Device Class (ADC). +package usb diff --git a/src/machine/usb/hid/doc.go b/src/machine/usb/hid/doc.go new file mode 100644 index 00000000..82797a54 --- /dev/null +++ b/src/machine/usb/hid/doc.go @@ -0,0 +1,2 @@ +// package hid is for USB Human Interface Devices. +package hid