![]()
![]()
#include "sdkconfig.h"
![]()
![]()
#include "esp_err.h"
![]()
![]()
#include "esp_log.h"
![]()
![]()
#include "esp_event.h"
![]()
![]()
#include "esp_hid_common.h"
![]()
![]()
esp_hidh_dev_s
![]()
![]()
esp_hidh_dev_t
![]()
![]()
ESP_HIDH_EVENTS;
![]()
![]()
esp_hidh_event_t
![]()
![]()
ESP_HIDH_ANY_EVENT
![]()
![]()
ESP_HIDH_OPEN_EVENT
![]()
![]()
ESP_HIDH_BATTERY_EVENT
![]()
![]()
ESP_HIDH_INPUT_EVENT
![]()
![]()
ESP_HIDH_FEATURE_EVENT
![]()
![]()
ESP_HIDH_CLOSE_EVENT
![]()
![]()
ESP_HIDH_START_EVENT
![]()
![]()
ESP_HIDH_STOP_EVENT
![]()
![]()
ESP_HIDH_CONN_REQUEST_EVENT
![]()
![]()
ESP_HIDH_MAX_EVENT
![]()
![]()
esp_hidh_event_data_t
![]()
![]()
<anonymous struct>
![]()
![]()
status
![]()
![]()
start
![]()
![]()
<anonymous struct>
![]()
![]()
status
![]()
![]()
stop
![]()
![]()
<anonymous struct>
![]()
![]()
dev
![]()
![]()
status
![]()
![]()
open
![]()
![]()
<anonymous struct>
![]()
![]()
dev
![]()
![]()
reason
![]()
![]()
status
![]()
![]()
close
![]()
![]()
<anonymous struct>
![]()
![]()
dev
![]()
![]()
level
![]()
![]()
status
![]()
![]()
battery
![]()
![]()
<anonymous struct>
![]()
![]()
dev
![]()
![]()
usage
![]()
![]()
report_id
![]()
![]()
length
![]()
![]()
data
![]()
![]()
map_index
![]()
![]()
input
![]()
![]()
<anonymous struct>
![]()
![]()
dev
![]()
![]()
usage
![]()
![]()
report_id
![]()
![]()
length
![]()
![]()
data
![]()
![]()
map_index
![]()
![]()
status
![]()
![]()
trans_type
![]()
![]()
feature
![]()
![]()
<anonymous struct>
![]()
![]()
trans_type
![]()
![]()
address
![]()
![]()
dev_info
![]()
![]()
conn_request
![]()
![]()
esp_hidh_config_t
![]()
![]()
callback
![]()
![]()
event_stack_size
![]()
![]()
callback_arg
![]()
![]()
esp_hidh_init(const esp_hidh_config_t *);
![]()
![]()
esp_hidh_deinit();
![]()
![]()
esp_hidh_dev_close(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_free(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_exists(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_output_set(esp_hidh_dev_t *, size_t, size_t, uint8_t *, size_t);
![]()
![]()
esp_hidh_dev_feature_set(esp_hidh_dev_t *, size_t, size_t, uint8_t *, size_t);
![]()
![]()
esp_hidh_dev_feature_get(esp_hidh_dev_t *, size_t, size_t, size_t, uint8_t *, size_t *);
![]()
![]()
esp_hidh_dev_set_report(esp_hidh_dev_t *, size_t, size_t, int, uint8_t *, size_t);
![]()
![]()
esp_hidh_dev_get_report(esp_hidh_dev_t *, size_t, size_t, int, size_t);
![]()
![]()
esp_hidh_dev_get_idle(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_set_idle(esp_hidh_dev_t *, uint8_t);
![]()
![]()
esp_hidh_dev_get_protocol(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_set_protocol(esp_hidh_dev_t *, uint8_t);
![]()
![]()
esp_hidh_dev_dump(esp_hidh_dev_t *, FILE *);
![]()
![]()
esp_hidh_dev_bda_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_transport_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_config_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_name_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_manufacturer_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_serial_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_vendor_id_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_product_id_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_version_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_appearance_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_usage_get(esp_hidh_dev_t *);
![]()
![]()
esp_hidh_dev_reports_get(esp_hidh_dev_t *, size_t *, esp_hid_report_item_t **);
![]()
![]()
esp_hidh_dev_report_maps_get(esp_hidh_dev_t *, size_t *, esp_hid_raw_report_map_t **);
![]()
![]()
#include "esp_hidh_transport.h"