Microchip® Advanced Software Framework

dacifb.c File Reference
#include <avr32/io.h>
#include "compiler.h"
#include "dacifb.h"
#include "delay.h"

Functions

bool dacifb_check_eoc (volatile avr32_dacifb_t *dacifb, uint8_t channel)
 Check channel conversion status. More...
 
bool dacifb_configure (volatile avr32_dacifb_t *dacifb, dacifb_opt_t *p_dacifb_opt, uint32_t pb_hz)
 Configure DACIFB. More...
 
bool dacifb_configure_channel (volatile avr32_dacifb_t *dacifb, uint8_t channel, dacifb_channel_opt_t *p_dacifb_channel_opt, uint32_t prescaler_clock_hz)
 Configure DACIFB specific channel. More...
 
void dacifb_get_calibration_data (volatile avr32_dacifb_t *dacifb, dacifb_opt_t *p_dacifb_opt, uint8_t instance)
 Get DACIFB Calibration Data. More...
 
void dacifb_reload_timer (volatile avr32_dacifb_t *dacifb, uint8_t channel, uint8_t timer_us, uint32_t prescaler_clock_hz)
 Reload Timer for Automatic Trigger on DAC. More...
 
void dacifb_set_value (volatile avr32_dacifb_t *dacifb, uint8_t channel, bool dual, uint32_t value)
 Set channel value. More...
 
void dacifb_start_channel (volatile avr32_dacifb_t *dacifb, uint8_t channel, uint32_t cpu_hz)
 Start analog to digital conversion. More...