Lucas De Marchi
831d8acca5
Remove use of PROGMEM
...
Now variables don't have to be declared with PROGMEM anymore, so remove
them. This was automated with:
git grep -l -z PROGMEM | xargs -0 sed -i 's/ PROGMEM / /g'
git grep -l -z PROGMEM | xargs -0 sed -i 's/PROGMEM//g'
The 2 commands were done so we don't leave behind spurious spaces.
AVR-specific places were not changed.
9 years ago
Lucas De Marchi
6f0db45b57
Replace use of strcasecmp_P() with strcasecmp()
9 years ago
Lucas De Marchi
84da1f5039
Rename gcs_send_text_P to gcs_send_text
9 years ago
Lucas De Marchi
2c38e31c93
Remove use of PSTR
...
The PSTR is already define as a NOP for all supported platforms. It's
only needed for AVR so here we remove all the uses throughout the
codebase.
This was automated with a simple python script so it also converts
places which spans to multiple lines, removing the matching parentheses.
AVR-specific places were not changed.
9 years ago
Peter Barker
5db4549d79
Rover: use simple log entry numbers to download logs
9 years ago
Andrew Tridgell
42ed989da0
Rover: log mode in dataflash callback
...
this ensures every log has the initial mode
10 years ago
Stewart Loving-Gibbard
2c62a3a1c5
Rover: Adding Logging of RSSI data.
10 years ago
Peter Barker
d6e380496c
Rover: ensure 10% free space when initialising logging
10 years ago
Peter Barker
6e3687f8af
Rover: DFMessageWriter; ability to trickle messages out to DF
10 years ago
squilter
b4cf0ce2bb
Rover: update severity values
10 years ago
Lucas De Marchi
8f74d7d982
APMrover2: use ARRAY_SIZE macro
10 years ago
Randy Mackay
5ef4f8e90a
Rover: log ahrs home and ekf origin
10 years ago
Peter Barker
4b0495bb15
Rover: use common mission logging code
10 years ago
Peter Barker
b0c6a1fde7
Rover: use common system information logging
10 years ago
Grant Morphett
268afc9d5a
Rover: Added dataflash logging of the steering PID.
10 years ago
Randy Mackay
31aae1f019
Rover: Log_Write_Startup writes parameters
10 years ago
Peter Barker
58f2bcb754
Rover: use 64-bit timestamps in dataflash logs
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
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
Andrew Tridgell
11a4b757f9
Rover: call Log_Write_POS()
10 years ago
Tom Pittenger
9de10f271a
Rover: Write new mission to log without telling GCS
10 years ago
Tom Pittenger
06796cd994
Rover: if receiving last mission item then log new mission to dataflash
10 years ago
Andrew Tridgell
686d1e7548
Rover: revert AP_Math class change
10 years ago
Tom Pittenger
bff69de249
APMrover2: compiler warnings: apply is_zero(float) or is_equal(float)
10 years ago
Andrew Tridgell
e1b998f011
Rover: disable CLI on APM2 by default
...
saves lots of flash. This is also consistent with plane and copter
10 years ago
Grant Morphett
4ffb4f6fef
APMrover2: Changes to fix the warnings in rover sitl build.
...
We are starting the process of resolving all the warnings in the
ardupilot builds of all vehicles and platforms.
10 years ago
Robert Lefebvre
f796518695
Rover: Change Compass logging to new DataFlash method that handles instances.
10 years ago
Robert Lefebvre
b3aab67239
Rover: Change Compass logging to use DataFlash library method.
10 years ago
Robert Lefebvre
89fd543f4d
Rover: Change Mode logging to use DataFlash library method.
10 years ago
Robert Lefebvre
7254de4e23
Rover: Change Attitude logging to use DataFlash library method.
10 years ago
Robert Lefebvre
8da62107fa
Rover: Change Current logging to use DataFlash library method.
10 years ago
Randy Mackay
8960766900
Rover: remove logging dependency on optflow
10 years ago
priseborough
ee75f26edb
Rover: Don't log EKF optical flow data if not required
10 years ago
Andrew Tridgell
bfe705a14d
Rover: convert to new AP_RangeFinder API
11 years ago
Andrew Tridgell
fdeedfa173
Rover: support 3 magnetometers
11 years ago
Randy Mackay
4d93dd47ee
Rover: use common Log_Write_Camera
...
pair programmed with Craig Elder
11 years ago
Andrew Tridgell
f4079f57b2
Rover: convert to new GPS API
11 years ago
Andrew Tridgell
d1a650a527
Rover: updates for GPS changes
11 years ago
Randy Mackay
954e10b26f
Rover: integrate dataflash Log_Write_MavCmd
11 years ago
Randy Mackay
9b0ae2fcff
Rover: use Dataflash lib's Log_Write_Cmd
11 years ago
Randy Mackay
923dca0cb8
Rover: Log_Write_Startup checks success of cmd read before logging
11 years ago
Randy Mackay
c83733048f
Rover: Mission integration into dataflash Logging
11 years ago
Andrew Tridgell
989b26899f
Rover: enable EKF detailed logging
11 years ago
Andrew Tridgell
eac4b1ec96
Rover: fixed EKF usage for rover
...
added barometer object, and use shared home object from AHRS. This
gives basic EKF operation.
11 years ago
Andrew Tridgell
155d751e80
Rover: fixed build
11 years ago
Andrew Tridgell
9d6005edd8
Rover: log power status on Pixhawk
11 years ago
Andrew Tridgell
4e2dbb4a4b
Rover: change to new board_voltage() API
11 years ago