Dominic Clifton
2b02df8ba0
First cut of API documentation.
...
Note this is already out of date for current master branch.
2014-10-24 17:54:42 +01:00
Dominic Clifton
6db86da975
Re-instate the original softserial workaround.
...
This will be investigated further after the softserial changes are
merged in.
2014-10-24 08:48:37 +01:00
Dominic Clifton
9f41f9aba4
Merge pull request #128 from Pierre-A/cc3d-updates-1
...
Current monitoring on CC3D
2014-10-24 08:42:57 +01:00
Dominic Clifton
4c2802545f
Merge pull request #133 from ledvinap/feature-nvic
...
Feature nvic
2014-10-24 08:37:49 +01:00
Dominic Clifton
a3af8284dc
Update target identifier for MassiveF3.
...
Target identifiers should 4 characters long.
2014-10-24 08:32:23 +01:00
Dominic Clifton
51574338e8
Merge pull request #132 from ledvinap/bugfix-targets
...
quick fix
2014-10-24 08:30:14 +01:00
Dominic Clifton
afd0d21b68
Merge pull request #131 from ledvinap/bugfix-trivial
...
Trivial changes
2014-10-24 08:28:47 +01:00
Petr Ledvina
e686b4504e
Centralized NVIC priorities
...
- NVIC priorities are moved to separate file, all values are replaced wit symbolic names. Priorities should be the same.
- tiny change in DMA initialization
2014-10-23 16:48:35 +02:00
Petr Ledvina
1604f856b8
Merge branch 'bugfix-targets' into feature-nvic
2014-10-23 16:38:01 +02:00
Petr Ledvina
e58afe9d64
quick fix
...
it is impossible to build some targets. This is quick fix to get it working again
2014-10-23 16:32:16 +02:00
Petr Ledvina
e179218caf
Trivial changes
...
- use inline functions for gpio (typesafe, no speed penalty)
- fix sortSerialPortFunctions (original was IMO broken)
- allow softserial port on sonar pin when FEATURE_SONAR is not enabled
- minor style changes and comments
2014-10-23 15:08:57 +02:00
Dominic Clifton
db26c09721
Merge branch 'ledvinap-feature-makefile'
2014-10-23 13:33:43 +01:00
Petr Ledvina
091941cd82
Makefile improvement
...
- root must be assigned when declared - with :=
- add autodependecy generation
2014-10-23 14:10:45 +02:00
Pierre-A
d0ec471d03
Current monitoring on CC3D
2014-10-21 20:30:40 +02:00
Dominic Clifton
fd32ad6fcb
Use correct buffer size variable when checking for softserial waiting
...
bytes. Fixes #127 .
2014-10-21 13:41:51 +01:00
Dominic Clifton
cbd1817f6c
Workaround for HoTT and softserial.
2014-10-20 23:14:30 +01:00
Dominic Clifton
2d8f65448d
Cleanup Softserial/LedStrip timer clash checking. Move definitions of
...
led strip timer and softserial pwm ports/timers into target specific
files.
2014-10-20 21:44:55 +01:00
Dominic Clifton
f9f6b05aac
Fix opening softserial ports - missed a #ifdef check.
2014-10-20 20:13:30 +01:00
Dominic Clifton
91c7407806
Cleanup CC3D softserial - it only has enough pins/timers for one port.
...
PR #124 incorrectly re-used the same timer hardware for the second port
which was bad.
2014-10-20 19:34:10 +01:00
Dominic Clifton
b08f51d88c
Undo changes from 20c4dae7c2
/ hott.c
...
until a proper fix is found.
2014-10-20 18:54:30 +01:00
Dominic Clifton
729b929933
Merge pull request #124 from Pierre-A/cc3d-updates-1
...
SoftSerial port for CC3D
2014-10-20 18:29:19 +01:00
Pierre-A
20c4dae7c2
SoftSerial port for CC3D
2014-10-19 11:20:55 +02:00
Dominic Clifton
63236d5a2a
Fixed bug where channel mapping was incorrect when using GPS and RX
...
Parallel PWM on STM32F10X targets. Fixes #80 .
The check to see if usart2 should always be done. The PWM mapping code
decides on a per-target base if possible pwm input channels need to be
skipped due to pin usage clashes.
2014-10-18 18:16:58 +01:00
Dominic Clifton
c3c6a90a17
Latest binaries with FrSky telemetry updates and first cut of
...
MSP_API_VERSION command.
2014-10-18 17:17:33 +01:00
Dominic Clifton
b03df441f3
Updating serial port details for Naze board.
2014-10-18 16:40:21 +01:00
Dominic Clifton
a3aad91f76
Bump EEPROM version (for #108 ).
2014-10-18 16:38:40 +01:00
Dominic Clifton
e0495343de
Updating credits for FrSky telemetry.
2014-10-18 16:03:37 +01:00
Dominic Clifton
8fef02fe8d
Updating FrSky telemetry docs to match recent code changes.
2014-10-18 15:58:28 +01:00
Dominic Clifton
1b47d3cbae
Clean up pull request #108 from @Airmamaf.
2014-10-18 15:52:04 +01:00
Dominic Clifton
df5a61b433
Merge branch 'airmamaf-airmamaf'
2014-10-18 15:07:03 +01:00
Dominic Clifton
1c501272ab
Merge branch 'airmamaf' of github.com:airmamaf/cleanflight into airmamaf-airmamaf
2014-10-18 15:06:42 +01:00
Dominic Clifton
50971667d9
Fix a couple of typos in MSP guidelines.
2014-10-17 22:46:07 +01:00
Dominic Clifton
596d798732
Add MSP_API_VERSION command. Added MSP development guidelines. Define
...
board identifiers for all cleanflight targets.
2014-10-17 22:34:15 +01:00
Dominic Clifton
4f96e3c20e
Disable MPU6500 on EUSTM32F103RC because the driver autodection is not
...
implemented yet. See #119 .
2014-10-17 01:35:46 +01:00
Dominic Clifton
6f3aa6fb86
Add extra MSP commands to allow settings to be made via a GUI in
...
addition to setting via the CLI.
Note: MSP_CONFIG from baseflight
bc68d89983d762d35cc1cf5e3fa0c2cf03287b70 will not be supported because
more specific commands exist in cleanflight.
MSP_MISC and MSP_CONFIG are good examples of single responsibility
violations.
2014-10-17 01:33:47 +01:00
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