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().