uint16_t Flex::flex() const { ADC12_A_startConversion(ADC12_A_BASE, ADC12_A_MEMORY_4, ADC12_A_SINGLECHANNEL); while(!ADC12_A_getInterruptStatus(ADC12_A_BASE, ADC12_A_IFG4)); ADC12_A_clearInterrupt(ADC12_A_BASE, ADC12_A_IFG4); return ADC12_A_getResults(ADC12_A_BASE, ADC12_A_MEMORY_4); }
uint16_t ADC12_SingleSample(void) { uint16_t temp=0; ADC12_A_startConversion(ADC12_A_BASE, ADC12_A_MEMORY_3, ADC12_A_SINGLECHANNEL); while(!(ADC12_A_getInterruptStatus(ADC12_A_BASE,ADC12_A_IFG3))); temp = ADC12_A_getResults(ADC12_A_BASE,ADC12_A_MEMORY_3); ADC12_A_clearInterrupt(ADC12_A_BASE,ADC12_A_IFG3); return temp; }