summaryrefslogtreecommitdiff
path: root/src/class/audio/audio_device.h
diff options
context:
space:
mode:
authorReinhard Panhuber <[email protected]>2020-08-19 21:07:43 +0200
committerReinhard Panhuber <[email protected]>2020-08-19 21:07:43 +0200
commitc14f68e2c1db7ce82fb8e05d40d8b0b9a83aced6 (patch)
treed3b003f9ded3fa77fd39443105c255c892a7aa6e /src/class/audio/audio_device.h
parent630936472237f319b46d51f691bf6c36d80610b3 (diff)
Commit before sharing.
Setup a test example - UNTESTED! Missing: Start transmitting audio data in set_interface.
Diffstat (limited to 'src/class/audio/audio_device.h')
-rw-r--r--src/class/audio/audio_device.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/class/audio/audio_device.h b/src/class/audio/audio_device.h
index 9766eb5f9..b745ceb09 100644
--- a/src/class/audio/audio_device.h
+++ b/src/class/audio/audio_device.h
@@ -1,7 +1,8 @@
/*
* The MIT License (MIT)
*
- * Copyright (c) 2020 Ha Thach (tinyusb.org) and Reinhard Panhuber
+ * Copyright (c) 2020 Ha Thach (tinyusb.org)
+ * Copyright (c) 2020 Reinhard Panhuber
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -217,15 +218,15 @@ bool tud_audio_buffer_and_schedule_control_xfer(uint8_t rhport, tusb_control_req
//--------------------------------------------------------------------+
#if CFG_TUD_AUDIO_EPSIZE_IN
-bool tud_audio_tx_done_cb(uint8_t rhport, uint16_t * n_bytes_copied);
+TU_ATTR_WEAK bool tud_audio_tx_done_cb(uint8_t rhport, uint16_t * n_bytes_copied);
#endif
#if CFG_TUD_AUDIO_EPSIZE_OUT
-bool tud_audio_rx_done_cb(uint8_t rhport, uint8_t * buffer, uint16_t bufsize);
+TU_ATTR_WEAK bool tud_audio_rx_done_cb(uint8_t rhport, uint8_t * buffer, uint16_t bufsize);
#endif
#if CFG_TUD_AUDIO_EPSIZE_OUT > 0 && CFG_TUD_AUDIO_ENABLE_FEEDBACK_EP
-bool tud_audio_fb_done_cb(uint8_t rhport);
+TU_ATTR_WEAK bool tud_audio_fb_done_cb(uint8_t rhport);
#endif
#if CFG_TUD_AUDIO_INT_CTR_EPSIZE_IN