sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget,/translations/zh_CN/admin-guide/abi-obsoletemodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/zh_TW/admin-guide/abi-obsoletemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/it_IT/admin-guide/abi-obsoletemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ja_JP/admin-guide/abi-obsoletemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ko_KR/admin-guide/abi-obsoletemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/pt_BR/admin-guide/abi-obsoletemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/sp_SP/admin-guide/abi-obsoletemodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhF/var/lib/git/docbuild/linux/Documentation/admin-guide/abi-obsolete.rsthKubhsection)}(hhh](htitle)}(hABI obsolete symbolsh]hABI obsolete symbols}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hvDocuments interfaces that are still remaining in the kernel, but are marked to be removed at some later point in time.h]hvDocuments interfaces that are still remaining in the kernel, but are marked to be removed at some later point in time.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hwThe description of the interface will document the reason why it is obsolete and when it can be expected to be removed.h]hwThe description of the interface will document the reason why it is obsolete and when it can be expected to be removed.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hhh](h)}(hSymbols under /proc/i8kh]hSymbols under /proc/i8k}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhNhNubhtarget)}(h.. _abi_proc_i8k:h]h}(h]h ]h"]h$]h&]refid abi-proc-i8kuh1j hKhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj!ubhtbody)}(hhh]hrow)}(hhh]hentry)}(hhh]h)}(h**\/proc\/i8k**h]hstrong)}(h**\/proc\/i8k**h]h /proc/i8k}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj?ubah}(h]h ]h"]h$]h&]uh1hh%Documentation/ABI/obsolete/procfs-i8khKhj<ubah}(h]h ]h"]h$]h&]uh1j:hj7ubah}(h]h ]h"]h$]h&]uh1j5hj2ubah}(h]h ]h"]h$]h&]uh1j0hj!ubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"] abi_proc_i8kah$]h&]uh1jhhexpect_referenced_by_name}jwjsexpect_referenced_by_id}jjsubh)}(h@Defined on file :ref:`procfs-i8k `h](hDefined on file }(hj~hhhNhNubh)}(h0:ref:`procfs-i8k `h]hinline)}(hjh]h procfs-i8k}(hjhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocadmin-guide/abi-obsolete refdomainjreftyperef refexplicitrefwarn reftargetabi_file_obsolete_procfs_i8kuh1hhjYhKhj~ubeh}(h]h ]h"]h$]h&]uh1hhjYhKhhubh)}(hLegacy interface for getting/setting sensor information like fan speed, temperature, serial number, hotkey status etc on Dell Laptops. Since the driver is now using the standard hwmon sysfs interface, the procfs interface is deprecated.h]hLegacy interface for getting/setting sensor information like fan speed, temperature, serial number, hotkey status etc on Dell Laptops. Since the driver is now using the standard hwmon sysfs interface, the procfs interface is deprecated.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjYhKhhubhdefinition_list)}(hhh]hdefinition_list_item)}(h-Users: https://github.com/vitorafsr/i8kutils h](hterm)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjYhKhjubh definition)}(hhh]h)}(h%https://github.com/vitorafsr/i8kutilsh]h reference)}(hjh]h%https://github.com/vitorafsr/i8kutils}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhjYhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjYhKhjubah}(h]h ]h"]h$]h&]uh1jhhubeh}(h]symbols-under-proc-i8kah ]h"]symbols under /proc/i8kah$]h&]uh1hhhhhhNhNubh)}(hhh](h)}(hSymbols under /sysh]hSymbols under /sys}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhNhNubj )}(h4.. _abi_sys_iio_devicex_scan_elements_in_accel_type:h]h}(h]h ]h"]h$]h&]j/abi-sys-iio-devicex-scan-elements-in-accel-typeuh1j hKhjubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKIuh1j$hj2ubj1)}(hhh](j6)}(hhh]j;)}(hhh]h)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_type**h]jD)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_type**h]h9/sys/.../iio:deviceX/scan_elements/in_accel_type}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjHubah}(h]h ]h"]h$]h&]uh1hh(Documentation/ABI/obsolete/sysfs-bus-iiohKAhjEubah}(h]h ]h"]h$]h&]uh1j:hjBubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_type**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_type**h]h;/sys/.../iio:deviceX/scan_elements/in_anglvel_type}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjsubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjpubah}(h]h ]h"]h$]h&]uh1j:hjmubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(h<**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_type**h]jD)}(h<**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_type**h]h8/sys/.../iio:deviceX/scan_elements/in_magn_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_type**h]jD)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_type**h]h9/sys/.../iio:deviceX/scan_elements/in_incli_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_type**h]jD)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_type**h]h</sys/.../iio:deviceX/scan_elements/in_voltageY_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltage_type**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltage_type**h]h;/sys/.../iio:deviceX/scan_elements/in_voltage_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(hG**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_supply_type**h]jD)}(hG**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_supply_type**h]hC/sys/.../iio:deviceX/scan_elements/in_voltageY_supply_type}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjEubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjBubah}(h]h ]h"]h$]h&]uh1j:hj?ubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_timestamp_type**h]jD)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_timestamp_type**h]h=/sys/.../iio:deviceX/scan_elements/in_timestamp_type}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1jChjoubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjlubah}(h]h ]h"]h$]h&]uh1j:hjiubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressureY_type**h]jD)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressureY_type**h]h=/sys/.../iio:deviceX/scan_elements/in_pressureY_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressure_type**h]jD)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressure_type**h]h</sys/.../iio:deviceX/scan_elements/in_pressure_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(hF**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_quaternion_type**h]jD)}(hF**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_quaternion_type**h]hB/sys/.../iio:deviceX/scan_elements/in_rot_quaternion_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hj?ubj6)}(hhh]j;)}(hhh]h)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_proximity_type**h]jD)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_proximity_type**h]h=/sys/.../iio:deviceX/scan_elements/in_proximity_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hj?ubeh}(h]h ]h"]h$]h&]uh1j0hj2ubeh}(h]h ]h"]h$]h&]colsKuh1jhj/ubah}(h]j.ah ]h"]/abi_sys_iio_devicex_scan_elements_in_accel_typeah$]h&]uh1jhjjz}jLj$sj|}j.j$subh)}(hFDefined on file :ref:`sysfs-bus-iio `h](hDefined on file }(hjQhhhNhNubh)}(h6:ref:`sysfs-bus-iio `h]j)}(hj[h]h sysfs-bus-iio}(hj]hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjYubah}(h]h ]h"]h$]h&]refdocj refdomainjgreftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_bus_iiouh1hhj`hKAhjQubeh}(h]h ]h"]h$]h&]uh1hhj`hKAhjubh)}(hXFDescription of the scan element data storage within the buffer and hence the form in which it is read from user-space. Form is [be|le]:[s|u]bits/storagebits[>>shift]. be or le specifies big or little endian. s or u specifies if signed (2's complement) or unsigned. bits is the number of bits of data and storagebits is the space (after padding) that it occupies in the buffer. shift if specified, is the shift that needs to be applied prior to masking out unused bits. Some devices put their data in the middle of the transferred elements with additional information on both sides. Note that some devices will have additional information in the unused bits so to get a clean value, the bits value must be used to mask the buffer output value appropriately. The storagebits value also specifies the data alignment. So s48/64>>2 will be a signed 48 bit integer stored in a 64 bit location aligned to a 64 bit boundary. To obtain the clean value, shift right 2 and apply a mask to zero the top 16 bits of the result. For other storage combinations this attribute will be extended appropriately.h]hXHDescription of the scan element data storage within the buffer and hence the form in which it is read from user-space. Form is [be|le]:[s|u]bits/storagebits[>>shift]. be or le specifies big or little endian. s or u specifies if signed (2’s complement) or unsigned. bits is the number of bits of data and storagebits is the space (after padding) that it occupies in the buffer. shift if specified, is the shift that needs to be applied prior to masking out unused bits. Some devices put their data in the middle of the transferred elements with additional information on both sides. Note that some devices will have additional information in the unused bits so to get a clean value, the bits value must be used to mask the buffer output value appropriately. The storagebits value also specifies the data alignment. So s48/64>>2 will be a signed 48 bit integer stored in a 64 bit location aligned to a 64 bit boundary. To obtain the clean value, shift right 2 and apply a mask to zero the top 16 bits of the result. For other storage combinations this attribute will be extended appropriately.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubh)}(htSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.h]htSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKAhjubeh}(h]symbols-under-sysah ]h"]symbols under /sysah$]h&]uh1hhhhhhNhNubj )}(h4.. _abi_sys_iio_devicex_scan_elements_in_accel_x_en:h]h}(h]h ]h"]h$]h&]j/abi-sys-iio-devicex-scan-elements-in-accel-x-enuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKYuh1j$hjubj1)}(hhh](j6)}(hhh]j;)}(hhh]h)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_x_en**h]jD)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_x_en**h]h9/sys/.../iio:deviceX/scan_elements/in_accel_x_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_y_en**h]jD)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_y_en**h]h9/sys/.../iio:deviceX/scan_elements/in_accel_y_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_z_en**h]jD)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_z_en**h]h9/sys/.../iio:deviceX/scan_elements/in_accel_z_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_x_en**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_x_en**h]h;/sys/.../iio:deviceX/scan_elements/in_anglvel_x_en}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjEubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjBubah}(h]h ]h"]h$]h&]uh1j:hj?ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_y_en**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_y_en**h]h;/sys/.../iio:deviceX/scan_elements/in_anglvel_y_en}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1jChjoubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjlubah}(h]h ]h"]h$]h&]uh1j:hjiubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_z_en**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_z_en**h]h;/sys/.../iio:deviceX/scan_elements/in_anglvel_z_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h<**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_x_en**h]jD)}(h<**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_x_en**h]h8/sys/.../iio:deviceX/scan_elements/in_magn_x_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h<**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_y_en**h]jD)}(h<**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_y_en**h]h8/sys/.../iio:deviceX/scan_elements/in_magn_y_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h<**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_z_en**h]jD)}(h<**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_z_en**h]h8/sys/.../iio:deviceX/scan_elements/in_magn_z_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(hM**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_magnetic_en**h]jD)}(hM**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_magnetic_en**h]hI/sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_en}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjAubah}(h]h ]h"]h$]h&]uh1hhj`hK"hj>ubah}(h]h ]h"]h$]h&]uh1j:hj;ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(hI**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_true_en**h]jD)}(hI**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_true_en**h]hE/sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_en}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1jChjkubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjhubah}(h]h ]h"]h$]h&]uh1j:hjeubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(hW**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_magnetic_tilt_comp_en**h]jD)}(hW**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_magnetic_tilt_comp_en**h]hS/sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(hS**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_true_tilt_comp_en**h]jD)}(hS**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_true_tilt_comp_en**h]hO/sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_timestamp_en**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_timestamp_en**h]h;/sys/.../iio:deviceX/scan_elements/in_timestamp_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(hE**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_supply_en**h]jD)}(hE**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_supply_en**h]hA/sys/.../iio:deviceX/scan_elements/in_voltageY_supply_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h>**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_en**h]jD)}(h>**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_en**h]h:/sys/.../iio:deviceX/scan_elements/in_voltageY_en}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj=ubah}(h]h ]h"]h$]h&]uh1hhj`hK"hj:ubah}(h]h ]h"]h$]h&]uh1j:hj7ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(hH**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY\-voltageZ_en**h]jD)}(hH**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY\-voltageZ_en**h]hD/sys/.../iio:deviceX/scan_elements/in_voltageY-voltageZ_en}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjgubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjdubah}(h]h ]h"]h$]h&]uh1j:hjaubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_x_en**h]jD)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_x_en**h]h9/sys/.../iio:deviceX/scan_elements/in_incli_x_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_y_en**h]jD)}(h=**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_y_en**h]h9/sys/.../iio:deviceX/scan_elements/in_incli_y_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressureY_en**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressureY_en**h]h;/sys/.../iio:deviceX/scan_elements/in_pressureY_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h>**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressure_en**h]jD)}(h>**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressure_en**h]h:/sys/.../iio:deviceX/scan_elements/in_pressure_en}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hK"hj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(hD**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_quaternion_en**h]jD)}(hD**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_quaternion_en**h]h@/sys/.../iio:deviceX/scan_elements/in_rot_quaternion_en}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj9ubah}(h]h ]h"]h$]h&]uh1hhj`hK"hj6ubah}(h]h ]h"]h$]h&]uh1j:hj3ubah}(h]h ]h"]h$]h&]uh1j5hjubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_proximity_en**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_proximity_en**h]h;/sys/.../iio:deviceX/scan_elements/in_proximity_en}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1jChjcubah}(h]h ]h"]h$]h&]uh1hhj`hK"hj`ubah}(h]h ]h"]h$]h&]uh1j:hj]ubah}(h]h ]h"]h$]h&]uh1j5hjubeh}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]/abi_sys_iio_devicex_scan_elements_in_accel_x_enah$]h&]uh1jhhhhhNhNjz}jjsj|}jjsubh)}(hFDefined on file :ref:`sysfs-bus-iio `h](hDefined on file }(hjhhhNhNubh)}(h6:ref:`sysfs-bus-iio `h]j)}(hjh]h sysfs-bus-iio}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_bus_iiouh1hhj`hK"hjubeh}(h]h ]h"]h$]h&]uh1hhj`hK"hhhhubh)}(h0Scan element control for triggered data capture.h]h0Scan element control for triggered data capture.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hK"hhhhubh)}(htSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.h]htSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hK"hhhhubj )}(h8.. _abi_sys_iio_devicex_scan_elements_in_voltagey_index:h]h}(h]h ]h"]h$]h&]j3abi-sys-iio-devicex-scan-elements-in-voltagey-indexuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK\uh1j$hjubj1)}(hhh](j6)}(hhh]j;)}(hhh]h)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_index**h]jD)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_index**h]h=/sys/.../iio:deviceX/scan_elements/in_voltageY_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hH**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_supply_index**h]jD)}(hH**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_voltageY_supply_index**h]hD/sys/.../iio:deviceX/scan_elements/in_voltageY_supply_index}(hj9 hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj5 ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj2 ubah}(h]h ]h"]h$]h&]uh1j:hj/ ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_x_index**h]jD)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_x_index**h]h</sys/.../iio:deviceX/scan_elements/in_accel_x_index}(hjc hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj_ ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj\ ubah}(h]h ]h"]h$]h&]uh1j:hjY ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_y_index**h]jD)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_y_index**h]h</sys/.../iio:deviceX/scan_elements/in_accel_y_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_z_index**h]jD)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_accel_z_index**h]h</sys/.../iio:deviceX/scan_elements/in_accel_z_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_x_index**h]jD)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_x_index**h]h>/sys/.../iio:deviceX/scan_elements/in_anglvel_x_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_y_index**h]jD)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_y_index**h]h>/sys/.../iio:deviceX/scan_elements/in_anglvel_y_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_z_index**h]jD)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_anglvel_z_index**h]h>/sys/.../iio:deviceX/scan_elements/in_anglvel_z_index}(hj5 hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj1 ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj. ubah}(h]h ]h"]h$]h&]uh1j:hj+ ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_x_index**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_x_index**h]h;/sys/.../iio:deviceX/scan_elements/in_magn_x_index}(hj_ hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj[ ubah}(h]h ]h"]h$]h&]uh1hhj`hKghjX ubah}(h]h ]h"]h$]h&]uh1j:hjU ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_y_index**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_y_index**h]h;/sys/.../iio:deviceX/scan_elements/in_magn_y_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_z_index**h]jD)}(h?**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_magn_z_index**h]h;/sys/.../iio:deviceX/scan_elements/in_magn_z_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hP**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_magnetic_index**h]jD)}(hP**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_magnetic_index**h]hL/sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hL**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_true_index**h]jD)}(hL**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_true_index**h]hH/sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hZ**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_magnetic_tilt_comp_index**h]jD)}(hZ**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_magnetic_tilt_comp_index**h]hV/sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_index}(hj1 hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj- ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj* ubah}(h]h ]h"]h$]h&]uh1j:hj' ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hV**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_true_tilt_comp_index**h]jD)}(hV**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_from_north_true_tilt_comp_index**h]hR/sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_index}(hj[ hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjW ubah}(h]h ]h"]h$]h&]uh1hhj`hKghjT ubah}(h]h ]h"]h$]h&]uh1j:hjQ ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_x_index**h]jD)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_x_index**h]h</sys/.../iio:deviceX/scan_elements/in_incli_x_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj~ ubah}(h]h ]h"]h$]h&]uh1j:hj{ ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_y_index**h]jD)}(h@**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_incli_y_index**h]h</sys/.../iio:deviceX/scan_elements/in_incli_y_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_timestamp_index**h]jD)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_timestamp_index**h]h>/sys/.../iio:deviceX/scan_elements/in_timestamp_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressureY_index**h]jD)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressureY_index**h]h>/sys/.../iio:deviceX/scan_elements/in_pressureY_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressure_index**h]jD)}(hA**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_pressure_index**h]h=/sys/.../iio:deviceX/scan_elements/in_pressure_index}(hj- hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj) ubah}(h]h ]h"]h$]h&]uh1hhj`hKghj& ubah}(h]h ]h"]h$]h&]uh1j:hj# ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hG**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_quaternion_index**h]jD)}(hG**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_rot_quaternion_index**h]hC/sys/.../iio:deviceX/scan_elements/in_rot_quaternion_index}(hjW hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjS ubah}(h]h ]h"]h$]h&]uh1hhj`hKghjP ubah}(h]h ]h"]h$]h&]uh1j:hjM ubah}(h]h ]h"]h$]h&]uh1j5hj ubj6)}(hhh]j;)}(hhh]h)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_proximity_index**h]jD)}(hB**\/sys\/\.\.\.\/iio\:deviceX\/scan_elements\/in_proximity_index**h]h>/sys/.../iio:deviceX/scan_elements/in_proximity_index}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj} ubah}(h]h ]h"]h$]h&]uh1hhj`hKghjz ubah}(h]h ]h"]h$]h&]uh1j:hjw ubah}(h]h ]h"]h$]h&]uh1j5hj ubeh}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]3abi_sys_iio_devicex_scan_elements_in_voltagey_indexah$]h&]uh1jhhhhhNhNjz}j jsj|}jjsubh)}(hFDefined on file :ref:`sysfs-bus-iio `h](hDefined on file }(hj hhhNhNubh)}(h6:ref:`sysfs-bus-iio `h]j)}(hj h]h sysfs-bus-iio}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_bus_iiouh1hhj`hKghj ubeh}(h]h ]h"]h$]h&]uh1hhj`hKghhhhubh)}(hX|A single positive integer specifying the position of this scan element in the buffer. Note these are not dependent on what is enabled and may not be contiguous. Thus for user-space to establish the full layout these must be used in conjunction with all _en attributes to establish which channels are present, and the relevant _type attributes to establish the data storage format.h]hX|A single positive integer specifying the position of this scan element in the buffer. Note these are not dependent on what is enabled and may not be contiguous. Thus for user-space to establish the full layout these must be used in conjunction with all _en attributes to establish which channels are present, and the relevant _type attributes to establish the data storage format.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKghhhhubh)}(htSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.h]htSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKghhhhubh)}(hhh](h)}(hSymbols under /sys/bush]hSymbols under /sys/bus}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hNhNubj )}(h>.. _abi_sys_bus_iio_devices_iio_devicex_buffer_data_available:h]h}(h]h ]h"]h$]h&]j9abi-sys-bus-iio-devices-iio-devicex-buffer-data-availableuh1j hKhj ubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKDuh1j$hj ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(hB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/data_available**h]jD)}(hB**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/data_available**h]h>/sys/bus/iio/devices/iio:deviceX/buffer/data_available}(hj: hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj6 ubah}(h]h ]h"]h$]h&]uh1hhj`hKhj3 ubah}(h]h ]h"]h$]h&]uh1j:hj0 ubah}(h]h ]h"]h$]h&]uh1j5hj- ubah}(h]h ]h"]h$]h&]uh1j0hj ubeh}(h]h ]h"]h$]h&]colsKuh1jhj ubah}(h]j ah ]h"]9abi_sys_bus_iio_devices_iio_devicex_buffer_data_availableah$]h&]uh1jhj jz}jk j sj|}j j subh)}(hFDefined on file :ref:`sysfs-bus-iio `h](hDefined on file }(hjp hhhNhNubh)}(h6:ref:`sysfs-bus-iio `h]j)}(hjz h]h sysfs-bus-iio}(hj| hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjx ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_bus_iiouh1hhj`hKhjp ubeh}(h]h ]h"]h$]h&]uh1hhj`hKhj ubh)}(hXA read-only value indicating the bytes of data available in the buffer. In the case of an output buffer, this indicates the amount of empty space available to write data to. In the case of an input buffer, this indicates the amount of data available for reading.h]hXA read-only value indicating the bytes of data available in the buffer. In the case of an output buffer, this indicates the amount of empty space available to write data to. In the case of an input buffer, this indicates the amount of data available for reading.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhj ubh)}(hTSince Kernel 5.11, multiple buffers are supported. so, it is better to use, instead:h]hTSince Kernel 5.11, multiple buffers are supported. so, it is better to use, instead:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhj ubh block_quote)}(h9/sys/bus/iio/devices/iio:deviceX/bufferY/data_available h]h)}(h7/sys/bus/iio/devices/iio:deviceX/bufferY/data_availableh]h7/sys/bus/iio/devices/iio:deviceX/bufferY/data_available}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhj ubah}(h]h ]h"]h$]h&]uh1j hj`hKhj ubeh}(h]symbols-under-sys-busah ]h"]symbols under /sys/busah$]h&]uh1hhhhhhNhNubj )}(h6.. _abi_sys_bus_iio_devices_iio_devicex_buffer_enable:h]h}(h]h ]h"]h$]h&]j1abi-sys-bus-iio-devices-iio-devicex-buffer-enableuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK`h](hDefined on file }(hj:hhhNhNubh)}(h6:ref:`sysfs-bus-iio `h]j)}(hjDh]h sysfs-bus-iio}(hjFhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjBubah}(h]h ]h"]h$]h&]refdocj refdomainjPreftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_bus_iiouh1hhj`hK hj:ubeh}(h]h ]h"]h$]h&]uh1hhj`hK hhhhubh)}(hZActually start the buffer capture up. Will start trigger if first device and appropriate.h]hZActually start the buffer capture up. Will start trigger if first device and appropriate.}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hK hhhhubh)}(hTSince Kernel 5.11, multiple buffers are supported. so, it is better to use, instead:h]hTSince Kernel 5.11, multiple buffers are supported. so, it is better to use, instead:}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hK hhhhubj )}(h1/sys/bus/iio/devices/iio:deviceX/bufferY/enable h]h)}(h//sys/bus/iio/devices/iio:deviceX/bufferY/enableh]h//sys/bus/iio/devices/iio:deviceX/bufferY/enable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hK hjubah}(h]h ]h"]h$]h&]uh1j hj`hK hhhhubj )}(h6.. _abi_sys_bus_iio_devices_iio_devicex_buffer_length:h]h}(h]h ]h"]h$]h&]j1abi-sys-bus-iio-devices-iio-devicex-buffer-lengthuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK`h](hDefined on file }(hjhhhNhNubh)}(h6:ref:`sysfs-bus-iio `h]j)}(hjh]h sysfs-bus-iio}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_bus_iiouh1hhj`hKhjubeh}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubh)}(h(Number of scans contained by the buffer.h]h(Number of scans contained by the buffer.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubh)}(hTSince Kernel 5.11, multiple buffers are supported. so, it is better to use, instead:h]hTSince Kernel 5.11, multiple buffers are supported. so, it is better to use, instead:}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubj )}(h1/sys/bus/iio/devices/iio:deviceX/bufferY/length h]h)}(h//sys/bus/iio/devices/iio:deviceX/bufferY/lengthh]h//sys/bus/iio/devices/iio:deviceX/bufferY/length}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhjDubah}(h]h ]h"]h$]h&]uh1j hj`hKhhhhubj )}(h9.. _abi_sys_bus_iio_devices_iio_devicex_buffer_watermark:h]h}(h]h ]h"]h$]h&]j4abi-sys-bus-iio-devices-iio-devicex-buffer-watermarkuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK?uh1j$hjjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/watermark**h]jD)}(h=**\/sys\/bus\/iio\/devices\/iio\:deviceX\/buffer\/watermark**h]h9/sys/bus/iio/devices/iio:deviceX/buffer/watermark}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj`hKhj}ubah}(h]h ]h"]h$]h&]uh1j:hjzubah}(h]h ]h"]h$]h&]uh1j5hjwubah}(h]h ]h"]h$]h&]uh1j0hjjubeh}(h]h ]h"]h$]h&]colsKuh1jhjgubah}(h]jfah ]h"]4abi_sys_bus_iio_devices_iio_devicex_buffer_watermarkah$]h&]uh1jhhhhhNhNjz}jj\sj|}jfj\subh)}(hFDefined on file :ref:`sysfs-bus-iio `h](hDefined on file }(hjhhhNhNubh)}(h6:ref:`sysfs-bus-iio `h]j)}(hjh]h sysfs-bus-iio}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_bus_iiouh1hhj`hKhjubeh}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubh)}(hUA single positive integer specifying the maximum number of scan elements to wait for.h]hUA single positive integer specifying the maximum number of scan elements to wait for.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubh)}(h/Poll will block until the watermark is reached.h]h/Poll will block until the watermark is reached.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubh)}(hoBlocking read will wait until the minimum between the requested read amount or the low water mark is available.h]hoBlocking read will wait until the minimum between the requested read amount or the low water mark is available.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubh)}(hXNon-blocking read will retrieve the available samples from the buffer even if there are less samples then watermark level. This allows the application to block on poll with a timeout and read the available samples after the timeout expires and thus have a maximum delay guarantee.h]hXNon-blocking read will retrieve the available samples from the buffer even if there are less samples then watermark level. This allows the application to block on poll with a timeout and read the available samples after the timeout expires and thus have a maximum delay guarantee.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubh)}(hTSince Kernel 5.11, multiple buffers are supported. so, it is better to use, instead:h]hTSince Kernel 5.11, multiple buffers are supported. so, it is better to use, instead:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubj )}(h4/sys/bus/iio/devices/iio:deviceX/bufferY/watermark h]h)}(h2/sys/bus/iio/devices/iio:deviceX/bufferY/watermarkh]h2/sys/bus/iio/devices/iio:deviceX/bufferY/watermark}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhj.ubah}(h]h ]h"]h$]h&]uh1j hj`hKhhhhubj )}(h6.. _abi_sys_bus_iio_devices_iio_devicex_scan_elements:h]h}(h]h ]h"]h$]h&]j1abi-sys-bus-iio-devices-iio-devicex-scan-elementsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK;uh1j$hjTubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/scan_elements**h]jD)}(h9**\/sys\/bus\/iio\/devices\/iio\:deviceX\/scan_elements**h]h5/sys/bus/iio/devices/iio:deviceX/scan_elements}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjjubah}(h]h ]h"]h$]h&]uh1hhj`hKhjgubah}(h]h ]h"]h$]h&]uh1j:hjdubah}(h]h ]h"]h$]h&]uh1j5hjaubah}(h]h ]h"]h$]h&]uh1j0hjTubeh}(h]h ]h"]h$]h&]colsKuh1jhjQubah}(h]jPah ]h"]1abi_sys_bus_iio_devices_iio_devicex_scan_elementsah$]h&]uh1jhhhhhNhNjz}jjFsj|}jPjFsubh)}(hFDefined on file :ref:`sysfs-bus-iio `h](hDefined on file }(hjhhhNhNubh)}(h6:ref:`sysfs-bus-iio `h]j)}(hjh]h sysfs-bus-iio}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_bus_iiouh1hhj`hKhjubeh}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubh)}(hsDirectory containing interfaces for elements that will be captured for a single triggered sample set in the buffer.h]hsDirectory containing interfaces for elements that will be captured for a single triggered sample set in the buffer.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubh)}(htSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.h]htSince kernel 5.11 the scan_elements attributes are merged into the bufferY directory, to be configurable per buffer.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`hKhhhhubj )}(h@.. _abi_sys_bus_pci_drivers_intel_vpu_npu_current_frequency_mhz:h]h}(h]h ]h"]h$]h&]j;abi-sys-bus-pci-drivers-intel-vpu-npu-current-frequency-mhzuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKLuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(hJ**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/npu_current_frequency_mhz**h]jD)}(hJ**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/npu_current_frequency_mhz**h]hF/sys/bus/pci/drivers/intel_vpu/.../npu_current_frequency_mhz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hh,Documentation/ABI/obsolete/sysfs-driver-ivpuhKhjubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"];abi_sys_bus_pci_drivers_intel_vpu_npu_current_frequency_mhzah$]h&]uh1jhhhhhNhNjz}jHjsj|}jjsubh)}(hNDefined on file :ref:`sysfs-driver-ivpu `h](hDefined on file }(hjMhhhNhNubh)}(h>:ref:`sysfs-driver-ivpu `h]j)}(hjWh]hsysfs-driver-ivpu}(hjYhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]refdocj refdomainjcreftyperef refexplicitrefwarnj#abi_file_obsolete_sysfs_driver_ivpuuh1hhj*hKhjMubeh}(h]h ]h"]h$]h&]uh1hhj*hKhhhhubh)}(hLegacy alias for /sys/bus/pci/drivers/intel_vpu/.../freq/current_freq. Shows current frequency in MHz of the NPU's data processing unit. The value is read only when the device is active; otherwise it returns 0. Read-only. Will be removed in 2027h]hLegacy alias for /sys/bus/pci/drivers/intel_vpu/.../freq/current_freq. Shows current frequency in MHz of the NPU’s data processing unit. The value is read only when the device is active; otherwise it returns 0. Read-only. Will be removed in 2027}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hKhhhhubj )}(h<.. _abi_sys_bus_pci_drivers_intel_vpu_npu_max_frequency_mhz:h]h}(h]h ]h"]h$]h&]j7abi-sys-bus-pci-drivers-intel-vpu-npu-max-frequency-mhzuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKHuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(hF**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/npu_max_frequency_mhz**h]jD)}(hF**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/npu_max_frequency_mhz**h]hB/sys/bus/pci/drivers/intel_vpu/.../npu_max_frequency_mhz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhj*hK hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]7abi_sys_bus_pci_drivers_intel_vpu_npu_max_frequency_mhzah$]h&]uh1jhhhhhNhNjz}jjsj|}jjsubh)}(hNDefined on file :ref:`sysfs-driver-ivpu `h](hDefined on file }(hjhhhNhNubh)}(h>:ref:`sysfs-driver-ivpu `h]j)}(hjh]hsysfs-driver-ivpu}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj#abi_file_obsolete_sysfs_driver_ivpuuh1hhj*hK hjubeh}(h]h ]h"]h$]h&]uh1hhj*hK hhhhubh)}(hLegacy alias for /sys/bus/pci/drivers/intel_vpu/.../freq/hw_max_freq. Shows maximum frequency in MHz of the NPU's data processing unit. Read-only. Will be removed in 2027h]hLegacy alias for /sys/bus/pci/drivers/intel_vpu/.../freq/hw_max_freq. Shows maximum frequency in MHz of the NPU’s data processing unit. Read-only. Will be removed in 2027}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hK hhhhubj )}(h1.. _abi_sys_bus_pci_drivers_intel_vpu_sched_mode:h]h}(h]h ]h"]h$]h&]j,abi-sys-bus-pci-drivers-intel-vpu-sched-modeuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK=uh1j$hj1ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h;**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/sched_mode**h]jD)}(h;**\/sys\/bus\/pci\/drivers\/intel_vpu\/\.\.\.\/sched_mode**h]h7/sys/bus/pci/drivers/intel_vpu/.../sched_mode}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjGubah}(h]h ]h"]h$]h&]uh1hhj*hKhjDubah}(h]h ]h"]h$]h&]uh1j:hjAubah}(h]h ]h"]h$]h&]uh1j5hj>ubah}(h]h ]h"]h$]h&]uh1j0hj1ubeh}(h]h ]h"]h$]h&]colsKuh1jhj.ubah}(h]j-ah ]h"],abi_sys_bus_pci_drivers_intel_vpu_sched_modeah$]h&]uh1jhhhhhNhNjz}j|j#sj|}j-j#subh)}(hNDefined on file :ref:`sysfs-driver-ivpu `h](hDefined on file }(hjhhhNhNubh)}(h>:ref:`sysfs-driver-ivpu `h]j)}(hjh]hsysfs-driver-ivpu}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj#abi_file_obsolete_sysfs_driver_ivpuuh1hhj*hKhjubeh}(h]h ]h"]h$]h&]uh1hhj*hKhhhhubh)}(hXCurrent NPU scheduling mode. Returns one of the following strings: - "HW" - Hardware Scheduler mode - "OS" - Operating System Scheduler mode Read-only. Deprecated since the "OS" scheduling mode is not usable and will be removed from future versions of the driver. Will be removed in 2027h]hX+Current NPU scheduling mode. Returns one of the following strings: - “HW” - Hardware Scheduler mode - “OS” - Operating System Scheduler mode Read-only. Deprecated since the “OS” scheduling mode is not usable and will be removed from future versions of the driver. Will be removed in 2027}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hKhhhhubj )}(h6.. _abi_sys_bus_platform_devices_int34d2_00_northpeak:h]h}(h]h ]h"]h$]h&]j1abi-sys-bus-platform-devices-int34d2-00-northpeakuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK;uh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h9**\/sys\/bus\/platform\/devices\/INT34D2\:00\/northpeak**h]jD)}(h9**\/sys\/bus\/platform\/devices\/INT34D2\:00\/northpeak**h]h5/sys/bus/platform/devices/INT34D2:00/northpeak}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hh5Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxthKhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]1abi_sys_bus_platform_devices_int34d2_00_northpeakah$]h&]uh1jhhhhhNhNjz}jjsj|}jjsubh)}(h`Defined on file :ref:`sysfs-driver-intel_pmc_bxt `h](hDefined on file }(hjhhhNhNubh)}(hP:ref:`sysfs-driver-intel_pmc_bxt `h]j)}(hj&h]hsysfs-driver-intel_pmc_bxt}(hj(hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj$ubah}(h]h ]h"]h$]h&]refdocj refdomainj2reftyperef refexplicitrefwarnj,abi_file_obsolete_sysfs_driver_intel_pmc_bxtuh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hTThis interface allows userspace to enable and disable Northpeak through the PMC/SCU.h]hTThis interface allows userspace to enable and disable Northpeak through the PMC/SCU.}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(h Format: %u.h]h Format: %u.}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj )}(h6.. _abi_sys_bus_platform_devices_int34d2_00_simplecmd:h]h}(h]h ]h"]h$]h&]j1abi-sys-bus-platform-devices-int34d2-00-simplecmduh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK;uh1j$hjtubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h9**\/sys\/bus\/platform\/devices\/INT34D2\:00\/simplecmd**h]jD)}(h9**\/sys\/bus\/platform\/devices\/INT34D2\:00\/simplecmd**h]h5/sys/bus/platform/devices/INT34D2:00/simplecmd}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjtubeh}(h]h ]h"]h$]h&]colsKuh1jhjqubah}(h]jpah ]h"]1abi_sys_bus_platform_devices_int34d2_00_simplecmdah$]h&]uh1jhhhhhNhNjz}jjfsj|}jpjfsubh)}(h`Defined on file :ref:`sysfs-driver-intel_pmc_bxt `h](hDefined on file }(hjhhhNhNubh)}(hP:ref:`sysfs-driver-intel_pmc_bxt `h]j)}(hjh]hsysfs-driver-intel_pmc_bxt}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj,abi_file_obsolete_sysfs_driver_intel_pmc_bxtuh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hPThis interface allows userspace to send an arbitrary IPC command to the PMC/SCU.h]hPThis interface allows userspace to send an arbitrary IPC command to the PMC/SCU.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hLFormat: %d %d where first number is command and second number is subcommand.h]hLFormat: %d %d where first number is command and second number is subcommand.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj )}(h;.. _abi_sys_bus_platform_devices_vpc2004_conservation_mode:h]h}(h]h ]h"]h$]h&]j6abi-sys-bus-platform-devices-vpc2004-conservation-modeuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKCuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(hA**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/conservation_mode**h]jD)}(hA**\/sys\/bus\/platform\/devices\/VPC2004\:\*\/conservation_mode**h]h=/sys/bus/platform/devices/VPC2004:*/conservation_mode}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj2ubah}(h]h ]h"]h$]h&]uh1hh8Documentation/ABI/obsolete/sysfs-platform-ideapad-laptophKhj/ubah}(h]h ]h"]h$]h&]uh1j:hj,ubah}(h]h ]h"]h$]h&]uh1j5hj)ubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]6abi_sys_bus_platform_devices_vpc2004_conservation_modeah$]h&]uh1jhhhhhNhNjz}jhjsj|}jjsubh)}(hfDefined on file :ref:`sysfs-platform-ideapad-laptop `h](hDefined on file }(hjmhhhNhNubh)}(hV:ref:`sysfs-platform-ideapad-laptop `h]j)}(hjwh]hsysfs-platform-ideapad-laptop}(hjyhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjuubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj/abi_file_obsolete_sysfs_platform_ideapad_laptopuh1hhjJhKhjmubeh}(h]h ]h"]h$]h&]uh1hhjJhKhhhhubh)}(hControls whether the conservation mode is enabled or not. This feature limits the maximum battery charge percentage to around 50-60% in order to prolong the lifetime of the battery.h]hControls whether the conservation mode is enabled or not. This feature limits the maximum battery charge percentage to around 50-60% in order to prolong the lifetime of the battery.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjJhKhhhhubj )}(h(.. _abi_sys_bus_usb_devices_power_level:h]h}(h]h ]h"]h$]h&]j#abi-sys-bus-usb-devices-power-leveluh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK4uh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h2**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/level**h]jD)}(h2**\/sys\/bus\/usb\/devices\/\.\.\.\/power\/level**h]h./sys/bus/usb/devices/.../power/level}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hh(Documentation/ABI/obsolete/sysfs-bus-usbhKhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]#abi_sys_bus_usb_devices_power_levelah$]h&]uh1jhhhhhNhNjz}jjsj|}jjsubh)}(hFDefined on file :ref:`sysfs-bus-usb `h](hDefined on file }(hjhhhNhNubh)}(h6:ref:`sysfs-bus-usb `h]j)}(hjh]h sysfs-bus-usb}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_bus_usbuh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hEach USB device directory will contain a file named power/level. This file holds a power-level setting for the device, either "on" or "auto".h]hEach USB device directory will contain a file named power/level. This file holds a power-level setting for the device, either “on” or “auto”.}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(h"on" means that the device is not allowed to autosuspend, although normal suspends for system sleep will still be honored. "auto" means the device will autosuspend and autoresume in the usual manner, according to the capabilities of its driver.h]h“on” means that the device is not allowed to autosuspend, although normal suspends for system sleep will still be honored. “auto” means the device will autosuspend and autoresume in the usual manner, according to the capabilities of its driver.}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hXDuring normal use, devices should be left in the "auto" level. The "on" level is meant for administrative uses. If you want to suspend a device immediately but leave it free to wake up in response to I/O requests, you should write "0" to power/autosuspend.h]hX During normal use, devices should be left in the “auto” level. The “on” level is meant for administrative uses. If you want to suspend a device immediately but leave it free to wake up in response to I/O requests, you should write “0” to power/autosuspend.}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hXKDevice not capable of proper suspend and resume should be left in the "on" level. Although the USB spec requires devices to support suspend/resume, many of them do not. In fact so many don't that by default, the USB core initializes all non-hub devices in the "on" level. Some drivers may change this setting when they are bound.h]hXUDevice not capable of proper suspend and resume should be left in the “on” level. Although the USB spec requires devices to support suspend/resume, many of them do not. In fact so many don’t that by default, the USB core initializes all non-hub devices in the “on” level. Some drivers may change this setting when they are bound.}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(h{This file is deprecated and will be removed after 2010. Use the power/control file instead; it does exactly the same thing.h]h{This file is deprecated and will be removed after 2010. Use the power/control file instead; it does exactly the same thing.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_actual_profile:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-actual-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/actual_profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/actual_profile**h]h/sys/bus/usb/devices/-:./::./arvo/roccatarvo/actual_profile}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hh7Documentation/ABI/obsolete/sysfs-driver-hid-roccat-arvohKhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_actual_profileah$]h&]uh1jhhhhhNhNjz}jj|sj|}jj|subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-arvo `h](hDefined on file }(hjhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-arvo `h]j)}(hjh]hsysfs-driver-hid-roccat-arvo}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_arvouh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hThe integer value of this attribute ranges from 1-5. When read, this attribute returns the number of the actual profile which is also the profile that's active on device startup. When written this attribute activates the selected profile immediately.h]hThe integer value of this attribute ranges from 1-5. When read, this attribute returns the number of the actual profile which is also the profile that’s active on device startup. When written this attribute activates the selected profile immediately.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj1h]hhttp://roccat.sourceforge.net}(hj3hhhNhNubah}(h]h ]h"]h$]h&]refurij1uh1jhj/ubah}(h]h ]h"]h$]h&]uh1hhjhKhj,ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_button:h]h}(h]h ]h"]h$]h&]j|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-buttonuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjgubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/button**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/button**h]h/sys/bus/usb/devices/-:./::./arvo/roccatarvo/button}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj}ubah}(h]h ]h"]h$]h&]uh1hhjhK hjzubah}(h]h ]h"]h$]h&]uh1j:hjwubah}(h]h ]h"]h$]h&]uh1j5hjtubah}(h]h ]h"]h$]h&]uh1j0hjgubeh}(h]h ]h"]h$]h&]colsKuh1jhjdubah}(h]jcah ]h"]|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_buttonah$]h&]uh1jhhhhhNhNjz}jjYsj|}jcjYsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-arvo `h](hDefined on file }(hjhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-arvo `h]j)}(hjh]hsysfs-driver-hid-roccat-arvo}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_arvouh1hhjhK hjubeh}(h]h ]h"]h$]h&]uh1hhjhK hhhhubh)}(hX6The keyboard can store short macros with consist of 1 button with several modifier keys internally. When written, this file lets one set the sequence for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 24 bytes long. This file is writeonly.h]hX6The keyboard can store short macros with consist of 1 button with several modifier keys internally. When written, this file lets one set the sequence for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 24 bytes long. This file is writeonly.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhK hjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj h]hhttp://roccat.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurij uh1jhj ubah}(h]h ]h"]h$]h&]uh1hhjhK hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK hjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_info:h]h}(h]h ]h"]h$]h&]jzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-infouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjCubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/info**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/info**h]h/sys/bus/usb/devices/-:./::./arvo/roccatarvo/info}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjYubah}(h]h ]h"]h$]h&]uh1hhjhKhjVubah}(h]h ]h"]h$]h&]uh1j:hjSubah}(h]h ]h"]h$]h&]uh1j5hjPubah}(h]h ]h"]h$]h&]uh1j0hjCubeh}(h]h ]h"]h$]h&]colsKuh1jhj@ubah}(h]j?ah ]h"]zabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_infoah$]h&]uh1jhhhhhNhNjz}jj5sj|}j?j5subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-arvo `h](hDefined on file }(hjhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-arvo `h]j)}(hjh]hsysfs-driver-hid-roccat-arvo}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_arvouh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hWhen read, this file returns some info about the device like the installed firmware version. The size of the data is 8 bytes in size. This file is readonly.h]hWhen read, this file returns some info about the device like the installed firmware version. The size of the data is 8 bytes in size. This file is readonly.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjh]hhttp://roccat.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_key_mask:h]h}(h]h ]h"]h$]h&]j~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-key-maskuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/key_mask**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/key_mask**h]h/sys/bus/usb/devices/-:./::./arvo/roccatarvo/key_mask}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj5ubah}(h]h ]h"]h$]h&]uh1hhjhKhj2ubah}(h]h ]h"]h$]h&]uh1j:hj/ubah}(h]h ]h"]h$]h&]uh1j5hj,ubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_key_maskah$]h&]uh1jhhhhhNhNjz}jjjsj|}jjsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-arvo `h](hDefined on file }(hjohhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-arvo `h]j)}(hjyh]hsysfs-driver-hid-roccat-arvo}(hj{hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjwubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_arvouh1hhjhKhjoubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hXThe keyboard lets the user deactivate 5 certain keys like the windows and application keys, to protect the user from the outcome of accidentally pressing them. The integer value of this attribute has bits 0-4 set depending on the state of the corresponding key. When read, this file returns the current state of the buttons. When written, the given buttons are activated/deactivated immediately.h]hXThe keyboard lets the user deactivate 5 certain keys like the windows and application keys, to protect the user from the outcome of accidentally pressing them. The integer value of this attribute has bits 0-4 set depending on the state of the corresponding key. When read, this file returns the current state of the buttons. When written, the given buttons are activated/deactivated immediately.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjh]hhttp://roccat.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_mode_key:h]h}(h]h ]h"]h$]h&]j~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-mode-keyuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/mode_key**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/arvo\/roccatarvo\\/mode_key**h]h/sys/bus/usb/devices/-:./::./arvo/roccatarvo/mode_key}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhjhK,hjubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_arvo_roccatarvo_minor_mode_keyah$]h&]uh1jhhhhhNhNjz}jFjsj|}jjsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-arvo `h](hDefined on file }(hjKhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-arvo `h]j)}(hjUh]hsysfs-driver-hid-roccat-arvo}(hjWhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjSubah}(h]h ]h"]h$]h&]refdocj refdomainjareftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_arvouh1hhjhK,hjKubeh}(h]h ]h"]h$]h&]uh1hhjhK,hhhhubh)}(hX]The keyboard has a condensed layout without num-lock key. Instead it uses a mode-key which activates a gaming mode where the assignment of the number block changes. The integer value of this attribute ranges from 0 (OFF) to 1 (ON). When read, this file returns the actual state of the key. When written, the key is activated/deactivated immediately.h]hX]The keyboard has a condensed layout without num-lock key. Instead it uses a mode-key which activates a gaming mode where the assignment of the number block changes. The integer value of this attribute ranges from 0 (OFF) to 1 (ON). When read, this file returns the actual state of the key. When written, the key is activated/deactivated immediately.}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK,hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhK,hjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjh]hhttp://roccat.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhjhK,hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK,hjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_actual_profile:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-actual-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/actual_profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/actual_profile**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/actual_profile}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hh7Documentation/ABI/obsolete/sysfs-driver-hid-roccat-iskuhKhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_actual_profileah$]h&]uh1jhhhhhNhNjz}j#jsj|}jjsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hj(hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj2h]hsysfs-driver-hid-roccat-isku}(hj4hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]refdocj refdomainj>reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKhj(ubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hX\The integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the actual profile. This value is persistent, so its equivalent to the profile that's active when the device is powered on next time. When written, this file sets the number of the startup profile and the device activates this profile immediately.h]hX^The integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the actual profile. This value is persistent, so its equivalent to the profile that’s active when the device is powered on next time. When written, this file sets the number of the startup profile and the device activates this profile immediately.}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKhjgubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj~h]hhttp://roccat.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurij~uh1jhj|ubah}(h]h ]h"]h$]h&]uh1hhjhKhjyubah}(h]h ]h"]h$]h&]uh1jhjgubeh}(h]h ]h"]h$]h&]uh1jhjhKhjdubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_control:h]h}(h]h ]h"]h$]h&]j}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-controluh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/control**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/control**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/control}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_controlah$]h&]uh1jhhhhhNhNjz}jjsj|}jjsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hjhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hjh]hsysfs-driver-hid-roccat-isku}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hWhen written, this file lets one select which data from which profile will be read next. The data has to be 3 bytes long. This file is writeonly.h]hWhen written, this file lets one select which data from which profile will be read next. The data has to be 3 bytes long. This file is writeonly.}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKhjCubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjZh]hhttp://roccat.sourceforge.net}(hj\hhhNhNubah}(h]h ]h"]h$]h&]refurijZuh1jhjXubah}(h]h ]h"]h$]h&]uh1hhjhKhjUubah}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]uh1jhjhKhj@ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_info:h]h}(h]h ]h"]h$]h&]jzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-infouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/info**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/info**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/info}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhjhK hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]zabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_infoah$]h&]uh1jhhhhhNhNjz}jjsj|}jjsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hjhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hjh]hsysfs-driver-hid-roccat-isku}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhK hjubeh}(h]h ]h"]h$]h&]uh1hhjhK hhhhubh)}(hqWhen read, this file returns general data like firmware version. The data is 6 bytes long. This file is readonly.h]hqWhen read, this file returns general data like firmware version. The data is 6 bytes long. This file is readonly.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhK hjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj6h]hhttp://roccat.sourceforge.net}(hj8hhhNhNubah}(h]h ]h"]h$]h&]refurij6uh1jhj4ubah}(h]h ]h"]h$]h&]uh1hhjhK hj1ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK hjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_key_mask:h]h}(h]h ]h"]h$]h&]j~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-key-maskuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjlubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/key_mask**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/key_mask**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/key_mask}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1j:hj|ubah}(h]h ]h"]h$]h&]uh1j5hjyubah}(h]h ]h"]h$]h&]uh1j0hjlubeh}(h]h ]h"]h$]h&]colsKuh1jhjiubah}(h]jhah ]h"]~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_key_maskah$]h&]uh1jhhhhhNhNjz}jj^sj|}jhj^subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hjhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hjh]hsysfs-driver-hid-roccat-isku}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hX:When written, this file lets one deactivate certain keys like windows and application keys, to prevent accidental presses. Profile number for which this settings occur is included in written data. The data has to be 6 bytes long. Before reading this file, control has to be written to select which profile to read.h]hX:When written, this file lets one deactivate certain keys like windows and application keys, to prevent accidental presses. Profile number for which this settings occur is included in written data. The data has to be 6 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjh]hhttp://roccat.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhjhKhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_capslock:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-capslockuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjHubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_capslock**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_capslock**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/keys_capslock}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj^ubah}(h]h ]h"]h$]h&]uh1hhjhKhj[ubah}(h]h ]h"]h$]h&]uh1j:hjXubah}(h]h ]h"]h$]h&]uh1j5hjUubah}(h]h ]h"]h$]h&]uh1j0hjHubeh}(h]h ]h"]h$]h&]colsKuh1jhjEubah}(h]jDah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_capslockah$]h&]uh1jhhhhhNhNjz}jj:sj|}jDj:subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hjhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hjh]hsysfs-driver-hid-roccat-isku}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKhjubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hWhen written, this file lets one set the function of the capslock key for a specific profile. Profile number is included in written data. The data has to be 6 bytes long. Before reading this file, control has to be written to select which profile to read.h]hWhen written, this file lets one set the function of the capslock key for a specific profile. Profile number is included in written data. The data has to be 6 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjh]hhttp://roccat.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_easyzone:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-easyzoneuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj$ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_easyzone**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_easyzone**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/keys_easyzone}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj:ubah}(h]h ]h"]h$]h&]uh1hhjhK)hj7ubah}(h]h ]h"]h$]h&]uh1j:hj4ubah}(h]h ]h"]h$]h&]uh1j5hj1ubah}(h]h ]h"]h$]h&]uh1j0hj$ubeh}(h]h ]h"]h$]h&]colsKuh1jhj!ubah}(h]j ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_easyzoneah$]h&]uh1jhhhhhNhNjz}jojsj|}j jsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hjthhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj~h]hsysfs-driver-hid-roccat-isku}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj|ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhK)hjtubeh}(h]h ]h"]h$]h&]uh1hhjhK)hhhhubh)}(hXWhen written, this file lets one set the function of the easyzone keys for a specific profile. Profile number is included in written data. The data has to be 65 bytes long. Before reading this file, control has to be written to select which profile to read.h]hXWhen written, this file lets one set the function of the easyzone keys for a specific profile. Profile number is included in written data. The data has to be 65 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK)hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhK)hjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjh]hhttp://roccat.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhjhK)hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK)hjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_function:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-functionuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_function**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_function**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/keys_function}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhjhK3hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hj ubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_functionah$]h&]uh1jhhhhhNhNjz}jKjsj|}jjsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hjPhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hjZh]hsysfs-driver-hid-roccat-isku}(hj\hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjXubah}(h]h ]h"]h$]h&]refdocj refdomainjfreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhK3hjPubeh}(h]h ]h"]h$]h&]uh1hhjhK3hhhhubh)}(hXWhen written, this file lets one set the function of the function keys for a specific profile. Profile number is included in written data. The data has to be 41 bytes long. Before reading this file, control has to be written to select which profile to read.h]hXWhen written, this file lets one set the function of the function keys for a specific profile. Profile number is included in written data. The data has to be 41 bytes long. Before reading this file, control has to be written to select which profile to read.}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK3hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhK3hjubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjh]hhttp://roccat.sourceforge.net}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubah}(h]h ]h"]h$]h&]uh1hhjhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK3hjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_macro:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-macrouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_macro**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_macro**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/keys_macro}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjubah}(h]h ]h"]h$]h&]uh1hhjhK=hjubah}(h]h ]h"]h$]h&]uh1j:hjubah}(h]h ]h"]h$]h&]uh1j5hjubah}(h]h ]h"]h$]h&]uh1j0hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]jah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_macroah$]h&]uh1jhhhhhNhNjz}j' jsj|}jjsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hj, hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj6 h]hsysfs-driver-hid-roccat-isku}(hj8 hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj4 ubah}(h]h ]h"]h$]h&]refdocj refdomainjB reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhK=hj, ubeh}(h]h ]h"]h$]h&]uh1hhjhK=hhhhubh)}(hWhen written, this file lets one set the function of the macro keys for a specific profile. Profile number is included in written data. The data has to be 35 bytes long. Before reading this file, control has to be written to select which profile to read.h]hWhen written, this file lets one set the function of the macro keys for a specific profile. Profile number is included in written data. The data has to be 35 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK=hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjo hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhK=hjk ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj h]hhttp://roccat.sourceforge.net}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij uh1jhj ubah}(h]h ]h"]h$]h&]uh1hhjhK=hj} ubah}(h]h ]h"]h$]h&]uh1jhjk ubeh}(h]h ]h"]h$]h&]uh1jhjhK=hjh ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_media:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-mediauh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_media**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_media**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/keys_media}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj ubah}(h]h ]h"]h$]h&]uh1hhjhKGhj ubah}(h]h ]h"]h$]h&]uh1j:hj ubah}(h]h ]h"]h$]h&]uh1j5hj ubah}(h]h ]h"]h$]h&]uh1j0hj ubeh}(h]h ]h"]h$]h&]colsKuh1jhj ubah}(h]j ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_mediaah$]h&]uh1jhhhhhNhNjz}j!j sj|}j j subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hj!hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj!h]hsysfs-driver-hid-roccat-isku}(hj!hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj!ubah}(h]h ]h"]h$]h&]refdocj refdomainj!reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKGhj!ubeh}(h]h ]h"]h$]h&]uh1hhjhKGhhhhubh)}(hWhen written, this file lets one set the function of the media keys for a specific profile. Profile number is included in written data. The data has to be 29 bytes long. Before reading this file, control has to be written to select which profile to read.h]hWhen written, this file lets one set the function of the media keys for a specific profile. Profile number is included in written data. The data has to be 29 bytes long. Before reading this file, control has to be written to select which profile to read.}(hj6!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKGhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjK!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKGhjG!ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj^!h]hhttp://roccat.sourceforge.net}(hj`!hhhNhNubah}(h]h ]h"]h$]h&]refurij^!uh1jhj\!ubah}(h]h ]h"]h$]h&]uh1hhjhKGhjY!ubah}(h]h ]h"]h$]h&]uh1jhjG!ubeh}(h]h ]h"]h$]h&]uh1jhjhKGhjD!ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_thumbster:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-thumbsteruh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj!ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_thumbster**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/keys_thumbster**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/keys_thumbster}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj!ubah}(h]h ]h"]h$]h&]uh1hhjhKQhj!ubah}(h]h ]h"]h$]h&]uh1j:hj!ubah}(h]h ]h"]h$]h&]uh1j5hj!ubah}(h]h ]h"]h$]h&]uh1j0hj!ubeh}(h]h ]h"]h$]h&]colsKuh1jhj!ubah}(h]j!ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_keys_thumbsterah$]h&]uh1jhhhhhNhNjz}j!j!sj|}j!j!subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hj!hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj!h]hsysfs-driver-hid-roccat-isku}(hj!hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj!ubah}(h]h ]h"]h$]h&]refdocj refdomainj!reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKQhj!ubeh}(h]h ]h"]h$]h&]uh1hhjhKQhhhhubh)}(hXWhen written, this file lets one set the function of the thumbster keys for a specific profile. Profile number is included in written data. The data has to be 23 bytes long. Before reading this file, control has to be written to select which profile to read.h]hXWhen written, this file lets one set the function of the thumbster keys for a specific profile. Profile number is included in written data. The data has to be 23 bytes long. Before reading this file, control has to be written to select which profile to read.}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKQhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj'"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKQhj#"ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj:"h]hhttp://roccat.sourceforge.net}(hj<"hhhNhNubah}(h]h ]h"]h$]h&]refurij:"uh1jhj8"ubah}(h]h ]h"]h$]h&]uh1hhjhKQhj5"ubah}(h]h ]h"]h$]h&]uh1jhj#"ubeh}(h]h ]h"]h$]h&]uh1jhjhKQhj "ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_last_set:h]h}(h]h ]h"]h$]h&]j~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-last-setuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjp"ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/last_set**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/last_set**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/last_set}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj"ubah}(h]h ]h"]h$]h&]uh1hhjhK[hj"ubah}(h]h ]h"]h$]h&]uh1j:hj"ubah}(h]h ]h"]h$]h&]uh1j5hj}"ubah}(h]h ]h"]h$]h&]uh1j0hjp"ubeh}(h]h ]h"]h$]h&]colsKuh1jhjm"ubah}(h]jl"ah ]h"]~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_last_setah$]h&]uh1jhhhhhNhNjz}j"jb"sj|}jl"jb"subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hj"hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj"h]hsysfs-driver-hid-roccat-isku}(hj"hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj"ubah}(h]h ]h"]h$]h&]refdocj refdomainj"reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhK[hj"ubeh}(h]h ]h"]h$]h&]uh1hhjhK[hhhhubh)}(hWhen written, this file lets one set the time in secs since epoch in which the last configuration took place. The data has to be 20 bytes long.h]hWhen written, this file lets one set the time in secs since epoch in which the last configuration took place. The data has to be 20 bytes long.}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhK[hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhK[hj"ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj#h]hhttp://roccat.sourceforge.net}(hj#hhhNhNubah}(h]h ]h"]h$]h&]refurij#uh1jhj#ubah}(h]h ]h"]h$]h&]uh1hhjhK[hj#ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhjhK[hj"ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_light:h]h}(h]h ]h"]h$]h&]j{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-lightuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjL#ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/light**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/light**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/light}(hjf#hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjb#ubah}(h]h ]h"]h$]h&]uh1hhjhKchj_#ubah}(h]h ]h"]h$]h&]uh1j:hj\#ubah}(h]h ]h"]h$]h&]uh1j5hjY#ubah}(h]h ]h"]h$]h&]uh1j0hjL#ubeh}(h]h ]h"]h$]h&]colsKuh1jhjI#ubah}(h]jH#ah ]h"]{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_lightah$]h&]uh1jhhhhhNhNjz}j#j>#sj|}jH#j>#subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hj#hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj#h]hsysfs-driver-hid-roccat-isku}(hj#hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj#ubah}(h]h ]h"]h$]h&]refdocj refdomainj#reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKchj#ubeh}(h]h ]h"]h$]h&]uh1hhjhKchhhhubh)}(hXWhen written, this file lets one set the backlight intensity for a specific profile. Profile number is included in written data. The data has to be 10 bytes long for Isku, IskuFX needs 16 bytes of data. Before reading this file, control has to be written to select which profile to read.h]hXWhen written, this file lets one set the backlight intensity for a specific profile. Profile number is included in written data. The data has to be 10 bytes long for Isku, IskuFX needs 16 bytes of data. Before reading this file, control has to be written to select which profile to read.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKchhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKchj#ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj#h]hhttp://roccat.sourceforge.net4}(hj#hhhNhNubah}(h]h ]h"]h$]h&]refurij#uh1jhj#ubah}(h]h ]h"]h$]h&]uh1hhjhKchj#ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhjhKchj#ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_macro:h]h}(h]h ]h"]h$]h&]j{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-macrouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj($ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/macro**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/macro**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/macro}(hjB$hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj>$ubah}(h]h ]h"]h$]h&]uh1hhjhKnhj;$ubah}(h]h ]h"]h$]h&]uh1j:hj8$ubah}(h]h ]h"]h$]h&]uh1j5hj5$ubah}(h]h ]h"]h$]h&]uh1j0hj($ubeh}(h]h ]h"]h$]h&]colsKuh1jhj%$ubah}(h]j$$ah ]h"]{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_macroah$]h&]uh1jhhhhhNhNjz}js$j$sj|}j$$j$subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hjx$hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj$h]hsysfs-driver-hid-roccat-isku}(hj$hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj$ubah}(h]h ]h"]h$]h&]refdocj refdomainj$reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKnhjx$ubeh}(h]h ]h"]h$]h&]uh1hhjhKnhhhhubh)}(hX-When written, this file lets one store macros with max 500 keystrokes for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 2083 bytes long. Before reading this file, control has to be written to select which profile and key to read.h]hX-When written, this file lets one store macros with max 500 keystrokes for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 2083 bytes long. Before reading this file, control has to be written to select which profile and key to read.}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKnhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKnhj$ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj$h]hhttp://roccat.sourceforge.net}(hj$hhhNhNubah}(h]h ]h"]h$]h&]refurij$uh1jhj$ubah}(h]h ]h"]h$]h&]uh1hhjhKnhj$ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhjhKnhj$ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_reset:h]h}(h]h ]h"]h$]h&]j{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-resetuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj%ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/reset**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/reset**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/reset}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj%ubah}(h]h ]h"]h$]h&]uh1hhjhKyhj%ubah}(h]h ]h"]h$]h&]uh1j:hj%ubah}(h]h ]h"]h$]h&]uh1j5hj%ubah}(h]h ]h"]h$]h&]uh1j0hj%ubeh}(h]h ]h"]h$]h&]colsKuh1jhj%ubah}(h]j%ah ]h"]{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_resetah$]h&]uh1jhhhhhNhNjz}jO%j$sj|}j%j$subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hjT%hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj^%h]hsysfs-driver-hid-roccat-isku}(hj`%hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj\%ubah}(h]h ]h"]h$]h&]refdocj refdomainjj%reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKyhjT%ubeh}(h]h ]h"]h$]h&]uh1hhjhKyhhhhubh)}(hkWhen written, this file lets one reset the device. The data has to be 3 bytes long. This file is writeonly.h]hkWhen written, this file lets one reset the device. The data has to be 3 bytes long. This file is writeonly.}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKyhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKyhj%ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj%h]hhttp://roccat.sourceforge.net}(hj%hhhNhNubah}(h]h ]h"]h$]h&]refurij%uh1jhj%ubah}(h]h ]h"]h$]h&]uh1hhjhKyhj%ubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1jhjhKyhj%ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_talk:h]h}(h]h ]h"]h$]h&]jzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-talkuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj%ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/talk**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/talk**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/talk}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj%ubah}(h]h ]h"]h$]h&]uh1hhjhKhj%ubah}(h]h ]h"]h$]h&]uh1j:hj%ubah}(h]h ]h"]h$]h&]uh1j5hj%ubah}(h]h ]h"]h$]h&]uh1j0hj%ubeh}(h]h ]h"]h$]h&]colsKuh1jhj%ubah}(h]j%ah ]h"]zabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_talkah$]h&]uh1jhhhhhNhNjz}j+&j%sj|}j%j%subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hj0&hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj:&h]hsysfs-driver-hid-roccat-isku}(hj<&hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj8&ubah}(h]h ]h"]h$]h&]refdocj refdomainjF&reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKhj0&ubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hWhen written, this file lets one trigger easyshift functionality from the host. The data has to be 16 bytes long. This file is writeonly.h]hWhen written, this file lets one trigger easyshift functionality from the host. The data has to be 16 bytes long. This file is writeonly.}(hj^&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjs&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKhjo&ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj&h]hhttp://roccat.sourceforge.net}(hj&hhhNhNubah}(h]h ]h"]h$]h&]refurij&uh1jhj&ubah}(h]h ]h"]h$]h&]uh1hhjhKhj&ubah}(h]h ]h"]h$]h&]uh1jhjo&ubeh}(h]h ]h"]h$]h&]uh1jhjhKhjl&ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_talkfx:h]h}(h]h ]h"]h$]h&]j|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-talkfxuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj&ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/talkfx**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/isku\/roccatisku\\/talkfx**h]h/sys/bus/usb/devices/-:./::./isku/roccatisku/talkfx}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj&ubah}(h]h ]h"]h$]h&]uh1hhjhKhj&ubah}(h]h ]h"]h$]h&]uh1j:hj&ubah}(h]h ]h"]h$]h&]uh1j5hj&ubah}(h]h ]h"]h$]h&]uh1j0hj&ubeh}(h]h ]h"]h$]h&]colsKuh1jhj&ubah}(h]j&ah ]h"]|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_isku_roccatisku_minor_talkfxah$]h&]uh1jhhhhhNhNjz}j'j&sj|}j&j&subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-isku `h](hDefined on file }(hj 'hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-isku `h]j)}(hj'h]hsysfs-driver-hid-roccat-isku}(hj'hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj'ubah}(h]h ]h"]h$]h&]refdocj refdomainj"'reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_iskuuh1hhjhKhj 'ubeh}(h]h ]h"]h$]h&]uh1hhjhKhhhhubh)}(hWhen written, this file lets one trigger temporary color schemes from the host. The data has to be 16 bytes long. This file is writeonly.h]hWhen written, this file lets one trigger temporary color schemes from the host. The data has to be 16 bytes long. This file is writeonly.}(hj:'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjO'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhKhjK'ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjb'h]hhttp://roccat.sourceforge.net}(hjd'hhhNhNubah}(h]h ]h"]h$]h&]refurijb'uh1jhj`'ubah}(h]h ]h"]h$]h&]uh1hhjhKhj]'ubah}(h]h ]h"]h$]h&]uh1jhjK'ubeh}(h]h ]h"]h$]h&]uh1jhjhKhjH'ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_actual_profile:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-actual-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj'ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/actual_profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/actual_profile**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/actual_profile}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj'ubah}(h]h ]h"]h$]h&]uh1hh;Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplushKhj'ubah}(h]h ]h"]h$]h&]uh1j:hj'ubah}(h]h ]h"]h$]h&]uh1j5hj'ubah}(h]h ]h"]h$]h&]uh1j0hj'ubeh}(h]h ]h"]h$]h&]colsKuh1jhj'ubah}(h]j'ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_actual_profileah$]h&]uh1jhhhhhNhNjz}j'j'sj|}j'j'subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj'hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj'h]h sysfs-driver-hid-roccat-koneplus}(hj'hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj'ubah}(h]h ]h"]h$]h&]refdocj refdomainj'reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hKhj'ubeh}(h]h ]h"]h$]h&]uh1hhj'hKhhhhubh)}(hXZThe integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the actual profile. This value is persistent, so its equivalent to the profile that's active when the mouse is powered on next time. When written, this file sets the number of the startup profile and the mouse activates this profile immediately.h]hX\The integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the actual profile. This value is persistent, so its equivalent to the profile that’s active when the mouse is powered on next time. When written, this file sets the number of the startup profile and the mouse activates this profile immediately.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj,(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hKhj((ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj?(h]hhttp://roccat.sourceforge.net}(hjA(hhhNhNubah}(h]h ]h"]h$]h&]refurij?(uh1jhj=(ubah}(h]h ]h"]h$]h&]uh1hhj'hKhj:(ubah}(h]h ]h"]h$]h&]uh1jhj((ubeh}(h]h ]h"]h$]h&]uh1jhj'hKhj%(ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_firmware_version:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-firmware-versionuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hju(ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/firmware_version**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/firmware_version**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/firmware_version}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj(ubah}(h]h ]h"]h$]h&]uh1hhj'hKhj(ubah}(h]h ]h"]h$]h&]uh1j:hj(ubah}(h]h ]h"]h$]h&]uh1j5hj(ubah}(h]h ]h"]h$]h&]uh1j0hju(ubeh}(h]h ]h"]h$]h&]colsKuh1jhjr(ubah}(h]jq(ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_firmware_versionah$]h&]uh1jhhhhhNhNjz}j(jg(sj|}jq(jg(subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj(hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj(h]h sysfs-driver-hid-roccat-koneplus}(hj(hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj(ubah}(h]h ]h"]h$]h&]refdocj refdomainj(reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hKhj(ubeh}(h]h ]h"]h$]h&]uh1hhj'hKhhhhubh)}(hXWhen read, this file returns the raw integer version number of the firmware reported by the mouse. Using the integer value eases further usage in other programs. To receive the real version number the decimal point has to be shifted 2 positions to the left. E.g. a returned value of 121 means 1.21 This file is readonly. Please read binary attribute info which contains firmware version.h]hXWhen read, this file returns the raw integer version number of the firmware reported by the mouse. Using the integer value eases further usage in other programs. To receive the real version number the decimal point has to be shifted 2 positions to the left. E.g. a returned value of 121 means 1.21 This file is readonly. Please read binary attribute info which contains firmware version.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hKhj)ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj)h]hhttp://roccat.sourceforge.net}(hj)hhhNhNubah}(h]h ]h"]h$]h&]refurij)uh1jhj)ubah}(h]h ]h"]h$]h&]uh1hhj'hKhj)ubah}(h]h ]h"]h$]h&]uh1jhj)ubeh}(h]h ]h"]h$]h&]uh1jhj'hKhj)ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_info:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-infouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjQ)ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/info**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/info**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/info}(hjk)hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjg)ubah}(h]h ]h"]h$]h&]uh1hhj'hK$hjd)ubah}(h]h ]h"]h$]h&]uh1j:hja)ubah}(h]h ]h"]h$]h&]uh1j5hj^)ubah}(h]h ]h"]h$]h&]uh1j0hjQ)ubeh}(h]h ]h"]h$]h&]colsKuh1jhjN)ubah}(h]jM)ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_infoah$]h&]uh1jhhhhhNhNjz}j)jC)sj|}jM)jC)subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj)hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj)h]h sysfs-driver-hid-roccat-koneplus}(hj)hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj)ubah}(h]h ]h"]h$]h&]refdocj refdomainj)reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hK$hj)ubeh}(h]h ]h"]h$]h&]uh1hhj'hK$hhhhubh)}(hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 8 bytes long.h]hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 8 bytes long.}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hK$hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hK$hj)ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj)h]hhttp://roccat.sourceforge.net}(hj)hhhNhNubah}(h]h ]h"]h$]h&]refurij)uh1jhj)ubah}(h]h ]h"]h$]h&]uh1hhj'hK$hj)ubah}(h]h ]h"]h$]h&]uh1jhj)ubeh}(h]h ]h"]h$]h&]uh1jhj'hK$hj)ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_macro:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-macrouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj-*ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/macro**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/macro**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/macro}(hjG*hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjC*ubah}(h]h ]h"]h$]h&]uh1hhj'hK,hj@*ubah}(h]h ]h"]h$]h&]uh1j:hj=*ubah}(h]h ]h"]h$]h&]uh1j5hj:*ubah}(h]h ]h"]h$]h&]uh1j0hj-*ubeh}(h]h ]h"]h$]h&]colsKuh1jhj**ubah}(h]j)*ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_macroah$]h&]uh1jhhhhhNhNjz}jx*j*sj|}j)*j*subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj}*hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj*h]h sysfs-driver-hid-roccat-koneplus}(hj*hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj*ubah}(h]h ]h"]h$]h&]refdocj refdomainj*reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hK,hj}*ubeh}(h]h ]h"]h$]h&]uh1hhj'hK,hhhhubh)}(hXThe mouse can store a macro with max 500 key/button strokes internally. When written, this file lets one set the sequence for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 2082 bytes long. This file is writeonly.h]hXThe mouse can store a macro with max 500 key/button strokes internally. When written, this file lets one set the sequence for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 2082 bytes long. This file is writeonly.}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hK,hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hK,hj*ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj*h]hhttp://roccat.sourceforge.net}(hj*hhhNhNubah}(h]h ]h"]h$]h&]refurij*uh1jhj*ubah}(h]h ]h"]h$]h&]uh1hhj'hK,hj*ubah}(h]h ]h"]h$]h&]uh1jhj*ubeh}(h]h ]h"]h$]h&]uh1jhj'hK,hj*ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_1_5_buttons:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-1-5-buttonsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj +ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/profile[1\-5]_buttons**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/profile[1\-5]_buttons**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/profile[1-5]_buttons}(hj#+hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj+ubah}(h]h ]h"]h$]h&]uh1hhj'hKFhj+ubah}(h]h ]h"]h$]h&]uh1j:hj+ubah}(h]h ]h"]h$]h&]uh1j5hj+ubah}(h]h ]h"]h$]h&]uh1j0hj +ubeh}(h]h ]h"]h$]h&]colsKuh1jhj+ubah}(h]j+ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_1_5_buttonsah$]h&]uh1jhhhhhNhNjz}jT+j*sj|}j+j*subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hjY+hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hjc+h]h sysfs-driver-hid-roccat-koneplus}(hje+hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhja+ubah}(h]h ]h"]h$]h&]refdocj refdomainjo+reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hKFhjY+ubeh}(h]h ]h"]h$]h&]uh1hhj'hKFhhhhubh)}(hXoThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When read, these files return the respective profile buttons. The returned data is 77 bytes in size. This file is readonly. Write control to select profile and read profile_buttons instead.h]hXoThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When read, these files return the respective profile buttons. The returned data is 77 bytes in size. This file is readonly. Write control to select profile and read profile_buttons instead.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKFhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hKFhj+ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj+h]hhttp://roccat.sourceforge.net}(hj+hhhNhNubah}(h]h ]h"]h$]h&]refurij+uh1jhj+ubah}(h]h ]h"]h$]h&]uh1hhj'hKFhj+ubah}(h]h ]h"]h$]h&]uh1jhj+ubeh}(h]h ]h"]h$]h&]uh1jhj'hKFhj+ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_1_5_settings:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-1-5-settingsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj+ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/profile[1\-5]_settings**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/profile[1\-5]_settings**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/profile[1-5]_settings}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj+ubah}(h]h ]h"]h$]h&]uh1hhj'hKbhj+ubah}(h]h ]h"]h$]h&]uh1j:hj+ubah}(h]h ]h"]h$]h&]uh1j5hj+ubah}(h]h ]h"]h$]h&]uh1j0hj+ubeh}(h]h ]h"]h$]h&]colsKuh1jhj+ubah}(h]j+ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_1_5_settingsah$]h&]uh1jhhhhhNhNjz}j0,j+sj|}j+j+subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj5,hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj?,h]h sysfs-driver-hid-roccat-koneplus}(hjA,hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj=,ubah}(h]h ]h"]h$]h&]refdocj refdomainjK,reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hKbhj5,ubeh}(h]h ]h"]h$]h&]uh1hhj'hKbhhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When read, these files return the respective profile settings. The returned data is 43 bytes in size. This file is readonly. Write control to select profile and read profile_settings instead.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When read, these files return the respective profile settings. The returned data is 43 bytes in size. This file is readonly. Write control to select profile and read profile_settings instead.}(hjc,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKbhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjx,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hKbhjt,ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj,h]hhttp://roccat.sourceforge.net}(hj,hhhNhNubah}(h]h ]h"]h$]h&]refurij,uh1jhj,ubah}(h]h ]h"]h$]h&]uh1hhj'hKbhj,ubah}(h]h ]h"]h$]h&]uh1jhjt,ubeh}(h]h ]h"]h$]h&]uh1jhj'hKbhjq,ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_buttons:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-buttonsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj,ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/profile_buttons**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/profile_buttons**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/profile_buttons}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj,ubah}(h]h ]h"]h$]h&]uh1hhj'hK7hj,ubah}(h]h ]h"]h$]h&]uh1j:hj,ubah}(h]h ]h"]h$]h&]uh1j5hj,ubah}(h]h ]h"]h$]h&]uh1j0hj,ubeh}(h]h ]h"]h$]h&]colsKuh1jhj,ubah}(h]j,ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_buttonsah$]h&]uh1jhhhhhNhNjz}j -j,sj|}j,j,subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj-hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj-h]h sysfs-driver-hid-roccat-koneplus}(hj-hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj-ubah}(h]h ]h"]h$]h&]refdocj refdomainj'-reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hK7hj-ubeh}(h]h ]h"]h$]h&]uh1hhj'hK7hhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When written, this file lets one write the respective profile buttons back to the mouse. The data has to be 77 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When written, this file lets one write the respective profile buttons back to the mouse. The data has to be 77 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.}(hj?-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hK7hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjT-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hK7hjP-ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjg-h]hhttp://roccat.sourceforge.net}(hji-hhhNhNubah}(h]h ]h"]h$]h&]refurijg-uh1jhje-ubah}(h]h ]h"]h$]h&]uh1hhj'hK7hjb-ubah}(h]h ]h"]h$]h&]uh1jhjP-ubeh}(h]h ]h"]h$]h&]uh1jhj'hK7hjM-ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_settings:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-settingsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj-ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/profile_settings**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/profile_settings**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/profile_settings}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj-ubah}(h]h ]h"]h$]h&]uh1hhj'hKRhj-ubah}(h]h ]h"]h$]h&]uh1j:hj-ubah}(h]h ]h"]h$]h&]uh1j5hj-ubah}(h]h ]h"]h$]h&]uh1j0hj-ubeh}(h]h ]h"]h$]h&]colsKuh1jhj-ubah}(h]j-ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_profile_settingsah$]h&]uh1jhhhhhNhNjz}j-j-sj|}j-j-subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj-hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj-h]h sysfs-driver-hid-roccat-koneplus}(hj-hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj-ubah}(h]h ]h"]h$]h&]refdocj refdomainj.reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hKRhj-ubeh}(h]h ]h"]h$]h&]uh1hhj'hKRhhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 43 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 43 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKRhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj0.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hKRhj,.ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjC.h]hhttp://roccat.sourceforge.net}(hjE.hhhNhNubah}(h]h ]h"]h$]h&]refurijC.uh1jhjA.ubah}(h]h ]h"]h$]h&]uh1hhj'hKRhj>.ubah}(h]h ]h"]h$]h&]uh1jhj,.ubeh}(h]h ]h"]h$]h&]uh1jhj'hKRhj).ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_sensor:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-sensoruh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjy.ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/sensor**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/sensor**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/sensor}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj.ubah}(h]h ]h"]h$]h&]uh1hhj'hKohj.ubah}(h]h ]h"]h$]h&]uh1j:hj.ubah}(h]h ]h"]h$]h&]uh1j5hj.ubah}(h]h ]h"]h$]h&]uh1j0hjy.ubeh}(h]h ]h"]h$]h&]colsKuh1jhjv.ubah}(h]ju.ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_sensorah$]h&]uh1jhhhhhNhNjz}j.jk.sj|}ju.jk.subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj.hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj.h]h sysfs-driver-hid-roccat-koneplus}(hj.hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj.ubah}(h]h ]h"]h$]h&]refdocj refdomainj.reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hKohj.ubeh}(h]h ]h"]h$]h&]uh1hhj'hKohhhhubh)}(hThe mouse has a tracking- and a distance-control-unit. These can be activated/deactivated and the lift-off distance can be set. The data has to be 6 bytes long. This file is writeonly.h]hThe mouse has a tracking- and a distance-control-unit. These can be activated/deactivated and the lift-off distance can be set. The data has to be 6 bytes long. This file is writeonly.}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKohhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj /hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hKohj/ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj/h]hhttp://roccat.sourceforge.net}(hj!/hhhNhNubah}(h]h ]h"]h$]h&]refurij/uh1jhj/ubah}(h]h ]h"]h$]h&]uh1hhj'hKohj/ubah}(h]h ]h"]h$]h&]uh1jhj/ubeh}(h]h ]h"]h$]h&]uh1jhj'hKohj/ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_startup_profile:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-startup-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjU/ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/startup_profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/startup_profile**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/startup_profile}(hjo/hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjk/ubah}(h]h ]h"]h$]h&]uh1hhj'hK hjh/ubah}(h]h ]h"]h$]h&]uh1j:hje/ubah}(h]h ]h"]h$]h&]uh1j5hjb/ubah}(h]h ]h"]h$]h&]uh1j0hjU/ubeh}(h]h ]h"]h$]h&]colsKuh1jhjR/ubah}(h]jQ/ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_startup_profileah$]h&]uh1jhhhhhNhNjz}j/jG/sj|}jQ/jG/subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj/hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj/h]h sysfs-driver-hid-roccat-koneplus}(hj/hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj/ubah}(h]h ]h"]h$]h&]refdocj refdomainj/reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hK hj/ubeh}(h]h ]h"]h$]h&]uh1hhj'hK hhhhubh)}(hXThe integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the actual profile. This value is persistent, so its equivalent to the profile that's active when the mouse is powered on next time. When written, this file sets the number of the startup profile and the mouse activates this profile immediately. Please use actual_profile, it does the same thing.h]hXThe integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the actual profile. This value is persistent, so its equivalent to the profile that’s active when the mouse is powered on next time. When written, this file sets the number of the startup profile and the mouse activates this profile immediately. Please use actual_profile, it does the same thing.}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hK hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hK hj/ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj/h]hhttp://roccat.sourceforge.net}(hj/hhhNhNubah}(h]h ]h"]h$]h&]refurij/uh1jhj/ubah}(h]h ]h"]h$]h&]uh1hhj'hK hj/ubah}(h]h ]h"]h$]h&]uh1jhj/ubeh}(h]h ]h"]h$]h&]uh1jhj'hK hj/ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_talk:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-talkuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj10ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/talk**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/talk**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/talk}(hjK0hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjG0ubah}(h]h ]h"]h$]h&]uh1hhj'hKxhjD0ubah}(h]h ]h"]h$]h&]uh1j:hjA0ubah}(h]h ]h"]h$]h&]uh1j5hj>0ubah}(h]h ]h"]h$]h&]uh1j0hj10ubeh}(h]h ]h"]h$]h&]colsKuh1jhj.0ubah}(h]j-0ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_talkah$]h&]uh1jhhhhhNhNjz}j|0j#0sj|}j-0j#0subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj0hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hj0h]h sysfs-driver-hid-roccat-koneplus}(hj0hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]refdocj refdomainj0reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hKxhj0ubeh}(h]h ]h"]h$]h&]uh1hhj'hKxhhhhubh)}(hxUsed to active some easy* functions of the mouse from outside. The data has to be 16 bytes long. This file is writeonly.h]hxUsed to active some easy* functions of the mouse from outside. The data has to be 16 bytes long. This file is writeonly.}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKxhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hKxhj0ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj0h]hhttp://roccat.sourceforge.net}(hj0hhhNhNubah}(h]h ]h"]h$]h&]refurij0uh1jhj0ubah}(h]h ]h"]h$]h&]uh1hhj'hKxhj0ubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jhj'hKxhj0ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_tcu:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-tcuuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj 1ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/tcu**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/tcu**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/tcu}(hj'1hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj#1ubah}(h]h ]h"]h$]h&]uh1hhj'hKhj 1ubah}(h]h ]h"]h$]h&]uh1j:hj1ubah}(h]h ]h"]h$]h&]uh1j5hj1ubah}(h]h ]h"]h$]h&]uh1j0hj 1ubeh}(h]h ]h"]h$]h&]colsKuh1jhj 1ubah}(h]j 1ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_tcuah$]h&]uh1jhhhhhNhNjz}jX1j0sj|}j 1j0subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj]1hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hjg1h]h sysfs-driver-hid-roccat-koneplus}(hji1hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhje1ubah}(h]h ]h"]h$]h&]refdocj refdomainjs1reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hKhj]1ubeh}(h]h ]h"]h$]h&]uh1hhj'hKhhhhubh)}(hWhen written a calibration process for the tracking control unit can be initiated/cancelled. Also lets one read/write sensor registers. The data has to be 4 bytes long.h]hWhen written a calibration process for the tracking control unit can be initiated/cancelled. Also lets one read/write sensor registers. The data has to be 4 bytes long.}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hKhj1ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj1h]hhttp://roccat.sourceforge.net}(hj1hhhNhNubah}(h]h ]h"]h$]h&]refurij1uh1jhj1ubah}(h]h ]h"]h$]h&]uh1hhj'hKhj1ubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhj'hKhj1ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_tcu_image:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-tcu-imageuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj1ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/tcu_image**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/koneplus\/roccatkoneplus\\/tcu_image**h]h/sys/bus/usb/devices/-:./::./koneplus/roccatkoneplus/tcu_image}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj1ubah}(h]h ]h"]h$]h&]uh1hhj'hKhj1ubah}(h]h ]h"]h$]h&]uh1j:hj1ubah}(h]h ]h"]h$]h&]uh1j5hj1ubah}(h]h ]h"]h$]h&]uh1j0hj1ubeh}(h]h ]h"]h$]h&]colsKuh1jhj1ubah}(h]j1ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_koneplus_roccatkoneplus_minor_tcu_imageah$]h&]uh1jhhhhhNhNjz}j42j1sj|}j1j1subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-koneplus `h](hDefined on file }(hj92hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-koneplus `h]j)}(hjC2h]h sysfs-driver-hid-roccat-koneplus}(hjE2hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjA2ubah}(h]h ]h"]h$]h&]refdocj refdomainjO2reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_koneplusuh1hhj'hKhj92ubeh}(h]h ]h"]h$]h&]uh1hhj'hKhhhhubh)}(hWhen read the mouse returns a 30x30 pixel image of the sampled underground. This works only in the course of a calibration process initiated with tcu. The returned data is 1028 bytes in size. This file is readonly.h]hWhen read the mouse returns a 30x30 pixel image of the sampled underground. This works only in the course of a calibration process initiated with tcu. The returned data is 1028 bytes in size. This file is readonly.}(hjg2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj|2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hKhjx2ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj2h]hhttp://roccat.sourceforge.net}(hj2hhhNhNubah}(h]h ]h"]h$]h&]refurij2uh1jhj2ubah}(h]h ]h"]h$]h&]uh1hhj'hKhj2ubah}(h]h ]h"]h$]h&]uh1jhjx2ubeh}(h]h ]h"]h$]h&]uh1jhj'hKhju2ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_actual_profile:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-actual-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj2ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/actual_profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/actual_profile**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/actual_profile}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj2ubah}(h]h ]h"]h$]h&]uh1hh;Documentation/ABI/obsolete/sysfs-driver-hid-roccat-konepurehKhj2ubah}(h]h ]h"]h$]h&]uh1j:hj2ubah}(h]h ]h"]h$]h&]uh1j5hj2ubah}(h]h ]h"]h$]h&]uh1j0hj2ubeh}(h]h ]h"]h$]h&]colsKuh1jhj2ubah}(h]j2ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_actual_profileah$]h&]uh1jhhhhhNhNjz}j3j2sj|}j2j2subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hj3hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hj 3h]h sysfs-driver-hid-roccat-konepure}(hj"3hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]refdocj refdomainj,3reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hKhj3ubeh}(h]h ]h"]h$]h&]uh1hhj2hKhhhhubh)}(hXuThe mouse can store 5 profiles which can be switched by the press of a button. actual_profile holds number of actual profile. This value is persistent, so its value determines the profile that's active when the mouse is powered on next time. When written, the mouse activates the set profile immediately. The data has to be 3 bytes long. The mouse will reject invalid data.h]hXwThe mouse can store 5 profiles which can be switched by the press of a button. actual_profile holds number of actual profile. This value is persistent, so its value determines the profile that’s active when the mouse is powered on next time. When written, the mouse activates the set profile immediately. The data has to be 3 bytes long. The mouse will reject invalid data.}(hjD3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjY3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hKhjU3ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjl3h]hhttp://roccat.sourceforge.net}(hjn3hhhNhNubah}(h]h ]h"]h$]h&]refurijl3uh1jhjj3ubah}(h]h ]h"]h$]h&]uh1hhj2hKhjg3ubah}(h]h ]h"]h$]h&]uh1jhjU3ubeh}(h]h ]h"]h$]h&]uh1jhj2hKhjR3ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_control:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-controluh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj3ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/control**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/control**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/control}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj3ubah}(h]h ]h"]h$]h&]uh1hhj2hK hj3ubah}(h]h ]h"]h$]h&]uh1j:hj3ubah}(h]h ]h"]h$]h&]uh1j5hj3ubah}(h]h ]h"]h$]h&]uh1j0hj3ubeh}(h]h ]h"]h$]h&]colsKuh1jhj3ubah}(h]j3ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_controlah$]h&]uh1jhhhhhNhNjz}j3j3sj|}j3j3subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hj3hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hj3h]h sysfs-driver-hid-roccat-konepure}(hj3hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]refdocj refdomainj4reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hK hj3ubeh}(h]h ]h"]h$]h&]uh1hhj2hK hhhhubh)}(hWhen written, this file lets one select which data from which profile will be read next. The data has to be 3 bytes long. This file is writeonly.h]hWhen written, this file lets one select which data from which profile will be read next. The data has to be 3 bytes long. This file is writeonly.}(hj 4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hK hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj54hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hK hj14ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjH4h]hhttp://roccat.sourceforge.net}(hjJ4hhhNhNubah}(h]h ]h"]h$]h&]refurijH4uh1jhjF4ubah}(h]h ]h"]h$]h&]uh1hhj2hK hjC4ubah}(h]h ]h"]h$]h&]uh1jhj14ubeh}(h]h ]h"]h$]h&]uh1jhj2hK hj.4ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_info:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-infouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj~4ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/info**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/info**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/info}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj4ubah}(h]h ]h"]h$]h&]uh1hhj2hKhj4ubah}(h]h ]h"]h$]h&]uh1j:hj4ubah}(h]h ]h"]h$]h&]uh1j5hj4ubah}(h]h ]h"]h$]h&]uh1j0hj~4ubeh}(h]h ]h"]h$]h&]colsKuh1jhj{4ubah}(h]jz4ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_infoah$]h&]uh1jhhhhhNhNjz}j4jp4sj|}jz4jp4subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hj4hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hj4h]h sysfs-driver-hid-roccat-konepure}(hj4hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj4ubah}(h]h ]h"]h$]h&]refdocj refdomainj4reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hKhj4ubeh}(h]h ]h"]h$]h&]uh1hhj2hKhhhhubh)}(hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 6 bytes long.h]hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 6 bytes long.}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hKhj 5ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj$5h]hhttp://roccat.sourceforge.net}(hj&5hhhNhNubah}(h]h ]h"]h$]h&]refurij$5uh1jhj"5ubah}(h]h ]h"]h$]h&]uh1hhj2hKhj5ubah}(h]h ]h"]h$]h&]uh1jhj 5ubeh}(h]h ]h"]h$]h&]uh1jhj2hKhj 5ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_macro:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-macrouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjZ5ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/macro**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/macro**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/macro}(hjt5hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjp5ubah}(h]h ]h"]h$]h&]uh1hhj2hKhjm5ubah}(h]h ]h"]h$]h&]uh1j:hjj5ubah}(h]h ]h"]h$]h&]uh1j5hjg5ubah}(h]h ]h"]h$]h&]uh1j0hjZ5ubeh}(h]h ]h"]h$]h&]colsKuh1jhjW5ubah}(h]jV5ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_macroah$]h&]uh1jhhhhhNhNjz}j5jL5sj|}jV5jL5subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hj5hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hj5h]h sysfs-driver-hid-roccat-konepure}(hj5hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj5ubah}(h]h ]h"]h$]h&]refdocj refdomainj5reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hKhj5ubeh}(h]h ]h"]h$]h&]uh1hhj2hKhhhhubh)}(hXThe mouse can store a macro with max 500 key/button strokes internally. When written, this file lets one set the sequence for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 2082 bytes long. This file is writeonly.h]hXThe mouse can store a macro with max 500 key/button strokes internally. When written, this file lets one set the sequence for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 2082 bytes long. This file is writeonly.}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hKhj5ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj6h]hhttp://roccat.sourceforge.net}(hj6hhhNhNubah}(h]h ]h"]h$]h&]refurij6uh1jhj5ubah}(h]h ]h"]h$]h&]uh1hhj2hKhj5ubah}(h]h ]h"]h$]h&]uh1jhj5ubeh}(h]h ]h"]h$]h&]uh1jhj2hKhj5ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_profile_buttons:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-profile-buttonsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj66ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/profile_buttons**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/profile_buttons**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/profile_buttons}(hjP6hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjL6ubah}(h]h ]h"]h$]h&]uh1hhj2hK(hjI6ubah}(h]h ]h"]h$]h&]uh1j:hjF6ubah}(h]h ]h"]h$]h&]uh1j5hjC6ubah}(h]h ]h"]h$]h&]uh1j0hj66ubeh}(h]h ]h"]h$]h&]colsKuh1jhj36ubah}(h]j26ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_profile_buttonsah$]h&]uh1jhhhhhNhNjz}j6j(6sj|}j26j(6subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hj6hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hj6h]h sysfs-driver-hid-roccat-konepure}(hj6hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj6ubah}(h]h ]h"]h$]h&]refdocj refdomainj6reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hK(hj6ubeh}(h]h ]h"]h$]h&]uh1hhj2hK(hhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When written, this file lets one write the respective profile buttons back to the mouse. The data has to be 59 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When written, this file lets one write the respective profile buttons back to the mouse. The data has to be 59 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hK(hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hK(hj6ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj6h]hhttp://roccat.sourceforge.net}(hj6hhhNhNubah}(h]h ]h"]h$]h&]refurij6uh1jhj6ubah}(h]h ]h"]h$]h&]uh1hhj2hK(hj6ubah}(h]h ]h"]h$]h&]uh1jhj6ubeh}(h]h ]h"]h$]h&]uh1jhj2hK(hj6ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_profile_settings:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-profile-settingsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj7ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/profile_settings**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/profile_settings**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/profile_settings}(hj,7hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj(7ubah}(h]h ]h"]h$]h&]uh1hhj2hK7hj%7ubah}(h]h ]h"]h$]h&]uh1j:hj"7ubah}(h]h ]h"]h$]h&]uh1j5hj7ubah}(h]h ]h"]h$]h&]uh1j0hj7ubeh}(h]h ]h"]h$]h&]colsKuh1jhj7ubah}(h]j7ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_profile_settingsah$]h&]uh1jhhhhhNhNjz}j]7j7sj|}j7j7subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hjb7hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hjl7h]h sysfs-driver-hid-roccat-konepure}(hjn7hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjj7ubah}(h]h ]h"]h$]h&]refdocj refdomainjx7reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hK7hjb7ubeh}(h]h ]h"]h$]h&]uh1hhj2hK7hhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 31 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 31 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hK7hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hK7hj7ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj7h]hhttp://roccat.sourceforge.net}(hj7hhhNhNubah}(h]h ]h"]h$]h&]refurij7uh1jhj7ubah}(h]h ]h"]h$]h&]uh1hhj2hK7hj7ubah}(h]h ]h"]h$]h&]uh1jhj7ubeh}(h]h ]h"]h$]h&]uh1jhj2hK7hj7ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_sensor:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-sensoruh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj7ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/sensor**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/sensor**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/sensor}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj8ubah}(h]h ]h"]h$]h&]uh1hhj2hKGhj8ubah}(h]h ]h"]h$]h&]uh1j:hj7ubah}(h]h ]h"]h$]h&]uh1j5hj7ubah}(h]h ]h"]h$]h&]uh1j0hj7ubeh}(h]h ]h"]h$]h&]colsKuh1jhj7ubah}(h]j7ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_sensorah$]h&]uh1jhhhhhNhNjz}j98j7sj|}j7j7subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hj>8hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hjH8h]h sysfs-driver-hid-roccat-konepure}(hjJ8hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjF8ubah}(h]h ]h"]h$]h&]refdocj refdomainjT8reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hKGhj>8ubeh}(h]h ]h"]h$]h&]uh1hhj2hKGhhhhubh)}(hThe mouse has a tracking- and a distance-control-unit. These can be activated/deactivated and the lift-off distance can be set. The data has to be 6 bytes long. This file is writeonly.h]hThe mouse has a tracking- and a distance-control-unit. These can be activated/deactivated and the lift-off distance can be set. The data has to be 6 bytes long. This file is writeonly.}(hjl8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hKGhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hKGhj}8ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj8h]hhttp://roccat.sourceforge.net}(hj8hhhNhNubah}(h]h ]h"]h$]h&]refurij8uh1jhj8ubah}(h]h ]h"]h$]h&]uh1hhj2hKGhj8ubah}(h]h ]h"]h$]h&]uh1jhj}8ubeh}(h]h ]h"]h$]h&]uh1jhj2hKGhjz8ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_talk:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-talkuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj8ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/talk**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/talk**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/talk}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj8ubah}(h]h ]h"]h$]h&]uh1hhj2hKPhj8ubah}(h]h ]h"]h$]h&]uh1j:hj8ubah}(h]h ]h"]h$]h&]uh1j5hj8ubah}(h]h ]h"]h$]h&]uh1j0hj8ubeh}(h]h ]h"]h$]h&]colsKuh1jhj8ubah}(h]j8ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_talkah$]h&]uh1jhhhhhNhNjz}j9j8sj|}j8j8subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hj9hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hj$9h]h sysfs-driver-hid-roccat-konepure}(hj&9hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj"9ubah}(h]h ]h"]h$]h&]refdocj refdomainj09reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hKPhj9ubeh}(h]h ]h"]h$]h&]uh1hhj2hKPhhhhubh)}(hxUsed to active some easy* functions of the mouse from outside. The data has to be 16 bytes long. This file is writeonly.h]hxUsed to active some easy* functions of the mouse from outside. The data has to be 16 bytes long. This file is writeonly.}(hjH9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hKPhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj]9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hKPhjY9ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjp9h]hhttp://roccat.sourceforge.net}(hjr9hhhNhNubah}(h]h ]h"]h$]h&]refurijp9uh1jhjn9ubah}(h]h ]h"]h$]h&]uh1hhj2hKPhjk9ubah}(h]h ]h"]h$]h&]uh1jhjY9ubeh}(h]h ]h"]h$]h&]uh1jhj2hKPhjV9ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_tcu:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-tcuuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj9ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/tcu**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/tcu**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/tcu}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj9ubah}(h]h ]h"]h$]h&]uh1hhj2hKXhj9ubah}(h]h ]h"]h$]h&]uh1j:hj9ubah}(h]h ]h"]h$]h&]uh1j5hj9ubah}(h]h ]h"]h$]h&]uh1j0hj9ubeh}(h]h ]h"]h$]h&]colsKuh1jhj9ubah}(h]j9ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_tcuah$]h&]uh1jhhhhhNhNjz}j9j9sj|}j9j9subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hj9hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hj:h]h sysfs-driver-hid-roccat-konepure}(hj:hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj9ubah}(h]h ]h"]h$]h&]refdocj refdomainj :reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hKXhj9ubeh}(h]h ]h"]h$]h&]uh1hhj2hKXhhhhubh)}(hWhen written a calibration process for the tracking control unit can be initiated/cancelled. Also lets one read/write sensor registers. The data has to be 4 bytes long.h]hWhen written a calibration process for the tracking control unit can be initiated/cancelled. Also lets one read/write sensor registers. The data has to be 4 bytes long.}(hj$:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hKXhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj9:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hKXhj5:ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjL:h]hhttp://roccat.sourceforge.net}(hjN:hhhNhNubah}(h]h ]h"]h$]h&]refurijL:uh1jhjJ:ubah}(h]h ]h"]h$]h&]uh1hhj2hKXhjG:ubah}(h]h ]h"]h$]h&]uh1jhj5:ubeh}(h]h ]h"]h$]h&]uh1jhj2hKXhj2:ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_tcu_image:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-tcu-imageuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj:ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/tcu_image**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/konepure\/roccatkonepure\\/tcu_image**h]h/sys/bus/usb/devices/-:./::./konepure/roccatkonepure/tcu_image}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj:ubah}(h]h ]h"]h$]h&]uh1hhj2hKahj:ubah}(h]h ]h"]h$]h&]uh1j:hj:ubah}(h]h ]h"]h$]h&]uh1j5hj:ubah}(h]h ]h"]h$]h&]uh1j0hj:ubeh}(h]h ]h"]h$]h&]colsKuh1jhj:ubah}(h]j~:ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_konepure_roccatkonepure_minor_tcu_imageah$]h&]uh1jhhhhhNhNjz}j:jt:sj|}j~:jt:subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-konepure `h](hDefined on file }(hj:hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-konepure `h]j)}(hj:h]h sysfs-driver-hid-roccat-konepure}(hj:hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj:ubah}(h]h ]h"]h$]h&]refdocj refdomainj:reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_konepureuh1hhj2hKahj:ubeh}(h]h ]h"]h$]h&]uh1hhj2hKahhhhubh)}(hWhen read the mouse returns a 30x30 pixel image of the sampled underground. This works only in the course of a calibration process initiated with tcu. The returned data is 1028 bytes in size. This file is readonly.h]hWhen read the mouse returns a 30x30 pixel image of the sampled underground. This works only in the course of a calibration process initiated with tcu. The returned data is 1028 bytes in size. This file is readonly.}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hKahhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hKahj;ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj(;h]hhttp://roccat.sourceforge.net}(hj*;hhhNhNubah}(h]h ]h"]h$]h&]refurij(;uh1jhj&;ubah}(h]h ]h"]h$]h&]uh1hhj2hKahj#;ubah}(h]h ]h"]h$]h&]uh1jhj;ubeh}(h]h ]h"]h$]h&]uh1jhj2hKahj;ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_cpi:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-cpiuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj^;ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/actual_cpi**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/actual_cpi**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/actual_cpi}(hjx;hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjt;ubah}(h]h ]h"]h$]h&]uh1hh;Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplushKhjq;ubah}(h]h ]h"]h$]h&]uh1j:hjn;ubah}(h]h ]h"]h$]h&]uh1j5hjk;ubah}(h]h ]h"]h$]h&]uh1j0hj^;ubeh}(h]h ]h"]h$]h&]colsKuh1jhj[;ubah}(h]jZ;ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_cpiah$]h&]uh1jhhhhhNhNjz}j;jP;sj|}jZ;jP;subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-kovaplus `h](hDefined on file }(hj;hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hj;h]h sysfs-driver-hid-roccat-kovaplus}(hj;hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj;ubah}(h]h ]h"]h$]h&]refdocj refdomainj;reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hKhj;ubeh}(h]h ]h"]h$]h&]uh1hhj;hKhhhhubh)}(hThe integer value of this attribute ranges from 1-4. When read, this attribute returns the number of the active cpi level. This file is readonly. Has never been used. If bookkeeping is done, it's done in userland tools.h]hThe integer value of this attribute ranges from 1-4. When read, this attribute returns the number of the active cpi level. This file is readonly. Has never been used. If bookkeeping is done, it’s done in userland tools.}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hKhj;ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj<h]hhttp://roccat.sourceforge.net}(hj<hhhNhNubah}(h]h ]h"]h$]h&]refurij<uh1jhj<ubah}(h]h ]h"]h$]h&]uh1hhj;hKhj<ubah}(h]h ]h"]h$]h&]uh1jhj;ubeh}(h]h ]h"]h$]h&]uh1jhj;hKhj;ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_profile:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj;<ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/actual_profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/actual_profile**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/actual_profile}(hjU<hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjQ<ubah}(h]h ]h"]h$]h&]uh1hhj;hK hjN<ubah}(h]h ]h"]h$]h&]uh1j:hjK<ubah}(h]h ]h"]h$]h&]uh1j5hjH<ubah}(h]h ]h"]h$]h&]uh1j0hj;<ubeh}(h]h ]h"]h$]h&]colsKuh1jhj8<ubah}(h]j7<ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_profileah$]h&]uh1jhhhhhNhNjz}j<j-<sj|}j7<j-<subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-kovaplus `h](hDefined on file }(hj<hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hj<h]h sysfs-driver-hid-roccat-kovaplus}(hj<hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj<ubah}(h]h ]h"]h$]h&]refdocj refdomainj<reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hK hj<ubeh}(h]h ]h"]h$]h&]uh1hhj;hK hhhhubh)}(hXThe integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the active profile. When written, the mouse activates this profile immediately. The profile that's active when powered down is the same that's active when the mouse is powered on.h]hXThe integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the active profile. When written, the mouse activates this profile immediately. The profile that’s active when powered down is the same that’s active when the mouse is powered on.}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hK hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hK hj<ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj<h]hhttp://roccat.sourceforge.net}(hj<hhhNhNubah}(h]h ]h"]h$]h&]refurij<uh1jhj<ubah}(h]h ]h"]h$]h&]uh1hhj;hK hj<ubah}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]uh1jhj;hK hj<ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_sensitivity_x:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-sensitivity-xuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj=ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/actual_sensitivity_x**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/actual_sensitivity_x**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/actual_sensitivity_x}(hj1=hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj-=ubah}(h]h ]h"]h$]h&]uh1hhj;hKhj*=ubah}(h]h ]h"]h$]h&]uh1j:hj'=ubah}(h]h ]h"]h$]h&]uh1j5hj$=ubah}(h]h ]h"]h$]h&]uh1j0hj=ubeh}(h]h ]h"]h$]h&]colsKuh1jhj=ubah}(h]j=ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_sensitivity_xah$]h&]uh1jhhhhhNhNjz}jb=j =sj|}j=j =subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-kovaplus `h](hDefined on file }(hjg=hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hjq=h]h sysfs-driver-hid-roccat-kovaplus}(hjs=hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjo=ubah}(h]h ]h"]h$]h&]refdocj refdomainj}=reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hKhjg=ubeh}(h]h ]h"]h$]h&]uh1hhj;hKhhhhubh)}(hThe integer value of this attribute ranges from 1-10. When read, this attribute returns the number of the actual sensitivity in x direction. This file is readonly. Has never been used. If bookkeeping is done, it's done in userland tools.h]hThe integer value of this attribute ranges from 1-10. When read, this attribute returns the number of the actual sensitivity in x direction. This file is readonly. Has never been used. If bookkeeping is done, it’s done in userland tools.}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hKhj=ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj=h]hhttp://roccat.sourceforge.net}(hj=hhhNhNubah}(h]h ]h"]h$]h&]refurij=uh1jhj=ubah}(h]h ]h"]h$]h&]uh1hhj;hKhj=ubah}(h]h ]h"]h$]h&]uh1jhj=ubeh}(h]h ]h"]h$]h&]uh1jhj;hKhj=ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_sensitivity_y:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-sensitivity-yuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj=ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/actual_sensitivity_y**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/actual_sensitivity_y**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/actual_sensitivity_y}(hj >hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj >ubah}(h]h ]h"]h$]h&]uh1hhj;hK hj>ubah}(h]h ]h"]h$]h&]uh1j:hj>ubah}(h]h ]h"]h$]h&]uh1j5hj>ubah}(h]h ]h"]h$]h&]uh1j0hj=ubeh}(h]h ]h"]h$]h&]colsKuh1jhj=ubah}(h]j=ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_actual_sensitivity_yah$]h&]uh1jhhhhhNhNjz}j>>j=sj|}j=j=subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-kovaplus `h](hDefined on file }(hjC>hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hjM>h]h sysfs-driver-hid-roccat-kovaplus}(hjO>hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjK>ubah}(h]h ]h"]h$]h&]refdocj refdomainjY>reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hK hjC>ubeh}(h]h ]h"]h$]h&]uh1hhj;hK hhhhubh)}(hThe integer value of this attribute ranges from 1-10. When read, this attribute returns the number of the actual sensitivity in y direction. This file is readonly. Has never been used. If bookkeeping is done, it's done in userland tools.h]hThe integer value of this attribute ranges from 1-10. When read, this attribute returns the number of the actual sensitivity in y direction. This file is readonly. Has never been used. If bookkeeping is done, it’s done in userland tools.}(hjq>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hK hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hK hj>ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj>h]hhttp://roccat.sourceforge.net}(hj>hhhNhNubah}(h]h ]h"]h$]h&]refurij>uh1jhj>ubah}(h]h ]h"]h$]h&]uh1hhj;hK hj>ubah}(h]h ]h"]h$]h&]uh1jhj>ubeh}(h]h ]h"]h$]h&]uh1jhj;hK hj>ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_firmware_version:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-firmware-versionuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj>ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/firmware_version**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/firmware_version**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/firmware_version}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj>ubah}(h]h ]h"]h$]h&]uh1hhj;hK*hj>ubah}(h]h ]h"]h$]h&]uh1j:hj>ubah}(h]h ]h"]h$]h&]uh1j5hj>ubah}(h]h ]h"]h$]h&]uh1j0hj>ubeh}(h]h ]h"]h$]h&]colsKuh1jhj>ubah}(h]j>ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_firmware_versionah$]h&]uh1jhhhhhNhNjz}j?j>sj|}j>j>subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-kovaplus `h](hDefined on file }(hj?hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hj)?h]h sysfs-driver-hid-roccat-kovaplus}(hj+?hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj'?ubah}(h]h ]h"]h$]h&]refdocj refdomainj5?reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hK*hj?ubeh}(h]h ]h"]h$]h&]uh1hhj;hK*hhhhubh)}(hXlWhen read, this file returns the raw integer version number of the firmware reported by the mouse. Using the integer value eases further usage in other programs. To receive the real version number the decimal point has to be shifted 2 positions to the left. E.g. a returned value of 121 means 1.21 This file is readonly. Obsoleted by binary sysfs attribute "info".h]hXpWhen read, this file returns the raw integer version number of the firmware reported by the mouse. Using the integer value eases further usage in other programs. To receive the real version number the decimal point has to be shifted 2 positions to the left. E.g. a returned value of 121 means 1.21 This file is readonly. Obsoleted by binary sysfs attribute “info”.}(hjM?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hK*hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjb?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hK*hj^?ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hju?h]hhttp://roccat.sourceforge.net}(hjw?hhhNhNubah}(h]h ]h"]h$]h&]refuriju?uh1jhjs?ubah}(h]h ]h"]h$]h&]uh1hhj;hK*hjp?ubah}(h]h ]h"]h$]h&]uh1jhj^?ubeh}(h]h ]h"]h$]h&]uh1jhj;hK*hj[?ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_info:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-infouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj?ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/info**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/info**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/info}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj?ubah}(h]h ]h"]h$]h&]uh1hhj;hK6hj?ubah}(h]h ]h"]h$]h&]uh1j:hj?ubah}(h]h ]h"]h$]h&]uh1j5hj?ubah}(h]h ]h"]h$]h&]uh1j0hj?ubeh}(h]h ]h"]h$]h&]colsKuh1jhj?ubah}(h]j?ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_infoah$]h&]uh1jhhhhhNhNjz}j?j?sj|}j?j?subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-kovaplus `h](hDefined on file }(hj?hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hj@h]h sysfs-driver-hid-roccat-kovaplus}(hj@hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj@ubah}(h]h ]h"]h$]h&]refdocj refdomainj@reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hK6hj?ubeh}(h]h ]h"]h$]h&]uh1hhj;hK6hhhhubh)}(hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 6 bytes long.h]hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 6 bytes long.}(hj)@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hK6hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj>@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hK6hj:@ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjQ@h]hhttp://roccat.sourceforge.net}(hjS@hhhNhNubah}(h]h ]h"]h$]h&]refurijQ@uh1jhjO@ubah}(h]h ]h"]h$]h&]uh1hhj;hK6hjL@ubah}(h]h ]h"]h$]h&]uh1jhj:@ubeh}(h]h ]h"]h$]h&]uh1jhj;hK6hj7@ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_1_5_buttons:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-profile-1-5-buttonsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj@ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/profile[1\-5]_buttons**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/profile[1\-5]_buttons**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/profile[1-5]_buttons}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj@ubah}(h]h ]h"]h$]h&]uh1hhj;hKMhj@ubah}(h]h ]h"]h$]h&]uh1j:hj@ubah}(h]h ]h"]h$]h&]uh1j5hj@ubah}(h]h ]h"]h$]h&]uh1j0hj@ubeh}(h]h ]h"]h$]h&]colsKuh1jhj@ubah}(h]j@ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_1_5_buttonsah$]h&]uh1jhhhhhNhNjz}j@jy@sj|}j@jy@subh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-kovaplus `h](hDefined on file }(hj@hhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hj@h]h sysfs-driver-hid-roccat-kovaplus}(hj@hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj@ubah}(h]h ]h"]h$]h&]refdocj refdomainj@reftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hKMhj@ubeh}(h]h ]h"]h$]h&]uh1hhj;hKMhhhhubh)}(hXoThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When read, these files return the respective profile buttons. The returned data is 23 bytes in size. This file is readonly. Write control to select profile and read profile_buttons instead.h]hXoThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When read, these files return the respective profile buttons. The returned data is 23 bytes in size. This file is readonly. Write control to select profile and read profile_buttons instead.}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hKMhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hKMhjAubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj-Ah]hhttp://roccat.sourceforge.net}(hj/AhhhNhNubah}(h]h ]h"]h$]h&]refurij-Auh1jhj+Aubah}(h]h ]h"]h$]h&]uh1hhj;hKMhj(Aubah}(h]h ]h"]h$]h&]uh1jhjAubeh}(h]h ]h"]h$]h&]uh1jhj;hKMhjAubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_1_5_settings:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-profile-1-5-settingsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjcAubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/profile[1\-5]_settings**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/profile[1\-5]_settings**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/profile[1-5]_settings}(hj}AhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjyAubah}(h]h ]h"]h$]h&]uh1hhj;hKihjvAubah}(h]h ]h"]h$]h&]uh1j:hjsAubah}(h]h ]h"]h$]h&]uh1j5hjpAubah}(h]h ]h"]h$]h&]uh1j0hjcAubeh}(h]h ]h"]h$]h&]colsKuh1jhj`Aubah}(h]j_Aah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_1_5_settingsah$]h&]uh1jhhhhhNhNjz}jAjUAsj|}j_AjUAsubh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-kovaplus `h](hDefined on file }(hjAhhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hjAh]h sysfs-driver-hid-roccat-kovaplus}(hjAhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjAubah}(h]h ]h"]h$]h&]refdocj refdomainjAreftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hKihjAubeh}(h]h ]h"]h$]h&]uh1hhj;hKihhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When read, these files return the respective profile settings. The returned data is 16 bytes in size. This file is readonly. Write control to select profile and read profile_settings instead.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When read, these files return the respective profile settings. The returned data is 16 bytes in size. This file is readonly. Write control to select profile and read profile_settings instead.}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hKihhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hKihjAubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj Bh]hhttp://roccat.sourceforge.net}(hj BhhhNhNubah}(h]h ]h"]h$]h&]refurij Buh1jhjBubah}(h]h ]h"]h$]h&]uh1hhj;hKihjBubah}(h]h ]h"]h$]h&]uh1jhjAubeh}(h]h ]h"]h$]h&]uh1jhj;hKihjAubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_buttons:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-profile-buttonsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj?Bubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/profile_buttons**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/profile_buttons**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/profile_buttons}(hjYBhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjUBubah}(h]h ]h"]h$]h&]uh1hhj;hK>hjRBubah}(h]h ]h"]h$]h&]uh1j:hjOBubah}(h]h ]h"]h$]h&]uh1j5hjLBubah}(h]h ]h"]h$]h&]uh1j0hj?Bubeh}(h]h ]h"]h$]h&]colsKuh1jhj`h](hDefined on file }(hjBhhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hjBh]h sysfs-driver-hid-roccat-kovaplus}(hjBhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjBubah}(h]h ]h"]h$]h&]refdocj refdomainjBreftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hK>hjBubeh}(h]h ]h"]h$]h&]uh1hhj;hK>hhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When written, this file lets one write the respective profile buttons back to the mouse. The data has to be 23 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When written, this file lets one write the respective profile buttons back to the mouse. The data has to be 23 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hK>hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hK>hjBubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjBh]hhttp://roccat.sourceforge.net}(hjBhhhNhNubah}(h]h ]h"]h$]h&]refurijBuh1jhjBubah}(h]h ]h"]h$]h&]uh1hhj;hK>hjBubah}(h]h ]h"]h$]h&]uh1jhjBubeh}(h]h ]h"]h$]h&]uh1jhj;hK>hjBubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_settings:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-profile-settingsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjCubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/profile_settings**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/kovaplus\/roccatkovaplus\\/profile_settings**h]h/sys/bus/usb/devices/-:./::./kovaplus/roccatkovaplus/profile_settings}(hj5ChhhNhNubah}(h]h ]h"]h$]h&]uh1jChj1Cubah}(h]h ]h"]h$]h&]uh1hhj;hKYhj.Cubah}(h]h ]h"]h$]h&]uh1j:hj+Cubah}(h]h ]h"]h$]h&]uh1j5hj(Cubah}(h]h ]h"]h$]h&]uh1j0hjCubeh}(h]h ]h"]h$]h&]colsKuh1jhjCubah}(h]jCah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_kovaplus_roccatkovaplus_minor_profile_settingsah$]h&]uh1jhhhhhNhNjz}jfCj Csj|}jCj Csubh)}(hlDefined on file :ref:`sysfs-driver-hid-roccat-kovaplus `h](hDefined on file }(hjkChhhNhNubh)}(h\:ref:`sysfs-driver-hid-roccat-kovaplus `h]j)}(hjuCh]h sysfs-driver-hid-roccat-kovaplus}(hjwChhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjsCubah}(h]h ]h"]h$]h&]refdocj refdomainjCreftyperef refexplicitrefwarnj2abi_file_obsolete_sysfs_driver_hid_roccat_kovaplusuh1hhj;hKYhjkCubeh}(h]h ]h"]h$]h&]uh1hhj;hKYhhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 16 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 16 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;hKYhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;hKYhjCubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjCh]hhttp://roccat.sourceforge.net}(hjChhhNhNubah}(h]h ]h"]h$]h&]refurijCuh1jhjCubah}(h]h ]h"]h$]h&]uh1hhj;hKYhjCubah}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]uh1jhj;hKYhjCubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_actual_cpi:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-actual-cpiuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjCubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/actual_cpi**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/actual_cpi**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/actual_cpi}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj Dubah}(h]h ]h"]h$]h&]uh1hh7Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyrahKhj Dubah}(h]h ]h"]h$]h&]uh1j:hjDubah}(h]h ]h"]h$]h&]uh1j5hjDubah}(h]h ]h"]h$]h&]uh1j0hjCubeh}(h]h ]h"]h$]h&]colsKuh1jhjCubah}(h]jCah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_actual_cpiah$]h&]uh1jhhhhhNhNjz}jCDjCsj|}jCjCsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hjHDhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hjRDh]hsysfs-driver-hid-roccat-pyra}(hjTDhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjPDubah}(h]h ]h"]h$]h&]refdocj refdomainj^Dreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhKhjHDubeh}(h]h ]h"]h$]h&]uh1hhj%DhKhhhhubh)}(hIt is possible to switch the cpi setting of the mouse with the press of a button. When read, this file returns the raw number of the actual cpi setting reported by the mouse. This number has to be further processed to receive the real dpi value:h]hIt is possible to switch the cpi setting of the mouse with the press of a button. When read, this file returns the raw number of the actual cpi setting reported by the mouse. This number has to be further processed to receive the real dpi value:}(hjvDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhhhhubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjDubj%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjDubhthead)}(hhh]j6)}(hhh](j;)}(hhh]h)}(hVALUEh]hVALUE}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjDubah}(h]h ]h"]h$]h&]uh1j:hjDubj;)}(hhh]h)}(hDPIh]hDPI}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjDubah}(h]h ]h"]h$]h&]uh1j:hjDubeh}(h]h ]h"]h$]h&]uh1j5hjDubah}(h]h ]h"]h$]h&]uh1jDhjDubj1)}(hhh](j6)}(hhh](j;)}(hhh]h)}(h1h]h1}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjDubah}(h]h ]h"]h$]h&]uh1j:hjDubj;)}(hhh]h)}(h400h]h400}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjDubah}(h]h ]h"]h$]h&]uh1j:hjDubeh}(h]h ]h"]h$]h&]uh1j5hjDubj6)}(hhh](j;)}(hhh]h)}(h2h]h2}(hj EhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjEubah}(h]h ]h"]h$]h&]uh1j:hjEubj;)}(hhh]h)}(h800h]h800}(hj7EhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhj4Eubah}(h]h ]h"]h$]h&]uh1j:hjEubeh}(h]h ]h"]h$]h&]uh1j5hjDubj6)}(hhh](j;)}(hhh]h)}(h4h]h4}(hjWEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjTEubah}(h]h ]h"]h$]h&]uh1j:hjQEubj;)}(hhh]h)}(h1600h]h1600}(hjnEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjkEubah}(h]h ]h"]h$]h&]uh1j:hjQEubeh}(h]h ]h"]h$]h&]uh1j5hjDubeh}(h]h ]h"]h$]h&]uh1j0hjDubeh}(h]h ]h"]h$]h&]colsKuh1jhjDubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubh)}(h`This file is readonly. Has never been used. If bookkeeping is done, it's done in userland tools.h]hbThis file is readonly. Has never been used. If bookkeeping is done, it’s done in userland tools.}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhKhjEubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjEh]hhttp://roccat.sourceforge.net}(hjEhhhNhNubah}(h]h ]h"]h$]h&]refurijEuh1jhjEubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjEubah}(h]h ]h"]h$]h&]uh1jhjEubeh}(h]h ]h"]h$]h&]uh1jhj%DhKhjEubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_actual_profile:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-actual-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjEubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/actual_profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/actual_profile**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/actual_profile}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjFubah}(h]h ]h"]h$]h&]uh1hhj%DhKhj Fubah}(h]h ]h"]h$]h&]uh1j:hj Fubah}(h]h ]h"]h$]h&]uh1j5hjFubah}(h]h ]h"]h$]h&]uh1j0hjEubeh}(h]h ]h"]h$]h&]colsKuh1jhjEubah}(h]jEah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_actual_profileah$]h&]uh1jhhhhhNhNjz}jDFjEsj|}jEjEsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hjIFhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hjSFh]hsysfs-driver-hid-roccat-pyra}(hjUFhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjQFubah}(h]h ]h"]h$]h&]refdocj refdomainj_Freftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhKhjIFubeh}(h]h ]h"]h$]h&]uh1hhj%DhKhhhhubh)}(hWhen read, this file returns the number of the actual profile in range 0-4. This file is readonly. Please use binary attribute "settings" which provides this information.h]hWhen read, this file returns the number of the actual profile in range 0-4. This file is readonly. Please use binary attribute “settings” which provides this information.}(hjwFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhKhjFubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjFh]hhttp://roccat.sourceforge.net}(hjFhhhNhNubah}(h]h ]h"]h$]h&]refurijFuh1jhjFubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjFubah}(h]h ]h"]h$]h&]uh1jhjFubeh}(h]h ]h"]h$]h&]uh1jhj%DhKhjFubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_firmware_version:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-firmware-versionuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjFubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/firmware_version**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/firmware_version**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/firmware_version}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjFubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjFubah}(h]h ]h"]h$]h&]uh1j:hjFubah}(h]h ]h"]h$]h&]uh1j5hjFubah}(h]h ]h"]h$]h&]uh1j0hjFubeh}(h]h ]h"]h$]h&]colsKuh1jhjFubah}(h]jFah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_firmware_versionah$]h&]uh1jhhhhhNhNjz}j GjFsj|}jFjFsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hj%GhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hj/Gh]hsysfs-driver-hid-roccat-pyra}(hj1GhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj-Gubah}(h]h ]h"]h$]h&]refdocj refdomainj;Greftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhKhj%Gubeh}(h]h ]h"]h$]h&]uh1hhj%DhKhhhhubh)}(hXWhen read, this file returns the raw integer version number of the firmware reported by the mouse. Using the integer value eases further usage in other programs. To receive the real version number the decimal point has to be shifted 2 positions to the left. E.g. a returned value of 138 means 1.38 This file is readonly. Please use binary attribute "info" which provides this information.h]hXWhen read, this file returns the raw integer version number of the firmware reported by the mouse. Using the integer value eases further usage in other programs. To receive the real version number the decimal point has to be shifted 2 positions to the left. E.g. a returned value of 138 means 1.38 This file is readonly. Please use binary attribute “info” which provides this information.}(hjSGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjhGhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhKhjdGubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj{Gh]hhttp://roccat.sourceforge.net}(hj}GhhhNhNubah}(h]h ]h"]h$]h&]refurij{Guh1jhjyGubah}(h]h ]h"]h$]h&]uh1hhj%DhKhjvGubah}(h]h ]h"]h$]h&]uh1jhjdGubeh}(h]h ]h"]h$]h&]uh1jhj%DhKhjaGubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_info:h]h}(h]h ]h"]h$]h&]jzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-infouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjGubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/info**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/info**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/info}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjGubah}(h]h ]h"]h$]h&]uh1hhj%DhK+hjGubah}(h]h ]h"]h$]h&]uh1j:hjGubah}(h]h ]h"]h$]h&]uh1j5hjGubah}(h]h ]h"]h$]h&]uh1j0hjGubeh}(h]h ]h"]h$]h&]colsKuh1jhjGubah}(h]jGah ]h"]zabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_infoah$]h&]uh1jhhhhhNhNjz}jGjGsj|}jGjGsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hjHhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hj Hh]hsysfs-driver-hid-roccat-pyra}(hj HhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj Hubah}(h]h ]h"]h$]h&]refdocj refdomainjHreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhK+hjHubeh}(h]h ]h"]h$]h&]uh1hhj%DhK+hhhhubh)}(hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 6 bytes long.h]hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 6 bytes long.}(hj/HhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhK+hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjDHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhK+hj@Hubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjWHh]hhttp://roccat.sourceforge.net}(hjYHhhhNhNubah}(h]h ]h"]h$]h&]refurijWHuh1jhjUHubah}(h]h ]h"]h$]h&]uh1hhj%DhK+hjRHubah}(h]h ]h"]h$]h&]uh1jhj@Hubeh}(h]h ]h"]h$]h&]uh1jhj%DhK+hj=Hubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_1_5_buttons:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-profile-1-5-buttonsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjHubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/profile[1\-5]_buttons**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/profile[1\-5]_buttons**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/profile[1-5]_buttons}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjHubah}(h]h ]h"]h$]h&]uh1hhj%DhKBhjHubah}(h]h ]h"]h$]h&]uh1j:hjHubah}(h]h ]h"]h$]h&]uh1j5hjHubah}(h]h ]h"]h$]h&]uh1j0hjHubeh}(h]h ]h"]h$]h&]colsKuh1jhjHubah}(h]jHah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_1_5_buttonsah$]h&]uh1jhhhhhNhNjz}jHjHsj|}jHjHsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hjHhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hjHh]hsysfs-driver-hid-roccat-pyra}(hjHhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjHubah}(h]h ]h"]h$]h&]refdocj refdomainjHreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhKBhjHubeh}(h]h ]h"]h$]h&]uh1hhj%DhKBhhhhubh)}(hXoThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When read, these files return the respective profile buttons. The returned data is 19 bytes in size. This file is readonly. Write control to select profile and read profile_buttons instead.h]hXoThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When read, these files return the respective profile buttons. The returned data is 19 bytes in size. This file is readonly. Write control to select profile and read profile_buttons instead.}(hj IhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKBhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj IhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhKBhjIubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj3Ih]hhttp://roccat.sourceforge.net}(hj5IhhhNhNubah}(h]h ]h"]h$]h&]refurij3Iuh1jhj1Iubah}(h]h ]h"]h$]h&]uh1hhj%DhKBhj.Iubah}(h]h ]h"]h$]h&]uh1jhjIubeh}(h]h ]h"]h$]h&]uh1jhj%DhKBhjIubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_1_5_settings:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-profile-1-5-settingsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjiIubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/profile[1\-5]_settings**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/profile[1\-5]_settings**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/profile[1-5]_settings}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjIubah}(h]h ]h"]h$]h&]uh1hhj%DhK^hj|Iubah}(h]h ]h"]h$]h&]uh1j:hjyIubah}(h]h ]h"]h$]h&]uh1j5hjvIubah}(h]h ]h"]h$]h&]uh1j0hjiIubeh}(h]h ]h"]h$]h&]colsKuh1jhjfIubah}(h]jeIah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_1_5_settingsah$]h&]uh1jhhhhhNhNjz}jIj[Isj|}jeIj[Isubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hjIhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hjIh]hsysfs-driver-hid-roccat-pyra}(hjIhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjIubah}(h]h ]h"]h$]h&]refdocj refdomainjIreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhK^hjIubeh}(h]h ]h"]h$]h&]uh1hhj%DhK^hhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When read, these files return the respective profile settings. The returned data is 13 bytes in size. This file is readonly. Write control to select profile and read profile_settings instead.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When read, these files return the respective profile settings. The returned data is 13 bytes in size. This file is readonly. Write control to select profile and read profile_settings instead.}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhK^hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhK^hjIubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjJh]hhttp://roccat.sourceforge.net}(hjJhhhNhNubah}(h]h ]h"]h$]h&]refurijJuh1jhj Jubah}(h]h ]h"]h$]h&]uh1hhj%DhK^hj Jubah}(h]h ]h"]h$]h&]uh1jhjIubeh}(h]h ]h"]h$]h&]uh1jhj%DhK^hjIubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_buttons:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-profile-buttonsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjEJubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/profile_buttons**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/profile_buttons**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/profile_buttons}(hj_JhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj[Jubah}(h]h ]h"]h$]h&]uh1hhj%DhK3hjXJubah}(h]h ]h"]h$]h&]uh1j:hjUJubah}(h]h ]h"]h$]h&]uh1j5hjRJubah}(h]h ]h"]h$]h&]uh1j0hjEJubeh}(h]h ]h"]h$]h&]colsKuh1jhjBJubah}(h]jAJah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_buttonsah$]h&]uh1jhhhhhNhNjz}jJj7Jsj|}jAJj7Jsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hjJhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hjJh]hsysfs-driver-hid-roccat-pyra}(hjJhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjJubah}(h]h ]h"]h$]h&]refdocj refdomainjJreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhK3hjJubeh}(h]h ]h"]h$]h&]uh1hhj%DhK3hhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When written, this file lets one write the respective profile buttons back to the mouse. The data has to be 19 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_buttons holds information about button layout. When written, this file lets one write the respective profile buttons back to the mouse. The data has to be 19 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhK3hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhK3hjJubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjJh]hhttp://roccat.sourceforge.net}(hjJhhhNhNubah}(h]h ]h"]h$]h&]refurijJuh1jhjJubah}(h]h ]h"]h$]h&]uh1hhj%DhK3hjJubah}(h]h ]h"]h$]h&]uh1jhjJubeh}(h]h ]h"]h$]h&]uh1jhj%DhK3hjJubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_settings:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-profile-settingsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj!Kubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/profile_settings**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/profile_settings**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/profile_settings}(hj;KhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj7Kubah}(h]h ]h"]h$]h&]uh1hhj%DhKNhj4Kubah}(h]h ]h"]h$]h&]uh1j:hj1Kubah}(h]h ]h"]h$]h&]uh1j5hj.Kubah}(h]h ]h"]h$]h&]uh1j0hj!Kubeh}(h]h ]h"]h$]h&]colsKuh1jhjKubah}(h]jKah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_profile_settingsah$]h&]uh1jhhhhhNhNjz}jlKjKsj|}jKjKsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hjqKhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hj{Kh]hsysfs-driver-hid-roccat-pyra}(hj}KhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjyKubah}(h]h ]h"]h$]h&]refdocj refdomainjKreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhKNhjqKubeh}(h]h ]h"]h$]h&]uh1hhj%DhKNhhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 13 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split in settings and buttons. profile_settings holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 13 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKNhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhKNhjKubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjKh]hhttp://roccat.sourceforge.net}(hjKhhhNhNubah}(h]h ]h"]h$]h&]refurijKuh1jhjKubah}(h]h ]h"]h$]h&]uh1hhj%DhKNhjKubah}(h]h ]h"]h$]h&]uh1jhjKubeh}(h]h ]h"]h$]h&]uh1jhj%DhKNhjKubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_settings:h]h}(h]h ]h"]h$]h&]j~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-settingsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjKubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/settings**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/settings**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/settings}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjLubah}(h]h ]h"]h$]h&]uh1hhj%DhKkhjLubah}(h]h ]h"]h$]h&]uh1j:hj Lubah}(h]h ]h"]h$]h&]uh1j5hj Lubah}(h]h ]h"]h$]h&]uh1j0hjKubeh}(h]h ]h"]h$]h&]colsKuh1jhjKubah}(h]jKah ]h"]~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_settingsah$]h&]uh1jhhhhhNhNjz}jHLjKsj|}jKjKsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hjMLhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hjWLh]hsysfs-driver-hid-roccat-pyra}(hjYLhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjULubah}(h]h ]h"]h$]h&]refdocj refdomainjcLreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhKkhjMLubeh}(h]h ]h"]h$]h&]uh1hhj%DhKkhhhhubh)}(hXWhen read, this file returns the settings stored in the mouse. The size of the data is 3 bytes and holds information on the startup_profile. When written, this file lets write settings back to the mouse. The data has to be 3 bytes long. The mouse will reject invalid data.h]hXWhen read, this file returns the settings stored in the mouse. The size of the data is 3 bytes and holds information on the startup_profile. When written, this file lets write settings back to the mouse. The data has to be 3 bytes long. The mouse will reject invalid data.}(hj{LhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKkhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhKkhjLubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjLh]hhttp://roccat.sourceforge.net}(hjLhhhNhNubah}(h]h ]h"]h$]h&]refurijLuh1jhjLubah}(h]h ]h"]h$]h&]uh1hhj%DhKkhjLubah}(h]h ]h"]h$]h&]uh1jhjLubeh}(h]h ]h"]h$]h&]uh1jhj%DhKkhjLubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_startup_profile:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-pyra-roccatpyra-minor-startup-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjLubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/startup_profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/pyra\/roccatpyra\\/startup_profile**h]h/sys/bus/usb/devices/-:./::./pyra/roccatpyra/startup_profile}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjLubah}(h]h ]h"]h$]h&]uh1hhj%DhKvhjLubah}(h]h ]h"]h$]h&]uh1j:hjLubah}(h]h ]h"]h$]h&]uh1j5hjLubah}(h]h ]h"]h$]h&]uh1j0hjLubeh}(h]h ]h"]h$]h&]colsKuh1jhjLubah}(h]jLah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_pyra_roccatpyra_minor_startup_profileah$]h&]uh1jhhhhhNhNjz}j$MjLsj|}jLjLsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-pyra `h](hDefined on file }(hj)MhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-pyra `h]j)}(hj3Mh]hsysfs-driver-hid-roccat-pyra}(hj5MhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj1Mubah}(h]h ]h"]h$]h&]refdocj refdomainj?Mreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_pyrauh1hhj%DhKvhj)Mubeh}(h]h ]h"]h$]h&]uh1hhj%DhKvhhhhubh)}(hThe integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the profile that's active when the mouse is powered on. This file is readonly. Please use binary attribute "settings" which provides this information.h]hXThe integer value of this attribute ranges from 0-4. When read, this attribute returns the number of the profile that’s active when the mouse is powered on. This file is readonly. Please use binary attribute “settings” which provides this information.}(hjWMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%DhKvhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjlMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%DhKvhjhMubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjMh]hhttp://roccat.sourceforge.net}(hjMhhhNhNubah}(h]h ]h"]h$]h&]refurijMuh1jhj}Mubah}(h]h ]h"]h$]h&]uh1hhj%DhKvhjzMubah}(h]h ]h"]h$]h&]uh1jhjhMubeh}(h]h ]h"]h$]h&]uh1jhj%DhKvhjeMubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_control:h]h}(h]h ]h"]h$]h&]j}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-controluh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjMubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/control**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/control**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/control}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjMubah}(h]h ]h"]h$]h&]uh1hh7Documentation/ABI/obsolete/sysfs-driver-hid-roccat-ryoshKhjMubah}(h]h ]h"]h$]h&]uh1j:hjMubah}(h]h ]h"]h$]h&]uh1j5hjMubah}(h]h ]h"]h$]h&]uh1j0hjMubeh}(h]h ]h"]h$]h&]colsKuh1jhjMubah}(h]jMah ]h"]}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_controlah$]h&]uh1jhhhhhNhNjz}jNjMsj|}jMjMsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjNhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjNh]hsysfs-driver-hid-roccat-ryos}(hjNhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjNubah}(h]h ]h"]h$]h&]refdocj refdomainjNreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKhjNubeh}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubh)}(hWhen written, this file lets one select which data from which profile will be read next. The data has to be 3 bytes long. This file is writeonly.h]hWhen written, this file lets one select which data from which profile will be read next. The data has to be 3 bytes long. This file is writeonly.}(hj4NhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjINhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKhjENubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj\Nh]hhttp://roccat.sourceforge.net}(hj^NhhhNhNubah}(h]h ]h"]h$]h&]refurij\Nuh1jhjZNubah}(h]h ]h"]h$]h&]uh1hhjMhKhjWNubah}(h]h ]h"]h$]h&]uh1jhjENubeh}(h]h ]h"]h$]h&]uh1jhjMhKhjBNubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_custom_lights:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-custom-lightsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjNubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/custom_lights**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/custom_lights**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/custom_lights}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjNubah}(h]h ]h"]h$]h&]uh1hhjMhKhjNubah}(h]h ]h"]h$]h&]uh1j:hjNubah}(h]h ]h"]h$]h&]uh1j5hjNubah}(h]h ]h"]h$]h&]uh1j0hjNubeh}(h]h ]h"]h$]h&]colsKuh1jhjNubah}(h]jNah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_custom_lightsah$]h&]uh1jhhhhhNhNjz}jNjNsj|}jNjNsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjNhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjNh]hsysfs-driver-hid-roccat-ryos}(hjNhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjNubah}(h]h ]h"]h$]h&]refdocj refdomainjNreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKhjNubeh}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubh)}(hWhen written, this file lets one set the actual per-key lighting. This attribute is only valid for the pro variant. The data has to be 20 bytes long. This file is writeonly.h]hWhen written, this file lets one set the actual per-key lighting. This attribute is only valid for the pro variant. The data has to be 20 bytes long. This file is writeonly.}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj%OhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKhj!Oubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj8Oh]hhttp://roccat.sourceforge.net}(hj:OhhhNhNubah}(h]h ]h"]h$]h&]refurij8Ouh1jhj6Oubah}(h]h ]h"]h$]h&]uh1hhjMhKhj3Oubah}(h]h ]h"]h$]h&]uh1jhj!Oubeh}(h]h ]h"]h$]h&]uh1jhjMhKhjOubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_info:h]h}(h]h ]h"]h$]h&]jzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-infouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjnOubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/info**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/info**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/info}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjOubah}(h]h ]h"]h$]h&]uh1hhjMhKrhjOubah}(h]h ]h"]h$]h&]uh1j:hj~Oubah}(h]h ]h"]h$]h&]uh1j5hj{Oubah}(h]h ]h"]h$]h&]uh1j0hjnOubeh}(h]h ]h"]h$]h&]colsKuh1jhjkOubah}(h]jjOah ]h"]zabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_infoah$]h&]uh1jhhhhhNhNjz}jOj`Osj|}jjOj`Osubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjOhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjOh]hsysfs-driver-hid-roccat-ryos}(hjOhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjOubah}(h]h ]h"]h$]h&]refdocj refdomainjOreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKrhjOubeh}(h]h ]h"]h$]h&]uh1hhjMhKrhhhhubh)}(hqWhen read, this file returns general data like firmware version. The data is 8 bytes long. This file is readonly.h]hqWhen read, this file returns general data like firmware version. The data is 8 bytes long. This file is readonly.}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKrhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKrhjOubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjPh]hhttp://roccat.sourceforge.net}(hjPhhhNhNubah}(h]h ]h"]h$]h&]refurijPuh1jhjPubah}(h]h ]h"]h$]h&]uh1hhjMhKrhjPubah}(h]h ]h"]h$]h&]uh1jhjOubeh}(h]h ]h"]h$]h&]uh1jhjMhKrhjOubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_key_mask:h]h}(h]h ]h"]h$]h&]j~abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-key-maskuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjJPubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/key_mask**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/key_mask**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/key_mask}(hjdPhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj`Pubah}(h]h ]h"]h$]h&]uh1hhjMhKQhj]Pubah}(h]h ]h"]h$]h&]uh1j:hjZPubah}(h]h ]h"]h$]h&]uh1j5hjWPubah}(h]h ]h"]h$]h&]uh1j0hjJPubeh}(h]h ]h"]h$]h&]colsKuh1jhjGPubah}(h]jFPah ]h"]~abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_key_maskah$]h&]uh1jhhhhhNhNjz}jPj`h](hDefined on file }(hjPhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjPh]hsysfs-driver-hid-roccat-ryos}(hjPhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjPubah}(h]h ]h"]h$]h&]refdocj refdomainjPreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKQhjPubeh}(h]h ]h"]h$]h&]uh1hhjMhKQhhhhubh)}(hX9When written, this file lets one deactivate certain keys like windows and application keys, to prevent accidental presses. Profile index for which this settings occur is included in written data. The data has to be 6 bytes long. Before reading this file, control has to be written to select which profile to read.h]hX9When written, this file lets one deactivate certain keys like windows and application keys, to prevent accidental presses. Profile index for which this settings occur is included in written data. The data has to be 6 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKQhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKQhjPubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjPh]hhttp://roccat.sourceforge.net}(hjPhhhNhNubah}(h]h ]h"]h$]h&]refurijPuh1jhjPubah}(h]h ]h"]h$]h&]uh1hhjMhKQhjPubah}(h]h ]h"]h$]h&]uh1jhjPubeh}(h]h ]h"]h$]h&]uh1jhjMhKQhjPubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_easyzone:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-easyzoneuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj&Qubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_easyzone**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_easyzone**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/keys_easyzone}(hj@QhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj`h](hDefined on file }(hjvQhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjQh]hsysfs-driver-hid-roccat-ryos}(hjQhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj~Qubah}(h]h ]h"]h$]h&]refdocj refdomainjQreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKGhjvQubeh}(h]h ]h"]h$]h&]uh1hhjMhKGhhhhubh)}(hXWhen written, this file lets one set the function of the easyzone keys for a specific profile. Profile index is included in written data. The data has to be 294 bytes long. Before reading this file, control has to be written to select which profile to read.h]hXWhen written, this file lets one set the function of the easyzone keys for a specific profile. Profile index is included in written data. The data has to be 294 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKGhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKGhjQubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjQh]hhttp://roccat.sourceforge.net}(hjQhhhNhNubah}(h]h ]h"]h$]h&]refurijQuh1jhjQubah}(h]h ]h"]h$]h&]uh1hhjMhKGhjQubah}(h]h ]h"]h$]h&]uh1jhjQubeh}(h]h ]h"]h$]h&]uh1jhjMhKGhjQubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_extra:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-extrauh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjRubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_extra**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_extra**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/keys_extra}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjRubah}(h]h ]h"]h$]h&]uh1hhjMhK=hjRubah}(h]h ]h"]h$]h&]uh1j:hjRubah}(h]h ]h"]h$]h&]uh1j5hjRubah}(h]h ]h"]h$]h&]uh1j0hjRubeh}(h]h ]h"]h$]h&]colsKuh1jhjQubah}(h]jQah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_extraah$]h&]uh1jhhhhhNhNjz}jMRjQsj|}jQjQsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjRRhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hj\Rh]hsysfs-driver-hid-roccat-ryos}(hj^RhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjZRubah}(h]h ]h"]h$]h&]refdocj refdomainjhRreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhK=hjRRubeh}(h]h ]h"]h$]h&]uh1hhjMhK=hhhhubh)}(hX When written, this file lets one set the function of the capslock and function keys for a specific profile. Profile index is included in written data. The data has to be 8 bytes long. Before reading this file, control has to be written to select which profile to read.h]hX When written, this file lets one set the function of the capslock and function keys for a specific profile. Profile index is included in written data. The data has to be 8 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhK=hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhK=hjRubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjRh]hhttp://roccat.sourceforge.net}(hjRhhhNhNubah}(h]h ]h"]h$]h&]refurijRuh1jhjRubah}(h]h ]h"]h$]h&]uh1hhjMhK=hjRubah}(h]h ]h"]h$]h&]uh1jhjRubeh}(h]h ]h"]h$]h&]uh1jhjMhK=hjRubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_function:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-functionuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjRubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_function**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_function**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/keys_function}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjRubah}(h]h ]h"]h$]h&]uh1hhjMhKhjRubah}(h]h ]h"]h$]h&]uh1j:hjRubah}(h]h ]h"]h$]h&]uh1j5hjRubah}(h]h ]h"]h$]h&]uh1j0hjRubeh}(h]h ]h"]h$]h&]colsKuh1jhjRubah}(h]jRah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_functionah$]h&]uh1jhhhhhNhNjz}j)SjRsj|}jRjRsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hj.ShhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hj8Sh]hsysfs-driver-hid-roccat-ryos}(hj:ShhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj6Subah}(h]h ]h"]h$]h&]refdocj refdomainjDSreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKhj.Subeh}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubh)}(hXWhen written, this file lets one set the function of the function keys for a specific profile. Profile index is included in written data. The data has to be 95 bytes long. Before reading this file, control has to be written to select which profile to read.h]hXWhen written, this file lets one set the function of the function keys for a specific profile. Profile index is included in written data. The data has to be 95 bytes long. Before reading this file, control has to be written to select which profile to read.}(hj\ShhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjqShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKhjmSubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjSh]hhttp://roccat.sourceforge.net}(hjShhhNhNubah}(h]h ]h"]h$]h&]refurijSuh1jhjSubah}(h]h ]h"]h$]h&]uh1hhjMhKhjSubah}(h]h ]h"]h$]h&]uh1jhjmSubeh}(h]h ]h"]h$]h&]uh1jhjMhKhjjSubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_macro:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-macrouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjSubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_macro**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_macro**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/keys_macro}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jChjSubah}(h]h ]h"]h$]h&]uh1hhjMhK)hjSubah}(h]h ]h"]h$]h&]uh1j:hjSubah}(h]h ]h"]h$]h&]uh1j5hjSubah}(h]h ]h"]h$]h&]uh1j0hjSubeh}(h]h ]h"]h$]h&]colsKuh1jhjSubah}(h]jSah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_macroah$]h&]uh1jhhhhhNhNjz}jTjSsj|}jSjSsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hj ThhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjTh]hsysfs-driver-hid-roccat-ryos}(hjThhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjTubah}(h]h ]h"]h$]h&]refdocj refdomainj Treftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhK)hj Tubeh}(h]h ]h"]h$]h&]uh1hhjMhK)hhhhubh)}(hWhen written, this file lets one set the function of the macro keys for a specific profile. Profile index is included in written data. The data has to be 35 bytes long. Before reading this file, control has to be written to select which profile to read.h]hWhen written, this file lets one set the function of the macro keys for a specific profile. Profile index is included in written data. The data has to be 35 bytes long. Before reading this file, control has to be written to select which profile to read.}(hj8ThhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhK)hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjMThhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhK)hjITubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj`Th]hhttp://roccat.sourceforge.net}(hjbThhhNhNubah}(h]h ]h"]h$]h&]refurij`Tuh1jhj^Tubah}(h]h ]h"]h$]h&]uh1hhjMhK)hj[Tubah}(h]h ]h"]h$]h&]uh1jhjITubeh}(h]h ]h"]h$]h&]uh1jhjMhK)hjFTubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_primary:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-keys-primaryuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjTubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_primary**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_primary**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/keys_primary}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jChjTubah}(h]h ]h"]h$]h&]uh1hhjMhKhjTubah}(h]h ]h"]h$]h&]uh1j:hjTubah}(h]h ]h"]h$]h&]uh1j5hjTubah}(h]h ]h"]h$]h&]uh1j0hjTubeh}(h]h ]h"]h$]h&]colsKuh1jhjTubah}(h]jTah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_primaryah$]h&]uh1jhhhhhNhNjz}jTjTsj|}jTjTsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjThhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjTh]hsysfs-driver-hid-roccat-ryos}(hjThhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjTubah}(h]h ]h"]h$]h&]refdocj refdomainjTreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKhjTubeh}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubh)}(hWhen written, this file lets one set the default of all keys for a specific profile. Profile index is included in written data. The data has to be 125 bytes long. Before reading this file, control has to be written to select which profile to read.h]hWhen written, this file lets one set the default of all keys for a specific profile. Profile index is included in written data. The data has to be 125 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj)UhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKhj%Uubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjUhhhNhNubah}(h]h ]h"]h$]h&]refurij\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_thumbster**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/keys_thumbster**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/keys_thumbster}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjUubah}(h]h ]h"]h$]h&]uh1hhjMhK3hjUubah}(h]h ]h"]h$]h&]uh1j:hjUubah}(h]h ]h"]h$]h&]uh1j5hjUubah}(h]h ]h"]h$]h&]uh1j0hjrUubeh}(h]h ]h"]h$]h&]colsKuh1jhjoUubah}(h]jnUah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_keys_thumbsterah$]h&]uh1jhhhhhNhNjz}jUjdUsj|}jnUjdUsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjUhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjUh]hsysfs-driver-hid-roccat-ryos}(hjUhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]refdocj refdomainjUreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhK3hjUubeh}(h]h ]h"]h$]h&]uh1hhjMhK3hhhhubh)}(hXWhen written, this file lets one set the function of the thumbster keys for a specific profile. Profile index is included in written data. The data has to be 23 bytes long. Before reading this file, control has to be written to select which profile to read.h]hXWhen written, this file lets one set the function of the thumbster keys for a specific profile. Profile index is included in written data. The data has to be 23 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhK3hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhK3hjVubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjVh]hhttp://roccat.sourceforge.net}(hjVhhhNhNubah}(h]h ]h"]h$]h&]refurijVuh1jhjVubah}(h]h ]h"]h$]h&]uh1hhjMhK3hjVubah}(h]h ]h"]h$]h&]uh1jhjVubeh}(h]h ]h"]h$]h&]uh1jhjMhK3hjUubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_light:h]h}(h]h ]h"]h$]h&]j{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-lightuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjNVubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/light**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/light**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/light}(hjhVhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjdVubah}(h]h ]h"]h$]h&]uh1hhjMhK\hjaVubah}(h]h ]h"]h$]h&]uh1j:hj^Vubah}(h]h ]h"]h$]h&]uh1j5hj[Vubah}(h]h ]h"]h$]h&]uh1j0hjNVubeh}(h]h ]h"]h$]h&]colsKuh1jhjKVubah}(h]jJVah ]h"]{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_lightah$]h&]uh1jhhhhhNhNjz}jVj@Vsj|}jJVj@Vsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjVhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjVh]hsysfs-driver-hid-roccat-ryos}(hjVhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjVubah}(h]h ]h"]h$]h&]refdocj refdomainjVreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhK\hjVubeh}(h]h ]h"]h$]h&]uh1hhjMhK\hhhhubh)}(hX1When written, this file lets one set the backlight intensity for a specific profile. Profile index is included in written data. This attribute is only valid for the glow and pro variant. The data has to be 16 bytes long. Before reading this file, control has to be written to select which profile to read.h]hX1When written, this file lets one set the backlight intensity for a specific profile. Profile index is included in written data. This attribute is only valid for the glow and pro variant. The data has to be 16 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhK\hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhK\hjVubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjVh]hhttp://roccat.sourceforge.net}(hjVhhhNhNubah}(h]h ]h"]h$]h&]refurijVuh1jhjVubah}(h]h ]h"]h$]h&]uh1hhjMhK\hjVubah}(h]h ]h"]h$]h&]uh1jhjVubeh}(h]h ]h"]h$]h&]uh1jhjMhK\hjVubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_light_control:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-light-controluh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj*Wubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/light_control**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/light_control**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/light_control}(hjDWhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj@Wubah}(h]h ]h"]h$]h&]uh1hhjMhKhj=Wubah}(h]h ]h"]h$]h&]uh1j:hj:Wubah}(h]h ]h"]h$]h&]uh1j5hj7Wubah}(h]h ]h"]h$]h&]uh1j0hj*Wubeh}(h]h ]h"]h$]h&]colsKuh1jhj'Wubah}(h]j&Wah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_light_controlah$]h&]uh1jhhhhhNhNjz}juWjWsj|}j&WjWsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjzWhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjWh]hsysfs-driver-hid-roccat-ryos}(hjWhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjWubah}(h]h ]h"]h$]h&]refdocj refdomainjWreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKhjzWubeh}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubh)}(hWhen written, this file lets one switch between stored and custom light settings. This attribute is only valid for the pro variant. The data has to be 8 bytes long. This file is writeonly.h]hWhen written, this file lets one switch between stored and custom light settings. This attribute is only valid for the pro variant. The data has to be 8 bytes long. This file is writeonly.}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKhjWubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjWh]hhttp://roccat.sourceforge.net}(hjWhhhNhNubah}(h]h ]h"]h$]h&]refurijWuh1jhjWubah}(h]h ]h"]h$]h&]uh1hhjMhKhjWubah}(h]h ]h"]h$]h&]uh1jhjWubeh}(h]h ]h"]h$]h&]uh1jhjMhKhjWubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_light_macro:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-light-macrouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjXubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/light_macro**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/light_macro**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/light_macro}(hj XhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjXubah}(h]h ]h"]h$]h&]uh1hhjMhKhjXubah}(h]h ]h"]h$]h&]uh1j:hjXubah}(h]h ]h"]h$]h&]uh1j5hjXubah}(h]h ]h"]h$]h&]uh1j0hjXubeh}(h]h ]h"]h$]h&]colsKuh1jhjXubah}(h]jXah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_light_macroah$]h&]uh1jhhhhhNhNjz}jQXjWsj|}jXjWsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjVXhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hj`Xh]hsysfs-driver-hid-roccat-ryos}(hjbXhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj^Xubah}(h]h ]h"]h$]h&]refdocj refdomainjlXreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKhjVXubeh}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubh)}(hXWhen written, this file lets one set a light macro that is looped whenever the device gets in dimness mode. This attribute is only valid for the pro variant. The data has to be 2002 bytes long. Before reading this file, control has to be written to select which profile to read.h]hXWhen written, this file lets one set a light macro that is looped whenever the device gets in dimness mode. This attribute is only valid for the pro variant. The data has to be 2002 bytes long. Before reading this file, control has to be written to select which profile to read.}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKhjXubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjXh]hhttp://roccat.sourceforge.net}(hjXhhhNhNubah}(h]h ]h"]h$]h&]refurijXuh1jhjXubah}(h]h ]h"]h$]h&]uh1hhjMhKhjXubah}(h]h ]h"]h$]h&]uh1jhjXubeh}(h]h ]h"]h$]h&]uh1jhjMhKhjXubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_macro:h]h}(h]h ]h"]h$]h&]j{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-macrouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjXubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/macro**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/macro**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/macro}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjXubah}(h]h ]h"]h$]h&]uh1hhjMhKghjXubah}(h]h ]h"]h$]h&]uh1j:hjXubah}(h]h ]h"]h$]h&]uh1j5hjXubah}(h]h ]h"]h$]h&]uh1j0hjXubeh}(h]h ]h"]h$]h&]colsKuh1jhjXubah}(h]jXah ]h"]{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_macroah$]h&]uh1jhhhhhNhNjz}j-YjXsj|}jXjXsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hj2YhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjYhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj:Yubah}(h]h ]h"]h$]h&]refdocj refdomainjHYreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKghj2Yubeh}(h]h ]h"]h$]h&]uh1hhjMhKghhhhubh)}(hX-When written, this file lets one store macros with max 480 keystrokes for a specific button for a specific profile. Button and profile indexes are included in written data. The data has to be 2002 bytes long. Before reading this file, control has to be written to select which profile and key to read.h]hX-When written, this file lets one store macros with max 480 keystrokes for a specific button for a specific profile. Button and profile indexes are included in written data. The data has to be 2002 bytes long. Before reading this file, control has to be written to select which profile and key to read.}(hj`YhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKghhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjuYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKghjqYubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjYh]hhttp://roccat.sourceforge.net}(hjYhhhNhNubah}(h]h ]h"]h$]h&]refurijYuh1jhjYubah}(h]h ]h"]h$]h&]uh1hhjMhKghjYubah}(h]h ]h"]h$]h&]uh1jhjqYubeh}(h]h ]h"]h$]h&]uh1jhjMhKghjnYubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_profile:h]h}(h]h ]h"]h$]h&]j}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjYubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/profile**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/profile}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjYubah}(h]h ]h"]h$]h&]uh1hhjMhK hjYubah}(h]h ]h"]h$]h&]uh1j:hjYubah}(h]h ]h"]h$]h&]uh1j5hjYubah}(h]h ]h"]h$]h&]uh1j0hjYubeh}(h]h ]h"]h$]h&]colsKuh1jhjYubah}(h]jYah ]h"]}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_profileah$]h&]uh1jhhhhhNhNjz}j ZjYsj|}jYjYsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjZhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjZh]hsysfs-driver-hid-roccat-ryos}(hjZhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjZubah}(h]h ]h"]h$]h&]refdocj refdomainj$Zreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhK hjZubeh}(h]h ]h"]h$]h&]uh1hhjMhK hhhhubh)}(hXpThe mouse can store 5 profiles which can be switched by the press of a button. profile holds index of actual profile. This value is persistent, so its value determines the profile that's active when the device is powered on next time. When written, the device activates the set profile immediately. The data has to be 3 bytes long. The device will reject invalid data.h]hXrThe mouse can store 5 profiles which can be switched by the press of a button. profile holds index of actual profile. This value is persistent, so its value determines the profile that’s active when the device is powered on next time. When written, the device activates the set profile immediately. The data has to be 3 bytes long. The device will reject invalid data.}(hj\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/reset**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/reset**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/reset}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjZubah}(h]h ]h"]h$]h&]uh1hhjMhKzhjZubah}(h]h ]h"]h$]h&]uh1j:hjZubah}(h]h ]h"]h$]h&]uh1j5hjZubah}(h]h ]h"]h$]h&]uh1j0hjZubeh}(h]h ]h"]h$]h&]colsKuh1jhjZubah}(h]jZah ]h"]{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_resetah$]h&]uh1jhhhhhNhNjz}jZjZsj|}jZjZsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hjZhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hjZh]hsysfs-driver-hid-roccat-ryos}(hjZhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjZubah}(h]h ]h"]h$]h&]refdocj refdomainj[reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKzhjZubeh}(h]h ]h"]h$]h&]uh1hhjMhKzhhhhubh)}(hkWhen written, this file lets one reset the device. The data has to be 3 bytes long. This file is writeonly.h]hkWhen written, this file lets one reset the device. The data has to be 3 bytes long. This file is writeonly.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKzhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj-[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKzhj)[ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj@[h]hhttp://roccat.sourceforge.net}(hjB[hhhNhNubah}(h]h ]h"]h$]h&]refurij@[uh1jhj>[ubah}(h]h ]h"]h$]h&]uh1hhjMhKzhj;[ubah}(h]h ]h"]h$]h&]uh1jhj)[ubeh}(h]h ]h"]h$]h&]uh1jhjMhKzhj&[ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_stored_lights:h]h}(h]h ]h"]h$]h&]jabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-stored-lightsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjv[ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/stored_lights**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/stored_lights**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/stored_lights}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj[ubah}(h]h ]h"]h$]h&]uh1hhjMhKhj[ubah}(h]h ]h"]h$]h&]uh1j:hj[ubah}(h]h ]h"]h$]h&]uh1j5hj[ubah}(h]h ]h"]h$]h&]uh1j0hjv[ubeh}(h]h ]h"]h$]h&]colsKuh1jhjs[ubah}(h]jr[ah ]h"]abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_stored_lightsah$]h&]uh1jhhhhhNhNjz}j[jh[sj|}jr[jh[subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hj[hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hj[h]hsysfs-driver-hid-roccat-ryos}(hj[hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj[ubah}(h]h ]h"]h$]h&]refdocj refdomainj[reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKhj[ubeh}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubh)}(hWhen written, this file lets one set per-key lighting for different layers. This attribute is only valid for the pro variant. The data has to be 1382 bytes long. Before reading this file, control has to be written to select which profile to read.h]hWhen written, this file lets one set per-key lighting for different layers. This attribute is only valid for the pro variant. The data has to be 1382 bytes long. Before reading this file, control has to be written to select which profile to read.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj \hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKhj\ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj\h]hhttp://roccat.sourceforge.net}(hj\hhhNhNubah}(h]h ]h"]h$]h&]refurij\uh1jhj\ubah}(h]h ]h"]h$]h&]uh1hhjMhKhj\ubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1jhjMhKhj\ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_talk:h]h}(h]h ]h"]h$]h&]jzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-ryos-roccatryos-minor-talkuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjR\ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/talk**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/ryos\/roccatryos\\/talk**h]h/sys/bus/usb/devices/-:./::./ryos/roccatryos/talk}(hjl\hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjh\ubah}(h]h ]h"]h$]h&]uh1hhjMhKhje\ubah}(h]h ]h"]h$]h&]uh1j:hjb\ubah}(h]h ]h"]h$]h&]uh1j5hj_\ubah}(h]h ]h"]h$]h&]uh1j0hjR\ubeh}(h]h ]h"]h$]h&]colsKuh1jhjO\ubah}(h]jN\ah ]h"]zabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_ryos_roccatryos_minor_talkah$]h&]uh1jhhhhhNhNjz}j\jD\sj|}jN\jD\subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-ryos `h](hDefined on file }(hj\hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-ryos `h]j)}(hj\h]hsysfs-driver-hid-roccat-ryos}(hj\hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj\ubah}(h]h ]h"]h$]h&]refdocj refdomainj\reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_ryosuh1hhjMhKhj\ubeh}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubh)}(hWhen written, this file lets one trigger easyshift functionality from the host. The data has to be 16 bytes long. This file is writeonly.h]hWhen written, this file lets one trigger easyshift functionality from the host. The data has to be 16 bytes long. This file is writeonly.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhKhj\ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj\h]hhttp://roccat.sourceforge.net}(hj\hhhNhNubah}(h]h ]h"]h$]h&]refurij\uh1jhj\ubah}(h]h ]h"]h$]h&]uh1hhjMhKhj\ubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1jhjMhKhj\ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_buttons:h]h}(h]h ]h"]h$]h&]j}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-buttonsuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj.]ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/buttons**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/buttons**h]h/sys/bus/usb/devices/-:./::./savu/roccatsavu/buttons}(hjH]hhhNhNubah}(h]h ]h"]h$]h&]uh1jChjD]ubah}(h]h ]h"]h$]h&]uh1hh7Documentation/ABI/obsolete/sysfs-driver-hid-roccat-savuhKhjA]ubah}(h]h ]h"]h$]h&]uh1j:hj>]ubah}(h]h ]h"]h$]h&]uh1j5hj;]ubah}(h]h ]h"]h$]h&]uh1j0hj.]ubeh}(h]h ]h"]h$]h&]colsKuh1jhj+]ubah}(h]j*]ah ]h"]}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_buttonsah$]h&]uh1jhhhhhNhNjz}jz]j ]sj|}j*]j ]subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-savu `h](hDefined on file }(hj]hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-savu `h]j)}(hj]h]hsysfs-driver-hid-roccat-savu}(hj]hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj]ubah}(h]h ]h"]h$]h&]refdocj refdomainj]reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_savuuh1hhj\]hKhj]ubeh}(h]h ]h"]h$]h&]uh1hhj\]hKhhhhubh)}(hX The mouse can store 5 profiles which can be switched by the press of a button. A profile is split into general settings and button settings. The buttons variable holds information about button layout. When written, this file lets one write the respective profile buttons to the mouse. The data has to be 47 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.h]hX The mouse can store 5 profiles which can be switched by the press of a button. A profile is split into general settings and button settings. The buttons variable holds information about button layout. When written, this file lets one write the respective profile buttons to the mouse. The data has to be 47 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. Before reading this file, control has to be written to select which profile to read.}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\]hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\]hKhj]ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj]h]hhttp://roccat.sourceforge.net}(hj]hhhNhNubah}(h]h ]h"]h$]h&]refurij]uh1jhj]ubah}(h]h ]h"]h$]h&]uh1hhj\]hKhj]ubah}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhj\]hKhj]ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_control:h]h}(h]h ]h"]h$]h&]j}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-controluh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj ^ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/control**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/control**h]h/sys/bus/usb/devices/-:./::./savu/roccatsavu/control}(hj%^hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj!^ubah}(h]h ]h"]h$]h&]uh1hhj\]hKhj^ubah}(h]h ]h"]h$]h&]uh1j:hj^ubah}(h]h ]h"]h$]h&]uh1j5hj^ubah}(h]h ]h"]h$]h&]uh1j0hj ^ubeh}(h]h ]h"]h$]h&]colsKuh1jhj^ubah}(h]j^ah ]h"]}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_controlah$]h&]uh1jhhhhhNhNjz}jV^j]sj|}j^j]subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-savu `h](hDefined on file }(hj[^hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-savu `h]j)}(hje^h]hsysfs-driver-hid-roccat-savu}(hjg^hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjc^ubah}(h]h ]h"]h$]h&]refdocj refdomainjq^reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_savuuh1hhj\]hKhj[^ubeh}(h]h ]h"]h$]h&]uh1hhj\]hKhhhhubh)}(hWhen written, this file lets one select which data from which profile will be read next. The data has to be 3 bytes long. This file is writeonly.h]hWhen written, this file lets one select which data from which profile will be read next. The data has to be 3 bytes long. This file is writeonly.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\]hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\]hKhj^ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj^h]hhttp://roccat.sourceforge.net}(hj^hhhNhNubah}(h]h ]h"]h$]h&]refurij^uh1jhj^ubah}(h]h ]h"]h$]h&]uh1hhj\]hKhj^ubah}(h]h ]h"]h$]h&]uh1jhj^ubeh}(h]h ]h"]h$]h&]uh1jhj\]hKhj^ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_general:h]h}(h]h ]h"]h$]h&]j}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-generaluh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj^ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/general**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/general**h]h/sys/bus/usb/devices/-:./::./savu/roccatsavu/general}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj^ubah}(h]h ]h"]h$]h&]uh1hhj\]hKhj^ubah}(h]h ]h"]h$]h&]uh1j:hj^ubah}(h]h ]h"]h$]h&]uh1j5hj^ubah}(h]h ]h"]h$]h&]uh1j0hj^ubeh}(h]h ]h"]h$]h&]colsKuh1jhj^ubah}(h]j^ah ]h"]}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_generalah$]h&]uh1jhhhhhNhNjz}j2_j^sj|}j^j^subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-savu `h](hDefined on file }(hj7_hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-savu `h]j)}(hjA_h]hsysfs-driver-hid-roccat-savu}(hjC_hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj?_ubah}(h]h ]h"]h$]h&]refdocj refdomainjM_reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_savuuh1hhj\]hKhj7_ubeh}(h]h ]h"]h$]h&]uh1hhj\]hKhhhhubh)}(hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split into general settings and button settings. A profile holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 43 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. This file is writeonly.h]hXThe mouse can store 5 profiles which can be switched by the press of a button. A profile is split into general settings and button settings. A profile holds information like resolution, sensitivity and light effects. When written, this file lets one write the respective profile settings back to the mouse. The data has to be 43 bytes long. The mouse will reject invalid data. Which profile to write is determined by the profile number contained in the data. This file is writeonly.}(hje_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\]hKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjz_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\]hKhjv_ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj_h]hhttp://roccat.sourceforge.net}(hj_hhhNhNubah}(h]h ]h"]h$]h&]refurij_uh1jhj_ubah}(h]h ]h"]h$]h&]uh1hhj\]hKhj_ubah}(h]h ]h"]h$]h&]uh1jhjv_ubeh}(h]h ]h"]h$]h&]uh1jhj\]hKhjs_ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_info:h]h}(h]h ]h"]h$]h&]jzabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-infouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj_ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/info**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/info**h]h/sys/bus/usb/devices/-:./::./savu/roccatsavu/info}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj_ubah}(h]h ]h"]h$]h&]uh1hhj\]hK(hj_ubah}(h]h ]h"]h$]h&]uh1j:hj_ubah}(h]h ]h"]h$]h&]uh1j5hj_ubah}(h]h ]h"]h$]h&]uh1j0hj_ubeh}(h]h ]h"]h$]h&]colsKuh1jhj_ubah}(h]j_ah ]h"]zabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_infoah$]h&]uh1jhhhhhNhNjz}j`j_sj|}j_j_subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-savu `h](hDefined on file }(hj`hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-savu `h]j)}(hj`h]hsysfs-driver-hid-roccat-savu}(hj`hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj`ubah}(h]h ]h"]h$]h&]refdocj refdomainj)`reftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_savuuh1hhj\]hK(hj`ubeh}(h]h ]h"]h$]h&]uh1hhj\]hK(hhhhubh)}(hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 8 bytes long.h]hWhen read, this file returns general data like firmware version. When written, the device can be reset. The data is 8 bytes long.}(hjA`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\]hK(hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjV`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\]hK(hjR`ubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hji`h]hhttp://roccat.sourceforge.net}(hjk`hhhNhNubah}(h]h ]h"]h$]h&]refuriji`uh1jhjg`ubah}(h]h ]h"]h$]h&]uh1hhj\]hK(hjd`ubah}(h]h ]h"]h$]h&]uh1jhjR`ubeh}(h]h ]h"]h$]h&]uh1jhj\]hK(hjO`ubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_macro:h]h}(h]h ]h"]h$]h&]j{abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-macrouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj`ubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/macro**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/macro**h]h/sys/bus/usb/devices/-:./::./savu/roccatsavu/macro}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jChj`ubah}(h]h ]h"]h$]h&]uh1hhj\]hK0hj`ubah}(h]h ]h"]h$]h&]uh1j:hj`ubah}(h]h ]h"]h$]h&]uh1j5hj`ubah}(h]h ]h"]h$]h&]uh1j0hj`ubeh}(h]h ]h"]h$]h&]colsKuh1jhj`ubah}(h]j`ah ]h"]{abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_macroah$]h&]uh1jhhhhhNhNjz}j`j`sj|}j`j`subh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-savu `h](hDefined on file }(hj`hhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-savu `h]j)}(hj`h]hsysfs-driver-hid-roccat-savu}(hj`hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj`ubah}(h]h ]h"]h$]h&]refdocj refdomainjareftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_savuuh1hhj\]hK0hj`ubeh}(h]h ]h"]h$]h&]uh1hhj\]hK0hhhhubh)}(hX-When written, this file lets one store macros with max 500 keystrokes for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 2083 bytes long. Before reading this file, control has to be written to select which profile and key to read.h]hX-When written, this file lets one store macros with max 500 keystrokes for a specific button for a specific profile. Button and profile numbers are included in written data. The data has to be 2083 bytes long. Before reading this file, control has to be written to select which profile and key to read.}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\]hK0hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hj2ahhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\]hK0hj.aubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjEah]hhttp://roccat.sourceforge.net}(hjGahhhNhNubah}(h]h ]h"]h$]h&]refurijEauh1jhjCaubah}(h]h ]h"]h$]h&]uh1hhj\]hK0hj@aubah}(h]h ]h"]h$]h&]uh1jhj.aubeh}(h]h ]h"]h$]h&]uh1jhj\]hK0hj+aubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_profile:h]h}(h]h ]h"]h$]h&]j}abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-profileuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj{aubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/profile**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/profile**h]h/sys/bus/usb/devices/-:./::./savu/roccatsavu/profile}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jChjaubah}(h]h ]h"]h$]h&]uh1hhj\]hK;hjaubah}(h]h ]h"]h$]h&]uh1j:hjaubah}(h]h ]h"]h$]h&]uh1j5hjaubah}(h]h ]h"]h$]h&]uh1j0hj{aubeh}(h]h ]h"]h$]h&]colsKuh1jhjxaubah}(h]jwaah ]h"]}abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_profileah$]h&]uh1jhhhhhNhNjz}jajmasj|}jwajmasubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-savu `h](hDefined on file }(hjahhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-savu `h]j)}(hjah]hsysfs-driver-hid-roccat-savu}(hjahhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjaubah}(h]h ]h"]h$]h&]refdocj refdomainjareftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_savuuh1hhj\]hK;hjaubeh}(h]h ]h"]h$]h&]uh1hhj\]hK;hhhhubh)}(hXnThe mouse can store 5 profiles which can be switched by the press of a button. profile holds number of actual profile. This value is persistent, so its value determines the profile that's active when the mouse is powered on next time. When written, the mouse activates the set profile immediately. The data has to be 3 bytes long. The mouse will reject invalid data.h]hXpThe mouse can store 5 profiles which can be switched by the press of a button. profile holds number of actual profile. This value is persistent, so its value determines the profile that’s active when the mouse is powered on next time. When written, the mouse activates the set profile immediately. The data has to be 3 bytes long. The mouse will reject invalid data.}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\]hK;hhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\]hK;hj bubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hj!bh]hhttp://roccat.sourceforge.net}(hj#bhhhNhNubah}(h]h ]h"]h$]h&]refurij!buh1jhjbubah}(h]h ]h"]h$]h&]uh1hhj\]hK;hjbubah}(h]h ]h"]h$]h&]uh1jhj bubeh}(h]h ]h"]h$]h&]uh1jhj\]hK;hjbubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(h.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_sensor:h]h}(h]h ]h"]h$]h&]j|abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-savu-roccatsavu-minor-sensoruh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjWbubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/sensor**h]jD)}(h**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/\\:\\:\\.\\/savu\/roccatsavu\\/sensor**h]h/sys/bus/usb/devices/-:./::./savu/roccatsavu/sensor}(hjqbhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjmbubah}(h]h ]h"]h$]h&]uh1hhj\]hKGhjjbubah}(h]h ]h"]h$]h&]uh1j:hjgbubah}(h]h ]h"]h$]h&]uh1j5hjdbubah}(h]h ]h"]h$]h&]uh1j0hjWbubeh}(h]h ]h"]h$]h&]colsKuh1jhjTbubah}(h]jSbah ]h"]|abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_hid_bus_vendor_id_product_id_num_savu_roccatsavu_minor_sensorah$]h&]uh1jhhhhhNhNjz}jbjIbsj|}jSbjIbsubh)}(hdDefined on file :ref:`sysfs-driver-hid-roccat-savu `h](hDefined on file }(hjbhhhNhNubh)}(hT:ref:`sysfs-driver-hid-roccat-savu `h]j)}(hjbh]hsysfs-driver-hid-roccat-savu}(hjbhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjbubah}(h]h ]h"]h$]h&]refdocj refdomainjbreftyperef refexplicitrefwarnj.abi_file_obsolete_sysfs_driver_hid_roccat_savuuh1hhj\]hKGhjbubeh}(h]h ]h"]h$]h&]uh1hhj\]hKGhhhhubh)}(hThe mouse has a Avago ADNS-3090 sensor. This file allows reading and writing of the mouse sensors registers. The data has to be 4 bytes long.h]hThe mouse has a Avago ADNS-3090 sensor. This file allows reading and writing of the mouse sensors registers. The data has to be 4 bytes long.}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\]hKGhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\]hKGhjbubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjbh]hhttp://roccat.sourceforge.net}(hjbhhhNhNubah}(h]h ]h"]h$]h&]refurijbuh1jhjbubah}(h]h ]h"]h$]h&]uh1hhj\]hKGhjbubah}(h]h ]h"]h$]h&]uh1jhjbubeh}(h]h ]h"]h$]h&]uh1jhj\]hKGhjbubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubj )}(hK.. _abi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_control:h]h}(h]h ]h"]h$]h&]jFabi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-controluh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKbuh1j$hj3cubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h`**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/control**h]jD)}(h`**\/sys\/bus\/usb\/devices\/\\-\\:\\.\\/control**h]h\/sys/bus/usb/devices/-:./control}(hjMchhhNhNubah}(h]h ]h"]h$]h&]uh1jChjIcubah}(h]h ]h"]h$]h&]uh1hh6Documentation/ABI/obsolete/sysfs-driver-hid-roccat-luahKhjFcubah}(h]h ]h"]h$]h&]uh1j:hjCcubah}(h]h ]h"]h$]h&]uh1j5hj@cubah}(h]h ]h"]h$]h&]uh1j0hj3cubeh}(h]h ]h"]h$]h&]colsKuh1jhj0cubah}(h]j/cah ]h"]Fabi_sys_bus_usb_devices_busnum_devnum_config_num_interface_num_controlah$]h&]uh1jhhhhhNhNjz}jcj%csj|}j/cj%csubh)}(hbDefined on file :ref:`sysfs-driver-hid-roccat-lua `h](hDefined on file }(hjchhhNhNubh)}(hR:ref:`sysfs-driver-hid-roccat-lua `h]j)}(hjch]hsysfs-driver-hid-roccat-lua}(hjchhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjcubah}(h]h ]h"]h$]h&]refdocj refdomainjcreftyperef refexplicitrefwarnj-abi_file_obsolete_sysfs_driver_hid_roccat_luauh1hhjachKhjcubeh}(h]h ]h"]h$]h&]uh1hhjachKhhhhubh)}(hWhen written, cpi, button and light settings can be configured. When read, actual cpi setting and sensor data are returned. The data has to be 8 bytes long.h]hWhen written, cpi, button and light settings can be configured. When read, actual cpi setting and sensor data are returned. The data has to be 8 bytes long.}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhjachKhhhhubj)}(hhh]j)}(h%Users: http://roccat.sourceforge.net h](j)}(hUsers:h]hUsers:}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1jhjachKhjcubj)}(hhh]h)}(hhttp://roccat.sourceforge.neth]j)}(hjch]hhttp://roccat.sourceforge.net}(hjchhhNhNubah}(h]h ]h"]h$]h&]refurijcuh1jhjcubah}(h]h ]h"]h$]h&]uh1hhjachKhjcubah}(h]h ]h"]h$]h&]uh1jhjcubeh}(h]h ]h"]h$]h&]uh1jhjachKhjcubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubh)}(hhh](h)}(hSymbols under /sys/classh]hSymbols under /sys/class}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjdhNhNubj )}(h.. _abi_sys_class_gpio:h]h}(h]h ]h"]h$]h&]jabi-sys-class-gpiouh1j hKhjdubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hj!dubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/class\/gpio\/**h]jD)}(h**\/sys\/class\/gpio\/**h]h/sys/class/gpio/}(hj;dhhhNhNubah}(h]h ]h"]h$]h&]uh1jChj7dubah}(h]h ]h"]h$]h&]uh1hh%Documentation/ABI/obsolete/sysfs-gpiohKhj4dubah}(h]h ]h"]h$]h&]uh1j:hj1dubah}(h]h ]h"]h$]h&]uh1j5hj.dubah}(h]h ]h"]h$]h&]uh1j0hj!dubeh}(h]h ]h"]h$]h&]colsKuh1jhjdubah}(h]jdah ]h"]abi_sys_class_gpioah$]h&]uh1jhjdjz}jmdjdsj|}jdjdsubh)}(h@Defined on file :ref:`sysfs-gpio `h](hDefined on file }(hjrdhhhNhNubh)}(h0:ref:`sysfs-gpio `h]j)}(hj|dh]h sysfs-gpio}(hj~dhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjzdubah}(h]h ]h"]h$]h&]refdocj refdomainjdreftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_gpiouh1hhjOdhKhjrdubeh}(h]h ]h"]h$]h&]uh1hhjOdhKhjdubh)}(hXEAs a Kconfig option, individual GPIO signals may be accessed from userspace. GPIOs are only made available to userspace by an explicit "export" operation. If a given GPIO is not claimed for use by kernel code, it may be exported by userspace (and unexported later). Kernel code may export it for complete or partial access.h]hXIAs a Kconfig option, individual GPIO signals may be accessed from userspace. GPIOs are only made available to userspace by an explicit “export” operation. If a given GPIO is not claimed for use by kernel code, it may be exported by userspace (and unexported later). Kernel code may export it for complete or partial access.}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjOdhKhjdubh)}(hGPIOs are identified as they are inside the kernel, using integers in the range 0..INT_MAX. See Documentation/admin-guide/gpio for more information.h]hGPIOs are identified as they are inside the kernel, using integers in the range 0..INT_MAX. See Documentation/admin-guide/gpio for more information.}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjOdhKhjdubh literal_block)}(hXA/sys/class/gpio /export ... asks the kernel to export a GPIO to userspace /unexport ... to return a GPIO to the kernel /gpioN ... for each exported GPIO #N OR /value ... always readable, writes fail for input GPIOs /direction ... r/w as: in, out (default low); write: high, low /edge ... r/w as: none, falling, rising, both /active_low ... r/w as: 0, 1 /gpiochipN ... for each gpiochip; #N is its first GPIO /base ... (r/o) same as N /label ... (r/o) descriptive chip name /ngpio ... (r/o) number of GPIOs; numbered N to N + (ngpio - 1) /gpio /value ... always readable, writes fail for input GPIOs /direction ... r/w as: in, out (default low); write: high, low /chipX ... for each gpiochip; #X is the gpio device ID /export ... asks the kernel to export a GPIO at HW offset X to userspace /unexport ... to return a GPIO at HW offset X to the kernel /label ... (r/o) descriptive chip name /ngpio ... (r/o) number of GPIOs exposed by the chiph]hXA/sys/class/gpio /export ... asks the kernel to export a GPIO to userspace /unexport ... to return a GPIO to the kernel /gpioN ... for each exported GPIO #N OR /value ... always readable, writes fail for input GPIOs /direction ... r/w as: in, out (default low); write: high, low /edge ... r/w as: none, falling, rising, both /active_low ... r/w as: 0, 1 /gpiochipN ... for each gpiochip; #N is its first GPIO /base ... (r/o) same as N /label ... (r/o) descriptive chip name /ngpio ... (r/o) number of GPIOs; numbered N to N + (ngpio - 1) /gpio /value ... always readable, writes fail for input GPIOs /direction ... r/w as: in, out (default low); write: high, low /chipX ... for each gpiochip; #X is the gpio device ID /export ... asks the kernel to export a GPIO at HW offset X to userspace /unexport ... to return a GPIO at HW offset X to the kernel /label ... (r/o) descriptive chip name /ngpio ... (r/o) number of GPIOs exposed by the chip}hjdsbah}(h]h ]h"]h$]h&]hhuh1jdhjOdhKhjdubh)}(hpThis ABI is obsoleted by :ref:`testing\/gpio\-cdev ` and will be removed after 2020.h](hThis ABI is obsoleted by }(hjdhhhNhNubh)}(h7:ref:`testing\/gpio\-cdev `h]j)}(hjdh]htesting/gpio-cdev}(hjdhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjdubah}(h]h ]h"]h$]h&]refdocj refdomainjdreftyperef refexplicitrefwarnjabi_file_testing_gpio_cdevuh1hhjOdhKhjdubh and will be removed after 2020.}(hjdhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjOdhKhjdubeh}(h]symbols-under-sys-classah ]h"]symbols under /sys/classah$]h&]uh1hhhhhhNhNubj )}(h:.. _abi_sys_class_typec_port_partner_cable_dev_mode_index:h]h}(h]h ]h"]h$]h&]j5abi-sys-class-typec-port-partner-cable-dev-mode-indexuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKMuh1j$hjeubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(hK**\/sys\/class\/typec\/\\/\\/mode\\/**h]jD)}(hK**\/sys\/class\/typec\/\\/\\/mode\\/**h]hG/sys/class/typec///mode/}(hj.ehhhNhNubah}(h]h ]h"]h$]h&]uh1jChj*eubah}(h]h ]h"]h$]h&]uh1hh,Documentation/ABI/obsolete/sysfs-class-typechK hj'eubah}(h]h ]h"]h$]h&]uh1j:hj$eubah}(h]h ]h"]h$]h&]uh1j5hj!eubah}(h]h ]h"]h$]h&]uh1j0hjeubeh}(h]h ]h"]h$]h&]colsKuh1jhjeubah}(h]jeah ]h"]5abi_sys_class_typec_port_partner_cable_dev_mode_indexah$]h&]uh1jhhhhhNhNjz}j`ejesj|}jejesubh)}(hNDefined on file :ref:`sysfs-class-typec `h](hDefined on file }(hjeehhhNhNubh)}(h>:ref:`sysfs-class-typec `h]j)}(hjoeh]hsysfs-class-typec}(hjqehhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjmeubah}(h]h ]h"]h$]h&]refdocj refdomainj{ereftyperef refexplicitrefwarnj#abi_file_obsolete_sysfs_class_typecuh1hhjBehK hjeeubeh}(h]h ]h"]h$]h&]uh1hhjBehK hhhhubh)}(hEvery supported mode will have its own directory. The name of a mode will be "mode" (for example mode1), where is the actual index to the mode VDO returned by Discover Modes USB power delivery command.h]hEvery supported mode will have its own directory. The name of a mode will be “mode” (for example mode1), where is the actual index to the mode VDO returned by Discover Modes USB power delivery command.}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBehK hhhhubj )}(hA.. _abi_sys_class_typec_port_partner_cable_dev_mode_index_active:h]h}(h]h ]h"]h$]h&]j\/\\/mode\\/active**h]jD)}(hQ**\/sys\/class\/typec\/\\/\\/mode\\/active**h]hM/sys/class/typec///mode/active}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1jChjeubah}(h]h ]h"]h$]h&]uh1hhjBehK"hjeubah}(h]h ]h"]h$]h&]uh1j:hjeubah}(h]h ]h"]h$]h&]uh1j5hjeubah}(h]h ]h"]h$]h&]uh1j0hjeubeh}(h]h ]h"]h$]h&]colsKuh1jhjeubah}(h]jeah ]h"]`h](hDefined on file }(hjehhhNhNubh)}(h>:ref:`sysfs-class-typec `h]j)}(hj fh]hsysfs-class-typec}(hj fhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjfubah}(h]h ]h"]h$]h&]refdocj refdomainjfreftyperef refexplicitrefwarnj#abi_file_obsolete_sysfs_class_typecuh1hhjBehK"hjeubeh}(h]h ]h"]h$]h&]uh1hhjBehK"hhhhubh)}(hXShows if the mode is active or not. The attribute can be used for entering/exiting the mode with partners and cable plugs, and with the port alternate modes it can be used for disabling support for specific alternate modes. Entering/exiting modes is supported as synchronous operation so write(2) to the attribute does not return until the enter/exit mode operation has finished. The attribute is notified when the mode is entered/exited so poll(2) on the attribute wakes up. Entering/exiting a mode will also generate uevent KOBJ_CHANGE.h]hXShows if the mode is active or not. The attribute can be used for entering/exiting the mode with partners and cable plugs, and with the port alternate modes it can be used for disabling support for specific alternate modes. Entering/exiting modes is supported as synchronous operation so write(2) to the attribute does not return until the enter/exit mode operation has finished. The attribute is notified when the mode is entered/exited so poll(2) on the attribute wakes up. Entering/exiting a mode will also generate uevent KOBJ_CHANGE.}(hj-fhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBehK"hhhhubh)}(hValid values: yes, noh]hValid values: yes, no}(hj;fhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBehK"hhhhubj )}(hF.. _abi_sys_class_typec_port_partner_cable_dev_mode_index_description:h]h}(h]h ]h"]h$]h&]jAabi-sys-class-typec-port-partner-cable-dev-mode-index-descriptionuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKXuh1j$hjWfubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(hV**\/sys\/class\/typec\/\\/\\/mode\\/description**h]jD)}(hV**\/sys\/class\/typec\/\\/\\/mode\\/description**h]hR/sys/class/typec///mode/description}(hjqfhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjmfubah}(h]h ]h"]h$]h&]uh1hhjBehKhjjfubah}(h]h ]h"]h$]h&]uh1j:hjgfubah}(h]h ]h"]h$]h&]uh1j5hjdfubah}(h]h ]h"]h$]h&]uh1j0hjWfubeh}(h]h ]h"]h$]h&]colsKuh1jhjTfubah}(h]jSfah ]h"]Aabi_sys_class_typec_port_partner_cable_dev_mode_index_descriptionah$]h&]uh1jhhhhhNhNjz}jfjIfsj|}jSfjIfsubh)}(hNDefined on file :ref:`sysfs-class-typec `h](hDefined on file }(hjfhhhNhNubh)}(h>:ref:`sysfs-class-typec `h]j)}(hjfh]hsysfs-class-typec}(hjfhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjfubah}(h]h ]h"]h$]h&]refdocj refdomainjfreftyperef refexplicitrefwarnj#abi_file_obsolete_sysfs_class_typecuh1hhjBehKhjfubeh}(h]h ]h"]h$]h&]uh1hhjBehKhhhhubh)}(hqShows description of the mode. The description is optional for the drivers, just like with the Billboard Devices.h]hqShows description of the mode. The description is optional for the drivers, just like with the Billboard Devices.}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBehKhhhhubj )}(h>.. _abi_sys_class_typec_port_partner_cable_dev_mode_index_vdo:h]h}(h]h ]h"]h$]h&]j9abi-sys-class-typec-port-partner-cable-dev-mode-index-vdouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKPuh1j$hjfubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(hN**\/sys\/class\/typec\/\\/\\/mode\\/vdo**h]jD)}(hN**\/sys\/class\/typec\/\\/\\/mode\\/vdo**h]hJ/sys/class/typec///mode/vdo}(hj ghhhNhNubah}(h]h ]h"]h$]h&]uh1jChjgubah}(h]h ]h"]h$]h&]uh1hhjBehKhjgubah}(h]h ]h"]h$]h&]uh1j:hjgubah}(h]h ]h"]h$]h&]uh1j5hjfubah}(h]h ]h"]h$]h&]uh1j0hjfubeh}(h]h ]h"]h$]h&]colsKuh1jhjfubah}(h]jfah ]h"]9abi_sys_class_typec_port_partner_cable_dev_mode_index_vdoah$]h&]uh1jhhhhhNhNjz}j`h](hDefined on file }(hjAghhhNhNubh)}(h>:ref:`sysfs-class-typec `h]j)}(hjKgh]hsysfs-class-typec}(hjMghhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjIgubah}(h]h ]h"]h$]h&]refdocj refdomainjWgreftyperef refexplicitrefwarnj#abi_file_obsolete_sysfs_class_typecuh1hhjBehKhjAgubeh}(h]h ]h"]h$]h&]uh1hhjBehKhhhhubh)}(hNShows the VDO in hexadecimal returned by Discover Modes command for this mode.h]hNShows the VDO in hexadecimal returned by Discover Modes command for this mode.}(hjoghhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBehKhhhhubj )}(h4.. _abi_sys_class_typec_port_partner_cable_dev_svid:h]h}(h]h ]h"]h$]h&]j/abi-sys-class-typec-port-partner-cable-dev-sviduh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKBuh1j$hjgubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h@**\/sys\/class\/typec\/\\/\\/svid**h]jD)}(h@**\/sys\/class\/typec\/\\/\\/svid**h]h</sys/class/typec///svid}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1jChjgubah}(h]h ]h"]h$]h&]uh1hhjBehKhjgubah}(h]h ]h"]h$]h&]uh1j:hjgubah}(h]h ]h"]h$]h&]uh1j5hjgubah}(h]h ]h"]h$]h&]uh1j0hjgubeh}(h]h ]h"]h$]h&]colsKuh1jhjgubah}(h]jgah ]h"]/abi_sys_class_typec_port_partner_cable_dev_svidah$]h&]uh1jhhhhhNhNjz}jgj}gsj|}jgj}gsubh)}(hNDefined on file :ref:`sysfs-class-typec `h](hDefined on file }(hjghhhNhNubh)}(h>:ref:`sysfs-class-typec `h]j)}(hjgh]hsysfs-class-typec}(hjghhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjgubah}(h]h ]h"]h$]h&]refdocj refdomainjgreftyperef refexplicitrefwarnj#abi_file_obsolete_sysfs_class_typecuh1hhjBehKhjgubeh}(h]h ]h"]h$]h&]uh1hhjBehKhhhhubh)}(hLThe SVID (Standard or Vendor ID) assigned by USB-IF for this alternate mode.h]hLThe SVID (Standard or Vendor ID) assigned by USB-IF for this alternate mode.}(hj hhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBehKhhhhubh)}(hhh](h)}(hSymbols under /sys/devicesh]hSymbols under /sys/devices}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhNhNubj )}(h;.. _abi_sys_devices_platform_samsung_battery_life_extender:h]h}(h]h ]h"]h$]h&]j6abi-sys-devices-platform-samsung-battery-life-extenderuh1j hKhjhubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK>uh1j$hj6hubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h<**\/sys\/devices\/platform\/samsung\/battery_life_extender**h]jD)}(h<**\/sys\/devices\/platform\/samsung\/battery_life_extender**h]h8/sys/devices/platform/samsung/battery_life_extender}(hjPhhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjLhubah}(h]h ]h"]h$]h&]uh1hh6Documentation/ABI/obsolete/sysfs-driver-samsung-laptophKhjIhubah}(h]h ]h"]h$]h&]uh1j:hjFhubah}(h]h ]h"]h$]h&]uh1j5hjChubah}(h]h ]h"]h$]h&]uh1j0hj6hubeh}(h]h ]h"]h$]h&]colsKuh1jhj3hubah}(h]j2hah ]h"]6abi_sys_devices_platform_samsung_battery_life_extenderah$]h&]uh1jhjhjz}jhj(hsj|}j2hj(hsubh)}(hbDefined on file :ref:`sysfs-driver-samsung-laptop `h](hDefined on file }(hjhhhhNhNubh)}(hR:ref:`sysfs-driver-samsung-laptop `h]j)}(hjhh]hsysfs-driver-samsung-laptop}(hjhhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjhubah}(h]h ]h"]h$]h&]refdocj refdomainjhreftyperef refexplicitrefwarnj-abi_file_obsolete_sysfs_driver_samsung_laptopuh1hhjdhhKhjhubeh}(h]h ]h"]h$]h&]uh1hhjdhhKhjhubh)}(hvMax battery charge level can be modified, battery cycle life can be extended by reducing the max battery charge level.h]hvMax battery charge level can be modified, battery cycle life can be extended by reducing the max battery charge level.}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjdhhKhjhubh bullet_list)}(hhh](h list_item)}(h)0 means normal battery mode (100% charge)h]h)}(hjhh]h)0 means normal battery mode (100% charge)}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjdhhKhjhubah}(h]h ]h"]h$]h&]uh1jhhjhubjh)}(h11 means battery life extender mode (80% charge) h]h)}(h/1 means battery life extender mode (80% charge)h]h/1 means battery life extender mode (80% charge)}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjdhhKhjhubah}(h]h ]h"]h$]h&]uh1jhhjhubeh}(h]h ]h"]h$]h&]bullet-uh1jhhjdhhKhjhubeh}(h]symbols-under-sys-devicesah ]h"]symbols under /sys/devicesah$]h&]uh1hhhhhhNhNubj )}(h;.. _abi_sys_devices_system_cpu_cpuidle_current_governor_ro:h]h}(h]h ]h"]h$]h&]j6abi-sys-devices-system-cpu-cpuidle-current-governor-rouh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK?uh1j$hjiubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h=**\/sys\/devices\/system\/cpu\/cpuidle\/current_governor_ro**h]jD)}(h=**\/sys\/devices\/system\/cpu\/cpuidle\/current_governor_ro**h]h9/sys/devices/system/cpu/cpuidle/current_governor_ro}(hj1ihhhNhNubah}(h]h ]h"]h$]h&]uh1jChj-iubah}(h]h ]h"]h$]h&]uh1hh(Documentation/ABI/obsolete/sysfs-cpuidlehKhj*iubah}(h]h ]h"]h$]h&]uh1j:hj'iubah}(h]h ]h"]h$]h&]uh1j5hj$iubah}(h]h ]h"]h$]h&]uh1j0hjiubeh}(h]h ]h"]h$]h&]colsKuh1jhjiubah}(h]jiah ]h"]6abi_sys_devices_system_cpu_cpuidle_current_governor_roah$]h&]uh1jhhhhhNhNjz}jcij isj|}jij isubh)}(hFDefined on file :ref:`sysfs-cpuidle `h](hDefined on file }(hjhihhhNhNubh)}(h6:ref:`sysfs-cpuidle `h]j)}(hjrih]h sysfs-cpuidle}(hjtihhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjpiubah}(h]h ]h"]h$]h&]refdocj refdomainj~ireftyperef refexplicitrefwarnjabi_file_obsolete_sysfs_cpuidleuh1hhjEihKhjhiubeh}(h]h ]h"]h$]h&]uh1hhjEihKhhhhubh)}(hX-current_governor_ro shows current using cpuidle governor, but read only. with the update that cpuidle governor can be changed at runtime in default, both current_governor and current_governor_ro co-exist under /sys/devices/system/cpu/cpuidle/ file, it's duplicate so make current_governor_ro obsolete.h]hX/current_governor_ro shows current using cpuidle governor, but read only. with the update that cpuidle governor can be changed at runtime in default, both current_governor and current_governor_ro co-exist under /sys/devices/system/cpu/cpuidle/ file, it’s duplicate so make current_governor_ro obsolete.}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhjEihKhhhhubh)}(hhh](h)}(hSymbols under /sys/firmwareh]hSymbols under /sys/firmware}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhjihNhNubj )}(h/.. _abi_sys_firmware_acpi_hotplug_force_remove:h]h}(h]h ]h"]h$]h&]j*abi-sys-firmware-acpi-hotplug-force-removeuh1j hKhjiubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j$hjiubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h0**\/sys\/firmware\/acpi\/hotplug\/force_remove**h]jD)}(h0**\/sys\/firmware\/acpi\/hotplug\/force_remove**h]h,/sys/firmware/acpi/hotplug/force_remove}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1jChjiubah}(h]h ]h"]h$]h&]uh1hh.Documentation/ABI/obsolete/sysfs-firmware-acpihKhjiubah}(h]h ]h"]h$]h&]uh1j:hjiubah}(h]h ]h"]h$]h&]uh1j5hjiubah}(h]h ]h"]h$]h&]uh1j0hjiubeh}(h]h ]h"]h$]h&]colsKuh1jhjiubah}(h]jiah ]h"]*abi_sys_firmware_acpi_hotplug_force_removeah$]h&]uh1jhjijz}jjjisj|}jijisubh)}(hRDefined on file :ref:`sysfs-firmware-acpi `h](hDefined on file }(hjjhhhNhNubh)}(hB:ref:`sysfs-firmware-acpi `h]j)}(hjjh]hsysfs-firmware-acpi}(hj jhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjjubah}(h]h ]h"]h$]h&]refdocj refdomainj*jreftyperef refexplicitrefwarnj%abi_file_obsolete_sysfs_firmware_acpiuh1hhjihKhjjubeh}(h]h ]h"]h$]h&]uh1hhjihKhjiubh)}(hSince the force_remove is inherently broken and dangerous to use for some hotplugable resources like memory (because ignoring the offline failure might lead to memory corruption and crashes) enabling this knob is not safe and thus unsupported.h]hSince the force_remove is inherently broken and dangerous to use for some hotplugable resources like memory (because ignoring the offline failure might lead to memory corruption and crashes) enabling this knob is not safe and thus unsupported.}(hjBjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjihKhjiubeh}(h]symbols-under-sys-firmwareah ]h"]symbols under /sys/firmwareah$]h&]uh1hhhhhhNhNubh)}(hhh](h)}(hSymbols under /sys/kernelh]hSymbols under /sys/kernel}(hj[jhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjXjhNhNubj )}(h).. _abi_sys_kernel_crash_elfcorehdr_size:h]h}(h]h ]h"]h$]h&]j$abi-sys-kernel-crash-elfcorehdr-sizeuh1j hKhjXjubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK*uh1j$hjwjubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h(**\/sys\/kernel\/crash_elfcorehdr_size**h]jD)}(h(**\/sys\/kernel\/crash_elfcorehdr_size**h]h$/sys/kernel/crash_elfcorehdr_size}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjjubah}(h]h ]h"]h$]h&]uh1hh3Documentation/ABI/obsolete/sysfs-kernel-kexec-kdumphK3hjjubah}(h]h ]h"]h$]h&]uh1j:hjjubah}(h]h ]h"]h$]h&]uh1j5hjjubah}(h]h ]h"]h$]h&]uh1j0hjwjubeh}(h]h ]h"]h$]h&]colsKuh1jhjtjubah}(h]jsjah ]h"]$abi_sys_kernel_crash_elfcorehdr_sizeah$]h&]uh1jhjXjjz}jjjijsj|}jsjjijsubh)}(h\Defined on file :ref:`sysfs-kernel-kexec-kdump `h](hDefined on file }(hjjhhhNhNubh)}(hL:ref:`sysfs-kernel-kexec-kdump `h]j)}(hjjh]hsysfs-kernel-kexec-kdump}(hjjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjjubah}(h]h ]h"]h$]h&]refdocj refdomainjjreftyperef refexplicitrefwarnj*abi_file_obsolete_sysfs_kernel_kexec_kdumpuh1hhjjhK3hjjubeh}(h]h ]h"]h$]h&]uh1hhjjhK3hjXjubh)}(hXread only Indicates the preferred size of the memory buffer for the ELF core header used by the crash (kdump) kernel. It defines how much space is needed to hold metadata about the crashed system, including CPU and memory information. This information is used by the user space utility kexec to support updating the in-kernel kdump image during hotplug operations. User: Kexec toolsh]hXread only Indicates the preferred size of the memory buffer for the ELF core header used by the crash (kdump) kernel. It defines how much space is needed to hold metadata about the crashed system, including CPU and memory information. This information is used by the user space utility kexec to support updating the in-kernel kdump image during hotplug operations. User: Kexec tools}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjjhK3hjXjubeh}(h]symbols-under-sys-kernelah ]h"]symbols under /sys/kernelah$]h&]uh1hhhhhhNhNubj )}(h!.. _abi_sys_kernel_debug_tracing:h]h}(h]h ]h"]h$]h&]jabi-sys-kernel-debug-tracinguh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK#uh1j$hjkubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h!**\/sys\/kernel\/debug\/tracing**h]jD)}(h!**\/sys\/kernel\/debug\/tracing**h]h/sys/kernel/debug/tracing}(hj4khhhNhNubah}(h]h ]h"]h$]h&]uh1jChj0kubah}(h]h ]h"]h$]h&]uh1hh4Documentation/ABI/obsolete/automount-tracefs-debugfshKhj-kubah}(h]h ]h"]h$]h&]uh1j:hj*kubah}(h]h ]h"]h$]h&]uh1j5hj'kubah}(h]h ]h"]h$]h&]uh1j0hjkubeh}(h]h ]h"]h$]h&]colsKuh1jhjkubah}(h]jkah ]h"]abi_sys_kernel_debug_tracingah$]h&]uh1jhhhhhNhNjz}jfkj ksj|}jkj ksubh)}(h^Defined on file :ref:`automount-tracefs-debugfs `h](hDefined on file }(hjkkhhhNhNubh)}(hN:ref:`automount-tracefs-debugfs `h]j)}(hjukh]hautomount-tracefs-debugfs}(hjwkhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjskubah}(h]h ]h"]h$]h&]refdocj refdomainjkreftyperef refexplicitrefwarnj+abi_file_obsolete_automount_tracefs_debugfsuh1hhjHkhKhjkkubeh}(h]h ]h"]h$]h&]uh1hhjHkhKhhhhubh)}(hXThe ftrace was first added to the kernel, its interface was placed into the debugfs file system under the "tracing" directory. Access to the files were in /sys/kernel/debug/tracing. As systems wanted access to the tracing interface without having to enable debugfs, a new interface was created called "tracefs". This was a stand alone file system and was usually mounted in /sys/kernel/tracing.h]hXThe ftrace was first added to the kernel, its interface was placed into the debugfs file system under the “tracing” directory. Access to the files were in /sys/kernel/debug/tracing. As systems wanted access to the tracing interface without having to enable debugfs, a new interface was created called “tracefs”. This was a stand alone file system and was usually mounted in /sys/kernel/tracing.}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjHkhKhhhhubh)}(hTo allow older tooling to continue to operate, when mounting debugfs, the tracefs file system would automatically get mounted in the "tracing" directory of debugfs. The tracefs interface was added in January 2015 in the v4.1 kernel.h]hTo allow older tooling to continue to operate, when mounting debugfs, the tracefs file system would automatically get mounted in the “tracing” directory of debugfs. The tracefs interface was added in January 2015 in the v4.1 kernel.}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjHkhKhhhhubh)}(hzAll tooling should now be using tracefs directly and the "tracing" directory in debugfs should be removed by January 2030.h]h~All tooling should now be using tracefs directly and the “tracing” directory in debugfs should be removed by January 2030.}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjHkhKhhhhubj )}(h".. _abi_sys_kernel_fadump_enabled:h]h}(h]h ]h"]h$]h&]jabi-sys-kernel-fadump-enableduh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK#uh1j$hjkubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h!**\/sys\/kernel\/fadump_enabled**h]jD)}(h!**\/sys\/kernel\/fadump_enabled**h]h/sys/kernel/fadump_enabled}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjkubah}(h]h ]h"]h$]h&]uh1hh6Documentation/ABI/obsolete/sysfs-kernel-fadump_enabledhKhjkubah}(h]h ]h"]h$]h&]uh1j:hjkubah}(h]h ]h"]h$]h&]uh1j5hjkubah}(h]h ]h"]h$]h&]uh1j0hjkubeh}(h]h ]h"]h$]h&]colsKuh1jhjkubah}(h]jkah ]h"]abi_sys_kernel_fadump_enabledah$]h&]uh1jhhhhhNhNjz}jljksj|}jkjksubh)}(hbDefined on file :ref:`sysfs-kernel-fadump_enabled `h](hDefined on file }(hj"lhhhNhNubh)}(hR:ref:`sysfs-kernel-fadump_enabled `h]j)}(hj,lh]hsysfs-kernel-fadump_enabled}(hj.lhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj*lubah}(h]h ]h"]h$]h&]refdocj refdomainj8lreftyperef refexplicitrefwarnj-abi_file_obsolete_sysfs_kernel_fadump_enableduh1hhjkhKhj"lubeh}(h]h ]h"]h$]h&]uh1hhjkhKhhhhubh)}(hvread only Primarily used to identify whether the FADump is enabled in the kernel or not. User: Kdump serviceh]hvread only Primarily used to identify whether the FADump is enabled in the kernel or not. User: Kdump service}(hjPlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjkhKhhhhubj )}(h%.. _abi_sys_kernel_fadump_registered:h]h}(h]h ]h"]h$]h&]j abi-sys-kernel-fadump-registereduh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK&uh1j$hjllubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h$**\/sys\/kernel\/fadump_registered**h]jD)}(h$**\/sys\/kernel\/fadump_registered**h]h /sys/kernel/fadump_registered}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjlubah}(h]h ]h"]h$]h&]uh1hh9Documentation/ABI/obsolete/sysfs-kernel-fadump_registeredhKhjlubah}(h]h ]h"]h$]h&]uh1j:hj|lubah}(h]h ]h"]h$]h&]uh1j5hjylubah}(h]h ]h"]h$]h&]uh1j0hjllubeh}(h]h ]h"]h$]h&]colsKuh1jhjilubah}(h]jhlah ]h"] abi_sys_kernel_fadump_registeredah$]h&]uh1jhhhhhNhNjz}jlj^lsj|}jhlj^lsubh)}(hhDefined on file :ref:`sysfs-kernel-fadump_registered `h](hDefined on file }(hjlhhhNhNubh)}(hX:ref:`sysfs-kernel-fadump_registered `h]j)}(hjlh]hsysfs-kernel-fadump_registered}(hjlhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjlubah}(h]h ]h"]h$]h&]refdocj refdomainjlreftyperef refexplicitrefwarnj0abi_file_obsolete_sysfs_kernel_fadump_registereduh1hhjlhKhjlubeh}(h]h ]h"]h$]h&]uh1hhjlhKhhhhubh)}(hread/write Helps to control the dump collect feature from userspace. Setting 1 to this file enables the system to collect the dump and 0 to disable it. User: Kdump serviceh]hread/write Helps to control the dump collect feature from userspace. Setting 1 to this file enables the system to collect the dump and 0 to disable it. User: Kdump service}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjlhKhhhhubj )}(h&.. _abi_sys_kernel_fadump_release_mem:h]h}(h]h ]h"]h$]h&]j!abi-sys-kernel-fadump-release-memuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK'uh1j$hjmubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h%**\/sys\/kernel\/fadump_release_mem**h]jD)}(h%**\/sys\/kernel\/fadump_release_mem**h]h!/sys/kernel/fadump_release_mem}(hj!mhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjmubah}(h]h ]h"]h$]h&]uh1hh:Documentation/ABI/obsolete/sysfs-kernel-fadump_release_memhKhjmubah}(h]h ]h"]h$]h&]uh1j:hjmubah}(h]h ]h"]h$]h&]uh1j5hjmubah}(h]h ]h"]h$]h&]uh1j0hjmubeh}(h]h ]h"]h$]h&]colsKuh1jhjmubah}(h]jmah ]h"]!abi_sys_kernel_fadump_release_memah$]h&]uh1jhhhhhNhNjz}jSmjlsj|}jmjlsubh)}(hjDefined on file :ref:`sysfs-kernel-fadump_release_mem `h](hDefined on file }(hjXmhhhNhNubh)}(hZ:ref:`sysfs-kernel-fadump_release_mem `h]j)}(hjbmh]hsysfs-kernel-fadump_release_mem}(hjdmhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj`mubah}(h]h ]h"]h$]h&]refdocj refdomainjnmreftyperef refexplicitrefwarnj1abi_file_obsolete_sysfs_kernel_fadump_release_memuh1hhj5mhKhjXmubeh}(h]h ]h"]h$]h&]uh1hhj5mhKhhhhubh)}(hwrite only This is a special sysfs file and only available when the system is booted to capture the vmcore using FADump. It is used to release the memory reserved by FADump to save the crash dump.h]hwrite only This is a special sysfs file and only available when the system is booted to capture the vmcore using FADump. It is used to release the memory reserved by FADump to save the crash dump.}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5mhKhhhhubj )}(h*.. _abi_sys_kernel_kexec_crash_cma_ranges:h]h}(h]h ]h"]h$]h&]j%abi-sys-kernel-kexec-crash-cma-rangesuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK+uh1j$hjmubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h)**\/sys\/kernel\/kexec_crash_cma_ranges**h]jD)}(h)**\/sys\/kernel\/kexec_crash_cma_ranges**h]h%/sys/kernel/kexec_crash_cma_ranges}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjmubah}(h]h ]h"]h$]h&]uh1hhjjhK?hjmubah}(h]h ]h"]h$]h&]uh1j:hjmubah}(h]h ]h"]h$]h&]uh1j5hjmubah}(h]h ]h"]h$]h&]uh1j0hjmubeh}(h]h ]h"]h$]h&]colsKuh1jhjmubah}(h]jmah ]h"]%abi_sys_kernel_kexec_crash_cma_rangesah$]h&]uh1jhhhhhNhNjz}jmjmsj|}jmjmsubh)}(h\Defined on file :ref:`sysfs-kernel-kexec-kdump `h](hDefined on file }(hjmhhhNhNubh)}(hL:ref:`sysfs-kernel-kexec-kdump `h]j)}(hjmh]hsysfs-kernel-kexec-kdump}(hjmhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjmubah}(h]h ]h"]h$]h&]refdocj refdomainjnreftyperef refexplicitrefwarnj*abi_file_obsolete_sysfs_kernel_kexec_kdumpuh1hhjjhK?hjmubeh}(h]h ]h"]h$]h&]uh1hhjjhK?hhhhubh)}(hXread only Provides information about the memory ranges reserved from the Contiguous Memory Allocator (CMA) area that are allocated to the crash (kdump) kernel. It lists the start and end physical addresses of CMA regions assigned for crashkernel use. User: kdump serviceh]hXread only Provides information about the memory ranges reserved from the Contiguous Memory Allocator (CMA) area that are allocated to the crash (kdump) kernel. It lists the start and end physical addresses of CMA regions assigned for crashkernel use. User: kdump service}(hj nhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjjhK?hhhhubj )}(h&.. _abi_sys_kernel_kexec_crash_loaded:h]h}(h]h ]h"]h$]h&]j!abi-sys-kernel-kexec-crash-loadeduh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK'uh1j$hj`h](hDefined on file }(hjnhhhNhNubh)}(hL:ref:`sysfs-kernel-kexec-kdump `h]j)}(hjnh]hsysfs-kernel-kexec-kdump}(hjnhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjnubah}(h]h ]h"]h$]h&]refdocj refdomainjnreftyperef refexplicitrefwarnj*abi_file_obsolete_sysfs_kernel_kexec_kdumpuh1hhjjhKhjnubeh}(h]h ]h"]h$]h&]uh1hhjjhKhhhhubh)}(hread only Indicates whether a crash (kdump) kernel is currently loaded into memory. It shows 1 if a crash kernel has been successfully loaded for panic handling, or 0 if no crash kernel is present. User: Kexec tools, Kdump serviceh]hread only Indicates whether a crash (kdump) kernel is currently loaded into memory. It shows 1 if a crash kernel has been successfully loaded for panic handling, or 0 if no crash kernel is present. User: Kexec tools, Kdump service}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjjhKhhhhubj )}(h$.. _abi_sys_kernel_kexec_crash_size:h]h}(h]h ]h"]h$]h&]jabi-sys-kernel-kexec-crash-sizeuh1j hKhhhhhNubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthK%uh1j$hjnubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h#**\/sys\/kernel\/kexec_crash_size**h]jD)}(h#**\/sys\/kernel\/kexec_crash_size**h]h/sys/kernel/kexec_crash_size}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1jChjnubah}(h]h ]h"]h$]h&]uh1hhjjhK'hjnubah}(h]h ]h"]h$]h&]uh1j:hjnubah}(h]h ]h"]h$]h&]uh1j5hjnubah}(h]h ]h"]h$]h&]uh1j0hjnubeh}(h]h ]h"]h$]h&]colsKuh1jhjnubah}(h]jnah ]h"]abi_sys_kernel_kexec_crash_sizeah$]h&]uh1jhhhhhNhNjz}j!ojnsj|}jnjnsubh)}(h\Defined on file :ref:`sysfs-kernel-kexec-kdump `h](hDefined on file }(hj&ohhhNhNubh)}(hL:ref:`sysfs-kernel-kexec-kdump `h]j)}(hj0oh]hsysfs-kernel-kexec-kdump}(hj2ohhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj.oubah}(h]h ]h"]h$]h&]refdocj refdomainj`h](hDefined on file }(hjohhhNhNubh)}(hL:ref:`sysfs-kernel-kexec-kdump `h]j)}(hjoh]hsysfs-kernel-kexec-kdump}(hjohhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjoubah}(h]h ]h"]h$]h&]refdocj refdomainjoreftyperef refexplicitrefwarnj*abi_file_obsolete_sysfs_kernel_kexec_kdumpuh1hhjjhKhjoubeh}(h]h ]h"]h$]h&]uh1hhjjhKhhhhubh)}(hread only Indicates whether a new kernel image has been loaded into memory using the kexec system call. It shows 1 if a kexec image is present and ready to boot, or 0 if none is loaded. User: kexec tools, kdump serviceh]hread only Indicates whether a new kernel image has been loaded into memory using the kexec system call. It shows 1 if a kexec image is present and ready to boot, or 0 if none is loaded. User: kexec tools, kdump service}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhjjhKhhhhubh)}(hhh](h)}(hSymbols under /sys/o2cbh]hSymbols under /sys/o2cb}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhjohNhNubj )}(h.. _abi_sys_o2cb:h]h}(h]h ]h"]h$]h&]j abi-sys-o2cbuh1j hKhjoubj)}(hhh]j )}(hhh](j%)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j$hjpubj1)}(hhh]j6)}(hhh]j;)}(hhh]h)}(h**\/sys\/o2cb**h]jD)}(h**\/sys\/o2cb**h]h /sys/o2cb}(hj5phhhNhNubah}(h]h ]h"]h$]h&]uh1jChj1pubah}(h]h ]h"]h$]h&]uh1hhDocumentation/ABI/obsolete/o2cbhKhj.pubah}(h]h ]h"]h$]h&]uh1j:hj+pubah}(h]h ]h"]h$]h&]uh1j5hj(pubah}(h]h ]h"]h$]h&]uh1j0hjpubeh}(h]h ]h"]h$]h&]colsKuh1jhjpubah}(h]jpah ]h"] abi_sys_o2cbah$]h&]uh1jhjojz}jgpj psj|}jpj psubh)}(h4Defined on file :ref:`o2cb `h](hDefined on file }(hjlphhhNhNubh)}(h$:ref:`o2cb `h]j)}(hjvph]ho2cb}(hjxphhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjtpubah}(h]h ]h"]h$]h&]refdocj refdomainjpreftyperef refexplicitrefwarnjabi_file_obsolete_o2cbuh1hhjIphKhjlpubeh}(h]h ]h"]h$]h&]uh1hhjIphKhjoubh)}(hXOcfs2-tools looks at 'interface-revision' for versioning information. Each logmask/ file controls a set of debug prints and can be written into with the strings "allow", "deny", or "off". Reading the file returns the current state. Was renamed to /sys/fs/u2cb/h]hXOcfs2-tools looks at ‘interface-revision’ for versioning information. Each logmask/ file controls a set of debug prints and can be written into with the strings “allow”, “deny”, or “off”. Reading the file returns the current state. Was renamed to /sys/fs/u2cb/}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhjIphKhjoubj)}(hhh]j)}(h]Users: ocfs2-tools. It's sufficient to mail proposed changes to ocfs2-devel@lists.linux.dev. h](j)}(hUsers:h]hUsers:}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhjIphKhjpubj)}(hhh]h)}(hUocfs2-tools. It's sufficient to mail proposed changes to ocfs2-devel@lists.linux.dev.h](h;ocfs2-tools. It’s sufficient to mail proposed changes to }(hjphhhNhNubj)}(hocfs2-devel@lists.linux.devh]hocfs2-devel@lists.linux.dev}(hjphhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:ocfs2-devel@lists.linux.devuh1jhjpubh.}(hjphhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjIphKhjpubah}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jhjIphKhjpubah}(h]h ]h"]h$]h&]uh1jhjoubeh}(h]symbols-under-sys-o2cbah ]h"]symbols under /sys/o2cbah$]h&]uh1hhhhhhNhNubeh}(h]abi-obsolete-symbolsah ]h"]abi obsolete symbolsah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksj:footnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj&qerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(j]jaj.]j$aj]jaj]jaj ]j aj ]j aj]jajf]j\ajP]jFaj]jaj]jaj-]j#aj]jajp]jfaj]jaj]jaj]j|ajc]jYaj?]j5aj]jaj]jaj]jaj]jaj]jajh]j^ajD]j:aj ]jaj]jaj]jaj ]j aj!]j!ajl"]jb"ajH#]j>#aj$$]j$aj%]j$aj%]j%aj&]j&aj']j'ajq(]jg(ajM)]jC)aj)*]j*aj+]j*aj+]j+aj,]j,aj-]j-aju.]jk.ajQ/]jG/aj-0]j#0aj 1]j0aj1]j1aj2]j2aj3]j3ajz4]jp4ajV5]jL5aj26]j(6aj7]j7aj7]j7aj8]j8aj9]j9aj~:]jt:ajZ;]jP;aj7<]j-<aj=]j =aj=]j=aj>]j>aj?]j?aj@]jy@aj_A]jUAaj;B]j1BajC]j CajC]jCajE]jEajF]jFajG]jGajH]jHajeI]j[IajAJ]j7JajK]jKajK]jKajL]jLajM]jMajN]jNajjO]j`OajFP]j>j=j?j>j?j?j@j@jAj_AjBj;BjfCjCjCDjCjDFjEj GjFjGjGjHjHjIjeIjJjAJjlKjKjHLjKj$MjLjNjMjNjNjOjjOjPjFPjqQj"QjMRjQj)SjRjTjSjTjTjUjnUjVjJVjuWj&WjQXjXj-YjXj ZjYjZjZj[jr[j\jN\jz]j*]jV^j^j2_j^j`j_j`j`jajwajbjSbjcj/cjejejmdjdj`ejejejejfjSfj>j?j?j@jAjBjfCjCDjDFj GjGjHjIjJjlKjHLj$MjNjNjOjPjqQjMRj)SjTjTjUjVjuWjQXj-Yj ZjZj[j\jz]jV^j2_j`j`jajbjcjejmdj`ejejfjj>j?j?j@j@j_Aj`Aj;Bjrubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hYHyperlink target "abi-sys-iio-devicex-scan-elements-in-voltagey-index" is not referenced.}hj[rsbah}(h]h ]h"]h$]h&]uh1hhjXrubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]h_Hyperlink target "abi-sys-bus-iio-devices-iio-devicex-buffer-data-available" is not referenced.}hjursbah}(h]h ]h"]h$]h&]uh1hhjrrubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hWHyperlink target "abi-sys-bus-iio-devices-iio-devicex-buffer-enable" is not referenced.}hjrsbah}(h]h ]h"]h$]h&]uh1hhjrubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hWHyperlink target "abi-sys-bus-iio-devices-iio-devicex-buffer-length" is not referenced.}hjrsbah}(h]h ]h"]h$]h&]uh1hhjrubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hZHyperlink target "abi-sys-bus-iio-devices-iio-devicex-buffer-watermark" is not referenced.}hjrsbah}(h]h ]h"]h$]h&]uh1hhjrubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hWHyperlink target "abi-sys-bus-iio-devices-iio-devicex-scan-elements" is not referenced.}hjrsbah}(h]h ]h"]h$]h&]uh1hhjrubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]haHyperlink target "abi-sys-bus-pci-drivers-intel-vpu-npu-current-frequency-mhz" is not referenced.}hjrsbah}(h]h ]h"]h$]h&]uh1hhjrubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]h]Hyperlink target "abi-sys-bus-pci-drivers-intel-vpu-npu-max-frequency-mhz" is not referenced.}hjssbah}(h]h ]h"]h$]h&]uh1hhjsubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hRHyperlink target "abi-sys-bus-pci-drivers-intel-vpu-sched-mode" is not referenced.}hj+ssbah}(h]h ]h"]h$]h&]uh1hhj(subah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hWHyperlink target "abi-sys-bus-platform-devices-int34d2-00-northpeak" is not referenced.}hjEssbah}(h]h ]h"]h$]h&]uh1hhjBsubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hWHyperlink target "abi-sys-bus-platform-devices-int34d2-00-simplecmd" is not referenced.}hj_ssbah}(h]h ]h"]h$]h&]uh1hhj\subah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]h\Hyperlink target "abi-sys-bus-platform-devices-vpc2004-conservation-mode" is not referenced.}hjyssbah}(h]h ]h"]h$]h&]uh1hhjvsubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hIHyperlink target "abi-sys-bus-usb-devices-power-level" is not referenced.}hjssbah}(h]h ]h"]h$]h&]uh1hhjsubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-actual-profile" is not referenced.}hjssbah}(h]h ]h"]h$]h&]uh1hhjsubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-button" is not referenced.}hjssbah}(h]h ]h"]h$]h&]uh1hhjsubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-info" is not referenced.}hjssbah}(h]h ]h"]h$]h&]uh1hhjsubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-key-mask" is not referenced.}hjssbah}(h]h ]h"]h$]h&]uh1hhjsubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-arvo-roccatarvo-minor-mode-key" is not referenced.}hjtsbah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-actual-profile" is not referenced.}hj/tsbah}(h]h ]h"]h$]h&]uh1hhj,tubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-control" is not referenced.}hjItsbah}(h]h ]h"]h$]h&]uh1hhjFtubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-info" is not referenced.}hjctsbah}(h]h ]h"]h$]h&]uh1hhj`tubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-key-mask" is not referenced.}hj}tsbah}(h]h ]h"]h$]h&]uh1hhjztubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-capslock" is not referenced.}hjtsbah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-easyzone" is not referenced.}hjtsbah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-function" is not referenced.}hjtsbah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-macro" is not referenced.}hjtsbah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-media" is not referenced.}hjtsbah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-keys-thumbster" is not referenced.}hjusbah}(h]h ]h"]h$]h&]uh1hhjuubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-last-set" is not referenced.}hj3usbah}(h]h ]h"]h$]h&]uh1hhj0uubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-light" is not referenced.}hjMusbah}(h]h ]h"]h$]h&]uh1hhjJuubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-macro" is not referenced.}hjgusbah}(h]h ]h"]h$]h&]uh1hhjduubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-reset" is not referenced.Fr}hjusbah}(h]h ]h"]h$]h&]uh1hhj~uubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-talk" is not referenced.}hjusbah}(h]h ]h"]h$]h&]uh1hhjuubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-isku-roccatisku-minor-talkfx" is not referenced.}hjusbah}(h]h ]h"]h$]h&]uh1hhjuubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-actual-profile" is not referenced.}hjusbah}(h]h ]h"]h$]h&]uh1hhjuubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-firmware-version" is not referenced.}hjusbah}(h]h ]h"]h$]h&]uh1hhjuubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-info" is not referenced.}hjvsbah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-macro" is not referenced.}hjvsbah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-1-5-buttons" is not referenced.}hj7vsbah}(h]h ]h"]h$]h&]uh1hhj4vubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-1-5-settings" is not referenced.}hjQvsbah}(h]h ]h"]h$]h&]uh1hhjNvubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-buttons" is not referenced.}hjkvsbah}(h]h ]h"]h$]h&]uh1hhjhvubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-profile-settings" is not referenced.}hjvsbah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-sensor" is not referenced.}hjvsbah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-startup-profile" is not referenced.}hjvsbah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-talk" is not referenced.}hjvsbah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-tcu" is not referenced.}hjvsbah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-koneplus-roccatkoneplus-minor-tcu-image" is not referenced.}hjwsbah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-actual-profile" is not referenced.}hj!wsbah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-control" is not referenced.}hj;wsbah}(h]h ]h"]h$]h&]uh1hhj8wubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-info" is not referenced.}hjUwsbah}(h]h ]h"]h$]h&]uh1hhjRwubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-macro" is not referenced.}hjowsbah}(h]h ]h"]h$]h&]uh1hhjlwubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-profile-buttons" is not referenced.}hjwsbah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-profile-settings" is not referenced.}hjwsbah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-sensor" is not referenced.}hjwsbah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-talk" is not referenced.}hjwsbah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-tcu" is not referenced.}hjwsbah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-konepure-roccatkonepure-minor-tcu-image" is not referenced.}hj xsbah}(h]h ]h"]h$]h&]uh1hhjxubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-cpi" is not referenced.}hj%xsbah}(h]h ]h"]h$]h&]uh1hhj"xubah}(h]h ]h"]h$]h&]levelKtypej!rlineKsourcehuh1jrubjr)}(hhh]h)}(hhh]hHyperlink target "abi-sys-bus-usb-devices-busnum-devnum-config-num-interface-num-hid-bus-vendor-id-product-id-num-kovaplus-roccatkovaplus-minor-actual-profile" is not referenced.}hj?xsbah}(h]h ]h"]h$]h&]uh1hhj