Commit Graph

271 Commits

Author SHA1 Message Date
borisbstyle 95a464b1ad Add escpassthrough to all targets 2016-03-30 17:13:59 +02:00
Larry (TBS) 0cae020f76 - MultiFlasher support for SimonK escs 2016-03-29 15:39:19 +08:00
borisbstyle 7386d88d0e Merge corrections 2016-03-01 14:55:04 +01:00
borisbstyle 4eb6456ea1 Revert "Remove GTUNE"
This reverts commit a16ac7fbe7.
2016-02-21 14:06:10 +01:00
KiteAnton a16ac7fbe7 Remove GTUNE 2016-02-20 14:20:31 +01:00
borisbstyle 3a156f98ab Fix LED_STRIP feature // Add DMA drivers // UART fixes 2016-02-10 22:36:05 +01:00
borisbstyle 83d8a8441c Remove lowpass.c // replace by pt1
unittests fix
2016-02-10 09:31:55 +01:00
Thomas Miric bf8c3c88bc Add Jeti Ex Bus receiver with telemetry capabilities 2016-02-08 23:26:28 +01:00
borisbstyle 7ee65eac8f Fix Race Targets 2016-02-08 14:48:13 +01:00
borisbstyle 5174e96549 Revert "Replace old lowpass with BiQuad for Vbat and Servo"
This reverts commit 27772ba56a.
2016-02-04 00:45:09 +01:00
borisbstyle 27772ba56a Replace old lowpass with BiQuad for Vbat and Servo 2016-02-03 14:33:43 +01:00
borisbstyle 403812c45f Fix Ledstrip for LUX_RACE target 2016-02-03 12:06:23 +01:00
borisbstyle 63dcc3dc1d Add LTM Telemetry // Remove MSP telemetry 2016-02-03 11:14:35 +01:00
borisbstyle 927118d376 Fix broken targets 2016-02-03 09:46:39 +01:00
borisbstyle 220850e429 Fix Spracing Mini merge 2016-02-02 23:36:43 +01:00
Dominic Clifton a259a49db1 SPRacingF3Mini - Reduce current draw when using transponder while
connected via USB cable.
2016-02-02 23:36:43 +01:00
Nicholas Sherlock 96182c7c07 Working on using AFATFS from Blackbox 2016-02-02 23:36:32 +01:00
Nicholas Sherlock 84d3cc6175 Basic SDCard block read / write (minimal timeout/error handling) 2016-02-02 23:36:32 +01:00
Dominic Clifton 52d97869b8 SPRacingF3Mini - Initial support for new target. 2016-02-02 23:36:28 +01:00
Dominic Clifton 4b955f09da SDCard - Basic functionality.
Detect card, query capacity, read data.
2016-02-02 23:36:26 +01:00
Michael Hope 75c86825f7 drivers: add a buffering writer.
This wraps around the serial API and buffers a configurable number of
characters before flushing.

Signed-off-by: Michael Hope <mlhx@google.com>
2016-02-02 23:36:24 +01:00
Dominic Clifton 75cd1d88eb CHEBUZZF3 - Enable I2C display support. 2016-02-02 23:36:23 +01:00
Dominic Clifton 85f7b10e24 Fix some F3 target compilation issues.
Remove LED_STRIP support from AlienWiiF3 target.  It was using sparky
source but Sparky has led strip signal on a PWM motor output due to
hardware mappings and that doesn't make sense for the AlienWiiF3 target
which is has brushed motor circuitry.
2016-02-02 23:36:22 +01:00
Anders Hoglund 453bdf77ef Firmware version added to build artifacts. 2016-02-02 23:31:56 +01:00
Michael Jakob 7634e4c635 AlienFligth F3 V2 support
Updated SPI driver (SPI3 on F3 targets)
AK8963 Mag support (part of MPU9250)
MPU9250 SPI support via MPU6500 driver
Updated LED driver for alternative LED sets
Enable gyro intterupt for AlienFlight F3 targets
Update AlienWii/AlienFlight documentation
Rename AlienWii to AlienFlight
2016-02-02 23:31:55 +01:00
cmenard d174314692 Add Lux target 2016-02-02 23:03:08 +01:00
nathan d8ee7b68c1 bmp085 and bmp180 on spracingf3 and derivatives 2016-01-17 23:29:50 -08:00
digitalentity f269f653f5 Implemented support for FlySky i-Bus serial receiver. 2016-01-13 16:54:29 +01:00
Konstantin Sharlaimov (DigitalEntity) fa49931b43 Improved scheduling. Betaflight Port digitalentity/cf-scheduler
Disallow arming if system load > 100 (waiting task count > 1)

Dont show inactive tasks in CLI

Realtime priority task and guard interval implementation

Dynamic guard interval. Bugfix for realtime scheduling hickups

Optimisations

Compile out CLI command help and CLI tasks command for CJMCU

Naming fixes // re-Add Gyro Sync // Fix port issues
2015-12-23 00:05:34 +01:00
borisbstyle 8ecd05b911 Configurable Beeper PIN6 CC3D // Less CC3D targets 2015-12-23 00:05:33 +01:00
Larry 8e2b485eac Add BST support for TBS CorePro to betaflight
Conflicts:
	Makefile
	src/main/drivers/bus_bst.h
	src/main/drivers/bus_bst_stm32f30x.c
	src/main/io/i2c_bst.c
	src/main/io/i2c_bst.h
	src/main/main.c
	src/main/mw.c
	src/main/target/COLIBRI_RACE/target.h

corrections
2015-12-23 00:05:32 +01:00
borisbstyle b0d3db2456 Afromini NAZE Alias target // rev5 override 2015-12-06 23:58:23 +01:00
borisbstyle f68add5d4d Add more drivers to Motolab 2015-12-02 22:05:11 +01:00
Anders Hoglund 4a65eadb52 new top_makefile with real make targets. All CC3D variants now with their own names, no more clashes and confusion. MAkefile still backwards compatible. 2015-11-25 01:18:10 +01:00
borisbstyle 6da7ced9be BST Port 2015-11-20 17:39:24 +01:00
YANN OEFFNER a2b795580b vOrtex 250 change
- vOrtex 250 configuration added (new target for 250 IRCFUSIONF3)
- fix for barometer on fusion gen 2
- added betaflight identifier (BTLF)
2015-10-29 16:27:28 +01:00
Anders Hoglund af5f29afc9 Separate CC3D bin/hex (opbl/non-opbl) in the clean goals. 2015-10-23 18:48:43 +02:00
borisbstyle cb7028b7f1 Merge remote-tracking branch 'prodrone/improved_rx_failsafe_detection' into betaflight
Conflicts:
	src/main/drivers/accgyro_mpu6500.c
	src/main/drivers/accgyro_spi_mpu6000.c
	src/main/drivers/system.c
	src/main/mw.c
	src/main/rx/rx.c
	src/main/sensors/initialisation.c
2015-10-21 09:21:33 +02:00
Read Error f70958b6d3 COLIBRI RACE gryoDetection fix. 2015-10-17 08:32:30 -04:00
borisbstyle eb138dc601 COLIBRI_RACE MPU_DATA_READY Handler
Colibri Race MPU INT support

revert some things

revert more

Update Colibri Race Binaries

Update target.h Colibri_race

Update Target.h
2015-10-16 12:41:49 +02:00
borisbstyle 05dec6c21e Revert "Remove OpenPilot bootloader support."
This reverts commit 0150abf1bc.

Conflicts:
	src/main/target/CC3D/target.h
2015-10-15 09:59:29 +02:00
cmenard 23c534823e RMDO: Make firmware fit all variants 2015-10-13 00:45:28 +02:00
cmenard e2ca908508 RMDO: Fix build in BetaFlight Bee 2015-10-13 00:45:27 +02:00
cmenard 84523f4ea6 Fix RMDO target build 2015-10-13 00:45:25 +02:00
borisbstyle 4b3ba927e9 Merge branch 'master' into betaflight
Conflicts:
	src/main/blackbox/blackbox_io.c
	src/main/drivers/serial_usb_vcp.c
	src/main/flight/imu.c
	src/main/mw.c
	src/main/target/CC3D/target.h
2015-10-12 23:53:43 +02:00
Dominic Clifton 0150abf1bc Remove OpenPilot bootloader support.
This can be added back at a later date if required if enough code-size
savings can be found, for instance, the removal of the CLI.
2015-10-12 20:44:51 +01:00
borisbstyle fb0b36158b Fix MOTOLAB Target
Add Gtune to Motolab
2015-10-07 17:34:28 +02:00
borisbstyle 12c9f65f43 Merge branch 'master' into betaflight
Conflicts:
	Makefile
	docs/Cli.md
	src/main/config/config.c
	src/main/drivers/accgyro_mpu3050.c
	src/main/drivers/accgyro_mpu6050.c
	src/main/drivers/accgyro_mpu6050.h
	src/main/drivers/accgyro_spi_mpu6000.c
	src/main/drivers/accgyro_spi_mpu6000.h
	src/main/drivers/accgyro_spi_mpu6500.c
	src/main/drivers/accgyro_spi_mpu6500.h
	src/main/drivers/barometer_bmp280.c
	src/main/drivers/sensor.h
	src/main/flight/pid.c
	src/main/mw.c
	src/main/rx/rx.c
	src/main/sensors/initialisation.c
	src/main/target/CC3D/target.h
2015-10-07 17:12:54 +02:00
Dominic Clifton 123a4ccfc5 Merge branch 'GTune' of https://github.com/MJ666/cleanflight into
MJ666-Harakiri_PID_update

Conflicts:
	Makefile
	src/main/blackbox/blackbox_fielddefs.h
	src/main/flight/pid.c
	src/main/io/serial_msp.c
	src/main/mw.c
	src/main/target/ALIENWIIF3/target.h
	src/main/target/CC3D/target.h
	src/main/target/NAZE/target.h
	src/main/target/NAZE32PRO/target.h
	src/main/target/SPARKY/target.h
2015-10-06 20:16:37 +01:00
Dominic Clifton d36da111b2 Delete autotune. 2015-10-06 19:38:02 +01:00