This section documents the controller functions that have been implemented to adjust settings for specific controllers and will be expanded as and when requested.
TPK/Weida functions
We have implemented a function to update the Touch sensitivity / threshold of the controller using the UPDD command line interface.
The device setting eeprom.protocol is used to define the protocol. This must be set to tpk. This can be predefined in the software or set via the command 'upddutils set eeprom.protocol tpk'
With this in place the command 'upddutils tpkset touch_threshold nn' can be used to set the desired threshold value:
For the command to work under UPDD V7, the device must be using the UPDD HID filter interface (device_class = HID)
TRS non HID USB controller
These commands are only available in UPDD V6
A number of firmware related functions have been implemented for the TRS non HID controller. Most of these functions have been implemented with an equivalent UPDD API. Should you be advised how to use these functions at an API level you will need to use a TRS specific header file which can be supplied on request.
The device setting eeprom.protocol is used to define the protocol. This must be set to trs. This can be predefined in the software or set via the command 'upddutils set eeprom.protocol trs'
With this in place the upddutils commands, as listed below, can be used as instructed by TRS.
In this example the trsget command is used to return the firmware version:
Zytronic HID devices
Implemented in UPDD V7 only. The device must be using the UPDD HID filter interface (UPDD device_class setting = HID)
Two commands have been implemented to get and set various settings within the Zytrionic HID device.
Setting |
Usage |
zxygetsettings |
upddutils zxygetsettings - show all settings and their current values:
|
zxysetsetting |
upddutils zxysetsetting - set an individual setting
e.g. upddutils zxysetsetting threshold 25
|