usb: rename callback to handler to keep consistent

Signed-off-by: deadprogram <ron@hybridgroup.com>
Этот коммит содержится в:
deadprogram 2022-07-12 19:59:03 +02:00 коммит произвёл Ron Evans
родитель 8fed063820
коммит 5fdb894760
5 изменённых файлов: 23 добавлений и 23 удалений

Просмотреть файл

@ -15,7 +15,7 @@ func main() {
button.Configure(machine.PinConfig{Mode: machine.PinInputPullup}) button.Configure(machine.PinConfig{Mode: machine.PinInputPullup})
m := midi.New() m := midi.New()
m.SetCallback(func(b []byte) { m.SetHandler(func(b []byte) {
led.Set(!led.Get()) led.Set(!led.Get())
fmt.Printf("% X\r\n", b) fmt.Printf("% X\r\n", b)
m.Write(b) m.Write(b)

Просмотреть файл

@ -20,35 +20,35 @@ const (
) )
type hidDevicer interface { type hidDevicer interface {
Callback() bool Handler() bool
} }
var devices [5]hidDevicer var devices [5]hidDevicer
var size int var size int
// SetCallbackHandler sets the callback. Only the first time it is called, it // SetHandler sets the handler. Only the first time it is called, it
// calls machine.EnableHID for USB configuration // calls machine.EnableHID for USB configuration
func SetCallbackHandler(d hidDevicer) { func SetHandler(d hidDevicer) {
if size == 0 { if size == 0 {
machine.EnableHID(callback, nil, callbackSetup) machine.EnableHID(handler, nil, setupHandler)
} }
devices[size] = d devices[size] = d
size++ size++
} }
func callback() { func handler() {
for _, d := range devices { for _, d := range devices {
if d == nil { if d == nil {
continue continue
} }
if done := d.Callback(); done { if done := d.Handler(); done {
return return
} }
} }
} }
func callbackSetup(setup machine.USBSetup) bool { func setupHandler(setup machine.USBSetup) bool {
ok := false ok := false
if setup.BmRequestType == usb_SET_REPORT_TYPE && setup.BRequest == usb_SET_IDLE { if setup.BmRequestType == usb_SET_REPORT_TYPE && setup.BRequest == usb_SET_IDLE {
machine.SendZlp() machine.SendZlp()

Просмотреть файл

@ -59,7 +59,7 @@ const (
func init() { func init() {
if Keyboard == nil { if Keyboard == nil {
Keyboard = newKeyboard() Keyboard = newKeyboard()
hid.SetCallbackHandler(Keyboard) hid.SetHandler(Keyboard)
} }
} }
@ -74,7 +74,7 @@ func newKeyboard() *keyboard {
} }
} }
func (kb *keyboard) Callback() bool { func (kb *keyboard) Handler() bool {
kb.waitTxc = false kb.waitTxc = false
if b, ok := kb.buf.Get(); ok { if b, ok := kb.buf.Get(); ok {
kb.waitTxc = true kb.waitTxc = true

Просмотреть файл

@ -23,7 +23,7 @@ type mouse struct {
func init() { func init() {
if Mouse == nil { if Mouse == nil {
Mouse = newMouse() Mouse = newMouse()
hid.SetCallbackHandler(Mouse) hid.SetHandler(Mouse)
} }
} }
@ -38,7 +38,7 @@ func newMouse() *mouse {
} }
} }
func (m *mouse) Callback() bool { func (m *mouse) Handler() bool {
m.waitTxc = false m.waitTxc = false
if b, ok := m.buf.Get(); ok { if b, ok := m.buf.Get(); ok {
m.waitTxc = true m.waitTxc = true
@ -82,7 +82,7 @@ func (m *mouse) Move(vx, vy int) {
}) })
} }
// Cilck clicks the mouse button. // Click clicks the mouse button.
func (m *mouse) Click(btn Button) { func (m *mouse) Click(btn Button) {
m.Press(btn) m.Press(btn)
m.Release(btn) m.Release(btn)

Просмотреть файл

@ -13,7 +13,7 @@ var Midi *midi
type midi struct { type midi struct {
buf *RingBuffer buf *RingBuffer
callbackFuncRx func([]byte) rxHandler func([]byte)
waitTxc bool waitTxc bool
} }
@ -32,12 +32,12 @@ func newMidi() *midi {
m := &midi{ m := &midi{
buf: NewRingBuffer(), buf: NewRingBuffer(),
} }
machine.EnableMIDI(m.Callback, m.CallbackRx, nil) machine.EnableMIDI(m.Handler, m.rxHandler, nil)
return m return m
} }
func (m *midi) SetCallback(callbackRx func([]byte)) { func (m *midi) SetHandler(rxHandler func([]byte)) {
m.callbackFuncRx = callbackRx m.rxHandler = rxHandler
} }
func (m *midi) Write(b []byte) (n int, err error) { func (m *midi) Write(b []byte) (n int, err error) {
@ -54,7 +54,7 @@ func (m *midi) sendUSBPacket(b []byte) {
} }
// from BulkIn // from BulkIn
func (m *midi) Callback() { func (m *midi) Handler() {
m.waitTxc = false m.waitTxc = false
if b, ok := m.buf.Get(); ok { if b, ok := m.buf.Get(); ok {
m.waitTxc = true m.waitTxc = true
@ -72,8 +72,8 @@ func (m *midi) tx(b []byte) {
} }
// from BulkOut // from BulkOut
func (m *midi) CallbackRx(b []byte) { func (m *midi) RxHandler(b []byte) {
if m.callbackFuncRx != nil { if m.rxHandler != nil {
m.callbackFuncRx(b) m.rxHandler(b)
} }
} }