refactor USB package with device class build tags

added basic HID keyboard support for SAMx51 (not fully-functional)
This commit is contained in:
sago35
2022-05-12 20:35:17 +09:00
parent 3b892cbe41
commit 4b81985d2b
25 changed files with 2768 additions and 2684 deletions
+14
View File
@@ -0,0 +1,14 @@
//go:build baremetal && usb.cdc
// +build baremetal,usb.cdc
package machine
import "machine/usb"
var USB = &usb.CDC{Port: 0}
func init() {
// Configure USB D+/D- pins.
USBCDC_DM_PIN.Configure(PinConfig{Mode: PinCom})
USBCDC_DP_PIN.Configure(PinConfig{Mode: PinCom})
}