Andrew Tridgell
|
589b8cdb58
|
AP_HAL: added voltage_average_ratiometric() call to AnalogIn
this is for ratiometric sensors such as the 3DR airspeed sensor and
the Maxbotix analog sonar
|
2013-05-13 15:12:43 +10:00 |
Andrew Tridgell
|
5d80a5619d
|
HAL_Empty: add new API functions
|
2013-05-03 09:45:19 +10:00 |
Randy Mackay
|
bbbd90c430
|
AP_HAL: rename RCInput's valid() fn to valid_channels
|
2013-04-29 15:05:53 +09:00 |
Andrew Tridgell
|
eb6c66af7e
|
AP_HAL: added gpio->analogPinToDigitalPin() API
|
2013-03-22 12:31:14 +11:00 |
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
|
70f7cde9b8
|
AP_HAL: added run_debug_shell() hal.util method
|
2013-02-07 15:04:33 +11:00 |
Andrew Tridgell
|
76092eb590
|
AP_HAL: remove unused peek() interface from UART drivers
this is a bit tricky to implement on some platforms, and is unused
anyway
|
2013-01-16 14:43:18 +11:00 |
Andrew Tridgell
|
4609114a81
|
HAL_Empty: fixed example build
|
2013-01-14 07:03:34 +11:00 |
Andrew Tridgell
|
3dc0a990a1
|
HAL_Empty: added bulk SPI transfer() method
|
2013-01-13 17:31:42 +11:00 |
Pat Hickey
|
4d5d08ad10
|
AP_HAL_Empty: main calls system_initialized
|
2013-01-10 14:37:07 -08:00 |
Pat Hickey
|
83adb72f16
|
AP_HAL_Empty: Stub out new Scheduler methods
|
2013-01-10 14:07:44 -08:00 |
Pat Hickey
|
0db60464f7
|
AP_HAL_Empty: add semaphore to I2CDriver
|
2013-01-04 16:19:51 -08:00 |
Pat Hickey
|
f178d1bd02
|
AP_HAL_Empty: implement new Semaphore interface
|
2013-01-03 13:48:07 -08:00 |
Andrew Tridgell
|
e729a8b277
|
AP_HAL: rename Semaphores cpp file to match header
|
2013-01-03 21:36:48 +11:00 |
Andrew Tridgell
|
85007cb766
|
HAL_Empty: fixed throttle in Empty RCInput
|
2013-01-03 21:14:00 +11:00 |
Andrew Tridgell
|
a3c26d44e4
|
AP_HAL: rename Sempahore.h to Semaphores.h
this is needed to allow build on MacOS, as its case-insensitive
filesystem picks up the NuttX semaphore.h
|
2013-01-02 18:22:13 +11:00 |
Andrew Tridgell
|
374af1cd14
|
build: change from Arduino.mk to apm.mk
|
2013-01-02 17:29:37 +11:00 |
Andrew Tridgell
|
93040e5725
|
AP_HAL: removed the defer_timer_process() function
this is now unused
|
2012-12-21 20:01:42 +11:00 |
Andrew Tridgell
|
60d3df50ae
|
AP_HAL: changed delay() to take a uint16_t
this allows for up to 32 second delays, and saves a bit of flash space
|
2012-12-20 14:53:23 +11:00 |
Pat Hickey
|
b2d69e6a8c
|
AP_HAL_Empty: betterstreams get vprintfs
|
2012-12-20 14:53:23 +11:00 |
Andrew Tridgell
|
8a70e173a7
|
AP_HAL: restrict build to right board type
|
2012-12-20 14:53:22 +11:00 |
Pat Hickey
|
771f2a3acf
|
AP_HAL_Empty: add Util driver
|
2012-12-20 14:52:37 +11:00 |
Andrew Tridgell
|
bd2a733a6b
|
HAL_Empty: allow example build for other backends
|
2012-12-20 14:52:36 +11:00 |
Pat Hickey
|
eb530b86e8
|
move Arduino.mk to /mk/Arduino.mk
|
2012-12-20 14:52:35 +11:00 |
Andrew Tridgell
|
6627e7ea0e
|
HAL_Empty: fixed I2CDriver declaration
|
2012-12-20 14:52:33 +11:00 |
Pat Hickey
|
5c1e7abf0e
|
AP_HAL_Empty: add spi driver transaction
|
2012-12-20 14:52:32 +11:00 |
Pat Hickey
|
885fc79af5
|
AP_HAL_Empty: add panic method to scheduler
|
2012-12-20 14:52:31 +11:00 |
Pat Hickey
|
76dabef7d6
|
AP_HAL_Empty: fix public declaration for i2cdriver
|
2012-12-20 14:52:31 +11:00 |
Pat Hickey
|
de6f9e52b2
|
AP_HAL_Empty: finished up scaffolding
|
2012-12-20 14:52:31 +11:00 |
Pat Hickey
|
b7cd4312f3
|
AP_HAL_Empty: more scaffolding complete
|
2012-12-20 14:52:31 +11:00 |
Pat Hickey
|
3e3c0f57ae
|
AP_HAL_Empty: started building out the scaffolding
|
2012-12-20 14:52:30 +11:00 |