Andrew Tridgell
b1c27407a2
AP_HAL: added voltage_average() interface to AnalogIn
...
returns voltage in Volts, using averaged reading over samples.
Where possible this should be auto-scaled against a known reference
voltage
2013-03-03 16:16:01 +11:00
Andrew Tridgell
5b92c67286
HAL_AVR: fixed analog input with high channel numbers
2013-02-22 12:48:54 +11:00
Andrew Tridgell
551ff0c8b8
AP_HAL_AVR: prevent build of AVR code on non-AVR platforms
2012-12-20 14:51:40 +11:00
Pat Hickey
13f7bd1723
AP_HAL_AVR: AnalogIn supports read_average & read_latest
2012-12-20 14:51:34 +11:00
Pat Hickey
0b7a55b9f6
AP_HAL_AVR: AnalogIn hack to make vcc read work
...
* needs improvment
2012-12-20 14:51:32 +11:00
Pat Hickey
04d7b5ffe4
AP_HAL_AVR: implement changes to AnalogIn
2012-12-20 14:51:32 +11:00
Pat Hickey
0c3e59a307
AP_HAL_AVR: AnalogIn channels respect pins, obey NONE input, all common
...
* there's no need for separate APM1/APM2 classes, so that was eliminated
* single class only has special member for vcc. all others created by
channel interface.
2012-12-20 14:51:30 +11:00
Pat Hickey
72f8667d9c
AP_HAL_AVR: AnalogIn implemented
2012-12-20 14:51:23 +11:00