Paparazzi UAS  v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
light_solar.h File Reference
#include "std.h"
+ Include dependency graph for light_solar.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LIGHT_NB   10
 

Functions

void light_solar_init (void)
 
void light_solar_periodic (void)
 

Variables

uint16_t up [LIGHT_NB]
 
uint16_t dn [LIGHT_NB]
 
int32_t light_cnt
 

Macro Definition Documentation

#define LIGHT_NB   10

Definition at line 6 of file light_solar.h.

Referenced by light_solar_periodic().

Function Documentation

void light_solar_init ( void  )

Definition at line 54 of file light_solar.c.

References adc_buf_channel(), ADC_CHANNEL_LIGHT_NB_SAMPLES, ADC_CHANNEL_LIGHT_SOLAR_DN, ADC_CHANNEL_LIGHT_SOLAR_UP, buf_light_sol_dn, buf_light_sol_up, and light_cnt.

+ Here is the call graph for this function:

void light_solar_periodic ( void  )

Variable Documentation

int32_t light_cnt

Definition at line 49 of file light_solar.c.

Referenced by light_solar_init(), and light_solar_periodic().

Definition at line 48 of file light_solar.c.

Referenced by light_solar_periodic().