|
PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <stdint.h>#include <sys/ioctl.h>Go to the source code of this file.
Macros | |
| #define | PX4_MAX_ADC_CHANNELS 12 |
| #define | ADC0_DEVICE_PATH "/dev/adc0" |
Functions | |
| struct | __attribute__ ((packed)) px4_adc_msg_t |
| __BEGIN_DECLS int | px4_arch_adc_init (uint32_t base_address) |
| Initialize ADC hardware. More... | |
| void | px4_arch_adc_uninit (uint32_t base_address) |
| Uninitialize ADC hardware. More... | |
| uint32_t | px4_arch_adc_sample (uint32_t base_address, unsigned channel) |
| Read a sample from the ADC. More... | |
| uint32_t | px4_arch_adc_temp_sensor_mask (void) |
| Get the temperature sensor channel bitmask. More... | |
| uint32_t | px4_arch_adc_dn_fullcount (void) |
| Get the adc digital number full count. More... | |
Variables | |
| px4_adc_msg_t | |
| #define ADC0_DEVICE_PATH "/dev/adc0" |
Definition at line 59 of file drv_adc.h.
Referenced by BatteryStatus::adc_init(), Sensors::adc_init(), ADC::sample(), test_adc(), and test_jig_voltages().
| #define PX4_MAX_ADC_CHANNELS 12 |
Definition at line 52 of file drv_adc.h.
Referenced by ADC::ADC(), BatteryStatus::adc_poll(), Sensors::adc_poll(), test_adc(), and test_jig_voltages().
| uint32_t px4_arch_adc_dn_fullcount | ( | void | ) |
Get the adc digital number full count.
Referenced by ADC::update_adc_report(), battery_status::update_parameters(), and ADC::update_system_power().
| __BEGIN_DECLS int px4_arch_adc_init | ( | uint32_t | base_address | ) |
Initialize ADC hardware.
| base_address | architecture-specific address to specify the ADC |
Referenced by ADC::init().
| uint32_t px4_arch_adc_sample | ( | uint32_t | base_address, |
| unsigned | channel | ||
| ) |
Read a sample from the ADC.
| base_address | architecture-specific address to specify the ADC |
| channel | specify the channel |
Referenced by ADC::sample().
| uint32_t px4_arch_adc_temp_sensor_mask | ( | void | ) |
Get the temperature sensor channel bitmask.
Referenced by ADC::ADC().
| void px4_arch_adc_uninit | ( | uint32_t | base_address | ) |
Uninitialize ADC hardware.
| base_address | architecture-specific address to specify the ADC |
Referenced by ADC::~ADC().
| px4_adc_msg_t |
Definition at line 56 of file drv_adc.h.
Referenced by ADC::ADC(), BatteryStatus::adc_poll(), Sensors::adc_poll(), ADC::read(), ADC::sample(), test_adc(), and test_jig_voltages().