add csv, dac and pwm