int read_adc_A1(void)
{
ADC10CTL0 = ADC10ON | SREF_0 | ADC10SHT_3;// | REF2_5V | REFOUT;
ADC10CTL1 = INCH_1 | ADC10DIV_7 | ADC10SSEL_2;
ADC10AE0 = BIT1;
int avg = 0;
uint8_t i = 0;
for (i=0; i<16; i++) {
ADC10CTL0 |= ENC | ADC10SC;
while (ADC10CTL1 & ADC10BUSY) {};
avg += ADC10MEM;
}
int tmp = avg / 16;
return tmp;
}