3636
3737// optional hcd configuration, called by tuh_configure()
3838bool hcd_configure (uint8_t rhport , uint32_t cfg_id , const void * cfg_param ) {
39- (void ) rhport ;
40- (void ) cfg_id ;
41- (void ) cfg_param ;
42-
39+ (void ) rhport ; (void ) cfg_id ; (void ) cfg_param ;
4340 return false;
4441}
4542
4643// Initialize controller to host mode
4744bool hcd_init (uint8_t rhport , const tusb_rhport_init_t * rh_init ) {
48- (void ) rhport ;
49- (void ) rh_init ;
45+ (void ) rhport ; (void ) rh_init ;
5046 return false;
5147}
5248
5349// Interrupt Handler
5450void hcd_int_handler (uint8_t rhport , bool in_isr ) {
55- (void ) rhport ;
56- (void ) in_isr ;
51+ (void ) rhport ; (void ) in_isr ;
5752}
5853
5954// Enable USB interrupt
@@ -69,7 +64,6 @@ void hcd_int_disable(uint8_t rhport) {
6964// Get frame number (1ms)
7065uint32_t hcd_frame_number (uint8_t rhport ) {
7166 (void ) rhport ;
72-
7367 return 0 ;
7468}
7569
@@ -80,7 +74,6 @@ uint32_t hcd_frame_number(uint8_t rhport) {
8074// Get the current connect status of roothub port
8175bool hcd_port_connect_status (uint8_t rhport ) {
8276 (void ) rhport ;
83-
8477 return false;
8578}
8679
@@ -98,14 +91,12 @@ void hcd_port_reset_end(uint8_t rhport) {
9891// Get port link speed
9992tusb_speed_t hcd_port_speed_get (uint8_t rhport ) {
10093 (void ) rhport ;
101-
10294 return TUSB_SPEED_FULL ;
10395}
10496
10597// HCD closes all opened endpoints belong to this device
10698void hcd_device_close (uint8_t rhport , uint8_t dev_addr ) {
107- (void ) rhport ;
108- (void ) dev_addr ;
99+ (void ) rhport ; (void ) dev_addr ;
109100}
110101
111102//--------------------------------------------------------------------+
@@ -114,49 +105,37 @@ void hcd_device_close(uint8_t rhport, uint8_t dev_addr) {
114105
115106// Open an endpoint
116107bool hcd_edpt_open (uint8_t rhport , uint8_t dev_addr , tusb_desc_endpoint_t const * ep_desc ) {
117- (void ) rhport ;
118- (void ) dev_addr ;
119- (void ) ep_desc ;
120-
108+ (void ) rhport ; (void ) dev_addr ; (void ) ep_desc ;
121109 return false;
122110}
123111
112+ bool hcd_edpt_close (uint8_t rhport , uint8_t daddr , uint8_t ep_addr ) {
113+ (void ) rhport ; (void ) daddr ; (void ) ep_addr ;
114+ return false; // TODO not implemented yet
115+ }
116+
124117// Submit a transfer, when complete hcd_event_xfer_complete() must be invoked
125118bool hcd_edpt_xfer (uint8_t rhport , uint8_t dev_addr , uint8_t ep_addr , uint8_t * buffer , uint16_t buflen ) {
126- (void ) rhport ;
127- (void ) dev_addr ;
128- (void ) ep_addr ;
129- (void ) buffer ;
130- (void ) buflen ;
131-
119+ (void ) rhport ; (void ) dev_addr ; (void ) ep_addr ; (void ) buffer ; (void ) buflen ;
132120 return false;
133121}
134122
135123// Abort a queued transfer. Note: it can only abort transfer that has not been started
136124// Return true if a queued transfer is aborted, false if there is no transfer to abort
137125bool hcd_edpt_abort_xfer (uint8_t rhport , uint8_t dev_addr , uint8_t ep_addr ) {
138- (void ) rhport ;
139- (void ) dev_addr ;
140- (void ) ep_addr ;
141-
126+ (void ) rhport ; (void ) dev_addr ; (void ) ep_addr ;
142127 return false;
143128}
144129
145130// Submit a special transfer to send 8-byte Setup Packet, when complete hcd_event_xfer_complete() must be invoked
146131bool hcd_setup_send (uint8_t rhport , uint8_t dev_addr , uint8_t const setup_packet [8 ]) {
147- (void ) rhport ;
148- (void ) dev_addr ;
149- (void ) setup_packet ;
150-
132+ (void ) rhport ; (void ) dev_addr ; (void ) setup_packet ;
151133 return false;
152134}
153135
154136// clear stall, data toggle is also reset to DATA0
155137bool hcd_edpt_clear_stall (uint8_t rhport , uint8_t dev_addr , uint8_t ep_addr ) {
156- (void ) rhport ;
157- (void ) dev_addr ;
158- (void ) ep_addr ;
159-
138+ (void ) rhport ; (void ) dev_addr ; (void ) ep_addr ;
160139 return false;
161140}
162141
0 commit comments