more refactoring, verified CDC on macOS

This commit is contained in:
sago35
2022-05-12 20:37:17 +09:00
parent 4b81985d2b
commit 8fa58fdc6d
21 changed files with 61 additions and 795 deletions
+7 -7
View File
@@ -1,14 +1,14 @@
//go:build baremetal && usb.hid
// +build baremetal,usb.hid
//go:build usb.hid
// +build usb.hid
package machine
import "machine/usb"
var USB = &usb.HID{Port: 0}
var USB = &usb.HID{}
func init() {
// Configure USB D+/D- pins.
USBCDC_DM_PIN.Configure(PinConfig{Mode: PinCom})
USBCDC_DP_PIN.Configure(PinConfig{Mode: PinCom})
func InitUSB(port int) {
InitUSBIO()
USB.Port = port
USB.Configure(usb.HIDConfig{})
}