Go to the source code of this file.
|
void | usbc_int_set (bool enabled) |
|
| OSAL_QUEUE_DEF (usbc_int_set, _usbc_qdef, CFG_TUC_TASK_QUEUE_SZ, tcd_event_t) |
|
static uint8_t _rx_buf[64] | TU_ATTR_ALIGNED (4) |
|
bool | usbc_msg_send (uint8_t rhport, pd_header_t const *header, void const *data) |
|
bool | parse_msg_data (uint8_t rhport, pd_header_t const *header, uint8_t const *dobj, uint8_t const *p_end) |
|
bool | parse_msg_control (uint8_t rhport, pd_header_t const *header) |
|
bool | tuc_inited (uint8_t rhport) |
|
bool | tuc_init (uint8_t rhport, uint32_t port_type) |
|
void | tuc_task_ext (uint32_t timeout_ms, bool in_isr) |
|
bool | tuc_msg_request (uint8_t rhport, void const *rdo) |
|
void | tcd_event_handler (tcd_event_t const *event, bool in_isr) |
|
◆ OSAL_QUEUE_DEF()
◆ parse_msg_control()
bool parse_msg_control |
( |
uint8_t |
rhport, |
|
|
pd_header_t const * |
header |
|
) |
| |
◆ parse_msg_data()
bool parse_msg_data |
( |
uint8_t |
rhport, |
|
|
pd_header_t const * |
header, |
|
|
uint8_t const * |
dobj, |
|
|
uint8_t const * |
p_end |
|
) |
| |
◆ tcd_event_handler()
void tcd_event_handler |
( |
tcd_event_t const * |
event, |
|
|
bool |
in_isr |
|
) |
| |
◆ TU_ATTR_ALIGNED()
static uint8_t _rx_buf[64] TU_ATTR_ALIGNED |
( |
4 |
| ) |
|
|
static |
< reserved
Definition at line 35 of file dcd.h.
◆ tuc_init()
bool tuc_init |
( |
uint8_t |
rhport, |
|
|
uint32_t |
port_type |
|
) |
| |
◆ tuc_inited()
bool tuc_inited |
( |
uint8_t |
rhport | ) |
|
◆ tuc_msg_request()
bool tuc_msg_request |
( |
uint8_t |
rhport, |
|
|
void const * |
rdo |
|
) |
| |
◆ tuc_task_ext()
void tuc_task_ext |
( |
uint32_t |
timeout_ms, |
|
|
bool |
in_isr |
|
) |
| |
◆ usbc_int_set()
void usbc_int_set |
( |
bool |
enabled | ) |
|
◆ usbc_msg_send()
bool usbc_msg_send |
( |
uint8_t |
rhport, |
|
|
pd_header_t const * |
header, |
|
|
void const * |
data |
|
) |
| |
◆ _port_inited
bool _port_inited[TUP_TYPEC_RHPORTS_NUM] |
|
static |
◆ _usbc_inited
bool _usbc_inited = false |
|
static |
◆ _usbc_q