Andrew Tridgell
|
24099a520d
|
Plane: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:43 +10:00 |
Andrew Tridgell
|
32a016a66f
|
Copter: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:43 +10:00 |
Andrew Tridgell
|
3538e1190c
|
Rover: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:42 +10:00 |
Andrew Tridgell
|
d83dbb38b4
|
AP_ADC: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:42 +10:00 |
Andrew Tridgell
|
2095b2a2d7
|
AP_Airspeed: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:42 +10:00 |
Andrew Tridgell
|
c04d9b0c03
|
AP_Baro: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:42 +10:00 |
Andrew Tridgell
|
a86bb15a05
|
DataFlash: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:42 +10:00 |
Andrew Tridgell
|
b178ad7344
|
AP_OpticalFlow: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:42 +10:00 |
Andrew Tridgell
|
dda68bddcb
|
AP_InertialSensor: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:42 +10:00 |
Andrew Tridgell
|
942ae70651
|
HAL_PX4: updates for AP_HAL::MemberProc
|
2013-09-30 21:06:42 +10:00 |
Andrew Tridgell
|
f2ebb2ca87
|
HAL_Linux: updates for AP_HAL::MemberProc
|
2013-09-30 20:56:15 +10:00 |
Andrew Tridgell
|
82fe40224b
|
HAL_AVR_SITL: updates for AP_HAL::MemberProc
|
2013-09-30 20:56:15 +10:00 |
Andrew Tridgell
|
a2b879493d
|
HAL_Empty: updates for AP_HAL::MemberProc
|
2013-09-30 20:56:15 +10:00 |
Andrew Tridgell
|
c27a61f210
|
HAL_FLYMAPLE: updates for AP_HAL::MemberProc
|
2013-09-30 20:56:15 +10:00 |
Andrew Tridgell
|
6d58f5e188
|
HAL_AVR: updates for AP_HAL::MemberProc
|
2013-09-30 20:51:20 +10:00 |
Andrew Tridgell
|
f2de4bb7b0
|
AP_HAL: implement AP_HAL::MemberProc via FastDelegate.h
this provides a more portable way to encapsulate member functions in
variables
|
2013-09-30 20:51:13 +10:00 |
Andrew Tridgell
|
56d33cd3a7
|
Rover: prep for 2.45beta6
|
2013-09-30 09:06:25 +10:00 |
Andrew Tridgell
|
c7ac864af9
|
Rover: smooth steeing at low speed in STEERING mode
use the G limit from the turn radius as the steering limit
|
2013-09-30 09:05:37 +10:00 |
Andrew Tridgell
|
0784c01f19
|
APM_Control: added STEER2SRV_MINSPD
this is the assumed min speed when in STEERING or AUTO mode
|
2013-09-30 09:05:37 +10:00 |
Andrew Tridgell
|
53f66b23f4
|
AP_HAL_Linux: fixed APM2 build
|
2013-09-29 14:24:55 +10:00 |
Andrew Tridgell
|
1698e1800c
|
HAL_Linux: timer calls may block on HAL_Linux
timer calls can do SPI transfers, which can block
|
2013-09-29 10:48:22 +10:00 |
Andrew Tridgell
|
5102f1511b
|
HAL_Linux: fixed callbacks from delay()
|
2013-09-29 10:32:51 +10:00 |
Andrew Tridgell
|
a1ef1a9318
|
HAL_Linux: tweak the scheduling priorities
|
2013-09-29 12:04:37 +10:00 |
Andrew Tridgell
|
d3fe625742
|
HAL_Linux: make the SPI driver much more efficient
use a single transaction for multiple bytes. This makes the APM1
Oilpan driver generate only 2 interrupts per sensor read
|
2013-09-29 12:04:36 +10:00 |
Andrew Tridgell
|
7067569103
|
HAL_PX4: fixed end() on UARTs
|
2013-09-29 12:04:36 +10:00 |
Andrew Tridgell
|
1e786b3e20
|
HAL_Linux: added buffering on the UARTs
|
2013-09-29 12:04:36 +10:00 |
Andrew Tridgell
|
605e6c3cf7
|
HAL_Linux: use pthread mutexes for semaphores
|
2013-09-29 07:49:30 +10:00 |
Andrew Tridgell
|
444d053dc2
|
Plane: enable Oilpan and BMP085 on Linux
|
2013-09-29 01:02:05 +10:00 |
Andrew Tridgell
|
30b6b23b10
|
AP_ADC: enable APM1 ADC on Linux
|
2013-09-29 00:57:13 +10:00 |
Andrew Tridgell
|
1191607036
|
AP_InertialSensor: enable Oilpan on Linux
|
2013-09-29 00:57:13 +10:00 |
Andrew Tridgell
|
884af71ef6
|
HAL_Linux: added SPI support
|
2013-09-29 00:57:13 +10:00 |
Andrew Tridgell
|
9679faae3b
|
Rover: ported to Linux
|
2013-09-28 22:04:16 +10:00 |
Andrew Tridgell
|
3665bec26d
|
Copter: fixed build for Linux
|
2013-09-28 22:04:16 +10:00 |
Andrew Tridgell
|
9e42e536a7
|
Copter: make the scheduling a bit more multi-tasking OS friendly
we can afford to sleep a bit in the main loop
|
2013-09-28 22:04:16 +10:00 |
Andrew Tridgell
|
0c99a1bbbb
|
Rover: be friendly to multi-tasking OSes
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
f68778d453
|
Plane: be friendly to multi-tasking OSes
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
8a699f6189
|
AP_Baro: enable BMP085 on Linux
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
20d1ddb5ba
|
Rover: update for Stub -> HIL
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
234eaceb14
|
Copter: update for Stub -> HIL
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
287db19119
|
Plane: updates for Stub -> HIL
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
8ee848a788
|
AP_AHRS: update for Stub -> HIL
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
350af4d92f
|
HAL_AVR_SITL: updates for InertialSensor
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
cf726c6642
|
AP_InertialSensor: rename Stub to HIL
more consistent with other drivers
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
dd081ab23b
|
AP_Notify: enable toshibaled on all I2C capable platforms
|
2013-09-28 22:04:15 +10:00 |
Andrew Tridgell
|
291369db7f
|
AP_Airspeed: split up airspeed driver
this gives us separate backends for PX4, analog and I2C. This allows
the MS airspeed sensor to work on Linux, and it should work on APM2 as well.
|
2013-09-28 21:24:03 +10:00 |
Andrew Tridgell
|
d73c49bebc
|
build: override opt flags for Linux build
|
2013-09-28 21:24:03 +10:00 |
Andrew Tridgell
|
f03315237a
|
HAL_Linux: fixed timer scheduler
|
2013-09-28 21:24:03 +10:00 |
Andrew Tridgell
|
88959004d7
|
Plane: use new scheduler API
|
2013-09-28 21:24:03 +10:00 |
Andrew Tridgell
|
a0f9055a9d
|
Copter: use new scheduler API
|
2013-09-28 21:24:03 +10:00 |
Andrew Tridgell
|
19651373d0
|
Rover: use new scheduler API
|
2013-09-28 21:24:03 +10:00 |