correct hcd_edpt_clear_stall() API signature

This commit is contained in:
hathach 2023-07-26 19:56:48 +07:00
parent 9554283b03
commit c37a957174
No known key found for this signature in database
GPG Key ID: F5D50C6D51D17CBA
7 changed files with 13 additions and 13 deletions

View File

@ -179,7 +179,7 @@ bool hcd_edpt_abort_xfer(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr);
bool hcd_setup_send(uint8_t rhport, uint8_t dev_addr, uint8_t const setup_packet[8]); bool hcd_setup_send(uint8_t rhport, uint8_t dev_addr, uint8_t const setup_packet[8]);
// clear stall, data toggle is also reset to DATA0 // clear stall, data toggle is also reset to DATA0
bool hcd_edpt_clear_stall(uint8_t daddr, uint8_t ep_addr); bool hcd_edpt_clear_stall(uint8_t rhport, uint8_t daddr, uint8_t ep_addr);
//--------------------------------------------------------------------+ //--------------------------------------------------------------------+
// USBH implemented API // USBH implemented API

View File

@ -831,8 +831,8 @@ bool hcd_edpt_abort_xfer(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
} }
// clear stall, data toggle is also reset to DATA0 // clear stall, data toggle is also reset to DATA0
bool hcd_edpt_clear_stall(uint8_t dev_addr, uint8_t ep_addr) bool hcd_edpt_clear_stall(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
{ (void) rhport;
unsigned const pipenum = find_pipe(dev_addr, ep_addr); unsigned const pipenum = find_pipe(dev_addr, ep_addr);
if (!pipenum) return false; if (!pipenum) return false;
hw_endpoint_t volatile *regs = edpt_regs(pipenum - 1); hw_endpoint_t volatile *regs = edpt_regs(pipenum - 1);

View File

@ -570,8 +570,8 @@ bool hcd_edpt_abort_xfer(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
return false; return false;
} }
bool hcd_edpt_clear_stall(uint8_t dev_addr, uint8_t ep_addr) bool hcd_edpt_clear_stall(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
{ (void) rhport;
if (!tu_edpt_number(ep_addr)) return true; if (!tu_edpt_number(ep_addr)) return true;
int num = find_pipe(dev_addr, ep_addr); int num = find_pipe(dev_addr, ep_addr);
if (num < 0) return false; if (num < 0) return false;

View File

@ -556,8 +556,8 @@ bool hcd_edpt_abort_xfer(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
return false; return false;
} }
bool hcd_edpt_clear_stall(uint8_t dev_addr, uint8_t ep_addr) bool hcd_edpt_clear_stall(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
{ (void) rhport;
ohci_ed_t * const p_ed = ed_from_addr(dev_addr, ep_addr); ohci_ed_t * const p_ed = ed_from_addr(dev_addr, ep_addr);
p_ed->is_stalled = 0; p_ed->is_stalled = 0;

View File

@ -163,8 +163,8 @@ bool hcd_setup_send(uint8_t rhport, uint8_t dev_addr, uint8_t const setup_packet
// return busy; // return busy;
//} //}
bool hcd_edpt_clear_stall(uint8_t dev_addr, uint8_t ep_addr) bool hcd_edpt_clear_stall(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
{ (void) rhport;
(void) dev_addr; (void) dev_addr;
(void) ep_addr; (void) ep_addr;

View File

@ -625,8 +625,8 @@ bool hcd_setup_send(uint8_t rhport, uint8_t dev_addr, uint8_t const setup_packet
return true; return true;
} }
bool hcd_edpt_clear_stall(uint8_t dev_addr, uint8_t ep_addr) bool hcd_edpt_clear_stall(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
{ (void) rhport;
(void) dev_addr; (void) dev_addr;
(void) ep_addr; (void) ep_addr;

View File

@ -718,8 +718,8 @@ bool hcd_edpt_abort_xfer(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
return false; return false;
} }
bool hcd_edpt_clear_stall(uint8_t dev_addr, uint8_t ep_addr) bool hcd_edpt_clear_stall(uint8_t rhport, uint8_t dev_addr, uint8_t ep_addr) {
{ (void) rhport;
uint16_t volatile *ctr = addr_to_pipectr(dev_addr, ep_addr); uint16_t volatile *ctr = addr_to_pipectr(dev_addr, ep_addr);
TU_ASSERT(ctr); TU_ASSERT(ctr);