Commit Graph

119 Commits

Author SHA1 Message Date
Randy Mackay
f1f71ef605 Copter: cli uses has_current method 2014-12-31 15:22:50 +09:00
Randy Mackay
3201a8dbca Copter: integrate optflow_enable param move to optflow class 2014-10-15 16:35:43 +09:00
Randy Mackay
58602bd1ae Copter: move esc calibration to separate file
Restructured into case statement
Replaced use of g.throttle_max with definition
Added more comments
Send message to ground station instead of printing on console (although
probably both are unlikely to be read)
2014-09-19 22:21:47 +09:00
Jason Short
0dd9797fe6 Copter: restore CLI set parameter feature
Added back the ability to set params from CLI
2014-08-31 10:36:42 +09:00
Andrew Tridgell
91ec4e56d5 Copter: fixed ESC calibration on Pixhawk
this ensures motors are armed after safety is pressed, and also gives
print out of channel inputs and outputs on USB console for debug
purposes

Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
2014-07-29 13:59:28 +10:00
Randy Mackay
eb696e247b Copter: CLI report_compass prints results for all compasses 2014-07-22 22:01:25 +09:00
bugobliterator
2fd165d023 Copter: Add esc_calib to as an app in cli
Usage Notes:
- when in cli mode select setup
- inside setup use esc_calib <chan_mask> to launch esc calibration
  e.g. esc_calib 1010 : enable calibration for Motor 2 and Motor 4
2014-07-14 09:44:36 +10:00
Andrew Tridgell
a4b9b989b7 Copter: convert to new AP_RangeFinder API 2014-07-08 15:08:18 +10:00
Randy Mackay
4f963e7795 Copter: move report_compass out of the CLI
This function is also used by compassmot.  Having it strictly part of
the CLI causes a compile error when the CLI is disabled
2014-03-05 12:01:45 +09:00
Randy Mackay
00f9843e40 Copter: remove CLI tests for gps, logging, radio
Required to shrink the firmware down so that it can fit on the APM2
boards
2014-03-05 11:44:09 +09:00
Randy Mackay
fc85228d09 Copter: remove CLI set
Frees about 1k of flash
2014-03-04 22:23:57 +09:00
Randy Mackay
797212c7ab Copter: remove remnant of cli compassmot 2014-02-19 16:04:10 +11:00
Andrew Tridgell
76b60a1a52 Copter: added compassmot over MAVLink
use the MAVLink interact code to allow for compassmot over MAVLink

Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
2014-02-19 16:04:00 +11:00
Randy Mackay
3f10a84a2a Copter: remove accel calibration from cli
Also remove compass, flight mode, optical flow, radio and ch6 tuning
knob setup from cli to free up 3.5k of flash
2014-02-15 06:09:08 +11:00
Randy Mackay
f7f8691ca3 Copter: remove frame setup through CLI 2014-01-21 21:42:59 +09:00
Randy Mackay
02898cb46e Copter: replace APM with board in cli 2013-12-28 10:42:10 +09:00
Andrew Tridgell
d265e54043 Copter: changes for compass healthy API 2013-12-09 17:47:22 +11:00
Andrew Tridgell
ffdcb715c3 Copter: updates for compass API change 2013-12-09 17:34:06 +11:00
Randy Mackay
87127f0ab8 Copter: allow battery failsafe to trigger RTL 2013-11-16 14:46:57 +09:00
Randy Mackay
72597cc5bd TradHeli: remove setup via CLI
Saves 6k of flash
2013-11-15 22:57:39 +09:00
Tobias
7564cc02af Copter: use const refs instead of unneeded copies 2013-10-27 13:41:06 +09:00
Randy Mackay
dab4f032f9 Copter: integrate BattMonitor 2013-10-03 11:16:28 +09:00
Randy Mackay
589200042d Copter: remove declination setup from CLI 2013-09-24 21:45:54 +09:00
Randy Mackay
09756e16b7 Copter: remove battery setup from CLI 2013-09-24 21:45:54 +09:00
Randy Mackay
8cce837f77 Copter: remove accel level from cli
the accel command should always be used in place of level
2013-09-24 21:45:52 +09:00
Randy Mackay
284aa2217f Copter: remove old comments 2013-09-24 21:45:43 +09:00
Randy Mackay
d7782e1356 Copter: remove tune from cli to save 300bytes flash 2013-09-24 21:42:02 +09:00
Randy Mackay
1cc2c8d6a5 Copter: reduce compassmot flash by 500 bytes 2013-09-24 21:41:59 +09:00
Andrew Tridgell
46688454c4 Copter: removed flash_leds() calls 2013-09-19 18:38:28 +10:00
Randy Mackay
52ef77393c Copter: integrate Toshiba_LED_PX4 2013-08-30 13:01:35 +10:00
Randy Mackay
e985253f1a Copter: integrate notify 2013-08-30 13:01:35 +10:00
Randy Mackay
53bff2b63e Copter: cli to report ch8 radio values 2013-07-12 21:46:03 +09:00
Olivier-ADLER
eaa0e36954 Copter: CompassMot current calibration
Was using a hardcoded (330) value instead of COMPASS_MAGFIELD_EXPECTED define
2013-06-26 20:54:03 -10:00
Randy Mackay
b462bfed84 Copter: remove unused print_wp function 2013-06-02 11:32:38 +09:00
Randy Mackay
5e2fc32410 Copter: remove unused cli wp report 2013-05-31 21:04:27 +09:00
Randy Mackay
e2495b7a49 Copter: alphabetise order of cli setup menu 2013-05-31 15:16:06 +09:00
Randy Mackay
a0c8bf238e Copter: move motors test to test menu
Also allow test to be run from mission planner's cli window
2013-05-31 15:16:05 +09:00
Randy Mackay
7b50ecc73c Copter: pre-arm check for mag field length 2013-05-31 12:23:19 +09:00
Randy Mackay
72f29bd0db Copter: remove debug message from compassmot 2013-05-22 11:30:30 +09:00
Randy Mackay
072f3dbe30 Copter: display interference % in compassmot 2013-05-19 22:03:48 +09:00
Randy Mackay
9d0f40b432 Copter: add pre_arm_rc_check
Motors are not be enabled unless we have passed rc checks which include
checking the radio in calibration has been performed.
2013-05-16 16:32:00 +09:00
Randy Mackay
0540acfec9 Copter: change to compassmot instructions 2013-05-15 12:35:16 +09:00
Randy Mackay
d0fb332e9f Copter: init_rc_out in cli's compassmot setup
Bug fix to allow cli's compass motor compensation to be run from the
mission planner's terminal window
2013-05-09 13:30:08 +09:00
Andrew Tridgell
25c576cad7 Copter: replaced constrain() with constrain_float() 2013-05-02 10:26:49 +10:00
Andrew Tridgell
fb0f5d46ba Copter: use BIT_IF_SET()
this should fix the problem with simple mode on PX4

Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
2013-04-23 23:05:42 +10:00
Andrew Tridgell
82c604dd67 Copter: more constrain fixes 2013-04-22 13:26:49 +10:00
Andrew Tridgell
02c3083f60 Copter: print flight mode as string 2013-04-20 15:18:22 +10:00
Andrew Tridgell
67484a2ea1 Copter: make copter code compatible with the new logging system
not fully converted yet
2013-04-20 13:52:36 +10:00
Randy Mackay
e637a8fb29 Copter: remove old commented out code from setup.pde 2013-04-11 10:12:21 +09:00
tobias
217b8d7a59 cleanup: use const for struct Location pointers and references
this allows the compiler to generate more efficient code
2013-04-09 12:10:32 +10:00