Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
imu_analog.c File Reference
#include "imu_analog.h"
#include "mcu_periph/adc.h"
#include "subsystems/abi.h"
+ Include dependency graph for imu_analog.c:

Go to the source code of this file.

Functions

void imu_analog_init (void)
 
void imu_analog_periodic (void)
 
void imu_scale_accel (struct Imu *_imu)
 

Variables

int imu_overrun
 
static struct adc_buf analog_imu_adc_buf [NB_ANALOG_IMU_ADC]
 

Function Documentation

◆ imu_analog_init()

void imu_analog_init ( void  )

Definition at line 30 of file imu_analog.c.

References adc_buf_channel(), analog_imu_adc_buf, and imu_overrun.

+ Here is the call graph for this function:

◆ imu_analog_periodic()

◆ imu_scale_accel()

void imu_scale_accel ( struct Imu _imu)

Definition at line 118 of file imu_analog.c.

Referenced by imu_analog_periodic().

+ Here is the caller graph for this function:

Variable Documentation

◆ analog_imu_adc_buf

struct adc_buf analog_imu_adc_buf[NB_ANALOG_IMU_ADC]
static

Definition at line 28 of file imu_analog.c.

Referenced by imu_analog_init(), and imu_analog_periodic().

◆ imu_overrun

int imu_overrun

Definition at line 26 of file imu_analog.c.

Referenced by imu_analog_init(), and imu_analog_periodic().