Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
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

◆ LIGHT_NB

#define LIGHT_NB   10

Definition at line 6 of file light_solar.h.

Function Documentation

◆ light_solar_init()

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:

◆ light_solar_periodic()

void light_solar_periodic ( void  )

Variable Documentation

◆ dn

Definition at line 8 of file light_solar.h.

◆ light_cnt

int32_t light_cnt
extern

Definition at line 49 of file light_solar.c.

Referenced by light_solar_init(), and light_solar_periodic().

◆ up