Commit Graph

25 Commits

Author SHA1 Message Date
Hrvoje Cavrak a249aa50f1 DeskHop 0.63 (Bugfixes, small features)
- add gaming mode (use left shift + right shift + G to toggle)
- rework HID queue, smoother operation of rotary dials (no packets lost)
- fix dragging across multiple screens on the same output
- improve read reliability for UI
- move default keyboard hotkey for output switching to LCtrl + Caps Lock
- change default X/Y speed to match 16:9 geometry
2024-08-18 16:31:27 +02:00
Hrvoje Cavrak 1fd0049039 DeskHop v0.62 (Minor Bugfixes)
- Fixed screen lock regression bug
  - Cleaned up trailing spaces

Due to MacOS having issues:
  - Moved screen lock shortcut to right control + L
  - Moved switch lock shortcut to right control + K
2024-08-03 19:32:45 +02:00
Hrvoje Cavrak 1415c1d31a DeskHop v0.61 - Promoted RC to Stable
- Single unified firmware binary
- Improved support for NKRO keyboards
- Report mode default for keyboard port
- Improved consumer control parser for variable
  data types (media keys should be better supported)
- System control forwarding
- Improved HID parser
- Web UI to configure instead of keyboard shortcuts
- Firmware upgrade while the device remains functional
- Only one end will need upgrade, the other will get it automatically
- No need to recompile to set most settings
- Improved UART routines to use DMA, more reliable link
- Fixed a bunch of bugs and issues
2024-07-30 14:19:19 +02:00
Hrvoje Cavrak 2fa04aff67 Updated README with Elecrow link 2024-06-23 23:20:45 +02:00
Hrvoje Čavrak 61519def15
Update README.md 2024-04-15 10:40:11 +02:00
Hrvoje Cavrak 09935f5f87 - add windows workaround
- add mouse acceleration (configurable in user_config.h)
- add keyboard shortcuts for output configuration
- after several reports, bundling pico-sdk and tinyusb to simplify building
- bugfixes
2024-03-24 19:02:37 +01:00
Hrvoje Cavrak 3500497d96 Updated README, pcb and case. 2024-03-22 20:40:39 +01:00
Hrvoje Cavrak 92a3c07a19 Updated README 2024-02-15 10:31:00 +01:00
Hrvoje Cavrak 654c9e818b Updated README 2024-02-15 10:29:19 +01:00
Hrvoje Cavrak 15da60bd95 Cleanup, Refactoring, Silkscreen update
- Code refactor, still far from great but a bit less crappy
- Unify behavior - Mouse Zoom feature was made toggle and
  moved from ALT to Right ALT + Right CTRL to avoid interfering
  with OS
- Added optional screensaver "Pong" mode, prevents sleep and it's fun
- Updated README
- Added more visible pin1 marking on PCB for digital isolator
- Marked pins to solder with a star *
- Added checksum and version format support for flash config
2024-01-21 01:45:22 +01:00
Hrvoje Cavrak c21d5b14ea README formatting 2024-01-16 18:58:06 +01:00
Hrvoje Cavrak 99a6e3bf20 Features, bugfixes and configuration.
- Support for storing config in flash
- Support for keyboard and mouse in any port (hopefully)
- Single-sided operation should work with a USB hub
- Added mouse switch cursor height/offset simple calibration
- Added per-screen settings support
- Mouse speed is configurable per-screen and per-axis
- Small fixes and cleanup
- Added LED feedback
- Updated documentation for usage guide
2024-01-16 18:38:24 +01:00
Gusher123 68f8d308fc
Update README.md
Two additions to the silkscreen that are handy while soldering
2024-01-13 18:04:50 +01:00
Hrvoje Cavrak de3cb4dba7 Bugfixes and improvements:
==========================

Added 1000 Hz polling.
(Hopefully) fixed Logitech mouse issues
Removed special treatment for 12 and 16-bit mice
Increased mouse queue size
Increased current allowance from 100mA to 500mA
Allow mouse to wake up a suspended host
Added memory usage print to build

Updated README
  - Added link to troubleshooting wiki
  - Mouse polling rate chart
  - Updated known issues
  - Updates about possible PCB/assembly ordering
2024-01-11 17:57:29 +01:00
Hrvoje Cavrak 73a83b72e3 Updated known bugs, progress and software alternatives in README 2024-01-07 00:09:36 +01:00
Hrvoje Cavrak e2be2e13e0 Updating docs 2024-01-03 11:44:16 +01:00
Hrvoje Cavrak 6e4eea4b27 Updated README with assembly guide video 2024-01-02 19:03:31 +01:00
Hrvoje Cavrak 740f1ee5b9 Adding software alternatives 2023-12-30 14:43:04 +01:00
Samuel Marks 8519e4bbc3
[README.md] Use `cmake --build` and source location flags to simplify and cross-platform configuring & building 2023-12-29 13:15:39 -05:00
Hrvoje Cavrak ce27f335fe README update 2023-12-29 10:19:17 +01:00
Hrvoje Čavrak a03e76fc9f
Update README.md to describe power limitation 2023-12-27 19:09:53 +01:00
Hrvoje Cavrak eff78fda3f Updated FAQ section 2023-12-26 21:01:02 +01:00
Hrvoje Čavrak 378b3f06fb
Updating USB-A part number. 2023-12-26 20:52:02 +01:00
Hrvoje Čavrak 56562bcf62
Update README.md 2023-12-26 17:52:05 +01:00
Hrvoje Cavrak c10f971038 Initial Commit 2023-12-24 23:22:05 +01:00