Add ADC10 application for sampling analog values.
[goodfet] / firmware / goodfet.c
index d79fdac..a6ccae4 100644 (file)
@@ -40,14 +40,20 @@ void init(){
    may have trouble communicating with the client.  The latter likely
    relates to the FTDI on-chip 3V3 regulator being specified up to
    only 50 mA. */
-       P5DIR |= BIT0;
-       P5REN &= ~BIT0;
-       P5OUT &= ~BIT0;
+  
+  
+  //P5REN &= ~BIT0; //DO NOT UNCOMMENT.  Breaks GF1x support.
+  
+  //This will have to be cut soon.  Use pulling resistors instead.
+  /*
+  P5DIR |= BIT0;
+  P5OUT &= ~BIT0;
+  */
   
   //Setup clocks, unique to each '430.
   msp430_init_dco();
   msp430_init_uart();
-  
+
   //DAC should be at full voltage if it exists.
 #ifdef DAC12IR
   //glitchvoltages(0xfff,0xfff);
@@ -106,7 +112,9 @@ void handle(unsigned char app,
   case PIC:
     pichandle(app,verb,len);
     break;
-
+       case ADC10:
+               adchandle(app,verb,len);
+               break;
   case I2CAPP:
     i2chandle(app,verb,len);
     break;