mirror of
https://github.com/luckfox-eng29/kvm.git
synced 2026-01-18 03:28:19 +01:00
Add support for Luckfox PicoKVM
Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
This commit is contained in:
13
usb.go
13
usb.go
@@ -1,9 +1,10 @@
|
||||
package kvm
|
||||
|
||||
import (
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"github.com/jetkvm/kvm/internal/usbgadget"
|
||||
"kvm/internal/usbgadget"
|
||||
)
|
||||
|
||||
var gadget *usbgadget.UsbGadget
|
||||
@@ -12,7 +13,7 @@ var gadget *usbgadget.UsbGadget
|
||||
// call it only after the config is loaded.
|
||||
func initUsbGadget() {
|
||||
gadget = usbgadget.NewUsbGadget(
|
||||
"jetkvm",
|
||||
"kvm",
|
||||
config.UsbDevices,
|
||||
config.UsbConfig,
|
||||
usbLogger,
|
||||
@@ -84,3 +85,11 @@ func checkUSBState() {
|
||||
requestDisplayUpdate(true)
|
||||
triggerUSBStateUpdate()
|
||||
}
|
||||
|
||||
func rpcSendUsbWakeupSignal() error {
|
||||
err := os.WriteFile("/sys/class/udc/ffb00000.usb/srp", []byte("1"), 0644)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user