@@ -150,8 +150,8 @@ func sendViaEPIn(ep uint32, data []byte, count int) {
150
150
_usbDPSRAM .EPxBufferControl [ep & 0x7F ].In .Set (val )
151
151
}
152
152
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 ) {
155
155
// Prepare buffer control register value
156
156
if ep == 0 {
157
157
armEPZeroStall ()
@@ -162,8 +162,8 @@ func SetStallEPIn(ep uint32) {
162
162
_usbDPSRAM .EPxBufferControl [ep & 0x7F ].In .Set (val )
163
163
}
164
164
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 ) {
167
167
if ep == 0 {
168
168
panic ("SetStallEPOut: EP0 OUT not valid" )
169
169
}
@@ -172,7 +172,7 @@ func SetStallEPOut(ep uint32) {
172
172
}
173
173
174
174
// Clear the ENDPOINT_HALT/stall on a USB IN endpoint
175
- func ClearStallEPIn (ep uint32 ) {
175
+ func ( dev * USBDevice ) ClearStallEPIn (ep uint32 ) {
176
176
ep = ep & 0x7F
177
177
val := uint32 (usbBuf0CtrlStall )
178
178
_usbDPSRAM .EPxBufferControl [ep ].In .ClearBits (val )
@@ -183,7 +183,7 @@ func ClearStallEPIn(ep uint32) {
183
183
}
184
184
185
185
// Clear the ENDPOINT_HALT/stall on a USB OUT endpoint
186
- func ClearStallEPOut (ep uint32 ) {
186
+ func ( dev * USBDevice ) ClearStallEPOut (ep uint32 ) {
187
187
ep = ep & 0x7F
188
188
val := uint32 (usbBuf0CtrlStall )
189
189
_usbDPSRAM .EPxBufferControl [ep ].Out .ClearBits (val )
0 commit comments