summaryrefslogtreecommitdiff
path: root/src/class/vendor
diff options
context:
space:
mode:
authorhathach <[email protected]>2019-07-19 20:20:13 +0700
committerhathach <[email protected]>2019-07-19 20:20:13 +0700
commit33de35504abf27801286b1f3760862d3909e2ae6 (patch)
treeca850fca8870470185e572d6ea4630084d36e008 /src/class/vendor
parentae5dc435cbb5afb1fd16d37feaf132085ccb787f (diff)
more house keeping
Diffstat (limited to 'src/class/vendor')
-rw-r--r--src/class/vendor/vendor_device.c29
-rw-r--r--src/class/vendor/vendor_device.h15
2 files changed, 22 insertions, 22 deletions
diff --git a/src/class/vendor/vendor_device.c b/src/class/vendor/vendor_device.c
index 2f7bba16a..e1a0c2739 100644
--- a/src/class/vendor/vendor_device.c
+++ b/src/class/vendor/vendor_device.c
@@ -45,21 +45,27 @@ typedef struct {
uint8_t ep_in;
uint8_t ep_out;
-} cusd_interface_t;
+} vendord_interface_t;
-static cusd_interface_t _cusd_itf;
+static vendord_interface_t _vendord_itf;
/*------------------------------------------------------------------*/
/* FUNCTION DECLARATION
*------------------------------------------------------------------*/
-void cusd_init(void)
+void vendord_init(void)
{
- tu_varclr(&_cusd_itf);
+ tu_varclr(&_vendord_itf);
}
-bool cusd_open(uint8_t rhport, tusb_desc_interface_t const * p_desc_itf, uint16_t *p_len)
+void vendord_reset(uint8_t rhport)
{
- cusd_interface_t* p_itf = &_cusd_itf;
+
+}
+
+
+bool vendord_open(uint8_t rhport, tusb_desc_interface_t const * p_desc_itf, uint16_t *p_len)
+{
+ vendord_interface_t* p_itf = &_vendord_itf;
// Open endpoint pair with usbd helper
tusb_desc_endpoint_t const *p_desc_ep = (tusb_desc_endpoint_t const *) tu_desc_next(p_desc_itf);
@@ -75,19 +81,10 @@ bool cusd_open(uint8_t rhport, tusb_desc_interface_t const * p_desc_itf, uint16_
return true;
}
-bool cusd_control_request(uint8_t rhport, tusb_control_request_t const * p_request)
-{
- return false;
-}
-
-bool cusd_xfer_cb(uint8_t rhport, uint8_t ep_addr, xfer_result_t event, uint32_t xferred_bytes)
+bool vendord_xfer_cb(uint8_t rhport, uint8_t ep_addr, xfer_result_t event, uint32_t xferred_bytes)
{
return true;
}
-void cusd_reset(uint8_t rhport)
-{
-
-}
#endif
diff --git a/src/class/vendor/vendor_device.h b/src/class/vendor/vendor_device.h
index c4001a89f..0c9d0184f 100644
--- a/src/class/vendor/vendor_device.h
+++ b/src/class/vendor/vendor_device.h
@@ -40,6 +40,11 @@
// Should be used with MCU supporting only 1 USB port for code simplicity
//--------------------------------------------------------------------+
+bool tud_vendor_mounted(void);
+
+uint32_t tud_vendor_write(void const* buffer, uint32_t bufsize);
+uint32_t tud_vendor_read(void* buffer, uint32_t bufsize);
+
//--------------------------------------------------------------------+
// APPLICATION CALLBACK API (WEAK is optional)
@@ -48,11 +53,9 @@
//--------------------------------------------------------------------+
// Internal Class Driver API
//--------------------------------------------------------------------+
-void cusd_init(void);
-bool cusd_open(uint8_t rhport, tusb_desc_interface_t const * itf_desc, uint16_t *p_length);
-bool cusd_control_request_st(uint8_t rhport, tusb_control_request_t const * p_request);
-bool cusd_control_complete (uint8_t rhport, tusb_control_request_t const * p_request);
-bool cusd_xfer_cb(uint8_t rhport, uint8_t ep_addr, xfer_result_t event, uint32_t xferred_bytes);
-void cusd_reset(uint8_t rhport);
+void vendord_init(void);
+void vendord_reset(uint8_t rhport);
+bool vendord_open(uint8_t rhport, tusb_desc_interface_t const * itf_desc, uint16_t *p_length);
+bool vendord_xfer_cb(uint8_t rhport, uint8_t ep_addr, xfer_result_t event, uint32_t xferred_bytes);
#endif /* _TUSB_CUSTOM_DEVICE_H_ */