mirror of
https://github.com/hathach/tinyusb.git
synced 2025-03-25 23:38:06 +00:00
Ensure half word alignment in audio 4 channel example
This commit is contained in:
parent
4bebb9ca49
commit
97d1609c72
@ -63,7 +63,7 @@ audio_control_range_2_n_t(1) volumeRng[CFG_TUD_AUDIO_FUNC_1_N_CHANNELS_TX+1];
|
|||||||
audio_control_range_4_n_t(1) sampleFreqRng; // Sample frequency range state
|
audio_control_range_4_n_t(1) sampleFreqRng; // Sample frequency range state
|
||||||
|
|
||||||
// Audio test data
|
// Audio test data
|
||||||
uint8_t i2s_dummy_buffer[CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_1_TX_SUPP_SW_FIFO_SZ];
|
uint16_t i2s_dummy_buffer[CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO][CFG_TUD_AUDIO_FUNC_1_TX_SUPP_SW_FIFO_SZ/2]; // Ensure half word aligned
|
||||||
|
|
||||||
void led_blinking_task(void);
|
void led_blinking_task(void);
|
||||||
void audio_task(void);
|
void audio_task(void);
|
||||||
@ -411,7 +411,7 @@ bool tud_audio_tx_done_post_load_cb(uint8_t rhport, uint16_t n_bytes_copied, uin
|
|||||||
// Generate dummy data
|
// Generate dummy data
|
||||||
for (uint16_t cnt = 0; cnt < CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO; cnt++)
|
for (uint16_t cnt = 0; cnt < CFG_TUD_AUDIO_FUNC_1_N_TX_SUPP_SW_FIFO; cnt++)
|
||||||
{
|
{
|
||||||
uint16_t * p_buff = (uint16_t *) i2s_dummy_buffer[cnt]; // 2 bytes per sample
|
uint16_t * p_buff = i2s_dummy_buffer[cnt]; // 2 bytes per sample
|
||||||
dataVal = 1;
|
dataVal = 1;
|
||||||
for (uint16_t cnt2 = 0; cnt2 < AUDIO_SAMPLE_RATE/1000; cnt2++)
|
for (uint16_t cnt2 = 0; cnt2 < AUDIO_SAMPLE_RATE/1000; cnt2++)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user