Eugene Shamaev
b6c397c85a
APMrover2: move of CAN parameters into separate group
8 years ago
Pierre Kancir
c865972e9c
Rover: remove skid_steer_out parameter
8 years ago
Randy Mackay
0da6e73d76
Rover: add support for visual odometry
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
981807fe9a
Rover: NFC SYS_NUM_RESETS is a read-only variable
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
771d2fb13c
Rover: Be more explicit that a SPEED_TURN_GAIN value of 80% reduces "to 80%" and not "by 80%"
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
c389dd93d7
Rover: NFC - correct the units of the RNGFND_TURN_ANGL parameter
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
a2472e6787
Rover: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
karthik.desai
47ff9ddeec
Rover: Added Beacon implementation
...
Enabled beacon parameters
beacon updates at 50hz
Use dataflash library to log AP_Beacon msg
8 years ago
Pierre Kancir
2eb0ed6242
APMRover2: Remove, correct some cast
8 years ago
Pierre Kancir
20cc336885
APMRover2: const correctness
8 years ago
Pierre Kancir
c41e695c98
APMRover2: correct some style
8 years ago
Pierre Kancir
b634fe548d
APMRover2: Use c++ cast
8 years ago
Pierre Kancir
d4bd61d859
APMRover2: unhide default NAVL1_PERIOD with a define
...
set the correct value to param
8 years ago
Grant Morphett
cfb11729a6
Rover: Setting crash detecting to off by default.
8 years ago
Randy Mackay
b8f24fba98
Rover: fix SYSID_ENFORCE parameter description
8 years ago
Andrew Tridgell
fe4baf2904
Rover: setup frame type parameter flags
8 years ago
Peter Barker
407e251e1d
Rover: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
Andrew Tridgell
36cf57c0fa
Rover: fixed parameter path
8 years ago
Pierre Kancir
99ba8bdc08
APMRover2: add advance failsafe
8 years ago
murata
0c813c5afa
Rover: Unify from print or println to printf.
8 years ago
Andrew Tridgell
9fe3eba2a0
Rover: added automatic parameter upgrade for SRV_Channel
8 years ago
Andrew Tridgell
93d6b012c2
Rover: convert to new SRV_Channel API
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
5bf45dbffd
APMrover2: publish SPEED2THR_ parameters
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
0054df9907
APMrover2: Correct AUTO_TRIGGER_PIN Values format
...
This allows simplified machine parsing of the generated XML file
8 years ago
Pierre Kancir
70d0997b73
Rover: Parameters.cpp correct whitespace, remove tabs
8 years ago
priseborough
2facebff80
Rover: Add EKF3 and remove EKF1
8 years ago
Pierre Kancir
dec954bb0c
Rover: added crash check
8 years ago
murata
bbf0cfb564
APMrover2: Change from printf statement to print, println statement.
8 years ago
Pierre Kancir
326e0f224f
Rover: added SYSID_ENFORCE parameter
8 years ago
Peter Barker
36c0bacada
Rover: support for AP_Stats (flight time, bootcount, runtime)
8 years ago
Peter Barker
cfee3b6c0e
Rover: add support for ParametersG2
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
Randy Mackay
d39190ff30
Rover: TELEM_DELAY parameter range to 30sec
...
No functional change
9 years ago
Pierre Kancir
1a3fc56682
APMrover2: fix typo in parameter
9 years ago
Peter Barker
44791268ac
Rover: use SPEED_CRUISE define from config.h
9 years ago
Andrew Tridgell
fd0f31dc44
Rover: added AP_Button support
9 years ago
Grant Morphett
35a132f74e
Rover: Added throttle PID logging
9 years ago
Andrew Tridgell
c0172516af
Rover: use DataFlash::log_while_disarmed()
9 years ago
Grant Morphett
bd24dd79a8
Rover: Fixing up some of the outdated parameter comments/doco
...
I noticed the doco on the Rover discourse page for LOG_BITMASK was
incorrect so I have fixed up a number of doco/comments so they
auto-generate the doco correctly for the wiki. There is no actual
code changes in this commit.
9 years ago
Lucas De Marchi
56eccd6e41
APMrover2: Update path locations for parameters
...
Thanks to Francisco Ferreira for noticing that.
9 years ago
Don Gagne
cae7ea0d13
Add @Volatile , @ReadOnly support
9 years ago
Andrew Tridgell
be456fc33d
Rover: always call load_all
...
this ensures defaults file works on first start after erase
9 years ago
Andrew Tridgell
bd272390bc
Rover: support up to 14 input channels on all boards
9 years ago
pepevalbe
b4c02d8cd7
Rover: added group parameter for AP_Notify library
9 years ago
Peter Barker
5d46a9add0
Rover: support multiple simultaneous backends
9 years ago
Caio Marcelo de Oliveira Filho
ee073787c8
Rover: use millis/micros/panic functions
...
Instead of going through 'hal' then 'scheduler', use directly the AP_HAL
functions. Besides removing indirection that is not necessary for such
functions, this patch ends up reducing the code size in the call sites.
For example, building ArduCopter for PX4 with this change (compared to
before introduction of the functions) yields almost 3k bytes of code
size.
# ArduCopter build before the functions (1b29a1af46
)
text data bss dec hex filename
895264 2812 62732 960808 ea928 /.../px4fmu-v2_APM.build/firmware.elf
# ArduCopter build after this patch
text data bss dec hex filename
892264 2812 62732 957808 e9d70 /.../px4fmu-v2_APM.build/firmware.elf
A later patch will remove the unused functions in the Schedulers.
9 years ago
Grant Morphett
3636b53313
Rover: Implementation of the ARMING functionality
9 years ago
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