|
Paparazzi UAS
v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
|
temperature driver for LM35 and 100k NTC analog sensores More...
#include "std.h"
Include dependency graph for temp_adc.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| void | temp_adc_init (void) |
| Temperature ADC initialize channels. More... | |
| void | temp_adc_periodic (void) |
| float | get_temp (uint8_t nr) |
Variables | |
| bool | temp_adc_sync_send |
temperature driver for LM35 and 100k NTC analog sensores
Definition in file temp_adc.h.
| float get_temp | ( | uint8_t | nr | ) |
Definition at line 37 of file temp_adc.c.
| void temp_adc_init | ( | void | ) |
Temperature ADC initialize channels.
Definition at line 129 of file temp_adc.c.
References adc_buf_channel(), DefaultPeriodic, register_periodic_telemetry(), TEMP_ADC_CHANNEL1, TEMP_ADC_CHANNEL2, temp_adc_downlink(), TEMP_ADC_NB_SAMPLES, temp_adc_sync_send, and TEMP_ADC_SYNC_SEND.
Here is the call graph for this function:| void temp_adc_periodic | ( | void | ) |
Definition at line 151 of file temp_adc.c.
References calc_lm35(), calc_ntc(), DefaultChannel, DefaultDevice, TEMP_ADC_CHANNEL1_A, TEMP_ADC_CHANNEL1_B, TEMP_ADC_CHANNEL1_C, TEMP_ADC_CHANNEL1_PU_R, TEMP_ADC_CHANNEL2_A, TEMP_ADC_CHANNEL2_B, TEMP_ADC_CHANNEL2_C, TEMP_ADC_CHANNEL2_PU_R, temp_adc_downlink(), temp_adc_sync_send, temp_c1, temp_c2, and temp_c3.
Here is the call graph for this function:| bool temp_adc_sync_send |
Definition at line 34 of file temp_adc.c.
Referenced by temp_adc_init(), and temp_adc_periodic().