From e9fc9d4e2ae46caf9184a358b02ee79394d7e095 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Fri, 11 Jun 2010 13:17:07 -0400 Subject: helpful debug program --- examples/debug-dtrrts.cpp | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 examples/debug-dtrrts.cpp (limited to 'examples') diff --git a/examples/debug-dtrrts.cpp b/examples/debug-dtrrts.cpp new file mode 100644 index 0000000..c85b342 --- /dev/null +++ b/examples/debug-dtrrts.cpp @@ -0,0 +1,42 @@ +// Sample main.cpp file. Blinks an LED, sends a message out USART2 +// and turns on PWM on pin 2 + +#include "wirish.h" +#include "usb.h" + +#define LED_PIN 13 +#define PWM_PIN 2 + +void setup() +{ + /* Set up the LED to blink */ + pinMode(LED_PIN, OUTPUT); + + /* Send a message out USART2 */ + Serial2.begin(9600); + Serial2.println("Debugging DTR/RTS..."); + +} + +int toggle = 0; + +void loop() { + toggle ^= 1; + digitalWrite(LED_PIN, toggle); + delay(100); + Serial2.print("DTR: "); + Serial2.print(usbGetDTR(), DEC); + Serial2.print("\tRTS: "); + Serial2.println(usbGetRTS(), DEC); +} + + +int main(void) { + init(); + setup(); + + while (1) { + loop(); + } + return 0; +} -- cgit v1.2.3