summaryrefslogtreecommitdiff
path: root/tinyusb/class
diff options
context:
space:
mode:
authorhathach <[email protected]>2013-06-27 16:32:54 +0700
committerhathach <[email protected]>2013-06-27 16:32:54 +0700
commita07ff5a3cece890534ffdd7865676fc8b3a637fd (patch)
treed8a05c17660dfa2769550c7e64d8ca12a0aaafbe /tinyusb/class
parent3bca56665cb802e6e599fb4a1a2be5dd6e64b70b (diff)
use SUBTASK_EXIT to restart & exit task without "assert"
Diffstat (limited to 'tinyusb/class')
-rw-r--r--tinyusb/class/hid_host.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/tinyusb/class/hid_host.c b/tinyusb/class/hid_host.c
index 5d780a819..9328ba782 100644
--- a/tinyusb/class/hid_host.c
+++ b/tinyusb/class/hid_host.c
@@ -276,13 +276,11 @@ tusb_error_t hidh_open_subtask(uint8_t dev_addr, tusb_descriptor_interface_t con
#endif
{
- // TODO assert without breaking into debugger
- SUBTASK_ASSERT_STATUS(TUSB_ERROR_HIDH_NOT_SUPPORTED_PROTOCOL);
+ SUBTASK_EXIT(TUSB_ERROR_HIDH_NOT_SUPPORTED_PROTOCOL); // exit & restart task
}
}else
{
- // TODO assert without breaking into debugger
- SUBTASK_ASSERT_STATUS(TUSB_ERROR_HIDH_NOT_SUPPORTED_SUBCLASS);
+ SUBTASK_EXIT(TUSB_ERROR_HIDH_NOT_SUPPORTED_SUBCLASS); // exit & restart task
}
*p_length = sizeof(tusb_descriptor_interface_t) + sizeof(tusb_hid_descriptor_hid_t) + sizeof(tusb_descriptor_endpoint_t);