Wykres commitów

148 Commity (a5fa0eeb176a78d3ba6c5bf0a058e02bce5d036c)

Autor SHA1 Wiadomość Data
Phil Taylor cadf835d95 Receive current knob values from rig 2023-03-27 12:38:01 +01:00
Phil Taylor 75288b5e78 Allow storing of icons and various other fixes 2023-03-26 23:23:40 +01:00
Phil Taylor 6fd0d4e763 various other fixes and stability improvements 2023-03-26 16:08:53 +01:00
Phil Taylor ac58289188 Initial support for Stream Deck Pro (other Stream Deck support to follow) 2023-03-25 09:09:42 +00:00
Phil Taylor a74f68d9d4 Various fixes 2023-03-21 13:17:35 +00:00
Phil Taylor f663550da7 Set tab name correctly 2023-03-20 15:37:11 +00:00
M0VSE 9d63c5cb71 Fix window issue in linux 2023-03-20 15:32:04 +00:00
Phil Taylor eb65ae0b1c Various fixes
Improve UI handling, add disable option
2023-03-18 16:38:24 +00:00
Phil Taylor 898d5960d8 Allow main knob to be used for other values than VFO 2023-03-18 01:34:40 +00:00
Phil Taylor 792fac11d6 Support multiple USB controllers 2023-03-17 23:35:40 +00:00
Phil Taylor 32e662237b Make ptt react correctly 2023-02-13 15:14:27 +00:00
Phil Taylor da71bb3bc3 Remove debugging 2023-02-12 23:14:51 +00:00
Phil Taylor 9afc661c4c Update usbcontroller.cpp 2023-02-12 17:17:29 +00:00
Phil Taylor 7e89e9f457 Add support for Xencelabs QuickKeys 2023-02-12 16:45:21 +00:00
Phil Taylor 80838e4f82 Some more changes 2023-02-11 11:39:18 +00:00
Phil Taylor 54c75d5def Multiply knob values * 10 2023-02-10 18:52:51 +00:00
Phil Taylor 8b59efbf33 Another try 2023-02-10 18:40:11 +00:00
Phil Taylor 9db0698927 Quick test 2023-02-10 18:26:34 +00:00
Phil Taylor 251239e445 Update usbcontroller.cpp 2023-02-10 18:13:50 +00:00
Phil Taylor a3a82cd442 Merge branch 'master' into ecoder 2023-02-10 18:11:42 +00:00
Phil Taylor 3461a0e5e5 Correct usbMutex 2023-02-10 18:10:32 +00:00
Phil Taylor 3429786e10 Reset knobValues to 0 after sending 2023-02-10 15:51:01 +00:00
Phil Taylor c2e9100a40 Hopefully fix random buttons 2023-02-10 15:47:23 +00:00
Phil Taylor c8a29bb400 Add mutex to ensure thread safety 2023-02-10 15:23:57 +00:00
Phil Taylor fa47bfb4bc Update usbcontroller.cpp 2023-02-10 13:34:04 +00:00
Phil Taylor 82425b445e Try again 2023-02-10 13:28:09 +00:00
Phil Taylor 7aa7546660 More work on knobs 2023-02-10 09:52:51 +00:00
Phil Taylor 1f1800f046 Flip bits in knob command 2023-02-09 18:43:42 +00:00
Phil Taylor a8951813f5 Provisional support for knobs 2023-02-09 13:21:51 +00:00
Elliott Liggett bbbfe38e0b Very minor thing to help compiling with older hidapi. 2023-02-08 08:26:36 -08:00
Phil Taylor 1515e135e5 Fix for old hidapi without version info. 2023-02-08 10:12:48 +00:00
Phil Taylor f4a86ac02e Add more buttons 2023-02-07 23:05:42 +00:00
Phil Taylor b783f8057a tuning knob? 2023-02-07 22:37:26 +00:00
Phil Taylor 1064038138 Another try 2023-02-07 21:12:02 +00:00
Phil Taylor dda3c8ee9d Update usbcontroller.cpp 2023-02-07 21:01:54 +00:00
Phil Taylor 63b8a356e8 Another try for buttons 2023-02-07 20:59:53 +00:00
Phil Taylor 4fc37290e5 try to fix ecoder buttons 2023-02-07 20:51:20 +00:00
Phil Taylor 8a28a89760 Correct order! 2023-02-07 19:41:39 +00:00
Phil Taylor 5298949f3a Add support for ecoder buttons 2023-02-07 19:37:33 +00:00
Phil Taylor 1e217bc5b8 Some initial updates 2023-02-07 19:02:05 +00:00
Phil Taylor 40f49c56e7 Try again 2023-02-07 17:11:53 +00:00
Phil Taylor 78fa248963 Slightly better way of defining USB device types 2023-02-07 14:49:17 +00:00
Phil Taylor 0e28f288ff Add sensitivity control to USB controllers. 2023-02-07 09:32:33 +00:00
Phil Taylor b619be3e2a Another fix 2023-02-06 19:54:52 +00:00
Phil Taylor 64c0007c78 More USB fixes 2023-02-06 19:51:30 +00:00
Phil Taylor b566a760ed Add device path 2023-02-06 18:50:49 +00:00
Phil Taylor 69afce7712 Check hidapi version 2023-02-06 18:19:12 +00:00
Phil Taylor 5654fa524e More attempts to fix MacOS 2023-02-06 17:52:47 +00:00
Phil Taylor 3d053c3c96 Require exclusive access for MacOS 2023-02-06 15:54:35 +00:00
Phil Taylor 872c8aee30 Update usbcontroller.cpp 2023-02-06 15:48:04 +00:00
Phil Taylor e2d6101a53 Fic mac build 2023-02-06 15:46:48 +00:00
Phil Taylor a60cb39483 More improvements to device enumeration 2023-02-06 15:33:59 +00:00
Phil Taylor 7b7d21d3a7 Improve USB device enumeration and fix for MacOS 2023-02-06 15:02:48 +00:00
Phil Taylor 80dc5d2df6 Bit of tidying 2023-02-02 23:11:49 +00:00
Phil Taylor 06c3e33b4d Initialize lastdata first. 2023-02-02 17:45:24 +00:00
Phil Taylor d0cd7e2eb3 Use correct data for F1 key 2023-02-02 16:45:45 +00:00
Phil Taylor 5237c930e5 Ensure link LED is turned on at startup 2023-02-02 16:23:41 +00:00
Phil Taylor 777d08ef24 Turn off link LED when shutdown 2023-02-02 16:21:59 +00:00
Phil Taylor c4fcc89830 Reduce to only send 3 bytes (report+data) 2023-02-02 16:17:41 +00:00
Phil Taylor 193e07284e LED not working, maybe due to data size? 2023-02-02 15:47:59 +00:00
Phil Taylor 6c44ea9e0d More fixes 2023-02-02 15:02:32 +00:00
Phil Taylor ad50d41071 Fix warning 2023-02-02 11:24:22 +00:00
Phil Taylor 1ac8f5c2f0 Fix GCC build error 2023-02-02 11:23:17 +00:00
Phil Taylor e20900dbcf Query RC-28 for version 2023-02-02 00:03:13 +00:00
Phil Taylor 4816427954 Stop shuttle emitting a signal every 100ms! 2023-02-01 18:29:26 +00:00
Phil Taylor 5fa14d13e1 Try to get RC-28 LEDs working 2023-02-01 12:16:04 +00:00
Phil Taylor 0b37b1f984 Fix compile warning 2023-01-30 17:49:42 +00:00
Phil Taylor 5d5ea25fb6 Remove a bit of debugging and fix compile warning 2023-01-29 15:15:41 +00:00
Phil Taylor 7e7dceaa99 Various shuttle fixes incorporating #54 2023-01-29 15:08:47 +00:00
Phil Taylor b45bf9ce41 Fix compile issues 2023-01-12 19:39:35 +00:00
Phil Taylor 0d9a01cd1f Merge latest master and make USB controllers a compile time directive 2023-01-12 19:20:52 +00:00
Phil Taylor 14fc07905e Try to make dial smoother 2022-12-29 00:28:42 +00:00
Phil Taylor 0aca239b2a Add some more debugging 2022-12-29 00:25:14 +00:00
Phil Taylor c3fa41490a Make RC28 buttons work 2022-12-28 22:25:41 +00:00
Dawid Szymański 3aa4375bdf RC28 started to work (no LED feedback yet) MVP done 2022-12-28 21:38:39 +00:00
Phil Taylor eb363db09c Try analogue? 2022-10-23 19:32:55 +01:00
Phil Taylor 4452e0127b More buttons 2022-10-23 19:13:11 +01:00
Phil Taylor 1c8f08a077 More button assignments 2022-10-23 19:06:48 +01:00
Phil Taylor 75aab75b46 start to support analogue 2022-10-23 18:54:18 +01:00
Phil Taylor d753315c55 Some more buttons and add commands 2022-10-23 00:17:50 +01:00
Phil Taylor 6a0997017e Add some button mapping 2022-10-23 00:02:44 +01:00
Phil Taylor ba07c26a2b More gamepad stuff 2022-10-22 23:36:19 +01:00
Phil Taylor 2dad92b9f6 Update usbcontroller.cpp 2022-10-22 23:30:15 +01:00
Phil Taylor 09cd0ba541 Update usbcontroller.cpp 2022-10-22 23:19:52 +01:00
Phil Taylor eff37c586c Update usbcontroller.cpp 2022-10-22 23:18:45 +01:00
Phil Taylor 710566715b More gamepad stuff 2022-10-22 23:17:34 +01:00
Phil Taylor 358375be8a Add gamepad detection 2022-10-22 20:55:08 +01:00
Phil Taylor e6506cd55f Add storing button config 2022-09-18 21:00:44 +01:00
Phil Taylor c87dc5ef73 Fixed after merge 2022-09-18 17:42:41 +01:00
Phil Taylor 62c48ac2c2 Test some shuttle changes 2022-05-17 08:53:24 +01:00
Phil Taylor 2ec20ce18b Comment out debug message 2022-04-27 12:58:42 +01:00
Phil Taylor eb85bb1802 Improve logging and some code cleanup 2022-04-27 12:56:54 +01:00
Phil Taylor 7f003c588e Shuttle button commands now working (mostly) 2022-04-26 14:50:16 +01:00
Phil Taylor 41c5637c30 rename counter to jogCounter to make it clearer. 2022-04-26 08:52:08 +01:00
Phil Taylor 8fc9c48d5c Hopefully fix limited range warning 2022-04-26 08:45:57 +01:00
Phil Taylor 49d1cc085a Add default constructor for BUTTON() 2022-04-26 08:41:58 +01:00
Phil Taylor 96037cd055 Various fixes 2022-04-25 17:40:41 +01:00
Phil Taylor 8ee8d23fb9 'Almost' working shuttle support 2022-04-22 11:11:21 +01:00