MaMe82
|
d194f39900
|
Included folder with binaries
|
2018-07-29 22:44:03 +02:00 |
|
mame82
|
c85834c3b6
|
Partially fixed makefile
|
2018-07-29 20:40:42 +00:00 |
|
MaMe82
|
471b3b853e
|
Complete folder layout reorg
|
2018-07-29 20:18:06 +02:00 |
|
MaMe82
|
4e2470adef
|
Package/import reorganization
|
2018-07-29 18:14:46 +02:00 |
|
MaMe82
|
ed1fceece2
|
Fixed more imports
|
2018-07-29 17:46:40 +02:00 |
|
MaMe82
|
afd0882c27
|
Started reorganizing imports
|
2018-07-29 17:39:10 +02:00 |
|
MaMe82
|
ecee187f0d
|
Service emit HID controller events via gRPC
|
2018-07-29 02:46:17 +02:00 |
|
MaMe82
|
e153064605
|
Fixed import of Vuex bindings for webclient
|
2018-07-29 02:42:35 +02:00 |
|
MaMe82
|
23077af2a9
|
Allow CLI client to display events of arbitrary type
|
2018-07-29 02:41:33 +02:00 |
|
MaMe82
|
8f553db5c3
|
Added interface for callback events to HID
|
2018-07-29 02:40:23 +02:00 |
|
MaMe82
|
286b8b9b46
|
Moved Vuex bindings 'mvue' to external repo
|
2018-07-29 02:37:02 +02:00 |
|
MaMe82
|
04c6f0d397
|
Continued working on global state exposed to Vuex
|
2018-07-28 04:51:38 +02:00 |
|
MaMe82
|
0a2a826223
|
refactoring
|
2018-07-28 04:50:04 +02:00 |
|
MaMe82
|
c188e1f5c1
|
refactoring
|
2018-07-28 04:49:25 +02:00 |
|
MaMe82
|
c0b5b5ba26
|
Added Actions to Vuex bindings, moved EventLog to Vuex, refactoring
|
2018-07-27 17:21:37 +02:00 |
|
MaMe82
|
1373345ef0
|
Refactoring, started Vuex bindings, modified Vue bindings (hvue), global state for webclient
|
2018-07-27 03:07:23 +02:00 |
|
mame82
|
03df7ebcc1
|
Moved gRPC to websocket (requires PR accept on johanbrandhorst protobuf) refined event messaging to browser
|
2018-07-24 15:41:43 +00:00 |
|
mame82
|
9c9454a563
|
Introduced events (gRPC server streaming) for server,CLI and WEBCLIENTgit add www/
|
2018-07-20 14:59:25 +00:00 |
|
mame82
|
344517f138
|
Implemented HIDScript editor, started HIDScript launching
|
2018-07-19 16:34:13 +00:00 |
|
mame82
|
a7bcfec453
|
Moved web-client from gopherjs-vue to hvue. Added tab component. ToDo: package vue.js
|
2018-07-18 21:55:44 +00:00 |
|
mame82
|
579c2cb2ca
|
Modified boilerplate code for web-client to allow changing USB gadget settings
|
2018-07-16 17:15:25 +00:00 |
|
mame82
|
b7d0885fd6
|
Changed some HIDScripts
|
2018-07-06 23:26:05 +00:00 |
|
mame82
|
3a1ebdcb97
|
Fix crash when Keyboard/Mouse isn't up and HIDScript commands are issued anyway
|
2018-07-06 23:23:39 +00:00 |
|
mame82
|
03ac3bcbe1
|
Added boot bash script on service start; additional HID job control functions for gRPC-server; minor fixes
|
2018-07-06 22:40:08 +00:00 |
|
mame82
|
d297240020
|
Fixed job management (abort/remove HIDScripts); added waitLED(ANY_OR_NONE) flag for USB re-attach detection
|
2018-06-30 05:31:55 +00:00 |
|
mame82
|
ae87064ae9
|
Added HIDScript background jobs to CLI; Added test scripts for HIDScript
|
2018-06-29 20:42:55 +00:00 |
|
mame82
|
1c7389f77f
|
HIDScript JS callbacks to go are now reacting to Otto's IRQ channel
|
2018-06-29 14:17:41 +00:00 |
|
mame82
|
5a7a0b352d
|
Introduced context cancellation + propagation to HIDScript controller;Global management for background jobs for HIDScript;Updated ToDo; Updated hid tests
|
2018-06-29 12:29:19 +00:00 |
|
mame82
|
26f436a607
|
Updated TDo
|
2018-06-29 00:49:27 +00:00 |
|
mame82
|
cd21a165bb
|
MILESTONE: Added file upload and foreground (blocking) HIDScripts to CLI client, server and gRPC proto. ToDo: HIDScript background jobs
|
2018-06-29 00:46:09 +00:00 |
|
mame82
|
e9d268d89d
|
Updated Makefiel with keymaps; updated HIDController reinit (accounting for otto memory leak); added HIDController to P4wnP1_Service;
|
2018-06-27 05:38:47 +00:00 |
|
mame82
|
513bbabbad
|
Rewritten HIDController to allow reinitialization while reusing otto VM pool (avoid memory leak)
|
2018-06-26 19:59:17 +00:00 |
|
mame82
|
c77752fd05
|
Change initialization of Otto VMs (no cloning). Memory leak fix in Unmarshal
|
2018-06-26 16:34:32 +00:00 |
|
mame82
|
aa31a1f0f8
|
USB: Save path to device files for HID functions
|
2018-06-26 16:33:19 +00:00 |
|
mame82
|
353c16dc39
|
Reworked keyboard LED monitoring, for better GO channel usage
|
2018-06-16 11:27:56 +00:00 |
|
mame82
|
4154a82def
|
Update service to reinitialize USB network interface after changes to USB gadget
|
2018-06-15 16:28:28 +00:00 |
|
mame82
|
0c7a9f6bf1
|
Refined Async Otto VM to rely on GO channel for signaling
|
2018-06-15 16:26:40 +00:00 |
|
mame82
|
9fc612932a
|
Added mouse functionality to HID scripting engine + test from external (modifyable) script file
|
2018-06-15 13:26:58 +00:00 |
|
mame82
|
84867d2ef6
|
Added HIDScript method 'waitLEDRepeat'
|
2018-06-11 15:34:47 +00:00 |
|
mame82
|
be7a039c0e
|
Added waitLED() + layout() to HIDScript. ToDo: waitRepeatLED()
|
2018-06-08 16:09:12 +00:00 |
|
mame82
|
9a2d2f9464
|
Reorganiced HID tests, tested congruent LED triggers (background job)
|
2018-06-08 13:09:57 +00:00 |
|
mame82
|
c683dd95b9
|
Added EN-US layout (included in common layout, too), renamed HID controller methods
|
2018-06-08 12:49:45 +00:00 |
|
mame82
|
8db6b0d179
|
Added combos for HID keyboard, added common keyboard map, added HIDscript function for combos
|
2018-06-08 12:03:24 +00:00 |
|
mame82
|
d580cc7627
|
Started implementing key2report mapping for combos
|
2018-06-07 17:25:07 +00:00 |
|
mame82
|
1e14a80482
|
Common keymap
|
2018-06-07 17:23:56 +00:00 |
|
mame82
|
3a4a46e30e
|
Added 'repeated LED trigger', refined+fixed LED code. ToDo: test multiple goroutines with triggers
|
2018-06-07 14:38:33 +00:00 |
|
mame82
|
293aab4853
|
Refined some Keyboard LED code
|
2018-06-07 12:43:15 +00:00 |
|
mame82
|
055cb4e254
|
Fixed LED state watcher to consider unknown initial state
|
2018-06-07 08:36:23 +00:00 |
|
mame82
|
4116893913
|
Started Keyboard LED state watcher + added testfile testhid.go
|
2018-06-07 08:14:37 +00:00 |
|
mame82
|
1236e927d8
|
Implemented asyncronous JavaScript VM pool for HIDScripts based on JS
|
2018-06-05 21:12:35 +00:00 |
|