mirror of
https://github.com/polhenarejos/pico-keys-sdk
synced 2026-06-02 19:33:01 +02:00
Add usb.h declarations.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user