Nicholas Sherlock
af68517dda
Merge remote-tracking branch 'upstream/master' into cc3d
2015-02-28 00:19:03 +13:00
Nicholas Sherlock
451d3d7ba2
Move zigzag encoding function to new common/encoding.c file, add tests
2015-02-26 13:27:09 +13:00
Nicholas Sherlock
57fcde05a3
Blackbox dataflash: Experimental CC3D support
2015-02-25 00:52:25 +13:00
Dominic Clifton
070b556a07
Enable blackbox flash logging only on SPRacingF3 and Naze rev5 targets.
2015-02-22 21:49:53 +00:00
Dominic Clifton
2f09b7d1d9
Merge branch 'blackbox-flash' of https://github.com/sherlockflight/cleanflight-dev into sherlockflight-blackbox-flash
2015-02-22 17:24:39 +00:00
Dominic Clifton
9057d70410
Allow excluding of servo code at compilation time.
...
This is in preparation for backbox on CJMCU/64k.
Flight tested on CJMCU.
2015-02-22 16:21:03 +00:00
Dominic Clifton
a1b01807cf
Merge branch 'lowpass' of https://github.com/fusterjj/cleanflight into fusterjj-lowpass
...
Conflicts:
src/main/flight/mixer.c
2015-02-22 14:55:04 +00:00
Nicholas Sherlock
acd4745a4e
Merge remote-tracking branch 'upstream/master' into blackbox-flash
2015-02-15 01:54:50 +13: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
55cac2bdeb
Finally rename flight.c/.h to pid.c/.h. Cleanup some dependencies.
...
Relocate more code.
2015-02-01 00:39:38 +01:00
Joel Fuster
ec946ea7d5
Split filter into separate file for future reuse
2015-01-31 11:46:44 -05:00
Dominic Clifton
fa18940087
Minor cleanups to allow CJMCU to build again.
2015-01-30 21:25:18 +01:00
Nicholas Sherlock
f9e22a0461
Merge remote-tracking branch 'upstream/master' into blackbox-flash
2015-01-28 20:48:17 +13:00
Nicholas Sherlock
0624eb5067
Refactor blackbox IO routines out into separate file
2015-01-28 20:42:51 +13:00
Nicholas Sherlock
3eb28f16ea
Basic read/write/erase flash functionality works from the CLI
...
Very little code coverage tested yet, only writes of small sizes
2015-01-28 17:45:36 +13:00
Michael Jakob
396731a428
Intitial support for ALIENWIIF3 target
2015-01-26 18:33:47 +01:00
Dominic Clifton
5760519a03
CC3D - Adding USB Virtual COM port suport.
...
You can now connect the configurator via the USB port.
2015-01-25 13:59:48 +01:00
Dominic Clifton
9e73dca591
CC3D - Use Flex port in I2C mode unless USART3 is used. Add I2C drivers
...
for compass, baro and display.
2015-01-22 19:19:43 +01:00
Dominic Clifton
71a61d2432
SPRACINGF3 - Use 128k flash.
2015-01-22 18:00:11 +01:00
Dominic Clifton
e69718b49a
Added missing Makefile change from
...
1a2ee0e5b9
2015-01-21 01:11:55 +01:00
Dominic Clifton
650389afb6
Disable ADC initialisation on CJMCU. Replace MASSIVEF3 with SPRACINGF3.
...
Conditional VCP code inclusion. Other minor F1/F3 cleanups.
2015-01-20 23:33:03 +01:00
Dominic Clifton
1efe530ea3
Disable compilation of unused can/cec/crc libraries.
2015-01-08 05:02:23 +00:00
Dominic Clifton
53faaff63c
Add CJMCU revision detection. Use LEDs to indicate Spektrum binding
...
activity.
2015-01-08 01:19:25 +00:00
Nicholas Sherlock
6c2ce5038c
Merge remote-tracking branch 'upstream/master'
2015-01-04 10:35:59 +13:00
Michael Jakob
2b90f675b2
Support ALIENWIIF1 as an separate target
...
This will allow to build an HEX file independently to the NAZE target
An ALIENWIIF3 may also come in the future based on STM32F303. Both
likely will share the same default settings. This is why I don’t use
ALIENWII32 as target name yet.
2014-12-28 12:45:15 +01:00
Nicholas Sherlock
dfd8e5b2b0
Merge branch 'master' of https://github.com/cleanflight/cleanflight
2014-12-26 11:56:00 +13:00
Dominic Clifton
36c0b6f106
Cleanup MPU9150 support.
2014-12-24 23:53:17 +00:00
Dominic Clifton
e9c07675be
Add MPU9150 support to STMF3Discovery. Use 7-bit I2C addressing on
...
STM32F30x.
2014-12-24 21:11:22 +00:00
Dominic Clifton
e9bc6c9353
Merge pull request #224 from GruffyPuffy/xbus
...
Added initial version of JRPropo XBUS Mode B support.
2014-12-23 12:08:23 +00:00
Nicholas Sherlock
1b1a285b4a
Syncing with Cleanflight upstream
2014-12-22 23:23:26 +13:00
Dominic Clifton
183c5f8e16
Add MPU9150 mag support and mag autodetection. Add AK8975 mag driver.
...
Note: not working on the sparky, MPU9150 needs passthough enabling but
when enabled the mag and gyro won't ack on the default addresses. Needs
further investigation.
2014-12-21 23:40:48 +00:00
Nicholas Sherlock
c85a172370
Merge remote-tracking branch 'upstream/master'
2014-12-18 18:17:59 +13:00
Stefan Grufman
509f73853d
Added initial version of JRPropo XBUS Mode B support.
2014-12-15 22:15:47 +01:00
Dominic Clifton
1c8416db2c
GPS - handle data loss occurs in the start of a UBLOX frame
2014-12-13 01:42:35 +00:00
Dominic Clifton
6c96b8dd86
Support the Sparky board by peabody124 - work in progress, not flight
...
ready.
https://github.com/TauLabs/TauLabs/wiki/Sparky
http://buildandcrash.blogspot.co.uk/2013/05/sparky-testing-and-building-no-crashing.html
2014-12-09 03:12:38 +00:00
Nicholas Sherlock
8c41772584
Add Blackbox 0.1.0
2014-12-08 22:06:57 +13:00
Petr Ledvina
4157cf5315
Fix double constatns
...
some constants were double, M_PI was sometimes inherided as double
added -Wdouble-promotion to makefile warnings
2014-11-20 08:31:35 +01:00
Frank Zhao
0000d3e65e
added smartport telemetry
...
Conflicts:
src/main/telemetry/telemetry.h
2014-11-12 00:11:13 +00:00
Petr Ledvina
3ee60ef857
Merge remote-tracking branch 'refs/remotes/upstream/master' into feature-timer
2014-11-11 12:50:11 +01:00
Dominic Clifton
d0f622bb81
PORT103R - Initial support for the Waveshare Port 103R development
...
board.
2014-11-10 00:53:48 +01:00
Petr Ledvina
98c0d0b5dd
Code cleanup / fixed missing TIM8_UP handler
2014-11-08 15:25:16 +01:00
Petr Ledvina
aa7f5c4a1e
New timer implementation
...
This is first part of new softserial code. Main timer code is changed, changes to rest of code are kept to minimum.
macros for BASEPRI based synchronization are added to project (atomic.h)
TIMER_PERIOD fixed in pwm_rx.c
2014-11-07 15:38:26 +01:00
Dominic Clifton
1f54424cb0
Ignore system dependencies. Fixes #140
2014-10-26 10:01:51 +00:00
Petr Ledvina
091941cd82
Makefile improvement
...
- root must be assigned when declared - with :=
- add autodependecy generation
2014-10-23 14:10:45 +02:00
Dominic Clifton
8ef70abaa0
NAZE32 - Add hardware revision detection.
2014-10-15 20:59:06 +01:00
Dominic Clifton
da51b5c479
Add MPU6500 SPI driver. Move sensor initialisation defines into target
...
specific headers.
2014-10-14 00:22:54 +01:00
Dominic Clifton
3bc9dc7121
Move linker scripts to src/main/target.
2014-10-07 07:06:05 +01:00
Dominic Clifton
6beec3c6e9
MASSIVEF3 - Add new target.
2014-10-07 06:57:28 +01:00
Dominic Clifton
acbede5492
CC3D - Allow building of a binary that is compatible with the OpenPilot
...
CC3D bootloader to allow easy switching between OpenPilot and
Cleanflight.
Submitted by Alessio Morale -
http://forums.openpilot.org/topic/43569-baseflightcleanflight-ported-to-cc3d/?p=372149
2014-09-26 14:10:12 +01:00
Dominic Clifton
35280abfed
Allow disabling of I2C for targets that do not use it.
2014-09-26 01:32:57 +01:00