Andrew Tridgell
bcae83c4f6
ACM: make it possible to run CLI on radio port in ArduCopter
12 years ago
rmackay9
810da878e7
ArduCopter: performance monitoring - changed loop counters to uint16_t.
...
Removed an unused items from dataflash logging of Performance.
12 years ago
rmackay9
07a7a1acd8
ArduCopter: replaced digitalRead and digitalWrite with faster calls
...
improved performance logging to dataflash
12 years ago
Jason Short
be63481a8c
ACM : Logging.pde formatting
12 years ago
Jason Short
4b5e0a5046
ACM Logging Events
12 years ago
Jason Short
6dba79e3a7
ACM Log, formatting
12 years ago
rmackay9
b13264c884
AP_InertialNav: reanme AP_InertialNav and ThirdOrderCompFilter classes to resolve desktop build compiler errors
12 years ago
rmackay9
1f801714e8
ArduCopter: incorporate new version of inertial navigation
...
Moved several navigation functions from ArduCopter.pde to navigation.pde
12 years ago
rmackay9
a1b4ec6d0e
ArduCopter: move to use new INS library instead of IMU library
12 years ago
Andrew Tridgell
9592be5af7
ACM: saved some more memory for strings
12 years ago
rmackay9
78316adf75
ArduCopter: replace Serial.print with Serial.print_P to save memory.
...
Includes replacing flight_mode_strings with print_flight_mode function.
SendDebug macro replaced with direct Serial.print_P calls.
12 years ago
rmackay9
95763e610b
ArduCopter: allow DMP to run in parallel with DCM
...
Parallel DMP can be enabled by #define SECONDARY_DMP_ENABLED in APM_Config.h
New DMP dataflash log type added to allow easy comparison with DCM
13 years ago
rmackay9
280488fa5e
ArduCopter: bug fix to display ITERM enabled/disabled properly from cli
...
Also changed header for this message type to ITERM instead of just IT to make it more clear what it is
13 years ago
rmackay9
6f32f52377
ArduCopter: bug fix in Log_Read_Attitude. It was printing two uninitialised variables.
13 years ago
Jason Short
834f961409
ACM : Fix enduf
13 years ago
Jason Short
4c8e257ea2
ACM : forced setup_show to dump params during log dump for better analysis.
13 years ago
Jason Short
34e07c826f
ACM : Added centralized Iterm logging at a lower rate. Logs all iterms.
13 years ago
Jason Short
51969dca22
ACM Log.pde : whitespace clean up
13 years ago
Jason Short
fd4bc69d77
ACM : Logging updates
13 years ago
uncrustify
c1ce689e38
uncrustify ArduCopter/Log.pde
13 years ago
rmackay9
99859ae42f
ArduCopter: added cast to (int) in printf statments.
...
Also modified dump_log function's last_log_num to be int16_t to match return type from DataFlash's find_last_log method.
13 years ago
rmackay9
8c636ca263
ArduCopter: fix compiler error related to printing boarding type in dataflash logs.
13 years ago
Jason Short
0ac1373591
ACM Logging - added APM version #, stab_I term logging
13 years ago
Jason Short
0f9f72e8ab
ACM: added nav_yaw to att logging
...
Removed unnecessary casting
13 years ago
rmackay9
36f947acb9
ArduCopter: changed all "int" to "int16_t" and a few "long"s to "int32_t".
...
Also moved "simple_counter" variable from global scope to the "update_simple_mode" function which is the only place that it's actually used.
13 years ago
Jason Short
99dcbd039d
ACM Log : fixed formatting
13 years ago
Jason Short
66ac438b9e
Arducopter
...
Better logging for Raw Inertial values
13 years ago
Jason Short
782ebf5176
Arducopter:Log.pde Logging the calculated Climbrate
13 years ago
Jason Short
1070eea70b
Log.pde: formatting
13 years ago
Andrew Tridgell
33440567e6
ACM: ArduCopter updates for new compass interface
13 years ago
Jason Short
28829b0d60
Log.pde: removed nav_bearing reference and replaced with target_bearing ref
13 years ago
Jason Short
c42f9ece43
Inertial Control
...
I added inertial navigation based on the simulator data. This is an option only available if you compile with Arduino and set
#define INERTIAL_NAV ENABLED
in the APM_Config.h file.
This has been tested for one real flight and did not crash my quad, but consider it very alpha. The quad may be unpredictable at first until the error correction fixes poorly calibrated accels. Be Careful.
Most of the real work is in the inertia file, but the error correction, new variable defines and calibration calls are sprinkled throughout.
The Log should record RAW messages with special debugging values.
13 years ago
rmackay9
dcdeae412e
ArduCopter: Another attempt at fixing the lat/lon printing bug in which small negative lattitudes or longitudes were appearing as positives.
...
Fixed in both ArduCopter Log.pde and the GPS Auto test sketch
13 years ago
rmackay9
2a216ce900
ArduCopter: fixed print_latlon bug in which it would print negative lat/lon numbers incorrectly (i.e. -1234567890 would be printed as -124.xxx).
13 years ago
Andrew Tridgell
66544a5db2
Log: don't print '+' while erasing logs
...
we no longer do page based erase, so printing a + every 128 pages
makes no sense
13 years ago
Andrew Tridgell
422dc82f32
MAVLink: allow parameter fetch during mavlink_delay()
...
this allows the planner to fully connect to the APM with MAVLink while
doing a DataFlash erase
13 years ago
Jason Short
9c19138fb8
Log.pde : Updated Flash Logging to log Floats properly vs scaled integers.
13 years ago
Jason Short
e22832a832
Added a union for casting floats to ints and back when storing Floats to the DataFlash
13 years ago
rmackay9
8402a3d837
ArduCopter - Log.pde - changed MOT output to dataflash to take values from AP_Motors class's motor_out array instead of the global motor_out array.
13 years ago
rmackay9
1f4cfb9333
ArduCopter - added PID log type. Implemented for Yaw stabilize and rate controllers.
13 years ago
Andrew Tridgell
547b4ed55b
AHRS: adapt ArduCopter for new AHRS framework
13 years ago
Jason Short
6201bdb8a7
ACM: Fixed comment
13 years ago
rmackay9
a869a01294
ArduCopter - Log.pde - added wrap_360 to compass heading field of ATT message to resolve overflow problem that caused heading to appear as being off by 70 degrees
13 years ago
rmackay9
c7480f2281
ArduCopter - fix to dataflash logging of Mag heading
13 years ago
Jason Short
1e254cbca0
Compass heading added to ATT log
13 years ago
Andrew Tridgell
95ef9206dc
DCM: renorm_sqrt_count is now called renorm_range_count
13 years ago
Andrew Tridgell
a2d0900460
fixed warning in Log build
13 years ago
Andrew Tridgell
f1a41b041f
log: fixed some integer size errors
...
need to be careful with the types passed to printf()
13 years ago
Randy Mackay
f1a129c8ea
ArduCopter - Log.pde - fixed Log_Read_Control_Tuning so that it doesn't read too many bytes. Also fixed up some comments
13 years ago
Jason Short
90099d4a42
ATT tuning update
13 years ago