1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 21:05:35 +03:00
Commit graph

1693 commits

Author SHA1 Message Date
dongie
afb77484ea cleanup hardware revision detection and get rid of checks for hse_value
add spi autodetect functionality, actually check for currently used M25P16 flash chip
2014-10-16 01:16:30 +01:00
Dominic Clifton
38dbe897d9 Reduce RAM usage of mpu6050 initialisation. 2014-10-16 01:10:23 +01:00
Dominic Clifton
f5895b762f NAZE32_SP - Enable MPU6500 driver. 2014-10-16 00:57:44 +01:00
Dominic Clifton
8f9a553a9e Use Naze hardware revision when initialising mma845. Cleanup ADXL345
initialisation.
2014-10-16 00:56:02 +01:00
Dominic Clifton
50391f2c8e Use Naze hardware revision when initialising beeper. Cleanup inverted
beeper configuration.
2014-10-16 00:44:56 +01:00
Dominic Clifton
2ed09b0b2f Use Naze hardware revision when initialising bmp085. Cleanup bmp085
GPIO configuration for all targets.
2014-10-16 00:13:09 +01:00
Dominic Clifton
79917da85a Use Naze hardware revision when initialising mpu6050. The driver is not
not naze specific anymore.
2014-10-15 23:10:18 +01:00
Dominic Clifton
cf643b98c8 Use Naze hardware revision when initialising hmc5883. The driver is not
not naze specific anymore.
2014-10-15 22:42:07 +01:00
Dominic Clifton
6162f609ea Use Naze hardware revision when initialising adxl345 - this now allows
the driver to be used by any target with an hse_value of 12Mhz.
2014-10-15 21:16:52 +01:00
Dominic Clifton
a4879cc2e3 Use Naze hardware revision when initialising ADC. 2014-10-15 21:14:49 +01:00
Dominic Clifton
8ef70abaa0 NAZE32 - Add hardware revision detection. 2014-10-15 20:59:06 +01:00
Dominic Clifton
d3fc10fd83 Mode documentation updates. 2014-10-15 19:26:03 +01:00
Dominic Clifton
697152e69a Ensure that binary file changes are ignored when producing a git diff. 2014-10-15 15:23:59 +01:00
Dominic Clifton
83e22cb5ad Updating readme. 2014-10-15 14:33:27 +01:00
Dominic Clifton
30ddd177d9 Removing more profanity from code. See #43. 2014-10-15 14:33:10 +01:00
Dominic Clifton
80989c4bee Update Sonar docs. 2014-10-15 09:32:57 +01:00
Dominic Clifton
71170a40b2 Latest binaries (from 79c2e5648f) to use
with configurator 0.51.1.
2014-10-15 09:30:30 +01:00
dongie
53917ef87f Correcting MPU6500 driver multibyte reads - deasserting CS after read register write was a bad idea. 2014-10-14 00:24:56 +01:00
dongie
2c1ffd8f56 Fix initialization period for MPU6500, would cause strange effects if not followed. 2014-10-14 00:24:36 +01:00
dongie
3200e93a4d Slight cleanup of MPU6050 driver to use same constants as MPU6500. Both drivers should probably get merged, the operation is nearly identical with only bus access being different. 2014-10-14 00:24:15 +01:00
dongie
1e769cc1f2 Initial stab at supporting MPU6500.
Make I2C driver fail gracefully when I2C hardware hasn't been initialized (on boards w/o I2C sensors)
2014-10-14 00:23:50 +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
79c2e5648f Add MSP capability bit so clients can detect Cleanflight and use an
appropriate API.  Renumber some cleanflight specific MSP commands,
Cleanflight will use the range 32-63 for new MSP commands.
2014-10-13 22:36:00 +01:00
Dominic Clifton
1257367705 Latest binaries with mode range support. 2014-10-13 20:58:20 +01:00
Dominic Clifton
279f85b151 Bump EEPROM version for mode range support. 2014-10-13 19:57:28 +01:00
Dominic Clifton
59c55b4a19 Use permenant id for MSP_SET_MODE_RANGE. 2014-10-13 01:08:41 +01:00
Dominic Clifton
c5280cd9d7 Ensure mode flags are correctly generated after the switch to a bitmask
for activated modes.
2014-10-13 00:53:41 +01:00
Dominic Clifton
50ba314116 Fix range check problem for first mode range index. 2014-10-12 23:43:12 +01:00
Dominic Clifton
77e83eef0c Use permenant mode ids in MSP_MODE_RANGES and MSP_SET_MODE_RANGE. 2014-10-12 21:47:39 +01:00
Dominic Clifton
2555858687 Add two new MSP commands to get ALL mode ranges and to set individual
mode ranges.
2014-10-12 21:22:05 +01:00
Dominic Clifton
ca9f183b83 Cleanup some aux range defines and comments. 2014-10-12 21:05:34 +01:00
Dominic Clifton
cfcd4792bb Determine with an aux range is used to arm. 2014-10-12 21:02:45 +01:00
Dominic Clifton
738c807e1d Fix setting of upper limit for mode ranges in cli. 2014-10-12 19:49:31 +01:00
Dominic Clifton
0589b29b84 Cleanup table formatting of modes. 2014-10-12 19:41:17 +01:00
Dominic Clifton
8ea267694a Updating baseflight migration note regarding aux configuration. 2014-10-12 19:33:42 +01:00
Dominic Clifton
b0eab0cc9e Update the cli AUX command to take range parameters - see docs/Modes.md 2014-10-12 19:32:55 +01:00
Dominic Clifton
b43fa247de Handle channel boundaries better.
More efficient, less code, easier to understand.
2014-10-12 18:31:59 +01:00
Dominic Clifton
2369a63df0 First cut of code that passed the unit tests for mod activations,
however it uses / operations and doesn't handle the case where the
channel value is on the boundary between two ranges.
2014-10-12 18:15:44 +01:00
Dominic Clifton
c0fd0c1f33 Replace profile.activate and rcOptions with
profile.modeActivationCondition and rcModeActivationMask.

Implementation of using and setting modeActivationConditions is missing.
2014-10-12 10:40:38 +01:00
Airmamaf
9b84516344 FrSky telemetry update 2014-10-08 16:28:26 +02:00
Dominic Clifton
6f4ef82f7d Merge pull request #94 from airmamaf/patch-3
Update barometer.h
2014-10-07 21:18:23 +01:00
Dominic Clifton
107a3425cf Updating unit test to verify expected values with the new maximum
vbatscale value. See #104.
2014-10-07 21:12:04 +01:00
Dominic Clifton
c2b1420c07 Merge pull request #104 from airmamaf/patch-5
Update serial_cli.c
2014-10-07 21:02:21 +01:00
Dominic Clifton
e281a99b40 OLIMEXINO - Allow compilation without BARO_PIN. 2014-10-07 20:36:55 +01:00
Dominic Clifton
12b00c237f Updating example serial configuration scenarios. 2014-10-07 20:36:12 +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
a199685d83 EUSTM32F103RC - Add Barometer pin defines to target.h to fix build. 2014-10-07 06:57:28 +01:00
Dominic Clifton
be7239ecac NAZE32PRO - Fix compilation problems. 2014-10-06 23:35:08 +01:00
Dominic Clifton
043577b8af MS5611 - Remove profanity. Replace comment with code. Improve code
size.  Improve code readability.
2014-10-03 14:38:20 +01:00