|
VSF Documented
|
Data Structures | |
| struct | f1cx00s_usb_otg_t |
Functions | |
| uint_fast8_t | __f1cx00s_usb_set_ep (f1cx00s_usb_otg_t *usb, uint_fast8_t ep) |
| uint_fast8_t | __f1cx00s_usb_get_ep_num (f1cx00s_usb_otg_t *usb) |
| void | __f1cx00s_usb_clear_interrupt (f1cx00s_usb_otg_t *usb) |
| void | __f1cx00s_usb_register_irq (f1cx00s_usb_otg_t *usb, void(*irqhandler)(void *), void *param) |
| uint_fast16_t | __f1cx00s_usb_rxfifo_size (f1cx00s_usb_otg_t *usb, uint_fast8_t ep) |
| void | __f1cx00s_usb_read_fifo (f1cx00s_usb_otg_t *usb, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size) |
| void | __f1cx00s_usb_write_fifo (f1cx00s_usb_otg_t *usb, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size) |
| vsf_err_t | __f1cx00s_usb_init (f1cx00s_usb_otg_t *usb, vsf_arch_prio_t priority) |
| bool | f1cx00s_usb_irq (f1cx00s_usb_otg_t *usb) |
| __arm void | USBOTG_Handler (void) |
Variables | |
| f1cx00s_usb_otg_t | USB_OTG0 |
| uint_fast8_t __f1cx00s_usb_set_ep | ( | f1cx00s_usb_otg_t * | usb, |
| uint_fast8_t | ep | ||
| ) |
| uint_fast8_t __f1cx00s_usb_get_ep_num | ( | f1cx00s_usb_otg_t * | usb | ) |
| void __f1cx00s_usb_clear_interrupt | ( | f1cx00s_usb_otg_t * | usb | ) |
| void __f1cx00s_usb_register_irq | ( | f1cx00s_usb_otg_t * | usb, |
| void(*)(void *) | irqhandler, | ||
| void * | param | ||
| ) |
| uint_fast16_t __f1cx00s_usb_rxfifo_size | ( | f1cx00s_usb_otg_t * | usb, |
| uint_fast8_t | ep | ||
| ) |
| void __f1cx00s_usb_read_fifo | ( | f1cx00s_usb_otg_t * | usb, |
| uint_fast8_t | ep, | ||
| uint8_t * | buffer, | ||
| uint_fast16_t | size | ||
| ) |
| void __f1cx00s_usb_write_fifo | ( | f1cx00s_usb_otg_t * | usb, |
| uint_fast8_t | ep, | ||
| uint8_t * | buffer, | ||
| uint_fast16_t | size | ||
| ) |
| vsf_err_t __f1cx00s_usb_init | ( | f1cx00s_usb_otg_t * | usb, |
| vsf_arch_prio_t | priority | ||
| ) |
| bool f1cx00s_usb_irq | ( | f1cx00s_usb_otg_t * | usb | ) |
| none |
| true | it is safe to enter sleep mode |
| false | polling work is on going, please keep calling the function |
| __arm void USBOTG_Handler | ( | void | ) |
| f1cx00s_usb_otg_t USB_OTG0 |