* feat(device): Read user config from eeprom * read data from eeprom * fix user config serialization * fix device connected detection * not allow override default config is eeprom is empty * add error handling to eeprom parsing * colorize log output * add USB[T] feature * add class name to USB[T] log * remove redundant error log msg * Add USB[T] to Apply user config
Usage
- Install node.js and npm
- Run
npm installin this directory - Run script eg.
node blink-test-led.js
Driver requirements
Linux
Default driver.
Windows
Inorder to make the usb lib work, the WinUsb driver should be installed (only) for interface 0, the rest should be the default HidUsb.
- Download zadig
- Install WinUsb for Ultimate Hacking Keyboard (Interface 0)
For more information click here.