 #define PRINTLN(...) mySerial.println(__VA_ARGS__)
 
 
-
+/*
+ * Standard Arduio setup() function.
+ * Turn on some of the interesting features so we can see how it works.
+ */
 void setup() {
   mySerial.begin(9600);
   while (!mySerial)

}
void decode_CLK(int pin, int pmux)
{
  PRINT(pinmux_names[pmux]);
}

void print_portname(int pin)
{
  PortGroup *port = digitalPinToPort(pin);

/* PB17 */ "5 P1"
};

/*
 * SERCOM_INSTS is defined in the Atmel chip-specific samXXXX.h file, as a
 * list of all the Sercom units available on that specific chip.  (some chips
 * have more than others.
 */

Sercom * sercomports[] = SERCOM_INSTS;

/*
 * Sercom configuration type indexed by CTRLA.MODE
 */
char *sercomtype_names[] = {
  "(USART)",
  "(UART)",
