summaryrefslogtreecommitdiff
path: root/src/class/usbtmc/usbtmc_device.h
diff options
context:
space:
mode:
authorNathan Conrad <[email protected]>2019-09-25 12:17:49 -0400
committerNathan Conrad <[email protected]>2019-09-25 12:46:35 -0400
commit3a87dd65d735085845cbf799add77596cf737f44 (patch)
tree361d61eedf0b85e4e2c2256ca0024b519f9a75e6 /src/class/usbtmc/usbtmc_device.h
parent2d4352bfe9d969c76374cd15c3332fbe9f98d66a (diff)
Change getting the capabilities structure to a callback instead of an extern struct.
Diffstat (limited to 'src/class/usbtmc/usbtmc_device.h')
-rw-r--r--src/class/usbtmc/usbtmc_device.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/class/usbtmc/usbtmc_device.h b/src/class/usbtmc/usbtmc_device.h
index 9f1020e58..adccd65e1 100644
--- a/src/class/usbtmc/usbtmc_device.h
+++ b/src/class/usbtmc/usbtmc_device.h
@@ -49,12 +49,6 @@
* Functions to be implemeted by the class implementation
*/
-#if (CFG_TUD_USBTMC_ENABLE_488)
-extern usbtmc_response_capabilities_488_t const tud_usbtmc_app_capabilities;
-#else
-extern usbtmc_response_capabilities_t const tud_usbtmc_app_capabilities;
-#endif
-
// In order to proceed, app must call call tud_usbtmc_start_bus_read(rhport) during or soon after:
// * tud_usbtmc_app_open_cb
// * tud_usbtmc_app_msg_data_cb
@@ -64,6 +58,12 @@ extern usbtmc_response_capabilities_t const tud_usbtmc_app_capabilities;
// * (successful) tud_usbtmc_app_check_abort_bulk_in_cb
// * (successful) tud_usmtmc_app_bulkOut_clearFeature_cb
+#if (CFG_TUD_USBTMC_ENABLE_488)
+usbtmc_response_capabilities_488_t const * tud_usbtmc_get_capabilities_cb(void);
+#else
+usbtmc_response_capabilities_t const * tud_usbtmc_get_capabilities_cb(void);
+#endif
+
void tud_usbtmc_app_open_cb(uint8_t interface_id);
bool tud_usbtmc_app_msgBulkOut_start_cb(usbtmc_msg_request_dev_dep_out const * msgHeader);