TinyUSB Library
Select one of the symbols to view example projects that use it.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
SourceVu
Raspberry Pi Pico SDK and Examples
TinyUSB Library
PicoSDK references
Symbols in PicoSDK referenced by TinyUSB Library
Functions
Name
References
__assert_func()
28
panic()
8
tud_vendor_control_xfer_cb()
5
irq_set_enabled()
4
busy_wait_at_least_cycles()
3
reset_block()
3
unreset_block_wait()
3
irq_remove_handler()
3
tud_descriptor_bos_cb()
3
usbd_app_driver_get_cb()
3
tud_cdc_line_coding_cb()
3
tud_descriptor_configuration_cb()
3
rp2040_chip_version()
2
hw_write_masked()
2
time_us_32()
2
irq_add_shared_handler()
2
critical_section_enter_blocking()
2
critical_section_exit()
2
tud_descriptor_device_cb()
2
tud_descriptor_string_cb()
2
__compiler_memory_barrier()
1
getchar_timeout_us()
1
to_ms_since_boot()
1
get_absolute_time()
1
gpio_put()
1
gpio_set_dir()
1
uart_get_instance()
1
uart_is_readable()
1
uart_putc()
1
uart_getc()
1
sleep_ms()
1
gpio_init()
1
save_and_disable_interrupts()
1
restore_interrupts()
1
mutex_enter_timeout_ms()
1
mutex_init()
1
mutex_exit()
1
sem_init()
1
sem_acquire_timeout_ms()
1
sem_reset()
1
sem_release()
1
critical_section_init()
1
critical_section_deinit()
1
stdio_uart_init_full()
1
pico_get_unique_board_id()
1
Other symbols
Name
References
mutex
71
usb_hw_t
54
usb_hw
32
uint
27
semaphore
17
usb_device_dpram_t
13
usb_dpram
13
CFG_TUD_CDC
13
sie_status
11
sie_ctrl
10
CFG_TUD_VENDOR
10
USBCTRL_IRQ
9
usb_host_dpram_t
7
USB_MAX_ENDPOINTS
7
usbh_dpram
7
RESETS_RESET_USBCTRL_BITS
6
inte
6
USB_INTS_BUFF_STATUS_BITS
5
CFG_TUSB_RHPORT0_MODE
5
buf_status
4
ep_ctrl
4
dev_addr_ctrl
4
USB_SIE_CTRL_START_TRANS_BITS
4
USB_INTS_DEV_SOF_BITS
4
USB_BUF_CTRL_AVAIL
4
EP_CTRL_DOUBLE_BUFFERED_BITS
4
_binary_info_core
4
PICO_SHARED_IRQ_HANDLER_HIGHEST_ORDER_PRIORITY
3
main_ctrl
3
USB_SIE_STATUS_SPEED_BITS
3
USB_INTS_SETUP_REQ_BITS
3
USB_INTS_DEV_RESUME_FROM_HOST_BITS
3
USB_INTS_DEV_SUSPEND_BITS
3
USB_INTS_BUS_RESET_BITS
3
USB_BUF_CTRL_FULL
3
EP_CTRL_INTERRUPT_PER_BUFFER
3
_binary_info_pins_with_func
3
_binary_info_pins_with_name
3
stage
3
request
3
rhport
3
pico_unique_board_id_t
3
io_rw_32
2
uart_inst
2
PICO_DEFAULT_UART
2
PICO_DEFAULT_UART_TX_PIN
2
PICO_DEFAULT_UART_RX_PIN
2
PICO_DEFAULT_LED_PIN
2
__no_inline_not_in_flash_func
2
int_ep_addr_ctrl
2
sof_rd
2
int_ep_ctrl
2
abort
2
abort_done
2
pwr
2
ints
2
ep_buf_ctrl
2
epx_data
2
epx_data
2
in
2
out
2
USB_MAIN_CTRL_HOST_NDEVICE_BITS
2
USB_MAIN_CTRL_CONTROLLER_EN_BITS
2
USB_SIE_CTRL_EP0_INT_1BUF_BITS
2
USB_SIE_CTRL_PULLUP_EN_BITS
2
USB_SIE_CTRL_PREAMBLE_EN_BITS
2
USB_SIE_CTRL_SEND_SETUP_BITS
2
USB_USB_PWR_VBUS_DETECT_OVERRIDE_EN_BITS
2
USB_USB_PWR_VBUS_DETECT_BITS
2
USB_INTF_DEV_SOF_BITS
2
USB_INTS_STALL_BITS
2
USB_INTS_ERROR_RX_TIMEOUT_BITS
2
USB_INTS_TRANS_COMPLETE_BITS
2
USB_INTS_HOST_CONN_DIS_BITS
2
USB_BUF_CTRL_DATA1_PID
2
USB_BUF_CTRL_SEL
2
USB_BUF_CTRL_STALL
2
EP_CTRL_ENABLE_BITS
2
EP_CTRL_INTERRUPT_PER_DOUBLE_BUFFER
2
EP_CTRL_BUFFER_TYPE_LSB
2
core
2
core
2
type
2
tag
2
bi_decl
2
CFG_TUD_CDC_TX_BUFSIZE
2
CFG_TUD_VENDOR_RX_BUFSIZE
2
CFG_TUD_VENDOR_TX_BUFSIZE
2
ctrl
2
io_qspi_hw_t
2
io
2
IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER_BITS
2
IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER_LSB
2
ioqspi_hw
2
sio_hw_t
1
gpio_hi_in
1
GPIO_FUNC_UART
1
GPIO_OVERRIDE_NORMAL
1
GPIO_OVERRIDE_LOW
1
GPIO_OUT
1
hard_assert
1
hw_set_alias_untyped
1
hw_clear_alias_untyped
1
sio_hw
1
PICO_DEFAULT_LED_PIN_INVERTED
1
remove_volatile_cast
1
critical_section
1
ep_stall_arm
1
muxing
1
in
1
out
1
ep0_buf_a
1
setup_packet
1
ctrl
1
int_ep_ctrl
1
epx_buf_ctrl
1
ctrl
1
int_ep_buffer_ctrl
1
epx_ctrl
1
setup_packet
1
USB_ADDR_ENDP_ENDPOINT_LSB
1
USB_ADDR_ENDP1_INTEP_PREAMBLE_BITS
1
USB_ADDR_ENDP1_INTEP_DIR_BITS
1
USB_ADDR_ENDP1_ENDPOINT_LSB
1
USB_SOF_RD_BITS
1
USB_SIE_CTRL_PULLDOWN_EN_BITS
1
USB_SIE_CTRL_RESUME_BITS
1
USB_SIE_CTRL_KEEP_ALIVE_EN_BITS
1
USB_SIE_CTRL_SOF_EN_BITS
1
USB_SIE_CTRL_RECEIVE_DATA_BITS
1
USB_SIE_CTRL_SEND_DATA_BITS
1
USB_SIE_STATUS_DATA_SEQ_ERROR_BITS
1
USB_SIE_STATUS_STALL_REC_BITS
1
USB_SIE_STATUS_RX_TIMEOUT_BITS
1
USB_SIE_STATUS_BUS_RESET_BITS
1
USB_SIE_STATUS_TRANS_COMPLETE_BITS
1
USB_SIE_STATUS_SETUP_REC_BITS
1
USB_SIE_STATUS_RESUME_BITS
1
USB_SIE_STATUS_SPEED_LSB
1
USB_SIE_STATUS_SUSPENDED_BITS
1
USB_EP_ABORT_EP0_OUT_BITS
1
USB_EP_ABORT_EP0_IN_BITS
1
USB_EP_STALL_ARM_EP0_OUT_BITS
1
USB_EP_STALL_ARM_EP0_IN_BITS
1
USB_USB_MUXING_SOFTCON_BITS
1
USB_USB_MUXING_TO_PHY_BITS
1
USB_INTE_STALL_BITS
1
USB_INTE_ERROR_RX_TIMEOUT_BITS
1
USB_INTE_ERROR_DATA_SEQ_BITS
1
USB_INTE_BUFF_STATUS_BITS
1
USB_INTE_TRANS_COMPLETE_BITS
1
USB_INTE_HOST_RESUME_BITS
1
USB_INTE_HOST_CONN_DIS_BITS
1
USB_INTS_DEV_CONN_DIS_BITS
1
USB_INTS_ERROR_DATA_SEQ_BITS
1
USB_HOST_INTERRUPT_ENDPOINTS
1
USB_BUF_CTRL_LAST
1
USB_BUF_CTRL_DATA0_PID
1
USB_BUF_CTRL_LEN_MASK
1
EP_CTRL_HOST_INTERRUPT_INTERVAL_LSB
1
USB_DPRAM_MAX
1
pin_encoding
1
pin_mask
1
label
1
bi_2pins_with_func
1
bi_1pin_with_name
1
index
1
index
1
langid
1
driver_count
1
itf
1
p_line_coding
1
CFG_TUD_CDC_RX_BUFSIZE
1
id
1
PICO_UNIQUE_BOARD_ID_SIZE_BYTES
1