Commit Graph

3112 Commits

Author SHA1 Message Date
blckmn 4e12344aa6 Updated all_targets to build both binary and hex
Added clean_all_targets goal
Removed ## above the line
2016-06-14 09:07:01 +10:00
blckmn addfbe4ffe Finishing off Makefile changes removing target specifics 2016-06-14 09:06:58 +10:00
blckmn b520de7158 Allow for included target.mk files.
Saves modifying Makefile with new targets that are similar to others.
2016-06-14 09:06:55 +10:00
mikeller fefbc4d4bf Graft of 'serial_rx_telemetry_on_same_port' into development for flight testing by @blckmn. 2016-06-13 20:44:08 +12:00
4712 a40c0c0442 Cleanup 4way-if from cleanflight 2016-06-13 00:41:45 +02:00
Martin Budden 74423711f8 Whitespace tidy. 2016-06-12 22:04:02 +01:00
Martin Budden 4f3832b1b6 Code tidy. 2016-06-12 22:04:02 +01:00
Martin Budden 1846322a98 Fixed up F1 targets. 2016-06-12 22:04:02 +01:00
Martin Budden ccac8c30d6 KISSFC target 2016-06-12 22:04:02 +01:00
J Blackman 5b275678b6 Merge pull request #480 from chickadee-tech/io_toggle_fix
Fix IOToggle
2016-06-13 06:31:50 +10:00
Scott Shawcroft 46941032f3 Switch to writing BSRR which only affects the state of pins with high bits in the mask rather than all pins like ODR. 2016-06-12 11:52:50 -07:00
Martin Budden e0937640a1 Further tidying of makefile 2016-06-12 17:31:46 +01:00
Scott Shawcroft 708638f87b Fix IOToggle. The F1 and F3 implementation didn't work because mask is 16 bits and not 32. 2016-06-11 22:03:29 -07:00
kc10kevin 571db1e13e FURY Target Changes 2016-06-11 07:06:54 -05:00
Martin Budden 91e7c160a3 Fixed CONFIG_FASTLOOP_PREFERRED_ACC related magic numbers 2016-06-11 07:17:11 +01:00
Martin Budden efda3d7b5b Final move of target specific code into target directory. 2016-06-11 05:20:17 +01:00
MJ666 bb95aadb7e Merge pull request #474 from AlienWiiBF/AlienFlight_updates
AlienFlight fixes
2016-06-11 00:52:33 +02:00
Michael Jakob c2165a5253 AlienFlight fixes 2016-06-11 00:46:33 +02:00
J Blackman d36390bca4 Merge pull request #469 from martinbudden/bf_targets3
Continue moving target specific code into target directory.
2016-06-11 06:58:21 +10:00
blckmn 9b3e8ab01c Fixed sdcard issues
Reset CPU clock to 168mhz (no overclocking)
2016-06-10 22:44:24 +10:00
Martin Budden 38a9ba9aae Continue moving target specific code into target directory. 2016-06-10 13:05:03 +01:00
J Blackman c3e4eefcfc Merge pull request #465 from martinbudden/bf_targets2
Started moving F3 PWM and timers into target.c
2016-06-10 20:43:44 +10:00
blckmn d20597997b Missed EXTI_CALLBACK_HANDLER_COUNT (not defined in F4 targets) 2016-06-10 18:53:13 +10:00
blckmn 948f2c6362 Removing some more target / platform specific code out of main.c and simplifying initialisation of system 2016-06-10 18:42:16 +10:00
Martin Budden adb6052054 Started moving F3 PWM and timers into target.c 2016-06-09 23:23:22 +01:00
Martin Budden 0bc9877e0a Moved common #defines to common.h. Fixed up some targets. 2016-06-09 22:03:57 +01:00
blckmn b8ebaedf27 Allow motor_pwm_rate to be set to 0 2016-06-09 22:25:33 +10: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 827b576f6d Removing some settings for simplicity, motor_pwm_protocol (for all protocols) and motor_pwm_rate (to sync or unsync) 2016-06-09 21:29:55 +10:00
borisbstyle a008c43ffb New Major Release 2016-06-09 00:09:13 +02:00
borisbstyle 939f2d8e0b Merge pull request #452 from blckmn/stm32f4
STM32F4
2016-06-08 23:41:18 +02:00
borisbstyle 184eef9d03 Merge branch 'betaflight_f4' into resource_rework 2016-06-08 23:40:00 +02:00
Gary Keeble a3c2a0901a Blackbox Coding Simplification
Simplified header record writing using macros to outnumber the case
statements
2016-06-08 23:38:12 +02:00
mikeller 3788716c0a Fixed rateprofile dump / restore 2016-06-08 23:38:11 +02:00
Gary Keeble 8f993a87a4 Add rcYawRate into Blackbox header and Calculate Rate Function
Add the new Yaw Rate parameter into the log header
2016-06-08 23:38:09 +02:00
blckmn 7c7f89b4bb STM32F4: removed common_stm32f4xx.h - removed defines from common.h (await PR) 2016-06-09 06:52:16 +10:00
blckmn 47ce9bb799 STM32F4: Adjusted for compatibility with @martinbudden common.h PR 2016-06-09 06:41:55 +10:00
blckmn aa4c078593 STM32F3: Discovery target fixes 2016-06-08 20:10:31 +10:00
blckmn 9ad4f169ea STM32F4: removing GPS for 64k flash, as too large 2016-06-08 19:54:55 +10:00
blckmn 6ebb1f0b34 STM32F3: Supporting new platform directory 2016-06-08 19:52:36 +10:00
blckmn 566ec7c2e3 STM32F3: Similar platform approach to STM32F4 (file removal in first commit to suppress noise) 2016-06-08 19:51:40 +10:00
blckmn 33fdf5ac83 STM32F4: Added the common platform.h as per suggestion 2016-06-08 10:25:10 +10:00
blckmn 3582e459a4 STM32F4: Platform defines and common system file placement 2016-06-08 06:53:40 +10:00
blckmn bef18e4fd7 STM32F4: Removed redundant system file duplication 2016-06-08 06:53:02 +10:00
blckmn 51a99e74c6 STM32F4: USARTS 4,5,6 added
Flag initialisation for motor_pwm_protocol
Fixes for AlienFlightF4 and timers
2016-06-08 05:43:28 +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
blckmn 7ca39bbde6 STM32F4: Drivers 2016-06-08 05:37:08 +10:00
blckmn 96757c18a2 STM32F4: Main, Sensors, io 2016-06-08 05:36:46 +10:00
blckmn de2c382ba9 STM32F4: Target Linker Scripts 2016-06-08 05:33:22 +10:00
blckmn 1df7846977 STM32F4: VCP support 2016-06-08 05:32:58 +10:00
blckmn 943c7cdb9d Correction for AFF3 MPU CS PIN 2016-06-04 09:47:50 +10:00
blckmn 78da0fad65 Moved USB detection to IO
Fixed CHEBUZZF3, SPRACINGF3 (EVO, MINI) and F3Discovery targets
2016-06-04 09:41:00 +10:00
blckmn 9c1c4fef33 SPI to new IO (including SDCARD) 2016-06-03 22:56:45 +10:00
blckmn 37e7b5ee4a Adjust interface for i2c to add requirement for device to be specified. 2016-06-03 21:20:11 +10:00
Michael Jakob 7a5b7060aa LED updates 2016-06-03 20:41:46 +10:00
blckmn 33033c326b More i2c updates for io 2016-06-03 20:21:10 +10:00
blckmn 6587081423 CC3D beeper fix 2016-06-03 20:21:10 +10:00
blckmn 928609e2bb Moving EXTI to new io
Updated i2c to use new io
2016-06-03 20:21:10 +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
borisbstyle a74acccb84 Add rc_rate_yaw // SuperExpo feature renamed to SUPEREXPO_RATES 2016-06-02 19:41:04 +02:00
borisbstyle 6c8a8614fc Rate limiter 2016-06-02 11:06:03 +02:00
borisbstyle 09f5c85817 Default Anti Desync 2016-06-02 10:41:31 +02:00
borisbstyle 77dc19e9d9 Fix Fast PWM synced update for non ONESHOT125 2016-06-02 10:38:33 +02:00
borisbstyle bb880e68d3 Cleanup Modes 2016-06-01 22:44:56 +02:00
borisbstyle c45475b8af Fix broken Level Modes 2016-06-01 22:09:22 +02:00
borisbstyle a3c1f6e168 Add Back Iterm limit for saturation scenarios 2016-06-01 20:59:11 +02:00
borisbstyle 704c09cced Add Additional Anti desync option (Airmode saturation limit) 2016-06-01 18:29:17 +02:00
borisbstyle 090c05b7b8 Fix Dterm In blackbox 2016-06-01 18:21:49 +02:00
Gary Keeble 2188ee4be2 Updated Blackbox 'case' numbers
Case numbers need to be consecutive for the header.
2016-06-01 13:50:18 +01:00
borisbstyle d4c22f1c28 Rework Super Expo Rate Implementation // On the fly Rc Expo 2016-06-01 09:30:52 +02:00
borisbstyle 39763abe0b Remove RC Rate influence on superExpo curve 2016-05-31 13:13:30 +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
sblakemore 2df7e3cefa Add RTC6705 SPI VTX support 2016-05-31 07:15:37 +10:00
borisbstyle 3470181a0f Add feature for SuperExpo and Airmode // Super Expo by default activated 2016-05-30 20:42:43 +02:00
borisbstyle 23b0e79eff Smoother Iterm Ignore transition 2016-05-30 19:47:53 +02:00
borisbstyle 754982f480 Add higher power function to Super Expo 2016-05-30 13:02:41 +02:00
borisbstyle fb7cfffdeb Anti Desync feature for ESC's // Experimental 2016-05-25 23:51:55 +02:00
borisbstyle 935ad7f613 Fix Luxfloat iterm issue // New Ignore Iterm default 2016-05-25 22:43:06 +02:00
mikeller 94d9df4cc1 Fixed failure to disable beeping on FC init. Also, fixed spelling. 2016-05-25 23:52:40 +12:00
borisbstyle c8945c179a Fix ALIENWII Target 2016-05-24 23:46:32 +02:00
borisbstyle f1d422c322 Seperate ONESHOT125 feature from fast_pwm_protocol 2016-05-24 23:10:09 +02:00
borisbstyle 80e047e651 Fix compile errors in ledstrip.c 2016-05-24 21:59:34 +02:00
borisbstyle aa61bd4fb4 Replace yaw_jump_prevention_limit by D gain for yaw // new defaults based on flight tests 2016-05-24 21:47:57 +02:00
borisbstyle df6d564a9d Revert "Revert "Added 'ledstrip_visual_beeper' feature.""
This reverts commit f8aefc9c6f.
2016-05-24 14:05:52 +02:00
borisbstyle f8aefc9c6f Revert "Added 'ledstrip_visual_beeper' feature."
This reverts commit d6e7ed3560.
2016-05-24 10:46:23 +02:00
borisbstyle 6b3d26e21d Slightly lower D default 2016-05-24 10:13:16 +02:00
borisbstyle 81df1ddda0 Merge pull request #357 from mikeller/ledstrip_visual_beeper
Added 'ledstrip_visual_beeper' option.
2016-05-24 09:55:42 +02:00
borisbstyle 404e250b73 Fix for iterm ignore accuracy 2016-05-24 08:31:00 +02:00
borisbstyle ff5c320b4a Iterm reset rework // Airmode Iterm Protection Configurable // Dynamic Ki
New defaults
2016-05-23 23:57:32 +02:00
borisbstyle 8149508352 Merge pull request #402 from martinbudden/bf_pid_declaration
Moved declaration of pidControllerFuncPtr into pid.h
2016-05-23 22:50:21 +02:00
DTF UHF fc6298d1e9 Clean up Doge buzzer code and use correct logic. 2016-05-20 12:27:01 -04:00
Martin Budden 03ef7f9ba9 Moved declaration of pidControllerFuncPtr into pid.h 2016-05-17 08:45:33 +01:00
Michael Keller d6e7ed3560 Added 'ledstrip_visual_beeper' feature.
Added build condition for LED strip related config option.

Added 'ledstrip_visual_beeper' feature.

Added build condition for LED strip related config option.
2016-05-17 08:46:21 +12:00
borisbstyle 74cd38a77b F1 default Loop set to 1khz 2016-05-16 21:42:08 +02:00
borisbstyle f3f7827c33 Apply gyro zero before filtering // Fix Luxfloat Drift 2016-05-16 21:26:06 +02:00
borisbstyle 17e5c569b2 Optimal defaults 2016-05-11 23:00:29 +02:00
borisbstyle 1c3e3c6825 Merge pull request #392 from GaryKeeble/blackbox-enhancements
Blackbox Enhancements
2016-05-11 20:26:36 +02:00