mikeller
ce8adfb48a
Use $(MAKE) instead of make in Makefile.
2016-06-13 23:14:10 +12:00
Michael Keller
6da1b2e47a
Added targets for listing and building all valid target platforms to Makefile.
2016-06-13 10:12:21 +12:00
Martin Budden
ccac8c30d6
KISSFC target
2016-06-12 22:04:02 +01:00
Martin Budden
e0937640a1
Further tidying of makefile
2016-06-12 17:31:46 +01:00
Martin Budden
7963a537f9
Fixed up whitespace in Makefile
2016-06-12 08:26:52 +01:00
kc10kevin
571db1e13e
FURY Target Changes
2016-06-11 07:06:54 -05:00
Martin Budden
0bc9877e0a
Moved common #defines to common.h. Fixed up some targets.
2016-06-09 22:03:57 +01:00
blckmn
67b1b20c59
Last of the STM32F3 system files removed from target directories and merge of the FURYF3 target @kc10kevin
2016-06-09 22:20:00 +10:00
blckmn
47ce9bb799
STM32F4: Adjusted for compatibility with @martinbudden common.h PR
2016-06-09 06:41:55 +10:00
blckmn
6ebb1f0b34
STM32F3: Supporting new platform directory
2016-06-08 19:52:36 +10:00
blckmn
fcbccf7017
STM32F4: Makefile updates as per @martinbudden
2016-06-08 10:20:26 +10:00
blckmn
3582e459a4
STM32F4: Platform defines and common system file placement
2016-06-08 06:53:40 +10:00
blckmn
6bf35e09ce
STM32F4: Targets
2016-06-08 05:38:55 +10:00
blckmn
49c0b2b5bf
STM32F4: Config, Startup and Makefile
2016-06-08 05:37:43 +10:00
Michael Jakob
7db5445bf7
*** IO Driver updates ***
...
LED driver update
Buzzer driver update
Inverter driver update
Spektrum bind driver update
2016-06-03 20:21:10 +10:00
Petr Ledvina
9e30e69cee
exti_io from Peter Ledvina
2016-06-03 10:44:06 +02:00
sblakemore
ddee075189
Add VTX support to SINGULARITY
2016-05-31 10:51:00 +10:00
sblakemore
0a3bf6e991
Add SINGULARITY target
2016-05-31 10:50:56 +10:00
YANN OEFFNER
22c1aa10ad
Merge branch 'betaflight' of https://github.com/borisbstyle/betaflight into betaflight
2016-05-10 12:40:20 +02:00
YANN OEFFNER
8244990c86
Clean IRCFUSIONF3 target
2016-05-10 12:28:13 +02:00
Martin Budden
876fe536e6
Fixed CC3D related build flags.
2016-05-05 15:19:50 +01:00
nathan
c89926e9cc
duplicate file
2016-04-30 12:35:09 -07:00
nathan
46a49f6147
hardfault handler w/ debugging info and an automatic breakpoint
2016-04-30 12:16:02 -07:00
Anders Hoglund
5782da9626
top_makefile allways builds both .hex and .bin formats. MAin Makefile llways cleans up both fileformat too.
2016-04-26 18:58:05 +02:00
borisbstyle
056f7e30a7
Merge pull request #365 from larryho5/betaflight_22042016_with_MPU9250
...
- Enable MPU9250 hardware in Colibri Race
2016-04-22 12:09:25 +02:00
Larry (TBS)
1a5a49f9ec
- Enable MPU9250 hardware in Colibri Race
2016-04-22 17:03:47 +08:00
Larry (TBS)
587ffcfbc0
- Enable MPU6000
2016-04-16 18:28:18 +08:00
DTF UHF
9386841abc
Initial commit of DTFc.
...
Adds support for Invensense ICM-20608-G and BMP280 SPI mode.
2016-04-08 16:35:03 -04:00
4712
5a1cb21ad5
4way-if cleanup
...
removed superseded 1wire-uart and 1wire-vcp
2016-04-08 18:47:18 +02:00
borisbstyle
3cad4793e9
SPRACINGF3EVO initial support
2016-04-08 11:18:07 +02:00
rigoneri
d6550827d0
Fixed issue that was causing the SPRacingF3Mini target not to build when transponder code was uncommented out. Fixes #179
2016-04-06 22:10:58 -05:00
borisbstyle
26af730510
Revert "- MultiFlasher support for SimonK escs"
...
This reverts commit 0cae020f76
.
2016-04-04 01:42:13 +02:00
borisbstyle
272932a93f
Revert "Add escpassthrough to all targets"
...
This reverts commit 95a464b1ad
.
2016-04-04 01:37:20 +02:00
4712
d32205d856
4way-interface
2016-04-02 17:07:12 +02:00
4712
85dc6b59d2
1wire-pass-through-vcp
...
also changed uart 1wire-pass-through to avoid need of FC reboot after
exit.
2016-04-01 01:58:18 +02:00
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
Dominic Clifton
ba2e22ab89
Add RMDO target.
2015-10-06 19:00:53 +01:00
Michael Jakob
43f5792a61
G-Tune port from Harakiri
...
Enabled for NAZE, ALIENWWIIF1 and ALIENWIIF3 targets
Implement G-Tune for all PID controllers
The G-Tune tuning results will be save if G-Tune mode will be disabled
during copter is disarmed.
Update PID controller and G-Tune documentation
2015-10-04 18:37:18 +02:00
Dominic Clifton
6fb500f580
NAZE32 - Add support for BMP280.
2015-10-02 15:43:44 +01:00
Dominic Clifton
85ba1eb0bd
Add support for MPU6500 connected via I2C.
2015-10-02 15:43:44 +01:00
Dominic Clifton
678c0413cb
Relocate and use some of the common MPU code from MPU6000 into
...
accgyro_mpu.c.
2015-10-02 15:43:44 +01:00
Dominic Clifton
0361d161fb
Relocate and use some of the common MPU code from MPU6500 into
...
accgyro_mpu.c.
2015-10-02 15:43:44 +01:00
Dominic Clifton
b46d56a5bd
Relocate some of the common MPU code from MPU6050 into accgyro_mpu.c.
2015-10-02 15:43:44 +01:00
Echelon9
210d6bcd11
Add new Makefile feature, try 'make help'
2015-09-28 22:48:07 +10:00
borisbstyle
f5ad7f6003
BetaFlight V2 recognition
...
Update binaries
2015-09-21 00:19:01 +02:00
borisbstyle
0ea5a99e2b
Merge remote-tracking branch 'prodrone/betaflight' into alphaflight
2015-09-19 16:44:11 +02:00
ProDrone
47afa51bd7
Merge branch 'quat_fsm_vfm_clean_yaw_hack_squash' into betaflight
...
Conflicts:
src/main/mw.c
src/main/target/CC3D/target.h
2015-09-19 14:59:47 +02:00
Konstantin Sharlaimov (DigitalEntity)
45a4f11f92
Added #define for imu debug output (+16 squashed commit)
...
Squashed local commits:
from : e4265d4a13f63f82d5cf55eea2c091622f96660b
up to (inc): 72416dc74745fa8bae1aded79aa4b9ed0e389076
2015-09-19 14:50:53 +02:00
borisbstyle
70d04e46d0
AlphaFlight
2015-09-19 00:47:37 +02:00
borisbstyle
dae052632c
Merge branch 'master' into betaflight
...
Conflicts:
src/main/drivers/accgyro_mpu3050.c
src/main/drivers/accgyro_mpu6050.c
src/main/drivers/accgyro_spi_mpu6000.c
src/main/drivers/accgyro_spi_mpu6500.c
src/main/drivers/sensor.h
2015-09-15 23:36:40 +02:00
Dominic Clifton
c6f5b98a79
Improve failure LED status flashing. Now users can identify and report
...
hardware failures by counting the number of long flashes.
Fix up sensor read API so that code that uses sensors can detect
malfunctions.
If a failure mode occurs in a debug mode the code reboots the system
rather than rebooting to the bootloader.
2015-09-12 01:33:19 +01:00