Add usb.h declarations.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Pol Henarejos
2024-08-19 00:02:32 +02:00
parent 0f24d17456
commit 8fdd1a2305

View File

@@ -73,7 +73,7 @@ extern uint8_t card_locked_itf;
#ifdef USB_ITF_HID #ifdef USB_ITF_HID
extern int driver_process_usb_packet_hid(uint16_t rx_read); extern int driver_process_usb_packet_hid(uint16_t rx_read);
extern void driver_exec_finished_hid(uint16_t size_next); extern void driver_exec_finished_hid(uint16_t size_next);
extern void driver_exec_finished_cont_hid(uint16_t size_next, uint16_t offset); extern void driver_exec_finished_cont_hid(uint8_t itf, uint16_t size_next, uint16_t offset);
extern void driver_exec_timeout_hid(); extern void driver_exec_timeout_hid();
extern bool driver_mounted_hid(); extern bool driver_mounted_hid();
extern uint8_t *driver_prepare_response_hid(); extern uint8_t *driver_prepare_response_hid();
@@ -117,10 +117,13 @@ extern uint8_t *usb_get_rx(uint8_t itf);
extern uint8_t *usb_get_tx(uint8_t itf); extern uint8_t *usb_get_tx(uint8_t itf);
extern uint32_t usb_write_offset(uint8_t itf, uint16_t len, uint16_t offset); extern uint32_t usb_write_offset(uint8_t itf, uint16_t len, uint16_t offset);
extern void usb_clear_rx(uint8_t itf); extern void usb_clear_rx(uint8_t itf);
extern uint16_t usb_more_rx(uint8_t itf, uint16_t len);
extern uint16_t usb_get_r_offset(uint8_t itf);
extern uint16_t finished_data_size; extern uint16_t finished_data_size;
extern void usb_set_timeout_counter(uint8_t itf, uint32_t v); extern void usb_set_timeout_counter(uint8_t itf, uint32_t v);
extern void card_init_core1(); extern void card_init_core1();
extern uint32_t usb_write_flush(uint8_t itf); extern uint32_t usb_write_flush(uint8_t itf);
extern uint16_t usb_read_available(uint8_t itf); extern uint16_t usb_read_available(uint8_t itf);
extern uint16_t usb_write_available(uint8_t itf);
#endif #endif