From ea103826fa95e5dcb632e740c3831c4f5fc16771 Mon Sep 17 00:00:00 2001 From: Christina Quast Date: Wed, 21 Jan 2015 14:00:45 +0100 Subject: [PATCH] test for phone I/O pin --- sam3s_example/mains/blink2.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sam3s_example/mains/blink2.c b/sam3s_example/mains/blink2.c index 318afe20..112bfe92 100644 --- a/sam3s_example/mains/blink2.c +++ b/sam3s_example/mains/blink2.c @@ -3,11 +3,15 @@ const Pin statusled = {PIO_PA18, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT}; const Pin statusled2 = {PIO_PA17, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT}; +const Pin io = PIN_PHONE_IO; int main() { register int i = 0; register int b = 0; + + PIO_Configure(&io, PIO_LISTSIZE(io)); + PIO_Clear(&io); PIO_Configure(&statusled, PIO_LISTSIZE(statusled)); PIO_Clear(&statusled); @@ -21,20 +25,24 @@ int main() case 0: PIO_Set(&statusled); b=1; + PIO_Set(&io); break; case 1: PIO_Set(&statusled2); PIO_Set(&statusled); b = 2; + PIO_Clear(&io); break; case 2: PIO_Clear(&statusled); b = 3; + PIO_Set(&io); break; case 3: PIO_Clear(&statusled2); b = 0; break; + PIO_Clear(&io); default: b = 0; }