summaryrefslogtreecommitdiff
path: root/tinyusb/class/cdc_rndis_host.c
diff options
context:
space:
mode:
authorhathach <[email protected]>2013-09-21 00:42:39 +0700
committerhathach <[email protected]>2013-09-21 00:42:39 +0700
commit295612b48f396fa2234c109be4b73294e5c6c27c (patch)
tree9e614d97ed6e16e615c8e1b7e23cf01a9c699f39 /tinyusb/class/cdc_rndis_host.c
parentf8f398a6813567306acd2e9dcfae199c3ecbad3a (diff)
remove ATTR_WEAK for all necessary driver callback
fix ceedling tests
Diffstat (limited to 'tinyusb/class/cdc_rndis_host.c')
-rw-r--r--tinyusb/class/cdc_rndis_host.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/tinyusb/class/cdc_rndis_host.c b/tinyusb/class/cdc_rndis_host.c
index 51d6c3723..af0fe9a05 100644
--- a/tinyusb/class/cdc_rndis_host.c
+++ b/tinyusb/class/cdc_rndis_host.c
@@ -133,6 +133,7 @@ void rndish_init(void)
void rndish_close(uint8_t dev_addr)
{
osal_semaphore_reset( rndish_data[dev_addr-1].sem_notification_hdl );
+// memclr_(&rndish_data[dev_addr-1], sizeof(rndish_data_t)); TODO need to move semaphore & its handle out before memclr
}
@@ -220,12 +221,7 @@ tusb_error_t rndish_open_subtask(uint8_t dev_addr, cdch_data_t *p_cdc)
rndis_msg_set_cmplt_t * const p_set_cmpt = (rndis_msg_set_cmplt_t *) msg_payload;
SUBTASK_ASSERT(p_set_cmpt->type == RNDIS_MSG_SET_CMPLT && p_set_cmpt->status == RNDIS_STATUS_SUCCESS);
-
- //
- if ( tusbh_cdc_rndis_mounted_cb )
- {
- tusbh_cdc_rndis_mounted_cb(dev_addr);
- }
+ tusbh_cdc_rndis_mounted_cb(dev_addr);
OSAL_SUBTASK_END
}