murata
0c813c5afa
Rover: Unify from print or println to printf.
8 years ago
Pierre Kancir
c2adb04a93
Rover: setup.cpp correct whitespace, remove tabs
8 years ago
murata
bbf0cfb564
APMrover2: Change from printf statement to print, println statement.
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 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
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
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
Tom Pittenger
b35258efed
APMrover2: compile warnings: float to double. print statements require doubles
10 years ago
Tom Pittenger
928a5e0766
APMrover2: compile warnings: float to double. print statements require doubles
10 years ago
Víctor Mayoral Vilches
0795783d37
Rover: Update compass to the new interface
10 years ago
Andrew Tridgell
29bf3f569e
Rover: removed 1D accel calibration
10 years ago
Andrew Tridgell
f400f39f08
Rover: fixed build warnings
10 years ago
Randy Mackay
fe8730497a
Rover: use battery.has_current
10 years ago
Andrew Tridgell
87f0cb6168
Rover: remove unused variable
11 years ago
Andrew Tridgell
c150338e53
Rover: convert to using StorageManager
11 years ago
Randy Mackay
d789735d0d
Rover: rename compass set_and_save_offsets
11 years ago
Randy Mackay
fdec917607
Rover: pass eeprom start to Mission constructor
11 years ago
Randy Mackay
4fd2d2885e
Rover: replace APM with board in cli
11 years ago
Randy Mackay
121e4932ea
Rover: integrate BattMonitor
12 years ago
Andrew Tridgell
95c2e11b5a
Rover: removed flash_leds() calls
12 years ago
Andrew Tridgell
d000cd2320
Rover: switched to new steering controller
...
this uses a steering rate controller, based upon the planes roll
controller
12 years ago
Andrew Tridgell
97ed733ada
Rover: use L1 controller for navigation
...
this uses the AP_L1_Control library for rover navigation
12 years ago
Andrew Tridgell
5a9485a419
Rover: support RCMAP_* mapping for steering/throttle
12 years ago
Andrew Tridgell
44dd9ddf74
Rover: updates for new compass API
12 years ago
Andrew Tridgell
fb6b736c78
Rover: print mode as string in logs
12 years ago
Andrew Tridgell
90f70707b1
Rover: convert to new logging system
12 years ago
Andrew Tridgell
caf5e5b7c5
Rover: added HOLD mode
...
used when RTL completes
12 years ago
John Stäck
c9576e59f9
Add set command to setup menu (and changed show command), same as for ArduCopter. Not included when building for 1280.
12 years ago
Andrew Tridgell
daa603552b
Rover: added new STEERING mode
...
this makes it easier to tune for auto mode
12 years ago
Andrew Tridgell
52800e52b9
Rover: added 'level' CLI and reboot command
12 years ago
Randy Mackay
b7a4814e22
Rover: integrate automatic roll and pitch trims
12 years ago
Andrew Tridgell
6cf4d11e33
Rover: cleanup parameter names and remove dead parameters
12 years ago
Andrew Tridgell
f1ff27ed08
Rover: major restructuring
...
this removes a lot of the old arduplane code, and renames a lot of
variables.
This will need a lot more testing and fixup before being usable
12 years ago
Andrew Tridgell
c88766850a
Rover: ensure ahrs.init() is called
12 years ago
Pat Hickey
087bf380c0
APMrover2: fixes for AP_InertialSensor_UserInteract
12 years ago
Andrew Tridgell
b284d4c21e
Rover: first cut at porting rover to AP_HAL
12 years ago
Andrew Tridgell
4484144228
Rover: removed INS print code
...
its all in parameters now
12 years ago
Andrew Tridgell
d89c213d42
Rover: update for new ins interface
12 years ago
Andrew Tridgell
5768244671
Rover: more cleanups
...
get rid of flight_mode_strings and cleanup unused code
switch to using ahrs for have_position
12 years ago
Andrew Tridgell
f9c5c94cc6
Rover: removed accel cal CLI command
...
not really needed for a rover
12 years ago
Andrew Tridgell
691d19dd98
Rover: more cleanup, and fixed navigation code
...
removed loiter code
12 years ago
Andrew Tridgell
54a722158a
Rover: fixed cliSerial and clean out more gunk
12 years ago
Andrew Tridgell
24adc1aaa3
Rover: make it possible to run the CLI over a radio link
12 years ago
Andrew Tridgell
abc0a1cd38
Rover: major update, fixing lots of bugs
...
This removes a lot of the ArduPlane specific cruft left over from the
initial Rover import from ArduPlane, plus fixes a bunch of serious
bugs. For example, the rover was unable to use either compass or gps
for heading - it used just gyros!
There is still a lot of cruft left, but this at least gives a bit
better basis for future work
12 years ago
rmackay9
e877a58b60
APMRover: fixes to incorporate accelerometer calibration
12 years ago
Robert Lefebvre
10b5d758f8
Changed software ID from 0 to 20 for ArduRover V2 Divergence.
...
Also changed definition of flight mode 2 from Stabilize to Learning.
13 years ago