![]() |
Synergy Software Package User's Manual
|
#include <sf_audio_playback_hw_dac.h>
Data Fields | |
| void(* | p_callback )(sf_audio_playback_hw_callback_args_t *p_args) |
| void * | p_context |
| dac_instance_t const * | p_lower_lvl_dac |
| DAC API used to access DAC hardware. | |
| timer_instance_t const * | p_lower_lvl_timer |
| Timer API used to generate sampling frequency. | |
| transfer_instance_t const * | p_lower_lvl_transfer |
| Transfer API used to transfer data each sampling frequency. | |
| volatile bool | is_dac_ramped_up |
| Whether the DAC is ramped up to half of maximum output. | |
Hardware dependent control block for DAC audio driver.
| void(* sf_audio_playback_hw_dac_instance_ctrl_t::p_callback) (sf_audio_playback_hw_callback_args_t *p_args) |
Callback called when play is complete.
| void* sf_audio_playback_hw_dac_instance_ctrl_t::p_context |
Placeholder for user data. Passed to the user callback in sf_audio_playback_hw_callback_args_t.