phone ISR with mask (does not function yet)
diff --git a/sam3s_example/simtrace/phone.c b/sam3s_example/simtrace/phone.c
index c4ce6d8..e70c73d 100644
--- a/sam3s_example/simtrace/phone.c
+++ b/sam3s_example/simtrace/phone.c
@@ -134,7 +134,15 @@
 #define     RESET   'R'
 static void ISR_PhoneRST( const Pin *pPin)
 {
-    printf("+++ Int!!\n\r");
+    printf("+++ Int!! %x\n\r", pinPhoneRST.pio->PIO_ISR);
+    if ( ((pinPhoneRST.pio->PIO_ISR & pinPhoneRST.mask) != 0)  )
+    {
+        if(PIO_Get( &pinPhoneRST ) == 0) {
+            printf(" 0 ");
+        } else {
+            printf(" 1 ");
+        }
+    }
     state = RST_RCVD;
    
 /*    if (state == NONE || rst_cnt > 2) {