picofuse

Data Fields
hid_device_callbacks_t Struct Reference

Callback operation table for HID device backends. More...

#include <device.h>

Data Fields

bool(* init )(hid_device_t *device, void *userdata)
 Called once, from. More...
 
bool(* read )(hid_device_t *device, void *userdata)
 Called from. More...
 
bool(* deinit )(hid_device_t *device, void *userdata)
 Called once, from hid_deregister(). More...
 

Detailed Description

Callback operation table for HID device backends.

Each callback returns true on success and false on failure.

Definition at line 72 of file device.h.

Field Documentation

◆ deinit

bool(* hid_device_callbacks_t::deinit) (hid_device_t *device, void *userdata)

Called once, from hid_deregister().

Definition at line 78 of file device.h.

◆ init

bool(* hid_device_callbacks_t::init) (hid_device_t *device, void *userdata)

Called once, from.

hid_register().

Definition at line 73 of file device.h.

◆ read

bool(* hid_device_callbacks_t::read) (hid_device_t *device, void *userdata)

Called from.

hid_poll(), per polling_interval_ms.

Definition at line 75 of file device.h.


The documentation for this struct was generated from the following file: