Skip to content

Commit 70596bf

Browse files
committed
fix: move exported stall commands to USBDevice
1 parent dbdb4c6 commit 70596bf

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/machine/machine_rp2_usb.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ func sendViaEPIn(ep uint32, data []byte, count int) {
150150
_usbDPSRAM.EPxBufferControl[ep&0x7F].In.Set(val)
151151
}
152152

153-
// Enable ENDPOINT_HALT/stall on a USB IN endpoint
154-
func SetStallEPIn(ep uint32) {
153+
// Set ENDPOINT_HALT/stall status on a USB IN endpoint
154+
func (dev *USBDevice) SetStallEPIn(ep uint32) {
155155
// Prepare buffer control register value
156156
if ep == 0 {
157157
armEPZeroStall()
@@ -162,8 +162,8 @@ func SetStallEPIn(ep uint32) {
162162
_usbDPSRAM.EPxBufferControl[ep&0x7F].In.Set(val)
163163
}
164164

165-
// Enable ENDPOINT_HALT/stall on a USB OUT endpoint
166-
func SetStallEPOut(ep uint32) {
165+
// Set ENDPOINT_HALT/stall status on a USB OUT endpoint
166+
func (dev *USBDevice) SetStallEPOut(ep uint32) {
167167
if ep == 0 {
168168
panic("SetStallEPOut: EP0 OUT not valid")
169169
}
@@ -172,7 +172,7 @@ func SetStallEPOut(ep uint32) {
172172
}
173173

174174
// Clear the ENDPOINT_HALT/stall on a USB IN endpoint
175-
func ClearStallEPIn(ep uint32) {
175+
func (dev *USBDevice) ClearStallEPIn(ep uint32) {
176176
ep = ep & 0x7F
177177
val := uint32(usbBuf0CtrlStall)
178178
_usbDPSRAM.EPxBufferControl[ep].In.ClearBits(val)
@@ -183,7 +183,7 @@ func ClearStallEPIn(ep uint32) {
183183
}
184184

185185
// Clear the ENDPOINT_HALT/stall on a USB OUT endpoint
186-
func ClearStallEPOut(ep uint32) {
186+
func (dev *USBDevice) ClearStallEPOut(ep uint32) {
187187
ep = ep & 0x7F
188188
val := uint32(usbBuf0CtrlStall)
189189
_usbDPSRAM.EPxBufferControl[ep].Out.ClearBits(val)

0 commit comments

Comments
 (0)