|
APM:Libraries
|
#include <AP_HAL/AP_HAL.h>#include "AnalogIn.h"#include <drivers/drv_adc.h>#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <nuttx/analog/adc.h>#include <nuttx/config.h>#include <arch/board/board.h>#include <uORB/topics/battery_status.h>#include <uORB/topics/servorail_status.h>#include <uORB/topics/system_power.h>#include <GCS_MAVLink/GCS_MAVLink.h>#include <errno.h>#include "GPIO.h"Go to the source code of this file.
Macros | |
| #define | ANLOGIN_DEBUGGING 0 |
| #define | PX4_VOLTAGE_SCALING (3.3f/4096.0f) |
| #define | Debug(fmt, args ...) |
Variables | |
| const AP_HAL::HAL & | hal |
| -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- More... | |
| struct { | |
| uint8_t pin | |
| float scaling | |
| } | pin_scaling [] |
| #define ANLOGIN_DEBUGGING 0 |
Definition at line 21 of file AnalogIn.cpp.
| #define Debug | ( | fmt, | |
| args ... | |||
| ) |
Definition at line 29 of file AnalogIn.cpp.
Referenced by PX4::PX4AnalogIn::_timer_tick().
| #define PX4_VOLTAGE_SCALING (3.3f/4096.0f) |
Definition at line 24 of file AnalogIn.cpp.
Referenced by PX4::PX4AnalogSource::_pin_scaler(), and PX4::PX4AnalogIn::_timer_tick().
| const AP_HAL::HAL& hal |
-*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-
Definition at line 14 of file AC_PID_test.cpp.
| uint8_t pin |
Definition at line 39 of file AnalogIn.cpp.
Referenced by PX4::PX4AnalogSource::_pin_scaler(), VRBRAIN::VRBRAINAnalogSource::_pin_scaler(), HALSITL::ADCSource::set_pin(), PX4::PX4AnalogSource::set_pin(), VRBRAIN::VRBRAINAnalogSource::set_pin(), and ChibiOS::AnalogSource::set_pin().
| const { ... } pin_scaling[] |
Referenced by PX4::PX4AnalogSource::_pin_scaler().
| float scaling |
Definition at line 40 of file AnalogIn.cpp.
Referenced by PX4::PX4AnalogSource::_pin_scaler(), VRBRAIN::VRBRAINAnalogSource::_pin_scaler(), ChibiOS::AnalogSource::_pin_scaler(), AP_InertialSensor::accel_calibrated_ok_all(), AP_Baro::get_altitude_difference(), AP_RangeFinder_analog::update(), AP_RPM_Pin::update(), AP_RPM_PX4_PWM::update(), and AP_RangeFinder_PX4_PWM::update().
1.8.13