Andrew Tridgell
8f8711b137
Rover: removed SLIDE_SWITCH and PUSHBUTTON defines
...
not used anywhere
12 years ago
Andrew Tridgell
7e589017b3
Rover: fixed baud rates on APM1
12 years ago
Andrew Tridgell
95c2e11b5a
Rover: removed flash_leds() calls
12 years ago
Andrew Tridgell
481429de61
Rover: use new HAL usb_connected() function
12 years ago
Andrew Tridgell
6ab9b0b91b
Rover: fixed Vcc
12 years ago
Andrew Tridgell
983ca71796
Rover: moved override of defaults to load_parameters()
12 years ago
Andrew Tridgell
fc1228eb48
Rover: set a default filter frequency of 5Hz
...
this should help rovers on rough surfaces
12 years ago
Andrew Tridgell
cfeecdae46
Rover: raise GPS serial buffer size
12 years ago
Andrew Tridgell
1ca1b1e36e
Rover: support reboot to bootloader
12 years ago
Andrew Tridgell
1646b9c815
Rover: updates for new notify API
12 years ago
Randy Mackay
814ddcd787
Rover: integrate AP_Notify
12 years ago
Andrew Tridgell
6e52a09e50
Rover: fixed HIL build
12 years ago
Andrew Tridgell
5b88334dbb
Rover: added full camera and mount support
12 years ago
Andrew Tridgell
a5586ec394
Rover: enable RELAY_* parameters
12 years ago
Andrew Tridgell
6c29a3cd23
Rover: make GPS UART blocking again
...
until we have support for non-blocking config packets in uBlox
12 years ago
Andrew Tridgell
feb539bade
Rover: fixed HIL operation
...
only HIL sensors - removed HIL_MODE_ATTITUDE as it didn't exercise
enough of the code
12 years ago
Andrew Tridgell
2d795ac85a
Rover: convert to use AP_Scheduler
...
this gives us better timing information and scheduling, while also
making the code easier to read
12 years ago
Andrew Tridgell
5a9485a419
Rover: support RCMAP_* mapping for steering/throttle
12 years ago
Andrew Tridgell
b58d753344
Rover: make AUTO_TRIGGER_PIN be a push on/push off
12 years ago
Andrew Tridgell
3f9ade2b1f
Rover: added INITIAL_MODE option
...
this should be useful for sparkfun comp
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
8c7a7928d4
Rover: use new StartNewLog() interface
12 years ago
Andrew Tridgell
90f70707b1
Rover: convert to new logging system
12 years ago
Andrew Tridgell
caaf32211e
Rover: new failsafe logic
...
this obeys FS_TIMEOUT and FS_ACTION
12 years ago
Andrew Tridgell
caf5e5b7c5
Rover: added HOLD mode
...
used when RTL completes
12 years ago
Andrew Tridgell
3bed733f56
Rover: added AUTO_KICKSTART and AUTO_TRIGGER_PIN options
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
12d73a8662
Rover: use new AP_RangeFinder_analog class
12 years ago
Andrew Tridgell
44a279811d
Rover: removed old LITE mode
...
this will be replaced with a AHRS_Lite backend later
12 years ago
Andrew Tridgell
06dd6c2790
Rover: always build sonar code
...
can use enabled/disabled parameter for runtime control
12 years ago
Andrew Tridgell
52800e52b9
Rover: added 'level' CLI and reboot command
12 years ago
Andrew Tridgell
882f058e7d
Rover: don't override declination on startup
12 years ago
Andrew Tridgell
0f239ae92c
Rover: reset AHRS trim after levelling
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
aff5b1559d
Rover: added SERIAL0_BAUD parameter
12 years ago
Andrew Tridgell
c88766850a
Rover: ensure ahrs.init() is called
12 years ago
Andrew Tridgell
cf8e648558
CLI: fixed accel setup
...
disable mavlink callback in CLI
12 years ago
Andrew Tridgell
45615e5698
Rover: merge in mavlink updates from ArduPlane
12 years ago
Andrew Tridgell
b284d4c21e
Rover: first cut at porting rover to AP_HAL
12 years ago
Andrew Tridgell
d89c213d42
Rover: update for new ins interface
12 years ago
Andrew Tridgell
ff9628accf
Rover: removed some more plane specific variables
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
a16ba57467
Rover: cleaned up a bunch more plane cruft
...
removed elevon and flap support
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
ebaf1a1ae9
Rover: fixed the sonar
...
We were not initialising the analog source timer
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