Andrew Tridgell
|
2095b2a2d7
|
AP_Airspeed: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
c04d9b0c03
|
AP_Baro: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
a86bb15a05
|
DataFlash: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
b178ad7344
|
AP_OpticalFlow: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
dda68bddcb
|
AP_InertialSensor: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
942ae70651
|
HAL_PX4: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
f2ebb2ca87
|
HAL_Linux: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
82fe40224b
|
HAL_AVR_SITL: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
a2b879493d
|
HAL_Empty: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
c27a61f210
|
HAL_FLYMAPLE: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
6d58f5e188
|
HAL_AVR: updates for AP_HAL::MemberProc
|
12 years ago |
Andrew Tridgell
|
f2de4bb7b0
|
AP_HAL: implement AP_HAL::MemberProc via FastDelegate.h
this provides a more portable way to encapsulate member functions in
variables
|
12 years ago |
Andrew Tridgell
|
56d33cd3a7
|
Rover: prep for 2.45beta6
|
12 years ago |
Andrew Tridgell
|
c7ac864af9
|
Rover: smooth steeing at low speed in STEERING mode
use the G limit from the turn radius as the steering limit
|
12 years ago |
Andrew Tridgell
|
0784c01f19
|
APM_Control: added STEER2SRV_MINSPD
this is the assumed min speed when in STEERING or AUTO mode
|
12 years ago |
Andrew Tridgell
|
53f66b23f4
|
AP_HAL_Linux: fixed APM2 build
|
12 years ago |
Andrew Tridgell
|
1698e1800c
|
HAL_Linux: timer calls may block on HAL_Linux
timer calls can do SPI transfers, which can block
|
12 years ago |
Andrew Tridgell
|
5102f1511b
|
HAL_Linux: fixed callbacks from delay()
|
12 years ago |
Andrew Tridgell
|
a1ef1a9318
|
HAL_Linux: tweak the scheduling priorities
|
12 years ago |
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
|
12 years ago |
Andrew Tridgell
|
7067569103
|
HAL_PX4: fixed end() on UARTs
|
12 years ago |
Andrew Tridgell
|
1e786b3e20
|
HAL_Linux: added buffering on the UARTs
|
12 years ago |
Andrew Tridgell
|
605e6c3cf7
|
HAL_Linux: use pthread mutexes for semaphores
|
12 years ago |
Andrew Tridgell
|
444d053dc2
|
Plane: enable Oilpan and BMP085 on Linux
|
12 years ago |
Andrew Tridgell
|
30b6b23b10
|
AP_ADC: enable APM1 ADC on Linux
|
12 years ago |
Andrew Tridgell
|
1191607036
|
AP_InertialSensor: enable Oilpan on Linux
|
12 years ago |
Andrew Tridgell
|
884af71ef6
|
HAL_Linux: added SPI support
|
12 years ago |
Andrew Tridgell
|
9679faae3b
|
Rover: ported to Linux
|
12 years ago |
Andrew Tridgell
|
3665bec26d
|
Copter: fixed build for Linux
|
12 years ago |
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
|
12 years ago |
Andrew Tridgell
|
0c99a1bbbb
|
Rover: be friendly to multi-tasking OSes
|
12 years ago |
Andrew Tridgell
|
f68778d453
|
Plane: be friendly to multi-tasking OSes
|
12 years ago |
Andrew Tridgell
|
8a699f6189
|
AP_Baro: enable BMP085 on Linux
|
12 years ago |
Andrew Tridgell
|
20d1ddb5ba
|
Rover: update for Stub -> HIL
|
12 years ago |
Andrew Tridgell
|
234eaceb14
|
Copter: update for Stub -> HIL
|
12 years ago |
Andrew Tridgell
|
287db19119
|
Plane: updates for Stub -> HIL
|
12 years ago |
Andrew Tridgell
|
8ee848a788
|
AP_AHRS: update for Stub -> HIL
|
12 years ago |
Andrew Tridgell
|
350af4d92f
|
HAL_AVR_SITL: updates for InertialSensor
|
12 years ago |
Andrew Tridgell
|
cf726c6642
|
AP_InertialSensor: rename Stub to HIL
more consistent with other drivers
|
12 years ago |
Andrew Tridgell
|
dd081ab23b
|
AP_Notify: enable toshibaled on all I2C capable platforms
|
12 years ago |
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.
|
12 years ago |
Andrew Tridgell
|
d73c49bebc
|
build: override opt flags for Linux build
|
12 years ago |
Andrew Tridgell
|
f03315237a
|
HAL_Linux: fixed timer scheduler
|
12 years ago |
Andrew Tridgell
|
88959004d7
|
Plane: use new scheduler API
|
12 years ago |
Andrew Tridgell
|
a0f9055a9d
|
Copter: use new scheduler API
|
12 years ago |
Andrew Tridgell
|
19651373d0
|
Rover: use new scheduler API
|
12 years ago |
Andrew Tridgell
|
20b1131059
|
AP_Baro: use new scheduler API
|
12 years ago |
Andrew Tridgell
|
6134d9d0d7
|
AP_ADC: use new scheduler API
|
12 years ago |
Andrew Tridgell
|
19e9c95983
|
DataFlash: use new scheduler API
|
12 years ago |
Andrew Tridgell
|
f53afaa5ac
|
AP_OpticalFlow: use new scheduler API
|
12 years ago |