Siddharth Bharat Purohit
b8a9f9ebc5
APMrover2: implement on-board compass calibration for APMrover
10 years ago
Peter Barker
6e3687f8af
Rover: DFMessageWriter; ability to trickle messages out to DF
10 years ago
Gustavo Jose de Sousa
d6778fbf53
APMrover2: use function name for AP_Scheduler task name
...
That makes it easier to identify tasks when debug is enabled in AP_Scheduler.
10 years ago
Gustavo Jose de Sousa
30ffd0cbd2
APMrover2: use designated initializers for tasks structs
...
Makes code less prone to break build and semantics (e.g., when a new field is
added).
10 years ago
Stewart Loving-Gibbard
a315b980bf
Rover: Moving to RSSI library for reading various kinds of RSSI, with the possibility of adding more.
...
* Retains ability to read from Analog Pin
* Adds ability to read RSSI from PWM channel value as is done in OpenLRSng, EazyUHF, and various other LRS.
* Handles any type of RSSI that provides RSSI values inverted - i.e. when the low value is the best signal and the high value is the worst signal.
* Has different key names from all existing RSSI parameters to provide for a clean break and easier distinguishing.
* Existing parameters are marked as obsolete
10 years ago
Grant Morphett
92a7a3e6ff
Rover: Lets put Rover into BETA - v2.2.51
...
I also made myself the maintainer - ssshhh - don't tell Tridge.
10 years ago
Grant Morphett
5044189ac9
Rover: scheduler remaining time loop calc made common
...
Just making the improved scheduler loop remaining time calculation in line with
Plane and Copter.
10 years ago
Grant Morphett
224d45000b
Rover: fixed a bug going into guided and rover still moving
...
When the rover goes into guided mode it sets the current location as
the guided point to goto. If the rover is stationary when this
happens no problem. If however the rover is still rolling (say going
from AUTO to GUIDED) then the rover would go past its guided position
and get confused and begin to circle it. This change resolves that issue.
10 years ago
Grant Morphett
873e6c8e29
Rover: Doubled the rate at which read_control_switch is called.
...
As the previous commit as doubled the number of reads required to
confirm that the mode change switch has been changed this means it
will halve the speed it changes at. So we double the rate at which we
read it to keep things consistent.
10 years ago
Randy Mackay
14561f04b0
Rover: log IMUDT
10 years ago
Lucas De Marchi
8f74d7d982
APMrover2: use ARRAY_SIZE macro
10 years ago
Lucas De Marchi
b9b921fc38
Rover: stop using alias FUNCTOR_BIND_VOID
10 years ago
Andrew Tridgell
530c9c988f
Rover: removed unused pragmas
10 years ago
Andrew Tridgell
7d51817716
Rover: fix for scheduler API change
10 years ago
Lucas De Marchi
2f5314a1a6
APMrover2: use functor macros
...
Functor is not yet being used but let's make is macro fallback to the
previous Delegate implementation for easy of transition between the two.
10 years ago
Lucas De Marchi
e24c5349c8
APMrover2: cleanup in tabs and trailing whitespace
...
While doing other changes, fix the coding style of this file so the
commits are more readable.
10 years ago
Andrew Tridgell
3a28811909
Rover: removed remaining warnings from PX4 build
10 years ago
Andrew Tridgell
b47a09b709
Rover: fixed build of .cpp files
10 years ago
Andrew Tridgell
2b6835d187
Rover: rename all .pde files to .cpp files
10 years ago
Andrew Tridgell
b731ebfd9e
Rover: coversion to class now complete
10 years ago
Andrew Tridgell
adbf9c362e
Rover: automatic substitution for class members
10 years ago
Grant Morphett
0f13bc6d2a
Rover: Updates to guided mode to work correctly on Rover
10 years ago
Andrew Tridgell
fabee44583
Rover: support raw IMU logging
10 years ago
Tom Pittenger
928a5e0766
APMrover2: compile warnings: float to double. print statements require doubles
10 years ago
Andrew Tridgell
eda187c75a
Rover: fix for HAL_SITL rename
10 years ago
Tom Pittenger
e867b148f5
Rover: fix compile warnings for unused functions
10 years ago
Randy Mackay
d5934343d4
Rover: pass sonar into ahrs constructor
10 years ago
Víctor Mayoral Vilches
0795783d37
Rover: Update compass to the new interface
10 years ago
Grant Morphett
e0f828f4d2
APMrover2: Creating release 2.49 of Rover.
10 years ago
Marco Walther
339dac18f7
Rover: Fix the yellow binking lights after the AP_Notify updates
10 years ago
Grant Morphett
3535574b9d
Rover: Created the rover release v2.48
10 years ago
Grant Morphett
171c0476b6
APMrover2: Publish Beta Release of version 2.48
10 years ago
Staroselskii Georgii
1670ccf774
Rover: fixed BattMonitor initialisation
10 years ago
Jonathan Challinger
d08aa3edac
APMrover2: use hal.util soft_armed state
10 years ago
Randy Mackay
9f7f1e62df
Rover: integrate SerialManager
10 years ago
Randy Mackay
1ab405bf88
Rover: integrate mount frontend-backend restructure
...
rename mount.set_roi_cmd to set_roi_target
10 years ago
Robert Lefebvre
f796518695
Rover: Change Compass logging to new DataFlash method that handles instances.
10 years ago
Andrew Tridgell
e575bc264e
Rover: updates for new AP_Baro API
10 years ago
Staroselskii Georgii
9f54c4920e
Rover: added AK8963 support
10 years ago
Andrew Tridgell
5193b2b7cf
Rover: added OpticalFlow object
...
needed to keep SITL build happy
10 years ago
Randy Mackay
4db219e70a
Rover: pre_arm_gps_check flag always true
10 years ago
Grant Morphett
699de81d02
Rover: Prepare for 2.47 release.
10 years ago
Andrew Tridgell
35b558cfc2
Rover: convert to new AP_InertialSensor API
10 years ago
Andrew Tridgell
49fa887773
Rover: prepare 2.47beta1
10 years ago
Andrew Tridgell
3d8f1e03e1
Rover: prepare for 2.46 release
11 years ago
Andrew Tridgell
c150338e53
Rover: convert to using StorageManager
11 years ago
Andrew Tridgell
0588d88435
Rover: fixed build
11 years ago
Matthias Badaire
874ef65d74
Plane: Add SERIAL2_PROTOCOL for GCS and FRSky telemtry
...
This allows selection of protocol type on telem2. The default is MAVLink, but can be selected as FrSky protocol
11 years ago
Andrew Tridgell
71132058b4
Rover: need AP_Terrain.h for AP_Mission
11 years ago
Andrew Tridgell
739edafb42
Rover: use HAL board subtypes
11 years ago