Nicholas Sherlock
716ee9f5c4
Add "servo" CLI command to get/set servo conf, and include in dump
2015-02-17 23:33:12 +13:00
Dominic Clifton
70fbeb22ba
Disable SBUS debug on CJMCU to reduce code size.
2015-02-16 23:06:46 +00:00
Dominic Clifton
c05b4c639b
Ensure sbus debug output is reset after failsafe/signal loss conditions.
2015-02-16 23:02:14 +00:00
Dominic Clifton
24ce82b280
Improve SBus compatibility by timing the entire frame instead of the gap
...
between received bytes of data. Add support for the two SBus digital
channels.
2015-02-16 22:50:39 +00:00
Dominic Clifton
6e258a62ac
Disable alt-hold debugging.
2015-02-16 22:45:47 +00:00
Dominic Clifton
36c7d5d30d
SPRACINGF3 - Fix typo in UART3 configuration.
2015-02-16 19:42:24 +00:00
Dominic Clifton
02166a4fd0
Ensure mixer is configured so that PWM initialisation is correct.
...
The isMixerUsingServos() was returing the wrong value in 9a7de3cf3c
2015-02-15 09:20:33 +00:00
Dominic Clifton
cd73c25352
PORT103R - Update default hardware support.
2015-02-14 23:50:51 +00:00
Dominic Clifton
9a7de3cf3c
Improve ESC compatibility by enabling PWM output as soon as possible.
...
A user reported a problem where if the board was powered up before
connecting the main battery the ESCs would work, however when the board
and ESCs were powered at the same time the ESCs would not initialise
correctly.
2015-02-14 23:49:55 +00:00
Dominic Clifton
d12d1952eb
Fix PWM/UART2 clash on F1 targets caused by using wrong #define value.
2015-02-12 01:58:59 +00:00
Dominic Clifton
519cc5f238
CC3D - Updating docs regarding inverter.
2015-02-11 19:44:00 +00:00
tricopterY
3272b44410
Update inverter.c
...
Fixes #494
2015-02-11 19:06:34 +00:00
Dominic Clifton
2dc09cd24b
Merge pull request #457 from dave-pitman/patch-1
...
Update PID tuning.md
2015-02-06 14:08:11 +00:00
Dominic Clifton
b4b16fa28c
SPRACINGF3 - Set sensor alignments.
2015-02-05 17:49:32 +00:00
Dominic Clifton
012e8fac31
SPRACINGF3 - Configure beeper GPIO correctly.
2015-02-05 17:06:32 +00:00
Dominic Clifton
ed51428989
SPRACINGF3 - Enable DISPLAY. Specify serial port I/O in target.h.
2015-02-05 02:08:37 +00:00
Dominic Clifton
fdb81ed3b9
SPRACINGF3 - Enable ADC for VBAT, Current and RSSI.
2015-02-04 21:51:23 +00:00
Dominic Clifton
430ccd2338
STM32F3DISCOVERY/CHEBUZZF3 - Move ADC pin definitions to target.h files
2015-02-04 21:51:04 +00:00
Dominic Clifton
8aee0b25e2
Fix bug where current meter didn't work unless VBAT feature was enabled.
2015-02-03 16:20:14 +00:00
Dominic Clifton
6de42dd0de
Display version on the OLED display.
2015-02-02 22:30:59 +00:00
Dominic Clifton
395a1bb9a3
Update cli version command to show the version number now that there is
...
one available.
2015-02-02 22:05:30 +00:00
Dominic Clifton
973efdd5fc
Temporary workaround for CC3D non-functional VCP when using OpenPilot
...
bootloader that some users have reported. This allows MSP connection via
USART so the board can be reconfigured.
2015-02-02 00:31:35 +00:00
Dominic Clifton
7ff15b0ea7
Updating sparky state in TODO list now that baro is confirmed working on
...
a board with a good baro.
As of this commit the following was observed:
* Baro's on Sparky boards supplied by Witespy / RTF Quads are bad (very
very noisy).
* Baro's on Sparky boards supplied by RadioC are fine.
2015-02-02 00:16:07 +00:00
Dominic Clifton
5512ff08c3
Allow thrust color to be combined with throttle.
2015-02-01 18:34:37 +00:00
Dominic Clifton
0fd7a2568c
Fix for BaroAlt resetting to 0.
...
This needs a little more investigation since it only seems to happen on
the Sparky (F3 target). The BaroAlt resets to 0 because of floating
point divide by 0 when calculating accZ_tmp which results in accAlt
becoming not-a-number (NaN).
2015-02-01 17:18:20 +01:00
Dominic Clifton
55cac2bdeb
Finally rename flight.c/.h to pid.c/.h. Cleanup some dependencies.
...
Relocate more code.
2015-02-01 00:39:38 +01:00
Dominic Clifton
8cc9e8ca37
More relocation of variables.
2015-02-01 00:03:46 +01:00
Dominic Clifton
53406a7ac7
Relocate some structures and code to the right places.
...
This cleans up the include file order somewhat and fixes a couple of
dependencies.
The goal of this is to rename flight.c/flight.h to pid.c/pid.h.
2015-01-31 23:47:51 +01:00
Dominic Clifton
a9b2c39872
printf naming cleanup
2015-01-31 22:29:17 +01:00
Dominic Clifton
2a37e26715
Use correct flag for GPIOC IDR check.
2015-01-31 22:27:45 +01:00
Dominic Clifton
01b2ce0b36
IMU naming cleanup.
2015-01-31 22:23:38 +01:00
Dominic Clifton
8b0a982931
Telemetry naming cleanup.
2015-01-31 22:12:11 +01:00
Dominic Clifton
7c2c5eb152
Removing TODOs.
...
If it needs to be done it will be done.
2015-01-31 22:08:03 +01:00
Dominic Clifton
a0cca0c889
Updating sparky state in TODO list.
2015-01-31 21:59:13 +01:00
Dominic Clifton
27f0216a19
Ensure that current meter feature is not disabled since it requires no
...
hardware io.
2015-01-31 21:56:01 +01:00
Dominic Clifton
c85919325c
Exclude a bit more code when USE_ADC is not defined for a target.
2015-01-30 22:43:04 +01:00
Dominic Clifton
d21a009d40
Change scale for I and D for inflight adjustments to PIDs of FP based
...
PID.
2015-01-30 22:09:36 +01:00
Dominic Clifton
1f3c9ab0db
Fix failing targets.
2015-01-30 22:02:25 +01:00
Dominic Clifton
de9a89ca85
Fix missing ) from ea386e6da2
2015-01-30 21:47:29 +01:00
Dominic Clifton
2ac7282314
Use different scale for inflight adjustments to PIDs of FP based PID
...
controllers.
2015-01-30 21:46:23 +01:00
Dominic Clifton
ea386e6da2
Remove magic number usage. Fix limits for FP based pid controller PID
...
adjustments to match those in serial_cli.c.
2015-01-30 21:27:09 +01:00
Dominic Clifton
fa18940087
Minor cleanups to allow CJMCU to build again.
2015-01-30 21:25:18 +01:00
Dominic Clifton
f77a762b48
Allow inflight adjustments for floating-point based PID controllers.
2015-01-30 20:54:34 +01:00
Dominic Clifton
e33fd411c5
Merge pull request #455 from sherlockflight/master
...
Blackbox: Log PID intermediates for pidLuxFloat
2015-01-30 19:33:55 +01:00
Dave Pitman
80d304ed49
Update PID tuning.md
...
Add warning about the Level_P default value of 90 which will most likely result in loss of control in Angle Mode.
2015-01-30 09:22:38 -08:00
Nicholas Sherlock
6a6a5b9908
PID tuning docs: Fix Angle level reference for PID controller 1
2015-01-30 18:58:10 +13:00
Nicholas Sherlock
f16c6fc019
Blackbox: Log PID intermediates for pidLuxFloat
...
Previously nothing was logged since the intermediate calculations were
floats. Logging them converted to integers is better than nothing.
2015-01-30 15:53:45 +13:00
Dominic Clifton
1d4c8925cc
Invert the useage of USE_USART1_RX_DMA for clarity.
2015-01-29 21:27:13 +01:00
Dominic Clifton
e81cc9696e
CC3D - Support serial RX on UART1.
2015-01-29 21:25:50 +01:00
Dominic Clifton
7b8ad20af6
Fix max baud rates on CC3D / F3 targets that were broken in merge of
...
6048a2e
.
2015-01-29 21:24:51 +01:00