VSF Documented
|
Macros | |
#define | VSF_MUSB_FDRC_IMPLEMENT |
Functions | |
void | vk_musb_fdrc_set_mask (volatile uint8_t *reg, uint_fast8_t ep) |
void | vk_musb_fdrc_clear_mask (volatile uint8_t *reg, uint_fast8_t ep) |
uint16_t | vk_musb_fdrc_get_mask (volatile uint8_t *reg) |
void | vk_musb_fdrc_interrupt_init (vk_musb_fdrc_reg_t *reg) |
uint_fast16_t | vk_musb_fdrc_rx_fifo_size (vk_musb_fdrc_reg_t *reg, uint_fast8_t ep) |
void | vk_musb_fdrc_fifo_init (vk_musb_fdrc_reg_t *reg) |
uint16_t | vk_musb_fdrc_set_fifo (vk_musb_fdrc_reg_t *reg, uint_fast8_t ep, usb_ep_type_t type, uint16_t pos, uint_fast16_t size, uint_fast8_t size_msk) |
void | vk_musb_fdrc_read_fifo (vk_musb_fdrc_reg_t *reg, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size) |
void | vk_musb_fdrc_write_fifo (vk_musb_fdrc_reg_t *reg, uint_fast8_t ep, uint8_t *buffer, uint_fast16_t size) |
uint_fast8_t | vk_musb_fdrc_set_ep (vk_musb_fdrc_reg_t *reg, uint_fast8_t ep) |
#define VSF_MUSB_FDRC_IMPLEMENT |
void vk_musb_fdrc_set_mask | ( | volatile uint8_t * | reg, |
uint_fast8_t | ep | ||
) |
void vk_musb_fdrc_clear_mask | ( | volatile uint8_t * | reg, |
uint_fast8_t | ep | ||
) |
void vk_musb_fdrc_interrupt_init | ( | vk_musb_fdrc_reg_t * | reg | ) |
uint_fast16_t vk_musb_fdrc_rx_fifo_size | ( | vk_musb_fdrc_reg_t * | reg, |
uint_fast8_t | ep | ||
) |
void vk_musb_fdrc_fifo_init | ( | vk_musb_fdrc_reg_t * | reg | ) |
uint16_t vk_musb_fdrc_set_fifo | ( | vk_musb_fdrc_reg_t * | reg, |
uint_fast8_t | ep, | ||
usb_ep_type_t | type, | ||
uint16_t | pos, | ||
uint_fast16_t | size, | ||
uint_fast8_t | size_msk | ||
) |
void vk_musb_fdrc_read_fifo | ( | vk_musb_fdrc_reg_t * | reg, |
uint_fast8_t | ep, | ||
uint8_t * | buffer, | ||
uint_fast16_t | size | ||
) |
void vk_musb_fdrc_write_fifo | ( | vk_musb_fdrc_reg_t * | reg, |
uint_fast8_t | ep, | ||
uint8_t * | buffer, | ||
uint_fast16_t | size | ||
) |
uint_fast8_t vk_musb_fdrc_set_ep | ( | vk_musb_fdrc_reg_t * | reg, |
uint_fast8_t | ep | ||
) |