Function pointer struct in main for run,init
diff --git a/sam3s_example/simtrace/sniffer.c b/sam3s_example/simtrace/sniffer.c
index c83b95e..4654526 100644
--- a/sam3s_example/simtrace/sniffer.c
+++ b/sam3s_example/simtrace/sniffer.c
@@ -77,3 +77,11 @@
 
     USART_SetReceiverEnabled(USART_PHONE, 1);
 }
+
+void Sniffer_run( void )
+{
+    if (rcvdChar != 0) {
+        TRACE_DEBUG("Rcvd char _%x_ \n\r", rcvdChar);
+        rcvdChar = 0;
+    }
+}