Paparazzi UAS  v5.18.0_stable
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.


#define LIGHT_NB   10


void light_solar_init (void)
void light_solar_periodic (void)


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.

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

Definition at line 49 of file light_solar.c.

Referenced by light_solar_init(), and light_solar_periodic().

◆ up