sforkowany z mirror/RS41ng
17 wiersze
499 B
C
17 wiersze
499 B
C
![]() |
#include "telemetry.h"
|
||
|
#include "hal/system.h"
|
||
|
#include "drivers/si4032/si4032.h"
|
||
|
#include "drivers/ubxg6010/ubxg6010.h"
|
||
|
#include "bmp280_handler.h"
|
||
|
#include "config.h"
|
||
|
|
||
|
void telemetry_collect(telemetry_data *data)
|
||
|
{
|
||
|
data->battery_voltage_millivolts = system_get_battery_voltage_millivolts();
|
||
|
data->internal_temperature_celsius_100 = si4032_read_temperature_celsius_100();
|
||
|
if (bmp280_enabled) {
|
||
|
bmp280_read_telemetry(data);
|
||
|
}
|
||
|
ubxg6010_get_current_gps_data(&data->gps);
|
||
|
}
|