Lucas De Marchi
91dbfce5f9
APMrover2: remove check for MAVLINK_COMM_NUM_BUFFERS
9 years ago
Lucas De Marchi
45ba94343d
APMrover2: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
9 years ago
Lucas De Marchi
20c6ffc5e3
Replace use of UARTDriver::printf_P() with UARTDriver::printf()
...
This also starts to show warnings on places that were already using
wrong printf format strings.
9 years ago
Lucas De Marchi
6f4904189b
Replace use of println_P() with println()
9 years ago
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
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
Caio Marcelo de Oliveira Filho
49a42dc985
SITL: use a SITL namespace
9 years ago
Andrew Tridgell
5cac948ed0
Rover: added EK2_ parameters and EKF2 instance
10 years ago
Randy Mackay
bcc87a9a3b
Rover: replace SKIP_GYRO_CAL with INS_GYR_CAL
...
Also calibrate gyros during accel trim
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
Randy Mackay
536311744d
Rover: fix link to BATT param descriptions
10 years ago
Stewart Loving-Gibbard
c55e4e275d
Rover: fix spelling errors in Parameters.cpp
10 years ago
Grant Morphett
a602173c45
Rover: added the PID logging for steering into the mavlink message.
...
Copter/Plane already have this PID logging in the mavlink stream to
the GCS and now Rover does too.
10 years ago
Dario Lindo Andres
39c0879dac
Rover: added CLI_ENABLED parameter
...
Same parameter have been included with Copter and Plane, so Rover was
deprecated. Now we can decide on Rover if CLI is used or not with
Pixhawk/PX4.
10 years ago
Andrew Tridgell
e449b3c4a1
Rover: changes for new AHRS API
10 years ago
Andrew Tridgell
8046b1fd5c
Rover: fixed path for GCS_MAVLink parameters
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
Randy Mackay
757f388d62
Rover: add support for 4th mavlink channel
10 years ago
Randy Mackay
ab70cb13af
Rover: clarify SYSID_MAV parameter description
10 years ago
Dario Lindo Andres
4884932280
Rover: Updated AUTO_TRIGGER_PIN value definitions
...
Mission Planner and parameter.h definitions seem to be outdated. A bit
confusing because when its readed, you think you need to define it
between 0-8 (APM boards) instead of 50-55 (PX4-Pixhawk boards).
10 years ago
Andrew Tridgell
eda187c75a
Rover: fix for HAL_SITL rename
10 years ago
Randy Mackay
609bb0c56a
Rover: fix MNT param description
10 years ago
Andrew Tridgell
8b0337ffd0
Rover: removed set_default_filter() call
10 years ago
Randy Mackay
9f7f1e62df
Rover: integrate SerialManager
10 years ago
Randy Mackay
06fcb87755
Rover: move MNT param's underscore to mount lib
10 years ago
Matthias Badaire
ff064e12b1
Rover: Frsky telemtry change move parameter to init of the class
...
Parameter needs to be passed and use at the init of the class frsky telem
10 years ago
Randy Mackay
4521d8169b
Rover: BATT param's underscore moved to library
10 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
bea5c8ae0c
Rover: change default throttle slew rate to 100
...
this will help with NiMH batteries which may brownout with sudden
currents
11 years ago
akdslr
1083a89b0f
Ardurover2 Parameters: Changed the SONAR prefix to RNGFND and renamed the previous SONAR_ parameters
11 years ago
Andrew Tridgell
bfe705a14d
Rover: convert to new AP_RangeFinder API
11 years ago
Andrew Tridgell
ed4068dc90
Rover: update baud rate parameter descriptions
11 years ago
Randy Mackay
d7e015db89
Rover: add Pixhawk pin to RSSI_PIN's @Value
...
Also prepended APM2 to existing values. Added A2 to list to be
consistent with plane and copter
11 years ago
Emile Castelnuovo
c5620dfd39
Rover: added VRBRAIN #defines and #includes
11 years ago
Andrew Tridgell
58cfdebcd0
Rover: added BRAKING_SPEEDERR parameter
...
this controls how much speed error you need before brakes are used
11 years ago
Andrew Tridgell
b8f9b5ad91
Rover: added GPS parameters
11 years ago
Andrew Tridgell
f4f04ead68
Rover: added BRAKING_PERCENT parameter
...
this allows for reverse throttle to be applied for braking in corners
11 years ago
Andrew Tridgell
ce3ed33649
Rover: support 14 RC channels on PX4
11 years ago
Randy Mackay
192286f04d
Rover: create Mission object
11 years ago
Andrew Tridgell
18686ab671
Rover: fixed comment
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
Randy Mackay
bb0995f7d8
Rover: add EKF params to full param list
11 years ago
Andrew Tridgell
4e2d5043ba
Rover: added PIVOT_TURN_ANGLE parameter
...
this allows skid steering rovers to turn on the spot for sharp turns
11 years ago
Andrew Tridgell
7a2a431fc6
Rover: check param table on startup
11 years ago
Andrew Tridgell
2fa8592f7a
Rover: 2nd try at fixing rover RC_* docs
11 years ago
Andrew Tridgell
e1fea48bc7
Rover: fixed docs for aux channels
11 years ago
Andrew Tridgell
89c99ce145
Rover: enable AP_BoardConfig
11 years ago