@@ -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