From 9406f8e464c6f82470a8f8c6f47425be6f2745c3 Mon Sep 17 00:00:00 2001 From: chegewara Date: Thu, 29 Jul 2021 13:52:30 +0200 Subject: [PATCH] Weaken tinyusb callbacks (#5475) --- cores/esp32/esp32-hal-tinyusb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cores/esp32/esp32-hal-tinyusb.c b/cores/esp32/esp32-hal-tinyusb.c index 75ed1f9b..6e8ad868 100644 --- a/cores/esp32/esp32-hal-tinyusb.c +++ b/cores/esp32/esp32-hal-tinyusb.c @@ -263,7 +263,7 @@ static tinyusb_endpoints_usage_t tinyusb_endpoints; /** * @brief Invoked when received GET CONFIGURATION DESCRIPTOR. */ -uint8_t const *tud_descriptor_configuration_cb(uint8_t index) +__attribute__ ((weak)) uint8_t const *tud_descriptor_configuration_cb(uint8_t index) { //log_d("%u", index); return tinyusb_config_descriptor; @@ -272,7 +272,7 @@ uint8_t const *tud_descriptor_configuration_cb(uint8_t index) /** * @brief Invoked when received GET DEVICE DESCRIPTOR. */ -uint8_t const *tud_descriptor_device_cb(void) +__attribute__ ((weak)) uint8_t const *tud_descriptor_device_cb(void) { //log_d(""); return (uint8_t const *)&tinyusb_device_descriptor; @@ -281,7 +281,7 @@ uint8_t const *tud_descriptor_device_cb(void) /** * @brief Invoked when received GET STRING DESCRIPTOR request. */ -uint16_t const *tud_descriptor_string_cb(uint8_t index, uint16_t langid) +__attribute__ ((weak)) uint16_t const *tud_descriptor_string_cb(uint8_t index, uint16_t langid) { //log_d("%u (0x%x)", index, langid); static uint16_t _desc_str[127];