ESP-IDF
esp_hh_cb()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
esp_hh_cb()
esp_hh_cb() function
Syntax
Show:
Summary
Declaration
from
bt_hidh.c:193
static
void
esp_hh_cb
(
esp_hidh_cb_event_t
event
,
esp_hidh_cb_param_t
*
param
)
;
Arguments
Argument
event
param
Examples
References
from
examples
Code
Location
Referrer
static
void
esp_hh_cb
(
esp_hidh_cb_event_t
event
,
esp_hidh_cb_param_t
*
param
)
bt_hidh.c:193
esp_bt_hid_host_register_callback
(
esp_hh_cb
)
,
bt_hidh.c:1001
esp_bt_hidh_init()
Call Tree
from
examples
esp_hh_cb()
calls 21 functions:
All items filtered out
esp_hh_cb()
__assert_func()
esp_log_timestamp()
esp_log_write()
free()
malloc()
fixed_queue_enqueue()
fixed_queue_dequeue()
esp_event_post_to()
esp_hid_parse_report_map()
esp_hidh_dev_exists()
esp_hidh_dev_lock()
esp_hidh_dev_unlock()
esp_hidh_dev_get_input_report_by_proto_and_data()
esp_hidh_dev_get_by_bda()
esp_hidh_dev_get_by_handle()
bt_hidh_get_status()
utl_freebuf()
open_failed_cb()
reset_trans()
free_local_param()
hidh_dev_ctor()
All items filtered out
Data Use
from
examples
esp_hh_cb()
reads 129 variables and writes 48 variables:
esp_log_level_t::ESP_LOG_ERROR
esp_log_level_t::ESP_LOG_WARN
esp_log_level_t::ESP_LOG_INFO
esp_log_level_t::ESP_LOG_DEBUG
esp_log_level_t::ESP_LOG_VERBOSE
esp_hidh_connection_state_t::ESP_HIDH_CONN_STATE_CONNECTING
esp_hidh_connection_state_t::ESP_HIDH_CONN_STATE_DISCONNECTING
esp_hidh_status_t::ESP_HIDH_OK
esp_hidh_status_t::ESP_HIDH_ERR
esp_hidh_status_t::ESP_HIDH_ERR_NO_RES
esp_hidh_status_t::ESP_HIDH_NO_CONNECTION
esp_hidh_cb_event_t::ESP_HIDH_INIT_EVT
esp_hidh_cb_event_t::ESP_HIDH_DEINIT_EVT
esp_hidh_cb_event_t::ESP_HIDH_OPEN_EVT
esp_hidh_cb_event_t::ESP_HIDH_CLOSE_EVT
esp_hidh_cb_event_t::ESP_HIDH_GET_RPT_EVT
esp_hidh_cb_event_t::ESP_HIDH_SET_RPT_EVT
esp_hidh_cb_event_t::ESP_HIDH_GET_PROTO_EVT
esp_hidh_cb_event_t::ESP_HIDH_SET_PROTO_EVT
esp_hidh_cb_event_t::ESP_HIDH_GET_IDLE_EVT
esp_hidh_cb_event_t::ESP_HIDH_SET_IDLE_EVT
esp_hidh_cb_event_t::ESP_HIDH_GET_DSCP_EVT
esp_hidh_cb_event_t::ESP_HIDH_ADD_DEV_EVT
esp_hidh_cb_event_t::ESP_HIDH_DATA_EVT
esp_hidh_cb_event_t::ESP_HIDH_DATA_IND_EVT
hidh_get_dscp_evt_param::dsc_list
esp_hidh_cb_param_t::dscp
hidh_init_evt_param::status
esp_hidh_cb_param_t::init
hidh_uninit_evt_param::status
esp_hidh_cb_param_t::deinit
hidh_open_evt_param::status
hidh_open_evt_param::conn_status
hidh_open_evt_param::is_orig
hidh_open_evt_param::handle
hidh_open_evt_param::bd_addr
esp_hidh_cb_param_t::open
hidh_close_evt_param::status
hidh_close_evt_param::conn_status
hidh_close_evt_param::handle
esp_hidh_cb_param_t::close
hidh_get_proto_evt_param::status
hidh_get_proto_evt_param::handle
hidh_get_proto_evt_param::proto_mode
esp_hidh_cb_param_t::get_proto
hidh_set_proto_evt_param::status
hidh_set_proto_evt_param::handle
esp_hidh_cb_param_t::set_proto
hidh_get_rpt_evt_param::status
hidh_get_rpt_evt_param::handle
hidh_get_rpt_evt_param::len
hidh_get_rpt_evt_param::data
esp_hidh_cb_param_t::get_rpt
hidh_set_rpt_evt_param::status
hidh_set_rpt_evt_param::handle
esp_hidh_cb_param_t::set_rpt
hidh_get_idle_evt_param::status
hidh_get_idle_evt_param::handle
hidh_get_idle_evt_param::idle_rate
esp_hidh_cb_param_t::get_idle
hidh_set_idle_evt_param::status
hidh_set_idle_evt_param::handle
esp_hidh_cb_param_t::set_idle
hidh_data_ind_evt_param::status
hidh_data_ind_evt_param::handle
hidh_data_ind_evt_param::proto_mode
hidh_data_ind_evt_param::len
hidh_data_ind_evt_param::data
esp_hidh_cb_param_t::data_ind
hidh_add_dev_evt_param::status
hidh_add_dev_evt_param::handle
hidh_add_dev_evt_param::bd_addr
esp_hidh_cb_param_t::add_dev
hidh_get_dscp_evt_param::status
hidh_get_dscp_evt_param::added
hidh_get_dscp_evt_param::vendor_id
hidh_get_dscp_evt_param::product_id
hidh_get_dscp_evt_param::version
hidh_get_dscp_evt_param::dl_len
esp_hid_report_map_t::usage
esp_hid_report_map_t::reports_len
esp_hid_report_map_t::reports
esp_hid_raw_report_map_t::data
esp_hid_raw_report_map_t::len
esp_hid_device_config_t::report_maps
esp_hid_device_config_t::report_maps_len
esp_hid_usage_t::ESP_HID_USAGE_KEYBOARD
esp_hid_usage_t::ESP_HID_USAGE_MOUSE
esp_hid_trans_type_t::ESP_HID_TRANS_GET_REPORT
esp_hid_trans_type_t::ESP_HID_TRANS_SET_REPORT
esp_hid_trans_type_t::ESP_HID_TRANS_GET_PROTOCOL
esp_hid_trans_type_t::ESP_HID_TRANS_SET_PROTOCOL
esp_hid_trans_type_t::ESP_HID_TRANS_GET_IDLE
esp_hid_trans_type_t::ESP_HID_TRANS_SET_IDLE
esp_hid_report_item_t::report_id
esp_hid_report_item_t::report_type
esp_hid_report_item_t::protocol_mode
esp_hid_report_item_t::usage
esp_hid_report_item_t::value_len
ESP_HIDH_EVENTS
esp_hidh_event_t::ESP_HIDH_OPEN_EVENT
esp_hidh_event_t::ESP_HIDH_INPUT_EVENT
esp_hidh_event_t::ESP_HIDH_FEATURE_EVENT
esp_hidh_event_t::ESP_HIDH_CLOSE_EVENT
esp_hidh_event_t::ESP_HIDH_START_EVENT
esp_hidh_event_t::ESP_HIDH_STOP_EVENT
esp_hidh_event_data_t::start
esp_hidh_event_data_t::stop
esp_hidh_event_data_t::open
esp_hidh_event_data_t::close
esp_hidh_event_data_t::input
esp_hidh_event_data_t::feature
esp_hidh_dev_report_s::report_id
esp_hidh_dev_report_s::usage
esp_hidh_dev_s::
::bt
esp_hidh_dev_s::config
esp_hidh_dev_s::usage
esp_hidh_dev_s::report_id
esp_hidh_dev_s::connected
esp_hidh_dev_s::added
esp_hidh_dev_s::status
esp_hidh_dev_s::reports
s_esp_hh_status_names
TAG
conn_item_t::dev
hidh_local_param_t::connection_queue
hidh_local_param_t::event_loop_handle
hidh_local_param
s_esp_hh_evt_names
All items filtered out
esp_hh_cb()
esp_bt_hidh_init()
hidh_open_evt_param::status
hidh_close_evt_param::status
hidh_add_dev_evt_param::status
hidh_get_dscp_evt_param::status
esp_hid_raw_report_map_t::data
esp_hid_raw_report_map_t::len
esp_hid_device_config_t::vendor_id
esp_hid_device_config_t::product_id
esp_hid_device_config_t::version
esp_hid_device_config_t::report_maps
esp_hid_device_config_t::report_maps_len
esp_hidh_event_data_t::
::status
esp_hidh_event_data_t::
::status
esp_hidh_event_data_t::
::dev
esp_hidh_event_data_t::
::status
esp_hidh_event_data_t::
::dev
esp_hidh_event_data_t::
::status
esp_hidh_event_data_t::
::dev
esp_hidh_event_data_t::
::usage
esp_hidh_event_data_t::
::report_id
esp_hidh_event_data_t::
::length
esp_hidh_event_data_t::
::data
esp_hidh_event_data_t::
::dev
esp_hidh_event_data_t::
::report_id
esp_hidh_event_data_t::
::length
esp_hidh_event_data_t::
::data
esp_hidh_event_data_t::
::status
esp_hidh_event_data_t::
::trans_type
esp_hidh_dev_report_s::next
esp_hidh_dev_report_s::map_index
esp_hidh_dev_report_s::report_id
esp_hidh_dev_report_s::report_type
esp_hidh_dev_report_s::protocol_mode
esp_hidh_dev_report_s::value_len
esp_hidh_dev_report_s::usage
esp_hidh_dev_s::
::
::handle
esp_hidh_dev_s::usage
esp_hidh_dev_s::protocol_mode
esp_hidh_dev_s::connected
esp_hidh_dev_s::opened
esp_hidh_dev_s::added
esp_hidh_dev_s::is_orig
esp_hidh_dev_s::in_use
esp_hidh_dev_s::status
esp_hidh_dev_s::reports_len
esp_hidh_dev_s::reports
conn_item_t::dev
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
esp_hh_cb()
allocates 3 typess and frees 4 typess:
esp_hid_report_map_t
esp_hid_report_item_t
esp_hidh_event_data_t
All items filtered out
esp_hh_cb()
esp_hid_raw_report_map_t
esp_hidh_event_data_t
esp_hidh_dev_report_s
conn_item_t
All items filtered out