All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add hall effect manu test data tracking
- Supports partial strobe data updates (only printing after getting enough data for a full scan)
- Add levelcheck column and mode set commands to hid-io-core + capnp
- clippy: usage of an
Arcthat is notSendorSync - Update packages and fix nightly drain_filter
- rust-embedded/heapless#252 was fixed
- Can use zero length arrays as originally intended
- 5 commits contributed to the release over the course of 94 calendar days.
- 94 days passed between releases.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Clippy: usage of an
Arcthat is notSendorSync(5057f66) - Add hall effect manu test data tracking (
87cd06d) - Update packages and fix nightly drain_filter (
1fa6aa9) - Https://github.com/japaric/heapless/issues/252 was fixed (
61815a2) - Add levelcheck column and mode set commands to hid-io-core + capnp (
6d44300)
- Clippy: usage of an
- Update dependencies and small fixes
- Fix hid-io-client example tool pixel direct range
- flexi_logger 0.24 -> 0.25
- uhid-virt 0.0.5 -> official 0.0.6
- clippy fixes
- 2 commits contributed to the release over the course of 169 calendar days.
- 187 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Replace zwp-virtual-keyboard with wayland-protocols-misc
- 3 commits contributed to the release over the course of 11 calendar days.
- 11 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 75 commits contributed to the release over the course of 1076 calendar days.
- 1085 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Add tokio as a public crate for easier library importing (
3f9862b) - Adding hid-io-client (
77e5bd6) - Fixes for PixelSetting and DirectSet capnp rpc (
5394d79) - Adding pixelSet and pixelSetting to capnp api (
c742cf7) - Add pixel tool commands (
980dc13) - Fixing clippy warnings (
679d47d) - Update capnproto schema to better describe manufacturing commands (
486d854) - Add basic manufacturing test tooling (
70020ee) - Adding basic pixelSetting and pixelSet protos (
25f5bf3) - Add h0021(pixelset) h0026(directset) and update manufacturing commands (
9eee16d) - Add h0030_openurl and CommandInterface for modules (
69aee41) - Add capnproto api for h0002_test and h0000_supported_ids (
2979ac6) - Renaming defmt-impl feature to defmt (
4f85e19) - Switching to maintained memmap2 (
8bab0ca) - Increment patch (
6db862b) - Fix tempfile usage so we no longer need the world_accessible patches (
553a585) - Nightly clippy issues (
bf655ee) - Updating linux dependencies to the latest versions (
08e975d) - Fix clippy and build warnings (
6f0ad47) - Remove bincode-core and serde dependencies (
8d18fe9) - Fixing test case issue with heapless (
d34ef8c) - Adding basic defmt support to hid-io-protocol (
c074bdb) - Updating to heapless 0.7 (
674e724) - Adding versioning to hid-io-protocol (
589db1e) - Adding manufacturing-test support to examples (
3213ebe) - Fixing clippy errors (
4d5e4d7) - Adding h0051 manufacturing test result (
c8ce11c) - Fixing h0030 and h0034 terminal commands (
d58af7e) - More bring-up with hid-io-kibohd (
e9c2cf3) - Fixing Sync packets (
b83f996) - More cleanup from hid-io-protocol integration (
166ef4b) - Integrated h0031 and h0034 into hid-io-core (
32956aa) - Integrating more hid-io-protocol into hid-io-core (
ef15ee1) - Adding more hid-io commands (
d835b13) - Adding h0050 and integrating h0001 and h0005 in to hid-io-core (
c24a6ef) - Initial integration of hid-io-protocol into hid-io-core (
36b62e4) - Adding split buffer processing (
ebde1c1) - Splitting out hid-io-protocol into it's own crate (
46503de) - More tools and hid-io command work (
192444e) - Adding Terminal hid-io packet as a generic supported id (
d0baab1) - Small typo in Windows deps (
543c5ce) - Adding library entry point (
96567e4) - Adding optional features for hid-io (
90eda51) - Fix new clippy warnings (
b0d2b51) - Updating GitHub Actions dependencies for Wayland (
d37abb8) - Updating Windows build (
f3d410f) - Adding Wayland UTF-8 typing support (
f897ff2) - Adding device info capnproto api (
ab29e66) - Fixes repeated UTF-8 emoji bug in macOS (
372f9f7) - Update Unicode support for macOS (
9749bf6) - Converting hidapi to use read_timeout() instead of polling read() (
a689ac7) - Adding info API to daemon node (
149d4ea) - Adding manufacturingTest command (
e7b07d2) - Adding unicode_string and unicode_key capnproto api functions (
e46205b) - Refactor of unicode module (
8f2d59d) - Adding daemonnode skeleton (
7a05065) - Adding compilation toggles for Linux specific features (
af16a4c) - CLI subscriptions now working again after async refactor (
275b82d) - Fixing nodes subscriptions (
8fa3a87) - Renaming HIDIO to HidIo in capnproto schemas (
1acf3c0) - More tokio 0.3 fixes (
a6a545f) - Updating more cargo packages (
754b8bf) - RpcSystem abort now working correctly (
fbb09e3) - Upgrading to tokio 0.3 (
43cdbd4) - Github actions fixes for Linux (
cba9d60) - Added working uhid nkro and 6kro keyboard tests (
8ec7ae2) - Basic evdev monitoring (keyboard hid only) is working (
85b551c) - Initial vhid and evdev work on Linux (
47fd4c4) - Major refactor (
79901f5) - Adding sleep mode and Non-Acked packets to HID-IO spec (
e5a2145) - Fixing clippy errors (
85e46a7) - Fixes some disconnection crashes (
6e25561) - Decreasing scan delay (
dede17a) - Adding re-connecting debug terminal support (
95b1e53) - Cleaning up non-logged messages (
a7171cb)
- Add tokio as a public crate for easier library importing (
- 4 commits contributed to the release over the course of 25 calendar days.
- 37 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 3 commits contributed to the release over the course of 8 calendar days.
- 8 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 6 commits contributed to the release over the course of 91 calendar days.
- 190 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 30 commits contributed to the release over the course of 669 calendar days.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Cargo fmt (
2ed012f) - X11 Unicode fixes (
33aba7b) - More stable rpc (
cdcb5fc) - No more clippy warnings (
e6c03d1) - More docs (
37e945a) - Update packet id's to match spec (
247b4a3) - Cleanup (
10d187d) - OSX Unicode support and service (
6d8c6d8) - Windows service and cross compiling (
64d1577) - The commit (
695c4cc) - Collect node info durring auth (
0e4ce23) - Dynamic nodes list (
f3daf71) - Node storage & retrieval (
1703c4a) - Basic auth stubs (
3413ef2) - Add optional TLS encryption (
1e42f56) - Upgrade to 2018 edition (
2975e13) - Create unicode x11 output module (
f8b61c6) - Initial rust rpc server (
9de2051) - Run rustfmt (
7858e89) - Run rstfmt on the codebase (
13069e8) - Fixing compilation errors (
61eeccf) - Missing file (
025f91f) - Example client/server in Python and initial Cap'n'Proto Schema files (
37a9966) - Adding basic cli options (
b3427bf) - Adding HID-IO protocol module (
f0bbe92) - Merge branch 'master' of https://github.com/hid-io/hid-io (
afc44da) - Initial serialization of HID-IO packets (including continuation chunking) (
5e04e99) - Adding Travis CI build for Linux and macOS; appveyor for Windows (
2ca24e2) - Device connect/reconnect code now working (
bfa3e15) - Initial code structure dump (
d9b2931)
- Cargo fmt (