Commit Graph

3308 Commits

Author SHA1 Message Date
Andrew Tridgell d4305e0ae2 fixed apm2beta build with AP_Param 2012-02-13 16:22:52 +11:00
Andrew Tridgell 16417b651e the ACM parameters have a max size of 1114 bytes
to ensure that all parameters can be saved, expand parameter area by
256 bytes
2012-02-13 16:22:52 +11:00
Andrew Tridgell 3b4cae3cc3 adapted main ACM code for AP_Param 2012-02-13 16:22:52 +11:00
Andrew Tridgell 983192c5d5 tidy up a comment 2012-02-13 16:22:52 +11:00
Andrew Tridgell c9c422539e update ACM MAVLink code for AP_Param 2012-02-13 16:22:52 +11:00
Andrew Tridgell a2d0900460 fixed warning in Log build 2012-02-13 16:22:52 +11:00
Andrew Tridgell bf1eb670e3 update main parameter code for AP_Param in ACM 2012-02-13 16:22:52 +11:00
Andrew Tridgell db96303fa0 convert APM_PI library to AP_Param 2012-02-13 16:22:52 +11:00
Andrew Tridgell 452749149f convert AC_PID library to AP_Param 2012-02-13 16:22:52 +11:00
Andrew Tridgell f9eed9bd9e fixed missing return in D value 2012-02-13 16:22:52 +11:00
Andrew Tridgell 2c3ec5de99 fixed two parameter names 2012-02-13 16:22:51 +11:00
Andrew Tridgell 676ca03977 expose mavlink stream rates as parameters 2012-02-13 16:22:51 +11:00
Andrew Tridgell f760b3c717 restore _fCut that was lost in AP_Param development 2012-02-13 16:22:51 +11:00
Andrew Tridgell 84aef17bb0 fixed initialisation of RC_Channel class 2012-02-13 16:22:51 +11:00
Andrew Tridgell 5418302b38 AP_Param: fixed desktop build 2012-02-13 16:22:51 +11:00
Andrew Tridgell d658bc6f9d desktop: more progmem string functions 2012-02-13 16:22:51 +11:00
Andrew Tridgell f22988163e imported new Parameters code to APM 2012-02-13 16:22:51 +11:00
Andrew Tridgell 81e52e43c1 added some notes on EEPROM speed 2012-02-13 16:22:51 +11:00
Andrew Tridgell e7174bc649 import new Parameters.h for AP_Param to APM 2012-02-13 16:22:51 +11:00
Andrew Tridgell 3d598c8caa implement dump of all vars in CLI using AP_Param 2012-02-13 16:22:51 +11:00
Andrew Tridgell bc0ed62aa9 adapt mainline APM code to AP_Param 2012-02-13 16:22:51 +11:00
Andrew Tridgell 95e107ab75 AP_Param: added generic cast_to_float 2012-02-13 16:22:51 +11:00
Andrew Tridgell 9509c69f42 AP_Param: disable debug ready for production 2012-02-13 16:22:51 +11:00
Andrew Tridgell 5d03f13aa5 AP_Param: make ptype in first() and next() optional 2012-02-13 16:22:51 +11:00
Andrew Tridgell e01af5885f adapt Mavlink_compat.h to AP_Param 2012-02-13 16:22:51 +11:00
Andrew Tridgell 570399ff98 expanded the VARTest testing to all variables 2012-02-13 16:22:51 +11:00
Andrew Tridgell bf4a77da81 convert libraries to new typesafe macros 2012-02-13 16:22:51 +11:00
Andrew Tridgell e8c4ecf9fa added nested group support and validation 2012-02-13 16:22:51 +11:00
Andrew Tridgell 94a86204ee added size of Vector6f 2012-02-13 16:22:51 +11:00
Andrew Tridgell 2792abfce2 demo of AP_Param with ArduPlane parameters 2012-02-13 16:22:51 +11:00
Andrew Tridgell 12dac42174 modify RC_Channel for AP_Param 2012-02-13 16:22:51 +11:00
Andrew Tridgell e5a0074312 modify the PID library for AP_Param 2012-02-13 16:22:51 +11:00
Andrew Tridgell e5f3864f81 modify the IMU code for AP_Param 2012-02-13 16:22:51 +11:00
Andrew Tridgell 8c58d95187 modify the compass code for AP_Param 2012-02-13 16:22:51 +11:00
Andrew Tridgell 497a400841 hacks to get AP_Param to compile 2012-02-13 16:22:50 +11:00
Andrew Tridgell 5b842a447f new AP_Param subsystem 2012-02-13 16:22:50 +11:00
justinbeech 69f1613f2c Uncommented cold temp compensation after testing. Fixed read throttle so read rate ends up nailing 100hz, not 90hz. minor commenting improvements. 2012-02-13 00:00:06 +00:00
Andrew Tridgell f1a41b041f log: fixed some integer size errors
need to be careful with the types passed to printf()
2012-02-12 20:38:37 +11:00
Pat Hickey 306a3bb4f9 Makefile: extra convenience target for apm2hexa 2012-02-11 16:05:51 -08:00
Pat Hickey 84dd0d2fda ArduCopter Hexa output_motor_test: individually select all 6 motors
* each of the 6 hexacopter motors can be selected individually
  by moving the joystick to extremes.

* previously, this was built from the quadcopter output_motor_test
  and some motors (left/right motors on +, front/back motors on X)
  were only selectable as pairs.
2012-02-11 16:05:51 -08:00
Pat Hickey 739317276d ArduCopter setup motors: print basic instructions. 2012-02-11 16:05:51 -08:00
Pat Hickey 6573cec611 ArduCopter APM_Config.h: add sample custom channel config
* uses new config variables introduced in 8a19543fd1e09621ba
2012-02-11 16:05:51 -08:00
Pat Hickey 470fd8788e ArduCopter Channel Config: config vars for user override of MOT_n mapping
* config variable CONFIG_CHANNELS has possible values
  CHANNEL_CONFIG_DEFAULT or CHANNEL_CONFIG_CUSTOM
* config_channels.h only provides APM1/APM2 mapping when
  CONFIG_CHANNELS == CHANNEL_CONFIG_DEFAULT
2012-02-11 16:05:51 -08:00
Jason Short 2c65fc9ddf Cosmetic tweaks for tuning 2012-02-11 15:29:11 -08:00
Jason Short 0a63f104ab Gain adjustments for 3d frame. 2012-02-11 15:29:11 -08:00
Sandro Benigno 3200781f56 Battery monitor type 3 cannot calculate battery remaining properly, due it uses only voltage reading. This path set battery_remaining to a value out-of-band for that type of monitoring. It informs to external devices to not show that info. 2012-02-11 21:01:13 -02:00
analoguedevices 0ea6ecf8d1 Removed outdated comment:
"	// deadzone moved to
		//control_in = (abs(control_in) < _dead_zone) ? 0 : control_in;"
2012-02-11 16:51:02 +00:00
Jason Short 969ac70000 reset All for Auto takeoff 2012-02-10 22:54:29 -08:00
Jason Short b1d52da431 reset Rate_I for takeoff 2012-02-10 22:50:56 -08:00
Jason Short efce991bfb upped max target speed to center of loiter 2012-02-10 22:46:27 -08:00