1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-14 20:10:18 +03:00

Merge pull request #4881 from jflyper/bfdev-adc-internal-full-task-version

VREFINT and core temperature support, full task polling version
This commit is contained in:
Michael Keller 2018-01-10 16:12:05 +13:00 committed by GitHub
commit 4258651b3a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 321 additions and 42 deletions

View file

@ -130,6 +130,7 @@ extern uint8_t __config_end;
#include "scheduler/scheduler.h"
#include "sensors/acceleration.h"
#include "sensors/adcinternal.h"
#include "sensors/barometer.h"
#include "sensors/battery.h"
#include "sensors/boardalignment.h"
@ -3011,6 +3012,12 @@ static void cliStatus(char *cmdline)
cliPrintf("CPU Clock=%dMHz", (SystemCoreClock / 1000000));
#ifdef USE_ADC_INTERNAL
uint16_t vrefintMv = getVrefMv();
uint16_t coretemp = getCoreTemperatureCelsius();
cliPrintf(", Vref=%d.%2dV, Core temp=%ddegC", vrefintMv / 1000, (vrefintMv % 1000) / 10, coretemp);
#endif
#if defined(USE_SENSOR_NAMES)
const uint32_t detectedSensorsMask = sensorsMask();
for (uint32_t i = 0; ; i++) {