Olivier ADLER
f7d5c372b9
ArduPPM : Redundancy mode
...
#define modifications for sync symbol detection and center pwm value correction
2012-10-29 22:22:48 +01:00
Jason Short
8a8ed7a711
ACM : Formatting
2012-10-28 12:12:38 -07:00
Jason Short
36040461df
ACM : Formatting
2012-10-28 12:12:38 -07:00
Jason Short
e138b0a1d7
ACM: Added simple mode bearing logging for bug hunting
2012-10-28 12:12:38 -07:00
Olivier ADLER
c750abfbf2
ArduPPM : Redundancy mode
...
Switchover : wait for end of PPM frame before switching
2012-10-28 01:33:23 +02:00
Olivier ADLER
7618c082c3
ArduPPM: Redundancy mode
...
Fixed logic problem in the decoder (PPM channel increment)
2012-10-27 23:41:08 +02:00
Jason Short
1713279ace
ACM: Formatting
2012-10-27 14:13:46 -07:00
Jason Short
5149a8c723
ACM: Added notes, credit to decel code. added speed_min to calc.
2012-10-27 14:13:24 -07:00
Jason Short
73bc90f9b8
ACM: config.h cleanup
...
Added LOG_ITERM default to enabled
2012-10-27 09:59:57 -07:00
rmackay9
cebcc226ee
ArduCopter: change TOY_M throttle mode to THROTTLE_HOLD
2012-10-26 10:56:06 +09:00
rmackay9
4877348c49
ArduCopter: remove some unhelpful constraints on nav_lat and nav_lon.
...
Increase other constraints from 3200 to 32000. These constraints are there to ensure int32_t do not cause an overflow when added to an int16_t.
2012-10-24 22:04:35 +09:00
rmackay9
5e8043fd9c
ArduCopter: changed ACRO_ROLL_STABILIZE and ACRO_PITCH_STABILIZE to parameters
...
Changes on behalf of Leonard Hall
2012-10-23 21:30:50 +09:00
Michael Oborne
c339565457
firmware build
2012-10-23 10:02:19 +08:00
Andrew Tridgell
406a5dc328
ACM: save another 20 bytes
2012-10-22 18:59:51 +11:00
Andrew Tridgell
9592be5af7
ACM: saved some more memory for strings
2012-10-22 18:57:08 +11:00
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.
2012-10-22 16:45:24 +09:00
rmackay9
09485ddc5f
AP_OpticalFlow: fix example sketch to work with modified AP_Opticalflow library after memory saves
2012-10-22 16:41:45 +09:00
rmackay9
79fc5f072e
AP_Curve: replace Serial.print with Serial.print_P to save 18 bytes of memory
2012-10-22 16:40:57 +09:00
rmackay9
57439b662c
AP_OpticalFlow: change Serial.print to Serial.print_P to save 27 bytes
2012-10-22 16:37:24 +09:00
rmackay9
bff3417d29
AP_Limit_Geofence: reduce maximum number of fence points to 6 from 20 to save memory
2012-10-22 16:34:25 +09:00
Olivier ADLER
e0393e541c
ArduPPM: redundancy mode
...
Channel count auto detection post processing code
Added a #define : valid frames threshold before detection validation
2012-10-21 23:46:16 +02:00
Jason Short
6a40fcd56a
ACM : fix compiler warning on non returning function
2012-10-21 14:37:42 -07:00
Jason Short
8842a7dc1b
ACM : Cast to int32_T
...
Don't think it really needs it, but I feel better with the cast.
2012-10-21 14:36:05 -07:00
Jason Short
a0752dc7dc
ACM Acceleration management
...
removed unused waypoint_radius var
removed slow_wp
updated speed management system to maintain a constant acceleration or deceleration of 1m/s
changed version to 2.8.1a
2012-10-21 14:32:39 -07:00
Pat Hickey
72fb54e619
APMrover2: fixed build from AP_Menu changes
2012-10-20 11:57:48 -07:00
Michael Oborne
2030a9bf03
firmware build
2012-10-20 09:30:38 +08:00
rmackay9
a37a9b5b67
ArduCopter: updated firmware version to 2.8
2012-10-20 09:50:53 +09:00
rmackay9
4395fad6e9
ArduCopter: incremented eeprom format version to force users to accept the new defaults.
...
Particularly important is the roll-pitch I term move from the stabilize to rate controllers.
2012-10-19 16:14:51 +09:00
Pat Hickey
d728ccb620
AP_Menu unit test fixup
2012-10-18 21:08:37 -07:00
Pat Hickey
d4bb8a10d7
Update ArduCopter and ArduPlane dependencies on AP_Menu
2012-10-18 20:53:39 -07:00
Pat Hickey
1bf21aae20
AP_Menu: create new library with menu from AP_Common
2012-10-18 20:50:16 -07:00
Andrew Tridgell
eb0dd45a11
Desktop: fixed build with recent SPI changes
2012-10-19 11:21:42 +11:00
Robert Lefebvre
bfade7d0ed
Fixed that last commit
...
#define Stupid_Mistake
2012-10-18 16:50:42 -04:00
Robert Lefebvre
592f4040fd
Changed RLT Yaw Mode for TradHeli. Also a few comment cleanups.
2012-10-18 16:39:05 -04:00
rmackay9
1c08e48b4b
ArduCopter: updated firmware version to 2.7.4-Zeta
2012-10-18 23:30:28 +09:00
rmackay9
583f2e49a3
ArduCopter: integrated Leonard Hall's improved ACRO mode
2012-10-18 23:24:34 +09:00
rmackay9
0bcf581a17
Desktop: fix build error
2012-10-18 19:33:31 +09:00
rmackay9
3f7b2dbda7
Desktop: add AP_Semaphore to list of includes for DataFlash_APM1.cpp
2012-10-18 19:25:53 +09:00
rmackay9
1958169e30
SPI3: add checks that SPI bus has been initialised to reduce possibility of interfering with UART3 on APM1
2012-10-18 19:17:24 +09:00
rmackay9
a2a3eed063
ArduCopter: bug fix for telemetry not working on APM1.
...
SPI3 is also UART3. On APM1 we use UART3 for telemetry and don't need SPI3.
2012-10-18 19:15:21 +09:00
rmackay9
d2912e4e01
ArduCopter: added spi_semaphore to stop conflicts between dataflash and optical flow sensor on APM1
2012-10-18 17:04:44 +09:00
rmackay9
17afd075c1
DataFlash_APM1: use spi_semaphore to avoid conflicts with optical flow
2012-10-18 17:03:50 +09:00
rmackay9
a1b4531545
AP_OpticalFlow: added ability to pass in semaphores for main spi bus to stop conflicts with dataflash on APM1
2012-10-18 17:02:45 +09:00
rmackay9
785d9ca6a7
DataFlash_APM2: renamed semaphore to spi3_semaphore to make it more obvious which semaphore is required.
2012-10-18 17:00:05 +09:00
Andrew Tridgell
a53cbc08f3
GPS: avoid output delays in the GPS auto detection
...
this sends out the GPS init strings in 16 byte chunks to avoid causing
timing glitches when no GPS is attached
2012-10-18 16:18:32 +11:00
Olivier ADLER
0b171178b5
ArduPPM: Redundancy mode
...
Reworked the PPM decoder (i did forget the sync symbol pre-pulse)
Splitted pre-pulse and pulse width variable for better reliability and easier processing
2012-10-17 16:28:05 +02:00
rmackay9
401fb4101c
ArduCopter: removed deprecated mag offset routine.
...
Also removed commented-out block of code from navigation.pde.
2012-10-17 19:47:21 +09:00
rmackay9
9e3c2dd105
ArduCopter: updated firmware version to 2.7.4-Epsilon
2012-10-17 19:27:11 +09:00
rmackay9
8519fe55d3
ArduCopter: more out-of-date commented out code removed
2012-10-17 19:25:14 +09:00
rmackay9
b944d9df26
ArduCopter: bug fix in earthframe->body frame translation.
...
Provided by Leonard Hall.
Also removed large unnecessary comments.
2012-10-17 19:15:25 +09:00