Commit 98c9cebf authored by Emil Obalski's avatar Emil Obalski Committed by Carles Cufi
Browse files

usb: Add Audio class related files



This commit adds files related to USB audio device class.

Signed-off-by: default avatarEmil Obalski <emil.obalski@nordicsemi.no>
parent 7b9fcfd3
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
/*
 * USB audio class core header
 *
 * Copyright (c) 2020 Nordic Semiconductor ASA
 *
 * SPDX-License-Identifier: Apache-2.0
 */

/**
 * @file
 * @brief USB Audio Device Class public header
 *
 * Header follows Device Class Definition for Audio Class
 * Version 1.0 document (audio10.pdf).
 */

#ifndef ZEPHYR_INCLUDE_USB_CLASS_AUDIO_H_
#define ZEPHYR_INCLUDE_USB_CLASS_AUDIO_H_

#endif /* ZEPHYR_INCLUDE_USB_CLASS_AUDIO_H_ */
+1 −0
Original line number Diff line number Diff line
@@ -7,5 +7,6 @@ zephyr_sources_ifdef(CONFIG_USB_DEVICE_BT_H4 bt_h4.c)
zephyr_sources_ifdef(CONFIG_USB_DFU_CLASS usb_dfu.c)
zephyr_sources_ifdef(CONFIG_USB_DEVICE_LOOPBACK loopback.c)

add_subdirectory_ifdef(CONFIG_USB_DEVICE_AUDIO audio)
add_subdirectory_ifdef(CONFIG_USB_DEVICE_NETWORK netusb)
add_subdirectory_ifdef(CONFIG_USB_DEVICE_HID hid)
+2 −0
Original line number Diff line number Diff line
@@ -125,6 +125,8 @@ source "subsys/usb/class/netusb/Kconfig"

source "subsys/usb/class/hid/Kconfig"

source "subsys/usb/class/audio/Kconfig"

config USB_DFU_CLASS
	bool "USB DFU Class Driver"
	select MPU_ALLOW_FLASH_WRITE
+7 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: Apache-2.0

zephyr_library()

zephyr_library_sources(
  audio.c
  )
+13 −0
Original line number Diff line number Diff line
# USB AUDIO configuration options

# Copyright (c) 2019 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

config USB_DEVICE_AUDIO
	bool "USB Audio Device Class Driver"
	help
	  USB audio device class driver

if USB_DEVICE_AUDIO

endif #USB_DEVICE_AUDIO
Loading