Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
imu_nps.c File Reference
#include "subsystems/imu.h"
#include "subsystems/abi.h"
#include "generated/airframe.h"
#include "subsystems/imu/imu_nps.h"
#include "nps_sensors.h"
+ Include dependency graph for imu_nps.c:

Go to the source code of this file.

Functions

void imu_nps_init (void)
 
void imu_feed_gyro_accel (void)
 
void imu_feed_mag (void)
 
void imu_nps_event (void)
 

Variables

struct ImuNps imu_nps
 

Function Documentation

◆ imu_feed_gyro_accel()

void imu_feed_gyro_accel ( void  )

Definition at line 40 of file imu_nps.c.

References ImuNps::accel_available, Imu::accel_unscaled, ImuNps::gyro_available, Imu::gyro_unscaled, imu, imu_nps, RATES_ASSIGN, sensors, and VECT3_ASSIGN.

Referenced by nps_autopilot_run_step().

+ Here is the caller graph for this function:

◆ imu_feed_mag()

void imu_feed_mag ( void  )

Definition at line 53 of file imu_nps.c.

References imu, imu_nps, ImuNps::mag_available, Imu::mag_unscaled, sensors, and VECT3_ASSIGN.

Referenced by nps_autopilot_run_step().

+ Here is the caller graph for this function:

◆ imu_nps_event()

void imu_nps_event ( void  )

◆ imu_nps_init()

void imu_nps_init ( void  )

Variable Documentation

◆ imu_nps

struct ImuNps imu_nps

Definition at line 28 of file imu_nps.c.

Referenced by imu_feed_gyro_accel(), imu_feed_mag(), imu_nps_event(), and imu_nps_init().