Revert "[RAW HID] Make send func a bool"

This reverts commit e5fb4085c8.
This commit is contained in:
Drashna Jael're
2024-06-25 18:38:50 -07:00
parent e5fb4085c8
commit 8b29b83dac
5 changed files with 10 additions and 13 deletions

View File

@@ -26,6 +26,6 @@ void raw_hid_receive(uint8_t *data, uint8_t length);
* \param data A pointer to the data to send. Must always be 32 bytes in length.
* \param length The length of the buffer. Must always be 32.
*/
bool raw_hid_send(uint8_t *data, uint8_t length);
void raw_hid_send(uint8_t *data, uint8_t length);
/** \} */

View File

@@ -715,13 +715,11 @@ static void udi_hid_raw_report_sent(udd_ep_status_t status, iram_size_t nb_sent,
static void udi_hid_raw_setreport_valid(void) {}
bool raw_hid_send(uint8_t *data, uint8_t length) {
void raw_hid_send(uint8_t *data, uint8_t length) {
if (main_b_raw_enable && !udi_hid_raw_b_report_trans_ongoing && length == UDI_HID_RAW_REPORT_SIZE) {
memcpy(udi_hid_raw_report, data, UDI_HID_RAW_REPORT_SIZE);
udi_hid_raw_send_report();
return true;
}
return false;
}
bool udi_hid_raw_receive_report(void) {

View File

@@ -529,11 +529,11 @@ void console_task(void) {
#endif /* CONSOLE_ENABLE */
#ifdef RAW_ENABLE
bool raw_hid_send(uint8_t *data, uint8_t length) {
void raw_hid_send(uint8_t *data, uint8_t length) {
if (length != RAW_EPSIZE) {
return false;
return;
}
return send_report(USB_ENDPOINT_IN_RAW, data, length);
send_report(USB_ENDPOINT_IN_RAW, data, length);
}
__attribute__((weak)) void raw_hid_receive(uint8_t *data, uint8_t length) {

View File

@@ -138,9 +138,9 @@ USB_ClassInfo_CDC_Device_t cdc_device = {
*
* FIXME: Needs doc
*/
bool raw_hid_send(uint8_t *data, uint8_t length) {
if (length != RAW_EPSIZE) return false;
return send_report(RAW_IN_EPNUM, data, RAW_EPSIZE);
void raw_hid_send(uint8_t *data, uint8_t length) {
if (length != RAW_EPSIZE) return;
send_report(RAW_IN_EPNUM, data, RAW_EPSIZE);
}
/** \brief Raw HID Receive

View File

@@ -147,13 +147,12 @@ static void send_report(uint8_t endpoint, void *report, size_t size) {
static uint8_t raw_output_buffer[RAW_BUFFER_SIZE];
static uint8_t raw_output_received_bytes = 0;
bool raw_hid_send(uint8_t *data, uint8_t length) {
void raw_hid_send(uint8_t *data, uint8_t length) {
if (length != RAW_BUFFER_SIZE) {
return false;
return;
}
send_report(4, data, 32);
return true;
}
__attribute__((weak)) void raw_hid_receive(uint8_t *data, uint8_t length) {