MCPcopy Create free account

hub / github.com/Sapd/HeadsetControl / functions

Functions222 in github.com/Sapd/HeadsetControl

↓ 29 callersFunctionmap
src/utility.c:13
↓ 27 callersFunctionyaml_print
src/output.c:481
↓ 26 callersFunctionadd_device
src/device_registry.c:79
↓ 25 callersFunctiondevice_has_capability
src/device.c:79
↓ 14 callersFunction_asprintf
src/utility.c:382
↓ 14 callersFunctionjson_print_key_value
src/output.c:282
↓ 13 callersFunctionenv_print
src/output.c:692
↓ 13 callersFunctionyaml_printint
src/output.c:501
↓ 8 callersFunctionenv_printint
src/output.c:702
↓ 6 callersFunctionnova_5_save_state
src/devices/steelseries_arctis_nova_5.c:145
↓ 6 callersFunctionterminate_hid
* Helper freeing HID data and terminating HID usage. */ This function is explicitly called terminate_hid to avoid HIDAPI clashes. */
src/hid_utility.c:123
↓ 6 callersFunctionyaml_printfloat
src/output.c:509
↓ 5 callersFunctionsend_receive
* Sends size bytes from data to the headset. * If out_buffer points to 64 byte of preallocated memory, send_receive will * receive 64 byte into id o
src/devices/roccat_elo_7_1_usb.c:39
↓ 5 callersFunctionsend_receive
* Sends size bytes from data to the headset. * If out_buffer points to 64 byte of preallocated memory, send_receive will * receive 64 byte into id o
src/devices/roccat_elo_7_1_air.c:41
↓ 5 callersFunctionstatus_to_string
Function to convert enum to string
src/output.c:16
↓ 5 callersFunctionyaml_replace_spaces_with_dash
src/output.c:517
↓ 4 callersFunctionbattery_status_to_string
src/output.c:30
↓ 4 callersFunctioncheck_range
src/dev.c:53
↓ 4 callersFunctionhas_capability
src/device.c:86
↓ 4 callersFunctionsave_state
src/devices/steelseries_arctis_nova_pro_wireless.c:264
↓ 4 callersFunctionyaml_print_listitem
src/output.c:536
↓ 3 callersFunctionaddError
* @brief Adds an error to the HeadsetInfo struct * * @param info Headsetinfo struct * @param source Error source/key as string * @param message Er
src/output.c:55
↓ 3 callersFunctionarctis_7_save_state
src/devices/steelseries_arctis_7.c:142
↓ 3 callersFunctiondevice_check_ids
src/device.c:74
↓ 3 callersFunctionenv_format_key
src/output.c:707
↓ 3 callersFunctionget_two_ids
src/utility.c:271
↓ 2 callersFunctionarctis_1_save_state
src/devices/steelseries_arctis_1.c:140
↓ 2 callersFunctionarctis_7_plus_read_device_status
src/devices/steelseries_arctis_7_plus.c:216
↓ 2 callersFunctionarctis_9_read_device_status
src/devices/steelseries_arctis_9.c:157
↓ 2 callersFunctionarctis_9_save_state
src/devices/steelseries_arctis_9.c:150
↓ 2 callersFunctionarctis_nova_7_read_device_status
src/devices/steelseries_arctis_nova_7.c:265
↓ 2 callersFunctionarctis_pro_wireless_save_state
src/devices/steelseries_arctis_pro_wireless.c:140
↓ 2 callersFunctioncalphaw_toggle_sidetone
src/devices/hyperx_calphaw.c:169
↓ 2 callersFunctiondynamic_connect
* @brief Checks if an existing connection exists, and either uses it, or closes it and creates a new one * * A device - depending on the feature - n
src/main.c:198
↓ 2 callersFunctionget_byte_data_from_parameter
src/utility.c:85
↓ 2 callersFunctionget_device
src/device_registry.c:94
↓ 2 callersFunctionget_hid_path
* @brief Helper fetching a copied HID path for a given device description. * * This is a convenience function iterating over connected USB devices
src/hid_utility.c:24
↓ 2 callersFunctionhandle_feature
* @brief Handle a requested feature * * @param device_found the headset to use * @param device_handle points to an already open device_handle (if c
src/main.c:244
↓ 2 callersFunctioninit_devices
src/device_registry.c:41
↓ 2 callersFunctioniterate_devices
src/device_registry.c:116
↓ 2 callersFunctionjson_print_string
src/output.c:266
↓ 2 callersFunctionjson_printw_key_value
src/output.c:290
↓ 2 callersFunctionnova_5_read_device_status
src/devices/steelseries_arctis_nova_5.c:134
↓ 2 callersFunctionnova_5_write_device_band
src/devices/steelseries_arctis_nova_5.c:446
↓ 2 callersFunctionoutput
src/output.c:105
↓ 2 callersFunctionprint_help
src/dev.c:64
↓ 2 callersFunctionprint_help
src/main.c:421
↓ 2 callersFunctionterminate_device_hid
* Helper freeing HID data. */
src/hid_utility.c:102
↓ 2 callersFunctionyaml_printw
src/output.c:492
↓ 1 callersFunctionaddAction
* @brief Adds an action to the HeadsetInfo struct * * @param info Headsetinfo struct * @param capability Capability as enum * @param device Device
src/output.c:77
↓ 1 callersFunctionarctis_nova_7_send_equalizer
src/devices/steelseries_arctis_nova_7.c:243
↓ 1 callersFunctionarctis_pro_wireless_read_device_status
src/devices/steelseries_arctis_pro_wireless.c:126
↓ 1 callersFunctionaudeze_maxwell_send_equalizer_preset
Audeze Maxwell has 6 default presets and 4 custom presets (Audeze, Treble Boost, Bass Boost, Immersive, Competition, Footsteps, Preset 1, Preset 2, Pr
src/devices/audeze_maxwell.c:170
↓ 1 callersFunctionaudeze_maxwell_toggle_sidetone
src/devices/audeze_maxwell.c:95
↓ 1 callersFunctioncalphaw_request_charge
src/devices/hyperx_calphaw.c:76
↓ 1 callersFunctioncalphaw_request_connection
src/devices/hyperx_calphaw.c:52
↓ 1 callersFunctiondev_main
src/dev.c:118
↓ 1 callersFunctionestimate_battery_level
mostly copied from logitech_g933_935.c
src/devices/logitech_g533.c:51
↓ 1 callersFunctionestimate_battery_level
src/devices/hyperx_cflight.c:48
↓ 1 callersFunctionestimate_battery_level
src/devices/logitech_g633_g933_935.c:46
↓ 1 callersFunctionfind_devices
* @brief Finds and initializes a list of devices. * * This function allocates a list of devices. * If the test_device flag is set, it attempts to a
src/main.c:59
↓ 1 callersFunctionget_float_data_from_parameter
src/utility.c:113
↓ 1 callersFunctioninitializeHeadsetInfo
src/output.c:161
↓ 1 callersFunctioninitializeStatus
src/output.c:144
↓ 1 callersFunctionjson_printint_key_value
src/output.c:274
↓ 1 callersFunctionnova_5_send_equalizer
* This headset is using a Peaking EQ with configurable frequency center of a EQ band, gain and a quality factor */
src/devices/steelseries_arctis_nova_5.c:345
↓ 1 callersFunctionoutputByType
src/output.c:245
↓ 1 callersFunctionoutput_env
src/output.c:723
↓ 1 callersFunctionoutput_json
src/output.c:298
↓ 1 callersFunctionoutput_short
src/output.c:880
↓ 1 callersFunctionoutput_standard
src/output.c:806
↓ 1 callersFunctionoutput_yaml
src/output.c:570
↓ 1 callersFunctionparse_eq_filter_type
* Converts a filter type string to the corresponding EqualizerFilterType enum * Returns HSC_INVALID_ARG if the string does not match a known filter t
src/utility.c:145
↓ 1 callersFunctionparse_parametric_equalizer_band
* Parses a equalizer band string into a struct parametric_equalizer_band. * * Expected band_str format: "float,float,float,string" * Expected field
src/utility.c:164
↓ 1 callersFunctionparse_parametric_equalizer_settings
* Parses the full parametric equalizer string that can contain multiple band * definitions separated by ';' into a parametric_equalizer_settings obje
src/utility.c:220
↓ 1 callersFunctionpoly_battery_level
src/utility.c:44
↓ 1 callersFunctionprint_devices
* @brief Print information of devices * * When vendorid and productid are 0, then all are listed. * If they are specified, information about all us
src/dev.c:24
↓ 1 callersFunctionprint_readmetable
src/main.c:153
↓ 1 callersFunctionprint_udevrules
* @brief Generates udev rules, and prints them to STDOUT * * Goes through the implementation of all devices, and generates udev rules for use by Lin
src/main.c:132
↓ 1 callersFunctionprocessFeatureRequests
* @brief Iterates through all requested features and processes their responses * * @param info struct with headset information to fill * @param fea
src/output.c:198
↓ 1 callersFunctionread_audeze_maxwell_status
src/devices/audeze_maxwell.c:48
↓ 1 callersFunctionread_device_status
* Device status: * 0-1: packet id (0x06 0xb0) * 2: BT Default / Bluetooth powerup state: 0 (Off), 1 (On) * 3: Bluetooth auto mute: 0 (Off), 1 (-12d
src/devices/steelseries_arctis_nova_pro_wireless.c:242
↓ 1 callersFunctionround_to_multiples
src/utility.c:18
↓ 1 callersFunctionset_equalizer_preset
src/devices/steelseries_arctis_nova_pro_wireless.c:190
↓ 1 callersFunctionspline_battery_level
src/utility.c:23
↓ 1 callersFunctionvasprintf
src/utility.c:341
↓ 1 callersFunctionyaml_print_listitemfloat
src/output.c:553
Functionarctis_1_init
src/devices/steelseries_arctis_1.c:25
Functionarctis_1_request_battery
src/devices/steelseries_arctis_1.c:77
Functionarctis_1_send_inactive_time
src/devices/steelseries_arctis_1.c:123
Functionarctis_1_send_sidetone
src/devices/steelseries_arctis_1.c:44
Functionarctis_7_init
src/devices/steelseries_arctis_7.c:24
Functionarctis_7_plus_init
src/devices/steelseries_arctis_7_plus.c:41
Functionarctis_7_plus_request_battery
src/devices/steelseries_arctis_7_plus.c:99
Functionarctis_7_plus_request_chatmix
src/devices/steelseries_arctis_7_plus.c:134
Functionarctis_7_plus_send_equalizer
src/devices/steelseries_arctis_7_plus.c:194
Functionarctis_7_plus_send_equalizer_preset
src/devices/steelseries_arctis_7_plus.c:164
Functionarctis_7_plus_send_inactive_time
src/devices/steelseries_arctis_7_plus.c:89
Functionarctis_7_plus_send_sidetone
src/devices/steelseries_arctis_7_plus.c:68
Functionarctis_7_request_battery
src/devices/steelseries_arctis_7.c:82
next →1–100 of 222, ranked by callers