APM:Libraries
Macros | Variables
AnalogIn.cpp File Reference
#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"
Include dependency graph for AnalogIn.cpp:

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::HALhal
 -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- More...
 
struct {
   uint8_t   pin
 
   float   scaling
 
pin_scaling []
 

Macro Definition Documentation

◆ ANLOGIN_DEBUGGING

#define ANLOGIN_DEBUGGING   0

Definition at line 21 of file AnalogIn.cpp.

◆ Debug

#define Debug (   fmt,
  args ... 
)

Definition at line 29 of file AnalogIn.cpp.

Referenced by PX4::PX4AnalogIn::_timer_tick().

◆ PX4_VOLTAGE_SCALING

#define PX4_VOLTAGE_SCALING   (3.3f/4096.0f)

Variable Documentation

◆ hal

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.

◆ pin

uint8_t pin

◆ pin_scaling

const { ... } pin_scaling[]
Initial value:
= {
{ 0, 0.f },
}

Referenced by PX4::PX4AnalogSource::_pin_scaler().

◆ scaling

float scaling