28#ifndef CLASS_USBTMC_USBTMC_DEVICE_H_
29#define CLASS_USBTMC_USBTMC_DEVICE_H_
34#if !defined(CFG_TUD_USBTMC_ENABLE_488)
35#define CFG_TUD_USBTMC_ENABLE_488 (1)
51#if (CFG_TUD_USBTMC_ENABLE_488)
83#if (CFG_TUD_USBTMC_ENABLE_488)
94 const void *
data,
size_t len,
95 bool endOfMessage,
bool usingTermChar);
AUDIO Channel Cluster Descriptor (4.1)
CFG_TUH_MEM_ALIGN tusb_control_request_t request
bool tud_usbtmc_initiate_abort_bulk_in_cb(uint8_t *tmcResult)
TU_ATTR_WEAK bool tud_usbtmc_indicator_pulse_cb(tusb_control_request_t const *msg, uint8_t *tmcResult)
TU_ATTR_WEAK bool tud_usbtmc_notification_complete_cb(void)
void tud_usbtmc_open_cb(uint8_t interface_id)
bool usbtmcd_xfer_cb(uint8_t rhport, uint8_t ep_addr, xfer_result_t result, uint32_t xferred_bytes)
bool tud_usbtmc_msgBulkOut_start_cb(usbtmc_msg_request_dev_dep_out const *msgHeader)
bool tud_usbtmc_msg_data_cb(void *data, size_t len, bool transfer_complete)
bool tud_usbtmc_transmit_dev_msg_data(const void *data, size_t len, bool endOfMessage, bool usingTermChar)
bool tud_usbtmc_msgBulkIn_complete_cb(void)
TU_ATTR_WEAK bool tud_usbtmc_msg_trigger_cb(usbtmc_msg_generic_t *msg)
bool tud_usbtmc_initiate_abort_bulk_out_cb(uint8_t *tmcResult)
bool tud_usbtmc_check_abort_bulk_out_cb(usbtmc_check_abort_bulk_rsp_t *rsp)
bool tud_usbtmc_check_abort_bulk_in_cb(usbtmc_check_abort_bulk_rsp_t *rsp)
void usbtmcd_init_cb(void)
uint16_t usbtmcd_open_cb(uint8_t rhport, tusb_desc_interface_t const *itf_desc, uint16_t max_len)
bool usbtmcd_deinit(void)
void tud_usbtmc_bulkIn_clearFeature_cb(void)
void usbtmcd_reset_cb(uint8_t rhport)
bool tud_usbtmc_check_clear_cb(usbtmc_get_clear_status_rsp_t *rsp)
bool usbtmcd_control_xfer_cb(uint8_t rhport, uint8_t stage, tusb_control_request_t const *request)
bool tud_usbtmc_initiate_clear_cb(uint8_t *tmcResult)
bool tud_usbtmc_transmit_notification_data(const void *data, size_t len)
void tud_usbtmc_bulkOut_clearFeature_cb(void)
uint8_t tud_usbtmc_get_stb_cb(uint8_t *tmcResult)
usbtmc_response_capabilities_488_t const * tud_usbtmc_get_capabilities_cb(void)
bool tud_usbtmc_msgBulkIn_request_cb(usbtmc_msg_request_dev_dep_in const *request)
bool tud_usbtmc_start_bus_read(void)