====================== DAC Synchronous driver ====================== A DAC (Digital-to-Analog Converter) converts digital value to an analog voltage. The digital value from 0 to the highest represent the output voltage value. The digital highest value possible with the bit resolution supported by the DAC. For example a 10 bit resolution DAC hardware, the highest value is 1024. The highest output voltage possible with the reference voltage. The driver can convert a serials digital value. The pre-defined data should be an data array. Application can invoke dac_sync_write to start the conversation. Features -------- * Initialization and de-initialization * Enabling and disabling * Support for DACs with channels * Writing buffers with multiple samples to DAC Applications ------------ * Generate audio signals by connecting the DAC output to a speaker * Generate a reference voltage Dependencies ------------ * DAC hardware Concurrency ----------- N/A Limitations ----------- N/A Knows issues and workarounds ---------------------------- N/A