Andrew Tridgell
|
2316c3bd11
|
AP_HAL: make storage->write_block() take a const pointer
|
2013-06-04 14:02:13 +10:00 |
Andrew Tridgell
|
a5b20b4dfc
|
AP_HAL: removed scaling factor on analog sources
these are not use anymore, as voltage_average() is used instead
|
2013-05-13 15:29:42 +10:00 |
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
|
244a10aeb6
|
HAL_SMACCM: fixed build for new AnalogIn API
|
2013-05-03 10:09:14 +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
|
a06202e750
|
HAL_SMACCM: added bulk SPI transfer() method
|
2013-01-13 17:31:42 +11:00 |
Pat Hickey
|
af8f576c67
|
AP_HAL_SMACCM: add LICENSE file
|
2013-01-12 11:54:19 -08:00 |
Andrew Tridgell
|
2fe4656a50
|
Merge pull request #4 from GaloisInc/master
Thanks Pat!
|
2013-01-10 17:24:59 -08:00 |
James Bielman
|
edfddbab57
|
AP_HAL_SMACCM: Implement new scheduler methods.
- Set the system initialized after call to "setup" in main.
|
2013-01-10 14:22:15 -08:00 |
Pat Hickey
|
6d64bf2921
|
AP_HAL_SMACCM: Semaphores fixup
|
2013-01-10 13:52:30 -08:00 |
James Bielman
|
9abf3d2c0f
|
AP_HAL_SMACCM: Panic if taking a semaphore held by current thread.
- Catches bugs with attempted recursive semaphore taking.
|
2013-01-10 13:16:43 -08:00 |
Andrew Tridgell
|
63634c4e8a
|
HAL_SMACCM: fixed build warning
|
2013-01-10 16:29:46 +11:00 |
Pat Hickey
|
ea6147162a
|
AP_HAL_SMACCM: fix to goofed PPM_MAX_CHANNELS macro
|
2013-01-09 17:24:23 -08:00 |
Pat Hickey
|
8f5da03f93
|
AP_HAL_SMACCM: guard compilation on CONFIG_HAL_BOARD
|
2013-01-09 13:32:34 -08:00 |
Pat Hickey
|
ab5522a20a
|
AP_HAL_SMACCM: remove meaningless example dir
|
2013-01-09 13:15:10 -08:00 |
James Bielman
|
0160a10ba7
|
AP_HAL_SMACCM: Increase scheduler stack sizes.
|
2013-01-09 11:19:51 -08:00 |
James Bielman
|
46b0742710
|
AP_HAL_SMACCM: Fix pin conflict between uartC and I2C.
- uartC is currently disconnected.
- Set uartB to USART6 for GPS communication.
|
2013-01-09 11:19:51 -08:00 |
James Bielman
|
7827a4a54a
|
ArduCopter: Add AP_HAL_SMACCM support.
- Added default configuration to "config.h".
- Added main function to run under FreeRTOS with HWF4.
|
2013-01-09 11:19:51 -08:00 |
James Bielman
|
4e0806186f
|
AP_HAL_SMACCM: Implement RCInput driver.
|
2013-01-09 11:19:51 -08:00 |
James Bielman
|
bb4474fa6d
|
AP_HAL_SMAACM: Add timeout for SPI transfers.
- Detects lockup in the lower level SPI driver.
- Add scheduler task tags for FreeRTOS debugging.
|
2013-01-04 15:44:21 -08:00 |
James Bielman
|
eca1417858
|
AP_HAL: Add semaphores to I2C driver.
- Guard I2C transactions with this semaphore in the MS5611 and
HMC5843 drivers.
|
2013-01-04 15:43:43 -08:00 |
James Bielman
|
8f4a2e4c0e
|
AP_HAL_SMACCM: Scheduler timer process implemented correctly.
- Use "g_atomic" for suspend/resume timer procs.
|
2013-01-03 17:33:13 -08:00 |
James Bielman
|
578c4859e4
|
AP_HAL_SMACCM: Update to new semaphore interface.
- Renamed files to match AVR HAL.
|
2013-01-03 17:33:13 -08:00 |
James Bielman
|
a4af314b57
|
Add AP_HAL_SMACCM implementation.
- Add a board definition for SMACCMPilot.
- Support the SMACCM HAL in required utility libraries.
|
2013-01-03 13:48:06 -08:00 |