static int psh3pwr_get_battery(void) { int battery; int s; s = spltty(); battery = adc_sample_channel(ADC_CHANNEL_BATTERY); splx(s); return battery; }
/* capture VRSSI in mV */ uint16_t adc_sample_vrssi(void) { const uint32_t channel = ADC_SQR3_SQ1_N(ADC_CHANNEL_IN5); return adc_sample_channel(channel) * 9900 / 4096; }