Releases: strodgers/epomaker-controller
Releases · strodgers/epomaker-controller
v0.0.7-alpha
What's Changed
- Config file encoding by @strodgers in #47
- Use a time helper class to ensure delays between sending commands by @strodgers in #52
- Remove annoying log message about config existing
- Moved some code out of cli.py since that should only be forwarding commands to epomakercontroller
- Move some useful bits of code to a utils module
- Some reformatting
Full Changelog: v0.0.6-alpha...v0.0.7-alpha
v0.0.6
Lots of improvements and changes in this release
What's Changed
- Removed use of interface number, HID device and interface is now found via path @strodgers in #30
- Simple GUI added which can be used to set individual key RGB colours @strodgers in #35
- Config files used for key-mapping and key layout @strodgers in #38 @strodgers in #39 @strodgers in #42
- Containerization by @strodgers in #40
- Support for the first non-RT100 keyboards (Epomaker EP64 and Gamakay TK68-HE) @cskau in #45
Also some improvements with stability eg sending initialization data on startup, although there are still some unresolved issues by users (#29)
Remove dependencies
There were lots of dependencies on this project that are not needed
I have removed most of them and separated out test requirements
v0.0.4-alpha
- Add option to generate udev rule for keyboard, avoiding need to run as root
v0.0.3-alpha
- Fix issue with upload-image, should use interface 0
- Support multiple PIDs as reported by users in #17
- Minor updates to daemon
v0.0.2-alpha
Basic functionality to communicate with the Epomaker RT100 keyboard over USB:
- Send numbers to the CPU and temp displays on the screen
- Send an image to the screen
- Update time/date on the screen
- Start a daemon to send CPU usage and/or temperature information to the screen
- Basic RGB controls, cycling through available profiles, setting all keys to one colour
Problems:
- No support for 2.4Ghz or Bluetooth
- Some users reporting problems with HID interface numbers (#17)
- Need better support for using the actual keyboard eg macros, setting individual keys via CLI, layers