Skip to content

Commit 9406f8e

Browse files
authored
Weaken tinyusb callbacks (#5475)
1 parent 65eafd1 commit 9406f8e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: cores/esp32/esp32-hal-tinyusb.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ static tinyusb_endpoints_usage_t tinyusb_endpoints;
263263
/**
264264
* @brief Invoked when received GET CONFIGURATION DESCRIPTOR.
265265
*/
266-
uint8_t const *tud_descriptor_configuration_cb(uint8_t index)
266+
__attribute__ ((weak)) uint8_t const *tud_descriptor_configuration_cb(uint8_t index)
267267
{
268268
//log_d("%u", index);
269269
return tinyusb_config_descriptor;
@@ -272,7 +272,7 @@ uint8_t const *tud_descriptor_configuration_cb(uint8_t index)
272272
/**
273273
* @brief Invoked when received GET DEVICE DESCRIPTOR.
274274
*/
275-
uint8_t const *tud_descriptor_device_cb(void)
275+
__attribute__ ((weak)) uint8_t const *tud_descriptor_device_cb(void)
276276
{
277277
//log_d("");
278278
return (uint8_t const *)&tinyusb_device_descriptor;
@@ -281,7 +281,7 @@ uint8_t const *tud_descriptor_device_cb(void)
281281
/**
282282
* @brief Invoked when received GET STRING DESCRIPTOR request.
283283
*/
284-
uint16_t const *tud_descriptor_string_cb(uint8_t index, uint16_t langid)
284+
__attribute__ ((weak)) uint16_t const *tud_descriptor_string_cb(uint8_t index, uint16_t langid)
285285
{
286286
//log_d("%u (0x%x)", index, langid);
287287
static uint16_t _desc_str[127];

0 commit comments

Comments
 (0)