1. 18 Jun, 2019 1 commit
  2. 02 Apr, 2019 1 commit
  3. 18 Jan, 2019 1 commit
  4. 05 Jan, 2019 2 commits
  5. 02 Jan, 2019 1 commit
  6. 01 Jan, 2019 3 commits
  7. 31 Dec, 2018 2 commits
  8. 21 Nov, 2018 1 commit
  9. 31 Oct, 2018 1 commit
    • Lars Kiesow's avatar
      Update FX Support Notice · 34496f1d
      Lars Kiesow authored
      I've tested the FX support on a g512 and all command work just fine with
      the exception of not being able to set a logo color simply because there
      is no backlit logo…
      
      This patch just updates the help notice which mentions that the FX
      commands are only tested on the g810, suggesting that they might not
      work on other keyboards.
      34496f1d
  10. 01 Aug, 2018 1 commit
  11. 02 Aug, 2017 1 commit
  12. 01 Aug, 2017 1 commit
  13. 26 May, 2017 2 commits
  14. 19 May, 2017 1 commit
  15. 10 May, 2017 1 commit
  16. 07 May, 2017 1 commit
  17. 06 May, 2017 2 commits
  18. 29 Apr, 2017 2 commits
  19. 28 Apr, 2017 3 commits
    • Kevin Pearson's avatar
      Augment command arg parsing to set specific device · 114fa9b7
      Kevin Pearson authored
      Change argument parsing to segregate options from the command
      
      Add -dv -dp and -ds options to allow matching a vendor ID, device ID,
      and/or device serial number.
      
      Modify --list-keyboards to parse the DeviceInfo vector and output
      information to stdout.
      Signed-off-by: default avatarKevin Pearson <pearson.kevin.m@gmail.com>
      114fa9b7
    • Kevin Pearson's avatar
      Add utility to convert string to uint16_t · 53876ac5
      Kevin Pearson authored
      Purpose for this is for command argument parsing of vendor and product
      IDs
      Signed-off-by: default avatarKevin Pearson <pearson.kevin.m@gmail.com>
      53876ac5
    • Kevin Pearson's avatar
      Add support for opening a specific device · 4b2a1002
      Kevin Pearson authored
      Allow filtration and matching of specified Device ID, Product ID, Serial
      Number
      
      Fix an issue in listKeyboards (hidapi) with an out of bounds search when
      using serial number
      
      Fix possible null reference problem in listKeyboards (hidapi) that
      caused rare segfaults when traversing the device enumeration in
      increments of two
      
      Fix handling of output of listKeyboards (hidapi) where it was
      incrementing the dev list pointer, then accessing the node to look for
      device serial number (potential security risk)
      
      Fix handling of serial number output of listKeyboards (hidapi) to handle
      wchar_t instead of outputting the memory address
      
      Fix issue in listKeyboards (libusb) failure to finish cleaning up USB
      contexts, leading to a segfault if calling a separate function after
      listing keyboards.
      
      Fix issue in close (libusb) segfaulting if m_hidHandle was null, so
      added a check.
      
      Modify listKeyboards to provide a vector of DeviceInfo objects that can
      be used by calling applications instead of outputting to stdout directly.
      
      Implement a struct to hold information regarding device information and
      ability for a library caller to query this information to make decisions
      about the currently targeted device.
      Signed-off-by: default avatarKevin Pearson <pearson.kevin.m@gmail.com>
      4b2a1002
  20. 26 Apr, 2017 1 commit
  21. 21 Apr, 2017 3 commits
  22. 14 Apr, 2017 3 commits
  23. 06 Apr, 2017 1 commit
  24. 25 Mar, 2017 2 commits
  25. 24 Mar, 2017 2 commits