nRF Connect SDK API 2.8.99
Loading...
Searching...
No Matches
hid_report_desc.h File Reference

Header file HID report identifiers. More...

#include <stddef.h>
#include <zephyr/types.h>
#include <zephyr/toolchain.h>
#include <zephyr/sys/util.h>
#include "hid_report_mouse.h"
#include "hid_report_keyboard.h"
#include "hid_report_system_ctrl.h"
#include "hid_report_consumer_ctrl.h"
#include "hid_report_user_config.h"

Go to the source code of this file.

Macros

#define REPORT_BUFFER_SIZE_INPUT_REPORT
 
#define REPORT_BUFFER_SIZE_OUTPUT_REPORT   _REPORT_BUFFER_SIZE_KEYBOARD_LEDS
 

Enumerations

enum  report_id {
  REPORT_ID_RESERVED , REPORT_ID_MOUSE , REPORT_ID_KEYBOARD_KEYS , REPORT_ID_SYSTEM_CTRL ,
  REPORT_ID_CONSUMER_CTRL , REPORT_ID_KEYBOARD_LEDS , REPORT_ID_USER_CONFIG , REPORT_ID_USER_CONFIG_OUT ,
  REPORT_ID_VENDOR_IN , REPORT_ID_VENDOR_OUT , REPORT_ID_BOOT_MOUSE , REPORT_ID_BOOT_KEYBOARD ,
  REPORT_ID_COUNT
}
 Identification numbers of HID reports. More...
 

Variables

static const uint8_t input_reports []
 Input reports map.
 
static const uint8_t output_reports []
 Output reports map.
 
const uint8_t hid_report_desc []
 
const size_t hid_report_desc_size
 

Detailed Description

Header file HID report identifiers.