@@ -333,7 +333,7 @@ void common_hal_audioio_audioout_play(audioio_audioout_obj_t *self,
333
333
common_hal_audioio_audioout_stop (self );
334
334
}
335
335
audio_dma_result result = AUDIO_DMA_OK ;
336
- uint32_t sample_rate = audiosample_sample_rate (sample );
336
+ uint32_t sample_rate = audiosample_get_sample_rate (sample );
337
337
#ifdef SAMD21
338
338
const uint32_t max_sample_rate = 350000 ;
339
339
#endif
@@ -364,12 +364,12 @@ void common_hal_audioio_audioout_play(audioio_audioout_obj_t *self,
364
364
right_channel_reg = (uint32_t )& DAC -> DATABUF [0 ].reg ;
365
365
}
366
366
367
- size_t num_channels = audiosample_channel_count (sample );
367
+ size_t num_channels = audiosample_get_channel_count (sample );
368
368
369
369
if (num_channels == 2 &&
370
370
// Are DAC channels sequential?
371
371
left_channel_reg + 2 == right_channel_reg &&
372
- audiosample_bits_per_sample (sample ) == 16 ) {
372
+ audiosample_get_bits_per_sample (sample ) == 16 ) {
373
373
result = audio_dma_setup_playback (& self -> left_dma , sample , loop , false, 0 ,
374
374
false /* output unsigned */ ,
375
375
left_channel_reg ,
@@ -403,7 +403,7 @@ void common_hal_audioio_audioout_play(audioio_audioout_obj_t *self,
403
403
}
404
404
}
405
405
Tc * timer = tc_insts [self -> tc_index ];
406
- set_timer_frequency (timer , audiosample_sample_rate (sample ));
406
+ set_timer_frequency (timer , audiosample_get_sample_rate (sample ));
407
407
timer -> COUNT16 .CTRLBSET .reg = TC_CTRLBSET_CMD_RETRIGGER ;
408
408
while (timer -> COUNT16 .STATUS .bit .STOP == 1 ) {
409
409
}
0 commit comments