1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-22 07:45:29 +03:00
Commit graph

239 commits

Author SHA1 Message Date
borisbstyle
f0fc42b7f5 Merge pull request #2014 from martinbudden/bf_gyro_isr
Allow gyro read and filter in ISR for SPI gyros
2017-01-06 00:05:57 +01:00
Martin Budden
95111483d8 Added support for 32kHz gyro updates 2017-01-05 20:11:56 +00:00
blckmn
10f7fe1a68 Actual check for eeprom board identifier is correct 2017-01-05 22:15:18 +11:00
blckmn
7ccdd5a90d Fix for flashing incorrect target, and wrong defaults persisting in flash. 2017-01-05 21:50:43 +11:00
borisbstyle
8ea3997989 Add 3.1 MSP parameters 2017-01-04 00:28:56 +01:00
borisbstyle
0d8d085cfe Guard against too fast looptimes unsupported by motor pwm type 2017-01-03 23:26:12 +01:00
blckmn
aaa2ba4883 Small bug fix and ioTag_t cast 2016-12-31 20:27:44 +11:00
borisbstyle
6114e4a42d Fix Level mode angle calculation // refactor cli angle parameters 2016-12-31 01:40:48 +01:00
borisbstyle
1030df294d PID code cleanup // refactoring 2016-12-30 14:00:10 +01:00
borisbstyle
4e3704374a Cleanup mw.c // Remove unnecessary functions 2016-12-30 14:00:10 +01:00
Michael Keller
4191afdfdb Merge pull request #1919 from mikeller/add_profile_index_check
Added check for valid profile number before changing profile.
2016-12-29 13:26:36 +13:00
Michael Keller
ecabbf6d21 Added check for valid profile number before changing profile. 2016-12-29 12:17:39 +13:00
Martin Budden
143f2d6651 Include file fixups 2016-12-28 20:18:27 +00:00
Martin Budden
b269de2acc Renamed drivers/pwm_rx.c to drivers/rx_pwm.c 2016-12-28 19:04:39 +00:00
Martin Budden
0e055b460b Further use of config macros 2016-12-21 18:58:35 +00:00
J Blackman
a893242d21 Merge pull request #1832 from martinbudden/bf_config_acctrims
Moved accelerometerTrims into accelerometerConfig()
2016-12-21 21:35:41 +11:00
Martin Budden
953d23851d Added modeActivationProfile() macro 2016-12-21 08:46:31 +00:00
Martin Budden
ee8a1676c4 Moved accelerometerTrims into accelerometerConfig() 2016-12-17 22:30:03 +00:00
blckmn
2421c277e4 Add an option to turn off serial bi dir for SmartPort
This is for smartport where an alternate circuit for inversion is used.
2016-12-17 17:09:33 +11:00
borisbstyle
013312f90f Merge pull request #1833 from martinbudden/bf_config_inputfilteringmode
Moved inputFilteringMode into pwmConfig()
2016-12-16 21:53:20 +01:00
borisbstyle
61cddacd5c Merge pull request #1835 from martinbudden/bf_config_pid
Separated out pidConfig_t items
2016-12-16 12:59:01 +01:00
Martin Budden
acb14a9058 Moved inputFilteringMode into pwmConfig() 2016-12-15 19:30:06 +00:00
Martin Budden
d72b4e96c9 Separated out pidConfig_t items 2016-12-15 09:12:42 +00:00
Michael Jakob
07f7b20aec Move Brushed ESC auto detection into seperate source files
pwm_output.c and pwm_output_hal.c are used aternativly
2016-12-14 20:43:14 +01:00
Martin Budden
1f04d7343a Merge pull request #1774 from AlienWiiBF/Brushed_ESC_detect
Generalize brushed ESC auto detection
2016-12-11 11:54:35 +01:00
Michael Jakob
590b01a77e Generalize brushed ESC auto detection
Used for all AlienFlight and SPRACINGF3EVO targets
2016-12-10 23:14:32 +01:00
blckmn
f7518203aa Initial rework - removing target specific code from main.c
Moved FLASH to masterConfig
Moved LED (named statusLeds) to masterConfig
Fixed up some targets to remove defines from main.c
2016-12-10 10:35:17 +11:00
Martin Budden
229f6d14d4 Moved accZero and magZero out of sensorTrims into acc and compass config 2016-12-05 06:49:15 +00:00
Martin Budden
06e871406e Moved xx_hardware out of sensorSelectionConfig into config for specific sensor 2016-12-05 06:49:14 +00:00
Martin Budden
60e2227396 Moved alignment from sensor into device 2016-12-05 06:49:14 +00:00
Martin Budden
086d1f731e Added failsafe, serial, telemetry, ppm, and pwm config() macros 2016-11-30 23:11:53 +00:00
Martin Budden
00338cb854 Added throttleCorrection, batter, rcControls, gpsProfile, and gps config() macros 2016-11-30 22:59:12 +00:00
Martin Budden
3ec46f1bd2 Added gyro, compass, acc, and baro config macros 2016-11-30 21:38:14 +00:00
Martin Budden
a9280d732a Added sensor config macros 2016-11-30 21:30:57 +00:00
Martin Budden
6ccf11d518 Added motorConfig() macro 2016-11-30 11:44:29 +00:00
borisbstyle
55b32740d9 Merge pull request #1702 from martinbudden/bf_imuconfig_in_structs
Moved masterConfig imu items into a struct
2016-11-30 12:14:10 +01:00
borisbstyle
9f762aa88a Convert digital offset to percentage
Bump EEPROM

Fix rounding
2016-11-30 00:55:22 +01:00
Martin Budden
6ff265ec62 Moved masterConfig imu items into a struct 2016-11-29 22:28:11 +00:00
Martin Budden
c0761eb619 Merge pull request #1687 from martinbudden/bf_accelerometer_to_structs
Moved masterConfig accelerometer items to struct. masterConfig tidy.
2016-11-29 22:24:19 +01:00
Martin Budden
975f355b51 Merge pull request #1674 from martinbudden/bf_task_instrumentation
Improved scheduler and task timing instrumentation
2016-11-29 22:23:15 +01:00
Martin Budden
84467ea0e1 Moved masterConfig throttle correction items into a struct 2016-11-27 20:39:58 +00:00
Martin Budden
265cd85457 Moved accelerometer items to struct. masterConfig tidy. 2016-11-27 14:42:50 +00:00
borisbstyle
417d27dad2 Merge pull request #1658 from mikeller/add_consumption_alerts
Added battery warnings based on consumption.
2016-11-27 13:25:43 +01:00
Martin Budden
4fe68ce093 Improved scheduler and task timing instrumentation 2016-11-27 07:08:24 +00:00
Michael Keller
1c2bbf9c1a Added battery warnings based on consumption. 2016-11-27 18:32:33 +13:00
Martin Budden
78e6130aab Moved further gyro parameters into gyroConfig_t 2016-11-25 23:22:24 +00:00
Martin Budden
2c7d06a94e Moved gyro filter settings into gyroConfig 2016-11-25 23:22:24 +00:00
Martin Budden
e9407f3065 Tidied initialisation, especially PID filters 2016-11-25 23:22:23 +00:00
Martin Budden
d85eed0933 Move freestanding masterConfig items into structs 2016-11-24 17:34:05 +00:00
blckmn
e0d9e225d2 Fixed defaults for NAZE rev5 and above
Also included small rename of isOD to isOpenDrain for readability
2016-11-19 11:57:48 +11:00