From d64c13caf100c7fa638596bd568cce3ce2ffce0a Mon Sep 17 00:00:00 2001 From: Marti Bolivar Date: Thu, 21 Apr 2011 17:24:57 -0400 Subject: Requiring dac_dev* argument in DAC convenience functions. --- examples/test-dac.cpp | 89 +++++++++++++++++++++++++++------------------------ 1 file changed, 48 insertions(+), 41 deletions(-) (limited to 'examples') diff --git a/examples/test-dac.cpp b/examples/test-dac.cpp index af98030..ba766a4 100644 --- a/examples/test-dac.cpp +++ b/examples/test-dac.cpp @@ -1,41 +1,48 @@ -#include "wirish.h" -#include "dac.h" - -uint16 count = 0; - -void setup() { - - pinMode(BOARD_LED_PIN, OUTPUT); - digitalWrite(BOARD_LED_PIN,1); - - Serial1.begin(9600); - Serial1.println("**** Beginning DAC test"); - - Serial1.print("Init... "); - dac_init(DAC_CH1 | DAC_CH2); - Serial1.println("Done."); -} - -void loop() { - toggleLED(); - delay(100); - - count += 100; - if(count > 4095) { - count = 0; - } - - dac_write_channel(1, 4095 - count); - dac_write_channel(2, count); -} - -int main(void) { - init(); - setup(); - - while (1) { - loop(); - } - return 0; -} - +/* + * Simple DAC test. + * + * Author: Marti Bolivar + * + * This file is released into the public domain. + */ + +#include "wirish.h" +#include "dac.h" + +uint16 count = 0; + +void setup() { + pinMode(BOARD_LED_PIN, OUTPUT); + digitalWrite(BOARD_LED_PIN,1); + + Serial1.begin(9600); + Serial1.println("**** Beginning DAC test"); + + Serial1.print("Init... "); + dac_init(DAC, DAC_CH1 | DAC_CH2); + Serial1.println("Done."); +} + +void loop() { + toggleLED(); + delay(100); + + count += 100; + if (count > 4095) { + count = 0; + } + + dac_write_channel(DAC, 1, 4095 - count); + dac_write_channel(DAC, 2, count); +} + +int main(void) { + init(); + setup(); + + while (1) { + loop(); + } + return 0; +} + -- cgit v1.2.3