mirror of
https://github.com/hathach/tinyusb.git
synced 2025-03-28 16:20:26 +00:00
(and update the example to match)
This commit is contained in:
parent
e74c6b0874
commit
acd8fa7650
@ -49,7 +49,7 @@ usbtmcd_app_capabilities =
|
|||||||
.bcdUSB488 = USBTMC_488_VERSION,
|
.bcdUSB488 = USBTMC_488_VERSION,
|
||||||
.bmIntfcCapabilities488 =
|
.bmIntfcCapabilities488 =
|
||||||
{
|
{
|
||||||
.supportsTrigger = 0,
|
.supportsTrigger = 1,
|
||||||
.supportsREN_GTL_LLO = 0,
|
.supportsREN_GTL_LLO = 0,
|
||||||
.is488_2 = 1
|
.is488_2 = 1
|
||||||
},
|
},
|
||||||
@ -68,15 +68,21 @@ static uint8_t status;
|
|||||||
static bool queryReceived = false;
|
static bool queryReceived = false;
|
||||||
|
|
||||||
|
|
||||||
bool usbtmcd_app_msgBulkOut_start(usbtmc_msg_request_dev_dep_out const * msgHeader)
|
bool usbtmcd_app_msgBulkOut_start(uint8_t rhport, usbtmc_msg_request_dev_dep_out const * msgHeader)
|
||||||
{
|
{
|
||||||
|
(void)rhport;
|
||||||
(void)msgHeader;
|
(void)msgHeader;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
bool usbtmcd_app_msg_trigger(uint8_t rhport, usbtmc_msg_generic_t* msg) {
|
||||||
|
(void)rhport;
|
||||||
|
(void)msg;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool usbtmcd_app_msg_data(uint8_t rhport, void *data, size_t len, bool transfer_complete)
|
||||||
bool usbtmcd_app_msg_data(void *data, size_t len, bool transfer_complete)
|
|
||||||
{
|
{
|
||||||
|
(void)rhport;
|
||||||
(void)transfer_complete;
|
(void)transfer_complete;
|
||||||
if(transfer_complete && (len >=4) && !strncasecmp("*idn?",data,4)) {
|
if(transfer_complete && (len >=4) && !strncasecmp("*idn?",data,4)) {
|
||||||
queryReceived = true;
|
queryReceived = true;
|
||||||
@ -121,7 +127,7 @@ bool usbtmcd_app_msgBulkIn_request(uint8_t rhport, usbtmc_msg_request_dev_dep_in
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Return status byte, but put the transfer result status code in the rspResult argument.
|
// Return status byte, but put the transfer result status code in the rspResult argument.
|
||||||
uint8_t usbtmcd_app_get_stb(uint8_t rhport, uint8_t *rspResult)
|
uint8_t usbtmcd_app_get_stb(uint8_t rhport, usbtmc_status_enum *rspResult)
|
||||||
{
|
{
|
||||||
(void)rhport;
|
(void)rhport;
|
||||||
*rspResult = USBTMC_STATUS_SUCCESS;
|
*rspResult = USBTMC_STATUS_SUCCESS;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user