Open FFBoard
Open source force feedback firmware
Loading...
Searching...
No Matches
UsbHidHandler.cpp
Go to the documentation of this file.
1/*
2 * UsbHidHandler.cpp
3 *
4 * Created on: 12.02.2020
5 * Author: Yannick
6 */
7
8#include "UsbHidHandler.h"
9#include "global_callbacks.h"
10#include "hid_device.h"
11
12uint8_t* UsbHidHandler::hid_desc = nullptr;
14
18
22
23
24// Returns length
25uint16_t UsbHidHandler::hidGet(uint8_t report_id, hid_report_type_t report_type,uint8_t* buffer, uint16_t reqlen){
26 return 0;
27}
28
29void UsbHidHandler::hidOut(uint8_t report_id, hid_report_type_t report_type, uint8_t const* buffer, uint16_t bufsize){
30
31}
32
36
37// Class specific report callbacks
38void UsbHidHandler::setHidDesc(const uint8_t* desc){
39 UsbHidHandler::hid_desc = (uint8_t*)desc;
40}
43}
virtual uint16_t hidGet(uint8_t report_id, hid_report_type_t report_type, uint8_t *buffer, uint16_t reqlen)
static void setHidDesc(const uint8_t *desc)
static UsbHidHandler * globalHidHandler
virtual void hidOut(uint8_t report_id, hid_report_type_t report_type, uint8_t const *buffer, uint16_t bufsize)
virtual ~UsbHidHandler()
static uint8_t * hid_desc
static const uint8_t * getHidDesc()
void registerHidCallback()
static usb_descriptor_buffers_t desc
Definition dcd_pio_usb.c:46
hid_report_type_t
HID Request Report Type.
Definition hid.h:85
uint8_t const * buffer
uint32_t bufsize
Definition midi_device.h:95