/*
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef _HID_REPORT_DESC_H_
#define _HID_REPORT_DESC_H_
#include <usb/class/usb_hid.h>
#include "hid_handler.h"
#define PLAYING_NEXTSONG 0x10
#define PLAYING_PREVSONG 0x20
#define PLAYING_VOLUME_INC 0x01
#define PLAYING_VOLUME_DEC 0x02
#define PLAYING_AND_PAUSE 0x08
/* system control */
#define REPORT_ID_1 0x01
/* consumer control */
#define REPORT_ID_2 0x02
/* mouse */
#define REPORT_ID_3 0x03
/* keyboard */
#define REPORT_ID_4 0x04
/* self-defined(64 bytes) */
#define REPORT_ID_5 0x05
/* Audio Volume Ctrl */
#define REPORT_ID_6 0x06
/* Telephone Status */
#define TELEPHONE_REPORT_ID 0X07
/*
* Report descriptor for keys, button and so on
*/
static const u8_t hid_report_desc[] = {
一份具有多种实用功能的HID报告描述符
最新推荐文章于 2025-05-12 20:05:19 发布