TheJebForge
f79ae1bf65
Turns out you still need locks in async
2024-10-20 21:46:33 +03:00
TheJebForge
19d9683a1d
Updating dependencies and version
2024-10-20 21:28:26 +03:00
TheJebForge
0f9bd5fee7
Async wrapper rework
2024-10-20 21:28:05 +03:00
TheJebForge
923fec104a
Doc comments warning about flushing
2024-10-20 21:26:18 +03:00
TheJebForge
36a094b1fa
We might get a PID collision at some point
2024-10-20 21:26:05 +03:00
TheJebForge
256fc30b93
More future-proof way of filtering with vendors
2024-10-20 21:25:06 +03:00
Panayotis
d0a5d8a864
Support AKP153E based on AKP153 ( #18 )
...
* Support AKP153E based on AKP153
* change the async demo project name
* updates also on cargo.lock
* Send images lazily to the device. Perform initialization automatically. Flush is safe to call at any time.
* remove 'mut self' references
2024-10-20 20:29:01 +03:00
TheJebForge
68100cb658
Bumped version to 0.7.2
2024-10-12 14:24:32 +03:00
Panayotis
7cb5679835
Remove check of serial number for devices with corrupted firmware ( #17 )
2024-10-12 14:13:21 +03:00
TheJebForge
06c78324c2
Update README.md
2024-10-06 00:45:19 +03:00
TheJebForge
cfacd91e35
Bumped version to 0.7.1
...
Switching mutable to immutable methods technically doesn't hurt anyone, I think...
2024-08-13 19:45:19 +03:00
TheJebForge
de5c3457a6
Mini should use X mirroring instead of Y
...
Fixes #14
2024-08-13 19:44:05 +03:00
TheJebForge
0536391389
Example main is not using async...
2024-08-13 19:42:10 +03:00
TheJebForge
139c1b1e91
Added string replace workaround for serial number
...
Fixes #12
2024-08-13 19:41:50 +03:00
TheJebForge
939df09562
No mutable methods
...
Fixes #11
2024-08-13 19:41:12 +03:00
TheJebForge
f07f36cee3
Update 40-streamdeck.rules
...
Stream Deck Neo should be there...
2024-07-25 02:14:46 +03:00
TheJebForge
ac6d27d57c
Bumped version to 0.7.0
2024-06-16 21:56:15 +03:00
d1c426df56
Stream Deck Neo support ( #10 )
...
* Stream Deck Neo support
* add LCD usage to the example
* Touch Point consistent naming & fixes
Fixes:
- Index check for the LED strip color setter
- Correct arguments for the LCD example
- Async buttons state accounts for Touch Points
* Implemented LCD fill and edited example
* Fixed async compiler errors
* Fixed async doc comments
* Possibly Neo doesn't need page_number + 1?
* Rotate LCD image 180 for Neo
* Readme changes and more docs for write_lcd_fill
---------
Co-authored-by: Vlad Petrov <oss@ejiek.id >
Co-authored-by: TheJebForge <github@thejebforge.com >
2024-06-16 21:54:14 +03:00
TheJebForge
34d33764f3
Actually I should probably have newer hidapi too...
2024-05-16 23:55:18 +03:00
TheJebForge
40a85caea4
Updated crate version to 0.6.0
2024-05-16 23:51:00 +03:00
TheJebForge
cacfb0497e
Updated examples to use clear all methods and handle other events
2024-05-16 23:49:47 +03:00
TheJebForge
0fd2659819
Added new "clear all" method and fixed mutable locks
2024-05-16 23:49:25 +03:00
TheJebForge
b3ae6bf77f
Updated ColorType usage according to updated image-rs
2024-05-16 23:49:02 +03:00
TheJebForge
80c2446db0
Bumped image version
2024-05-16 23:39:31 +03:00
ZCube
910996dba3
Support Ajazz AKP153 ( #6 )
...
* Apply cargo fmt
* Add simple example
* Support Ajazz AKP153
* Apply requested changes.
2024-05-16 23:36:38 +03:00
TheJebForge
20350cc6e0
Reader pattern for sync
2023-10-15 20:55:39 +03:00
TheJebForge
cae68d81bc
Merge pull request #4 from lunixbochs/patch-1
...
don't require default-features from hidapi and image
2023-10-15 11:59:54 +03:00
TheJebForge
f6cfbc7e8e
Accidentally left arc in write_lcd
2023-10-15 11:59:28 +03:00
Ryan Hileman
b2ed52f9d3
don't require default-features from hidapi and image
2023-10-14 21:12:12 -07:00
TheJebForge
6bc9f9ff8b
Updated hidapi and implemented Eq for Kind
2023-07-12 21:51:40 +03:00
TheJebForge
882373900d
Fixed readme
2023-07-04 01:11:02 +03:00
TheJebForge
ff2f1e5c6f
Reworked async methods to use block_in_place
2023-07-04 01:10:14 +03:00
TheJebForge
19ef93f3f2
Udev rules
2023-07-04 00:16:03 +03:00
TheJebForge
bae4df8eb8
Switched static references to Arcs
2023-05-13 18:53:21 +03:00
TheJebForge
fda3db692f
Updated version
2023-04-16 23:15:07 +03:00
TheJebForge
2b053b5bde
Merge pull request #2 from Fl1tzi/main
...
actually provide a method to refresh the list
2023-04-16 23:14:03 +03:00
Fl1tzi
c288a5ac18
actually provide a method to refresh the list
2023-04-16 21:58:17 +02:00
TheJebForge
65d05d80c0
Updated dependencies
2023-04-14 20:11:42 +03:00
TheJebForge
a50cd3b88e
Updated async, all seemingly working
2023-04-14 20:10:18 +03:00
TheJebForge
6698130e2b
Yes, this is yet another readme update
2023-04-14 01:47:37 +03:00
TheJebForge
e5ef96166f
Forgot to update Readme
2023-04-14 01:00:47 +03:00
TheJebForge
71044efc44
Stream Deck Plus support
2023-04-14 00:57:19 +03:00
TheJebForge
f00eec06d0
Serial test is a dev dependency
2023-03-04 17:34:17 +02:00
TheJebForge
6ae94b7890
New cargo lock
2023-03-04 17:22:24 +02:00
TheJebForge
c1f1819806
Version bump
2023-03-04 17:20:30 +02:00
TheJebForge
1cae881cc4
Merge remote-tracking branch 'origin/main'
2023-03-04 17:18:13 +02:00
TheJebForge
0e6511c34f
Updated to the latest version of hidapi
2023-03-04 17:13:24 +02:00
TheJebForge
f56515ad05
Implemented Error for StreamDeckError
2022-11-07 19:57:56 +02:00
TheJebForge
6600107302
Cargo lock
2022-11-06 17:44:38 +02:00
TheJebForge
bebab7c2e6
Fixing readme on crates.io
2022-11-06 16:37:49 +02:00