test for phone I/O pin
diff --git a/sam3s_example/mains/blink2.c b/sam3s_example/mains/blink2.c
index 318afe2..112bfe9 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 @@
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;
}