Paparazzi UAS  v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
main.h File Reference

Rotorcraft main loop. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STATIC_INLINE   static inline
 

Functions

STATIC_INLINE void main_init (void)
 Main initialization. More...
 
STATIC_INLINE void main_event (void)
 
STATIC_INLINE void handle_periodic_tasks (void)
 
STATIC_INLINE void main_periodic (void)
 
STATIC_INLINE void telemetry_periodic (void)
 
STATIC_INLINE void failsafe_check (void)
 

Detailed Description

Rotorcraft main loop.

Definition in file main.h.

Macro Definition Documentation

#define STATIC_INLINE   static inline

Definition at line 34 of file main.h.

Function Documentation

STATIC_INLINE void failsafe_check ( void  )

Definition at line 294 of file main_ap.c.

STATIC_INLINE void handle_periodic_tasks ( void  )

Definition at line 202 of file main_ap.c.

Referenced by main(), nps_autopilot_run_step(), thd_ap(), and thd_fbw().

+ Here is the caller graph for this function:

static void main_event ( void  )
inline

Definition at line 104 of file setup_actuators.c.

static void main_init ( void  )
inline

Main initialization.

Definition at line 71 of file setup_actuators.c.

static void main_periodic ( void  )
inline

Definition at line 91 of file setup_actuators.c.

STATIC_INLINE void telemetry_periodic ( void  )

Definition at line 270 of file main_ap.c.