dongie
1eea083fd9
On second thought, no need to make inverter configurable. only sbus will use it, and the driver can set inversion automatically.
2014-08-02 00:43:32 +01:00
dongie
0dc0a1e028
allow controlling external XOR gate connected to PB2 (BOOT1) to invert USART2_RX signal on F1. Currently used by sbus driver.
2014-08-02 00:43:21 +01:00
Dominic Clifton
25ede3e6e0
Fix PWM in RSSI - accidentally excluded when adding CJMCU support.
2014-08-02 00:43:06 +01:00
Dominic Clifton
4d9a672d9c
CC3D / NAZE - Adding support for hardware controlled inverter for use by
...
SBUS RX.
2014-08-02 00:43:06 +01:00
Dominic Clifton
f08760634e
Cleanup GPS compilation warnings from
...
ca746d2ff47c8eb589386045b91bbccdd76246d1
2014-08-02 00:43:06 +01:00
norem
74c3e28a12
Update gps.c
...
correctly verifies checksum before modifying read NMEA gps data
2014-08-01 22:54:01 +01:00
luggi
7917e44293
slow change althold now controls velocity directly
...
The throttle stick input now directly sets the vertical velocity
setpoint of the copter. (alt_hold_fast_change = 0)
Conflicts:
src/imu.c
src/mw.c
src/mw.h
2014-08-01 22:52:08 +01:00
Dominic Clifton
ff82839f89
Fixing alt hold constraints to be 8192 instead of 8196.
...
The previous code before 5b1de9cce966c033ae7b01d9318161e0e40e08a8 was
using (x / 8) and then constraining using +/- 1024. Removing the / 8 in
commit 5b1de9cce966c033ae7b01d9318161e0e40e08a8 should have meant the
new constraint values were (1024 * 8) = 8192.
2014-08-01 22:43:01 +01:00
luggi
75f94aa11b
althold constants updated
...
baro velocity now limited to 15m/s
d-term is now smaller
Conflicts:
src/imu.c
2014-08-01 22:39:23 +01:00
luggi
1bf806f54c
make the accZ lpf used for althold configurable
...
set the variable accz_lpf_cutoff to the desired cutoff frequency
this can help to make althold smoother on copters with lots of
vibrations
Conflicts:
src/cli.c
src/config.c
src/imu.c
src/mw.h
2014-08-01 22:31:22 +01:00
Dominic Clifton
c53268b7be
Remove out of date Keil files.
2014-08-01 22:16:23 +01:00
Dominic Clifton
94784dfa04
STM32F30x - Update compiler flags. Disable -pedantic on F30x targets
...
due to the hundreds of warning the CMSIS library generates when it is
enabled.
2014-08-01 22:06:39 +01:00
Dominic Clifton
ff71a32eed
Update STM32F303 startup script to handle recent changes to make file.
...
See 941b42a269
2014-08-01 21:44:27 +01:00
Trey Marc
c86a64ffb7
Update cli.c
...
let user set small angle to 180 , let user arm in any orientation , test ok
2014-08-01 21:19:55 +01:00
dongie
897839f9b8
making it really const this time.
2014-08-01 21:18:44 +01:00
Chris Nisbet
ceec9687cb
Fixed location of const
2014-08-01 21:18:28 +01:00
Dominic Clifton
193c4db508
making timer lists const.
2014-08-01 21:17:34 +01:00
luggi
3c250d24ee
fixed accz pt1 element bug
2014-08-01 21:14:18 +01:00
bubi-007
ca1964aa5c
Update imu.c
2014-08-01 21:14:05 +01:00
bubi-007
d63d6e73b1
Update imu.c
2014-08-01 21:13:50 +01:00
bubi-007
626847456c
Update imu.c
2014-08-01 21:13:36 +01:00
Dominic Clifton
38cbe28e0f
Apply accz pt1 element fixes.
...
See:
f7132b9d33211a55b8bd2c92f14da59f35b715a4
b1f58bc01fcf1632b3c3947a5ed0e807c2763a30
5832e2f67fcd2ee93044b300fda37a420c595813
a5961aeda657225fa843a115a94229313db4b2db
2014-08-01 21:10:26 +01:00
Dominic Clifton
9a9ff9b1ad
Cleanup various compiler warnings that were appearing since the
...
additional compiler flags were added.
2014-08-01 20:02:10 +01:00
Dominic Clifton
2d6a61c8c7
Remove -Wshadow, the warnings are not useful.
...
See https://lkml.org/lkml/2006/11/28/253
2014-08-01 19:58:39 +01:00
Paul Fertser
1a14b72b16
Makefile: add -lc to make debug build with -nostartfiles happy
...
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2014-08-01 18:44:39 +01:00
Dominic Clifton
ee5211c5ad
Fix merge of a753661c23c428ede8c2b72e95d3e31f6c8b894e when building for
...
targets that use telemetry.
2014-08-01 18:43:45 +01:00
Dominic Clifton
5451d45f5f
OLIMEXINO - Fix build when LEDs not used.
2014-08-01 18:40:10 +01:00
Dominic Clifton
61bdc2ad5d
Fixed problem with debug build and _sbrk, caused by missing -lc linker
...
option.
Re-ordered some makefile statements to be in-line with baseflight for
easier merging.
2014-08-01 18:39:47 +01:00
Dominic Clifton
b96d1ae71d
Update makefile so it builds with DEBUG=GDB without _sbrk linker error.
...
Enable additional warnings.
Later commits will fix warnings.
2014-08-01 14:12:39 +01:00
Paul Fertser
900f872058
Makefile: switch to newlib-nano
...
This makes the binary considerably smaller (73852 text with gcc
4.7.3, 71620 text with gcc 4.9.0 from TNT).
Build-tested only.
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2014-08-01 12:29:00 +01:00
Paul Fertser
941b42a269
Makefile: link with -nostartfiles
...
This saves a bit more space and a reasonable thing to do since a
custom startup is used anyway.
Build-tested only.
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2014-08-01 12:28:55 +01:00
Paul Fertser
76f4f31cf3
Make code warnings-free with -pedantic
...
This removes a function that's no longer used, and inline specifiers
from include file (where they're useless anyway). This makes the whole
default project warnings-free with -Wall -pedantic.
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2014-08-01 12:28:44 +01:00
luggi
8e8e48032d
add current sensor support to frsky telemetry
...
this lets the naze emulate the FAS100 current sensor and also transmits
the internally calculated mAh drawn via the fuel level data.
Conflicts:
src/main/telemetry/frsky.c
Conflicts:
src/main/telemetry/frsky.c
2014-08-01 12:28:21 +01:00
Dominic Clifton
9cad163030
OLIMEXINO - Use I2C2.
2014-08-01 01:26:36 +01:00
Paul Fertser
f218d3c040
Makefile: enable LTO
...
This rearranges Makefile a bit and enables Link Time Optimisation
which leads to a smaller code (77724 text with gcc 4.7.3).
Unconditionally adding -ggdb3 doesn't affect code size anyhow as all
the debugging info is stored in separate sections.
Build-tested only.
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Conflicts:
Makefile
2014-08-01 01:25:16 +01:00
Dominic Clifton
53623d4d7f
Update led strip compile in/out.
2014-08-01 01:15:05 +01:00
Dominic Clifton
326a10b1dc
Allow autotune to be compiled in/out.
2014-08-01 01:14:23 +01:00
Dominic Clifton
a6f4633272
Show sizes after build.
2014-08-01 01:07:06 +01:00
Dominic Clifton
1d5ef51373
CJMCU - Add compass driver. Update I2C configuration. Use PPM and
...
Brushed motors by default.
2014-08-01 00:56:28 +01:00
Dominic Clifton
5e045616fa
Delete remaining LED Ring code. Please use generic WS2812 LEDs instead.
2014-08-01 00:54:30 +01:00
Dominic Clifton
f59c8c3b25
NAZE - Make beeper hack Naze specific now that it's clear why the code
...
existed.
2014-08-01 00:53:22 +01:00
Dominic Clifton
125f6d1450
CJMCU - Allow various features to be compiled out to support.
2014-08-01 00:18:37 +01:00
Dominic Clifton
fc93be394f
Merge branch 'master' into cjmcu
2014-07-31 23:54:37 +01:00
Dominic Clifton
9f1a0fcb4c
Cleanup line endings.
2014-07-31 23:53:34 +01:00
Dominic Clifton
2238f535be
Use smaller type for small_angle.
2014-07-31 23:51:35 +01:00
Dominic Clifton
8f473f9b20
Initial support for CJMCU target (work-in-progress, compiles but doesn't link yet)
2014-07-31 14:01:01 +01:00
Dominic Clifton
3d65e4ff96
Changes missed from last commit.
2014-07-31 13:47:46 +01:00
treymarc
0045e5c328
we can test for mag only one time
2014-07-31 13:31:10 +01:00
treymarc
4ed2bb7705
we can for mag only one time
2014-07-31 13:31:04 +01:00
treymarc
607477ab71
remove duplicate test
2014-07-31 13:30:44 +01:00