btstack_hid_parser: use bool for btstack_hid_report_id_declared

This commit is contained in:
Matthias Ringwald 2024-03-07 13:03:33 +01:00
parent 088c59df85
commit c17118d067
2 changed files with 6 additions and 5 deletions

View File

@ -531,7 +531,7 @@ hid_report_id_status_t btstack_hid_id_valid(int report_id, uint16_t hid_descript
return HID_REPORT_ID_UNDECLARED;
}
int btstack_hid_report_id_declared(uint16_t hid_descriptor_len, const uint8_t * hid_descriptor){
bool btstack_hid_report_id_declared(uint16_t hid_descriptor_len, const uint8_t * hid_descriptor){
while (hid_descriptor_len){
hid_descriptor_item_t item;
bool ok = btstack_hid_parse_descriptor_item(&item, hid_descriptor, hid_descriptor_len);
@ -542,7 +542,7 @@ int btstack_hid_report_id_declared(uint16_t hid_descriptor_len, const uint8_t *
case Global:
switch ((GlobalItemTag)item.item_tag){
case ReportID:
return 1;
return true;
default:
break;
}
@ -553,5 +553,5 @@ int btstack_hid_report_id_declared(uint16_t hid_descriptor_len, const uint8_t *
hid_descriptor_len -= item.item_size;
hid_descriptor += item.item_size;
}
return 0;
return false;
}

View File

@ -208,11 +208,12 @@ int btstack_hid_get_report_size_for_id(int report_id, hid_report_type_t report_t
hid_report_id_status_t btstack_hid_id_valid(int report_id, uint16_t hid_descriptor_len, const uint8_t * hid_descriptor);
/**
* @brief Parses descriptor and returns 1 if report ID found
* @brief Parses descriptor and returns true if report ID found
* @param hid_descriptor_len
* @param hid_descriptor
* @return true if report ID declared in descriptor
*/
int btstack_hid_report_id_declared(uint16_t hid_descriptor_len, const uint8_t * hid_descriptor);
bool btstack_hid_report_id_declared(uint16_t hid_descriptor_len, const uint8_t * hid_descriptor);
/* API_END */
#if defined __cplusplus