deskhop/src
Hrvoje Cavrak 560f3dca74 New features, bugfixes and optimizations
Some of the features implemented in this release are:
  - TinyUSB used to handle HOST management as well
  - USB hub support (tried an ancient one and it worked)
  - Early and buggy support for mouse on the keyboard side
    but have no unified usb receivers to test
  - Rudimentary HID report descriptor parsing, support for
    mice that don't send wheel data unless in report protocol mode
  - Implemented queueing for keyboard/mouse messages with
    hid report send verification
  - Split firmware upgrade shortcut to two
    now it's left-shift + F12 + A + right shift to write board A
             left-shift + F12 + B + right shift to write board B
  - Fixed keyboard stuck in outputing chars if you hold down a key
    and change screens while doing it
  - Implemented cursor hiding, so the screen we are moving away from
    parks cursor at top right corner and it looks more natural and
    feels intuitive
  - Implemented switch lock, use Ctrl + L to lock and unlock
    desktop switching
  - Implemented jump threshold, works like barrier opacity - you can
    define if mouse immediately jumps over or you need to give it a bit
    of a "nudge"
2024-01-03 10:48:34 +01:00
..
handlers.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
hid_parser.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
hid_parser.h New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
keyboard.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
led.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
main.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
main.h New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
mouse.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
setup.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
tusb_config.h New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
uart.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
usb.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
usb_descriptors.c Initial Commit 2023-12-24 23:22:05 +01:00
usb_descriptors.h Initial Commit 2023-12-24 23:22:05 +01:00
user_config.h New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00
utils.c New features, bugfixes and optimizations 2024-01-03 10:48:34 +01:00