Commit Graph

806 Commits

Author SHA1 Message Date
Michael Keller c222f692ea
Merge pull request #6976 from nyway/master
Add new target FOXEERF722DUAL
2018-10-26 00:56:44 +13:00
ZhengNingwei fb6547e1e4 Add new target FOXEERF722DUAL
Add new target FOXEERF722DUAL from FOXEER
2018-10-24 13:38:46 +08:00
mikeller ee3f01fbad Added MPU6000 support to SKYZONEF405 target. 2018-10-24 01:46:09 +13:00
Steffen Windoffer 956ea31c8f update switch example to fit current coding style 2018-10-20 15:04:12 +02:00
Michael Keller d193783e66
Merge pull request #6912 from flywoo/master
modify the scl pin -PB8 flywoo405 target
2018-10-16 00:03:39 +13:00
flywoo 0db78786cc modify the scl pin -PB8
simplify

delete description file

delete description file

Update target.h

FLYWOO: Update target definition for SCL pin

Edit the format

modify the scl pin -PB8

simplify

rewrite

Delete !
2018-10-14 15:01:47 +13:00
Momme Jürgensen 50373574ee add some PR links in Upgrading from 3.2 to 3.3 2018-10-11 15:21:29 +02:00
mikeller 047d5d6a22 Updated path in documentation for customised versions. 2018-10-07 13:04:40 +13:00
Michael Keller ee7c556902
Merge pull request #6779 from DieHertz/bfdev-spedix-f4-target
Added SPEDIX F4 target
2018-09-25 09:27:59 +12:00
Michael Keller 2a529c8119
Merge pull request #6514 from bforbort/LIS3MDL
Add support for ST LIS3MDL MEMS Magnetometer
2018-09-20 22:54:58 +12:00
Michael Keller 7e362ace48
Merge pull request #6672 from timman2er/fix_name_building
fix building guide for all OS's
2018-09-18 23:43:37 +12:00
Andrey Mironov 35a75e5201 Added docs 2018-09-17 12:03:55 +03:00
Blaine eb5af3a161 Add support for the ST LIS3MDL 3-Axis Magnetometer per #6437 2018-09-16 19:56:13 -07:00
Momme Jürgensen a1347d251f
add some PR links to 3.4 release notes 2018-09-13 18:11:03 +02:00
Momme Jürgensen d01405c605
add some PR links to 3.5 release notes 2018-09-13 16:04:33 +02:00
timman2er b38afdb7db Fix building guide (rebase because weird things happened 2018-09-02 02:54:46 +02:00
timman2er 30daff9643 fix name of software in development.md 2018-08-30 22:37:20 +02:00
Tim Eckel 290cfebd99
Markdown fixes and added style examples 2018-08-28 10:30:55 -04:00
loopur c561fa33c0 Add new broad -HAKRCF722 2018-08-25 11:21:30 +08:00
mikeller b4db764b46 VTX improvements from iNav. 2018-08-20 23:26:57 +12:00
mikeller afd02613e3 Added release notes for 3.5 to documentation. 2018-08-20 16:46:15 +12:00
Michael Keller 660a21d282
Merge pull request #6498 from frozenskys/feature-tidyuposd
Tidy up max7456_symbols.h and document OSD Font glyphs.
2018-08-17 00:31:32 +12:00
Michael Keller 086e1a08c4
Merge pull request #6526 from flywoo/master
Add new target FLYWOOF405
2018-08-12 18:20:54 +12:00
ZhengNingwei 67e83c7a92 Change DALRC F722DUAL VBAT_SCALE_DEFAULT
DALRC F722DUAL will support 10s battery,the VBAT_SCALE_DEFAULT change 160,max voltage achieved 51V.

DALRCF722DUAL add picture

DALRCF722DUAL add picture

Update board -DALRCF722DUAL.md

Update board -DALRCF722DUAL.md
2018-08-11 15:12:58 +08:00
flywoo e48190ccd7 change_3 2018-08-10 17:02:07 +08:00
flywoo fdddaec4e8 Add new target FLYWOOF405 2018-08-07 17:30:40 +08:00
Richard Cooper 23d7180da3 Use glyphs from default.mcm 2018-07-31 20:08:02 +01:00
Richard Cooper 516483ee64 Tidy up symbols.h and add docs for osd font 2018-07-31 19:35:01 +01:00
ZhengNingwei ad0a1ae7ac Add new target DALRCF722DUAL
This board use the STM32F722RET6 microcontroller and have the following features:
 High-performance and DSP with FPU, ARM Cortex-M7 MCU with 512 Kbytes Flash
 216 MHz CPU,462 DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1) and DSP instructions, Art Accelerator, L1 cache, SDRAM
 DUAL gyro MPU6000 and ICM20602,could choose mpu6000,more stable and smooth.Or choose ICM20602,higher rate(32K/32K).Choose on CLI mode,experience different feature gyro on same board
 OSD on board
 The 16M byte SPI flash on board for data logging
 USB VCP and boot select button on board(for DFU)
 Stable voltage regulation,DUAL BEC  5v/2.5A and 10v/2A for VTX/camera etc.And could select 5v/10v with pad
 Serial LED interface(LED_STRIP)
 VBAT/CURR/RSSI sensors input
 Suppose IRC Tramp/smart audio/FPV Camera Control/FPORT/telemetry
 Supports SBus(built-in inverters), Spektrum1024/2048, PPM
 Supports I2C device extend(baro/compass/OLED etc)(socket)
 Supports GPS (socket)
2018-07-30 09:44:09 +03:00
mikeller c8f71e97d8 Fixed typo in SKYZONEF405 file name. 2018-07-28 12:22:19 +12:00
Michael Keller c00ddb2152
Merge pull request #6458 from mikeller/rename_skyf405_skyzonef405
Renamed SKYF405 to SKYZONEF405.
2018-07-28 12:11:33 +12:00
jflyper a6327bd79a Added a note on alternative resister value for IBUS 2018-07-27 23:45:46 +09:00
mikeller 3bb10ead4d Renamed SKYF405 to SKYZONEF405. 2018-07-27 01:02:53 +12:00
mikeller ba1c4fe07f Added release notes for 3.4. 2018-07-15 16:11:24 +12:00
mikeller 45fd07f5a1 Fixed documentation for modes. 2018-07-10 20:57:05 +12:00
Michael Keller 0df366d296
Merge pull request #6248 from mikeller/added_skyzonef405_target
Added SKYF405 target.
2018-07-01 19:02:13 +12:00
mikeller f354f8f350 Added SKYZONEF405 target. 2018-07-01 12:39:15 +12:00
mikeller 777c2b26b1 Second attempt at cleaning up image locations in 'docs'. 2018-07-01 12:37:11 +12:00
mikeller a456f00b36 Cleaned up image location for board documentation. 2018-06-30 22:44:07 +12:00
Michael Keller 2f1f07d186
Merge pull request #6077 from jhalfmoon/jhalfmoon-crazybee-doc-update
Added a list of known issues for the CrazyBee FC
2018-06-26 19:29:17 +12:00
Scavanger b907e584d1
Update Telemetry.md 2018-06-20 09:12:56 +02:00
Johnny Halfmoon 97d2998c7d Modified crazybee board docs 2018-06-13 08:22:31 +02:00
Johnny Halfmoon 29be67bc54 Added a list of known issues
This board has some quirks which new users should be aware of.
2018-06-10 00:08:29 +02:00
Cleric-K e17abc4063 Failsafe switch choosable behavior #5994
The `failsafe_kill_switch` parameter has been renamed to
`failsafe_switch_mode` and it determines what happens
when the Failsafe mode is activated with an AUX switch.
It takes one of three values:
  0 - simulates RC signal loss - thus activates Stage1 failsafe
      (former behavior when kill switch option was OFF)
  1 - disarms immediately
      (former behavior when kill switch option was ON)
  2 - activates the failsafe procedure (Stage2) immediately (new)
2018-05-29 23:28:09 +03:00
Michael Keller 8f1df0635f
Merge pull request #5950 from nyway/master
Add new target FOXEERF405
2018-05-23 23:47:57 +12:00
ZhengNingwei 09ed26f2ff Add new target FOXEERF405
Board - FOXEERF405

This board use the STM32F405RGT6 microcontroller and have the following features:
* 1024K bytes of flash memory,192K bytes RAM,168 MHz CPU/210 DMIPS
* The 16M byte SPI flash for data logging
* USB VCP and boot select button on board(for DFU)
* Stable voltage regulation,9V/2A DCDC BEC for VTX/camera etc.And could select 5v/9v with pad
* Serial LED interface(LED_STRIP)
* VBAT/CURR/RSSI sensors input
* Suppose IRC Tramp/smart audio/FPV Camera Control/FPORT/telemetry
* Supports SBus, Spektrum1024/2048, PPM. No external inverters required (built-in).
* Supports I2C device extend(baro/compass/OLED etc)
* Supports GPS
* Supports MPU6000 or ICM20689
2018-05-23 15:31:39 +08:00
Neil Balch 878418a19c Updated MATEK F405-CTR Docs
Improved formatting and added info on status indicator patterns
2018-05-21 17:17:30 -07:00
Steve Evans c05d9ef935 Fix doc typos 2018-05-16 22:13:51 +01:00
allenfor2017 b337cfb941 update target SPEEDYBEE F4 2018-05-11 11:44:33 +08:00
Neil B 97b787fb72 Cleaned up markdown
Added markdown code bash tags and removed whitespace
2018-05-03 20:27:11 -07:00
Neil B 9e6752198c Make F405-CTR docs more readable 2018-05-03 18:03:10 -07:00
Neil 1fd1bdbb3f
Add softserial info and status LEDs 2018-05-03 14:53:18 -07:00
Neil 86c54ff3ae
Clarify resource command in F405-CTR docs 2018-05-03 14:27:32 -07:00
Neil b8a9beb732
Add UART list for F405-CTR and update pinout 2018-05-03 12:20:59 -07:00
Neil b95089da5d
Add note on possible pad conflict
And fix terminology for RX5 pad description.
2018-05-03 08:10:37 -07:00
Michael Keller 40e8f77fed
Merge pull request #5802 from neilbalch/patch-1
Add Board documentation for Matek F405-CTR
2018-05-04 00:07:31 +12:00
Neil f679215d03
Fix file extension (oops!) 2018-05-02 22:12:23 -07:00
Neil 4d95369b1f
Add Board documentation for Matek F405-CTR 2018-05-02 22:09:04 -07:00
Andrey Mironov c281e87e9e
Update Board - AikonF4.md 2018-04-23 10:59:35 +03:00
Dimand 49139f2d6d New details for calibrating current sensors (#5658) 2018-04-18 01:22:24 +12:00
SteveCEvans 6f088d0fd2 Add PID adjustment from AUX transmitter channel (#5584)
* Scale PIDs using aux channels

* Add control via variables and documentation

* Use USE_TXPID

* Removed OWNER_TXPID

* Use PWM_RANGE_MIDDLE

* Fix typos

* Move Tx PID arrays into pidProfile_t

* Move macro to pidUpdateRate function

* Enable TXPID on REVONANO

* Add support for direct setting of adjustments from aux channel

* Change variable name from adjustmentScale to adjustmentScale to avoid confusion

* Update documentation

* Change variable name from adjustmentScale to adjustmentScale to avoid confusion

* Only adjust settings if adjustment channel has changed value

* Fix formatting

* Use pidAudioModes_e type in ADJUSTMENT_PID_AUDIO setting. Only allow absolute override of settings of ADJUSTMENT_MODE_STEP.

* Add example 6

* Fix checking of adjustment mode

* Fix USE_PID_AUDIO code. Broke SPRACINGF7DUAL.
2018-04-18 00:23:44 +12:00
Andrey Mironov b8aa6ac915 Added AIKONF4 (#5355)
* Added AIKONF4

* Replaced binary literals with explicit bit macros

* Removed invalid backdoor timers

* Added board description to docs folder
2018-04-01 11:10:39 +12:00
Michael Keller b55ff3fefc
Added documentation for the FrSky SPI RX. (#5545) 2018-03-30 18:01:12 +13:00
allenfor2017 a02c404157 add new target SpeedyBee F4 (#5552)
* add new target speedybee f4

* modify BEEPER define
2018-03-30 17:54:25 +13:00
githubDLG cd72348dd3 add new target CrazyBee F3 FS (#5495)
* add new target CrazyBee F3 FS

add new target CrazyBee F3 FS

* merge crazybeef3fs to crazybeef3fr
2018-03-23 20:11:59 +13:00
SteveCEvans 5558174d33 Support programming of Arduino devices in serial passthrough mode (#5129)
* Support DTR in serial passthrough mode to enable programming of Arduino
based devices such as MinimOSD.

Use 'serialpassthrough 5 57600 rxtx 56' and then use Ardino to program MinimOSD
Use 'serialpassthrough 5 115200' and then use MWOSD configurator to setup

* Fix comment for CDC_SetCtrlLineStateCb routine

* Handle F7 CDC interface

* Use strToPin() to allow easy port/pin specification

* Fix use of CDC_SetCtrlLineStateCb for all processor types

* Only set baud when specified

* Fix unit tests for cli

* Only register callback if needed

* Fix white space

* Provide implementation of IOConfigGPIO in SITL

* Update serialpassthrough help text

* DTR handling through serial drivers

* Fix F3, F7 and SITL builds

* If serialpassthrough command specifies baud rate of 0, set baud rate over USB. MWOSD configurator can now access config and reflash MinimOSD without rebooting and changing baud rate.

* Fix F3 build

* Fix failing unit tests

* Use resources to declare DTR pin assignment

* Don't assert DTR during normal operation as MW_OSD doesn't like it

* MW_OSD must be built with MAX_SOFTRESET defined in order to support DTR resets

* Minimise changes after dropping DTR pin param from serialpassthrough cmd

* Remove DTR pin param from serialpassthrough cmd

* Treat ioDtrTag as boolean in conditional statements

* Tidy buffer check

* Check buffer size in CDC_Itf_Control

* Fix unit test

* Add documentation for DTR

* Add note on MAX_SOFTRESET to documentation

* Remove superfluous function definitions

* Fix tabs

* Fix tabs

* Removed superfluous entried from vtable

* Backout whitespace changes unrelated to this PR

* Pass true/false to IOWrite()

* Fix line coding packing

* Add LINE_CODING structure defintion

* Revise serial documentation

* Prevent tx buffer overflow in serialPassthrough()

* Revert change unrelated to PR

* Review feedback from ledvinap

* Fix unit test

* Use PINIO to drive DTR

* Fix unit test

* Remove change unrelated to PR

* Fix SITL build

* Use shifted bits for mask definition

* Fix serialpassthrough documentation

* Only compile PINIO functionality if USE_PINIO defined

* IOConfigGPIO not needed

* Move cbCtrlLine callback to cli.c

* serialPassthrough params changed

* Check packed structure size

* Fix unit test

* Tidy up baud rate handling
2018-03-21 23:17:31 +13:00
SteveCEvans 11fb4cb091 If RSSI Channel is set to Disabled when using S.Bus then generate RSS… (#5090)
* If RSSI Channel is set to Disabled when using S.Bus then generate RSSI signal using frame drop flags from the rx

* Set RSSI max level for S.Bus to 1024 so OSD defaults can be used

* Failsfafe must be detected rather than just reporting dropped frames

* Failsafe implies dropped frames

* Remove failsafe debug

* Use RSSI_SOURCE_RX_PROTOCOL

* Add rssi_from_rx_protocol to enable siqnal quality from rx to be processed as RSSI

* Use RSSI_MAX_VALUE definition

* Use rssi_from_rx_protocol flag for fport rx

* Update serialpassthrough help text

* Revert erroneous commit

* Use rssi_src_frame_errors boolean

* rssi_src_frame_errors = ON | OFF

* Moved rssi_src_frame_errors to end of rxConfig_t struct

* Add documentation of rssi_src_frame_errors

* Synthesise RX_FRAME_FAILSAFE flag to protect from bad implementation in receivers

* Match rx failsafe behaviour exactly

* Only set RX_FRAME_COMPLETE if valid frame is received

* RSSI_SOURCE_FRAME_ERRORS moved to end of rssiSource_e enum

* Removed superfluous else if clause

* Restore debug code

* Restore stateFlags

* Set RX_FRAME_DROPPED flag when failsafe is triggered
2018-03-21 13:36:23 +13:00
Michael Keller 2ba0f74f5f
Fixed puntuation in documentation. Also, testing [ci skip] (#5474) 2018-03-20 13:17:15 +13:00
Michael Keller 499d619e27
Updated release notes to include information about the AKK / RDQ VTX fix branch. [ci skip] (#5472) 2018-03-20 12:43:57 +13:00
githubDLG b286c061e6 New target CrazyBeeF3FR (#5420)
* Create target.c

* Add files via upload

* add new target

add new target, CrazyBeeF3FR

* Update target.h

* Update target.h

* Update target.c

* Update target.h

* Update target.c

* Update target.h

* move the 2 jpg to the docs/boards

* add jpg file to docs/boards/

* update picture links of .md file

* try relative reference the pic

* upadte defines form

-#define BEEPER                  PC15
+#define USE_BEEPER
+#define BEEPER_PIN              PC15

#define GYRO
#define USE_GYRO

#define ACC
#define USE_ACC
2018-03-15 02:32:14 +13:00
ileou 31b3959221 Update Building in Ubuntu.md (#5408)
Adjust the ARM_SDK_DIR variable in TOOLS.MK file with the "gcc-arm-none-eabi-xxx" version.
2018-03-15 02:14:33 +13:00
azolyoung 0d3ca7fa6d add a wiki link in the release notes for the update of runcam in BF3.3 (#5403) 2018-03-15 02:08:09 +13:00
SteveCEvans 0430fcb67d Add ledstrip_grb_rgb setting (GRB or RGB) to handle WS2811 or WS2812 … (#5255)
* Add ledstrip_grb_rgb setting (GRB or RGB) to handle WS2811 or WS2812 LED drivers

* Rename setting lookup table to lookupLedStripPackingOrder

* Fix call to ws2811UpdateStrip

* Fix unit test

* Use ledStripFormatRGB_e enumeration for RGB packing format

* Fix unit test

* Whoops. Make ledStripFormatRGB_e match lookupLedStripFormatRGB

* Applied review feedback

* Add documentation of ledstrip_grb_rgb
2018-03-06 09:39:14 +13:00
Michael Keller 51f5c15e18
Added abridged release notes for 3.3 to docs. (#5363) 2018-03-04 11:32:11 +13:00
ZhengNingwei adbe9f29ab New Target
Add new target DALRCF405

Update target.h

add Board - DALRCF405.md

add Board - DALRCF405.md

Update Board - DALRCF405.md

add designers

Update target.h

deleate some default parameters
2018-02-09 14:06:29 +08:00
Adrian Miriuta 4eb1ff4c1c corrected .md syntax Documentation for <gyro_offset_yaw> 2018-01-26 10:05:38 +01:00
Adrian Miriuta e26518cc4f Documentation for <gyro_offset_yaw> 2018-01-26 06:46:53 +01:00
Cheng Lin 6f6f4fef4f Add PYRODRONEF4 target
Signed-off-by: Cheng Lin <bnn1044@gmail.com>

Add PYRODRONEF4 with Board definition

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

Add PYRODRONEF4 target

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

Add PYRODRONEF4 with Board definition

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

Add PYRODRONEF4 target

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

Add PYRODRONEF4 with Board definition

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

move Target definition to Docs/Board
2018-01-19 23:36:22 -05:00
mikeller 6de40c49fc Moved board docs into their own folder. Also fixed file permissions. 2018-01-18 17:55:38 +13:00
Dave Johnson 8d21096f7f Correct improper article usage 2018-01-08 12:20:24 +13:00
Dave Johnson 445b77a702 Fix and clarify Virtual Current Sensor docs
-Fix incorrect formula in example section of charger method calibration
-Fix incorrect verb tense from "mAh draw" to "mAh drawn"
-Simplify instruction steps to be more direct
-Replace abstract example calculation values with rounded numbers to make formula more obvious for humans
-Make formula placeholder names to match those used in Configurator
-Cross fingers that is it so clear now that not even a grandmother would try to change it again ;)
2018-01-08 12:20:24 +13:00
grizewald 9e39732b43 Update example as well. 2018-01-08 12:20:24 +13:00
grizewald b41f62cd45 Correct scale adjustment calculation for charger data. 2018-01-08 12:20:24 +13:00
Jacob Walser 6b6de6c925 Formatting 2018-01-08 12:20:23 +13:00
Dominic Clifton 045a3bd16c CF/BF - Port VTX button from CF v1.x.
Features:
* Channel Cycle
* Band Cycle
* Power Cycle
* Save Settings
* Works with any VTX using VTX API.
2018-01-08 12:19:35 +13:00
Miguel Angel Mulero Martinez 888984f573 Documentation for combine ibus serial rx and telemetry on same UART 2018-01-08 12:19:35 +13:00
Rogier van den Berg 75ed2cc14b CHG PID tuning Angle/Horizon GUI text labels
The description was not accurate (anymore) to Cleanflight 2. I changed the text accordingly.
2018-01-08 12:19:35 +13:00
Miguel Angel Mulero Martinez 233b818397 Update doc: common.h file is now common_fc_pre.h 2018-01-08 12:19:35 +13:00
Dingo420 1d07cc8e0f Create Board - Naze32.md
Update note about GPS is not supported
2018-01-08 12:19:35 +13:00
Bastian Schroll adf0488d8d Update Battery.md
False formula for the virtual current sensor
2018-01-08 12:19:35 +13:00
Phil Hord 579f6e1de8 Fix markdown links to filenames with spaces
Markdown links cannot have actual spaces in the filename.  Use URL-encoded
spaces (%20) instead.

robo-fixed using:
   sed -i -e 's/\(]([^ )]*\) \([^"]\)/\1%20\2/g' **/*.md

If you don't use zhell, you may need to customize the ** part of that command.
2018-01-08 12:19:35 +13:00
sspw 1988097a98 CF/BF - Add EasyRaceLapTimer transponder provider 2018-01-08 12:19:35 +13:00
Hydra eb800966d9 CF - restore docs folder from master_v1.x 2018-01-08 12:19:35 +13:00
borisbstyle c8e7850c3d Betaflight Cleanup targets / docs 2016-02-10 23:09:22 +01:00
edusteinhorst 56e9278354 CC3D - don't share timer between PPM capture and motor output
A periodic glitch happens on AUX channels when using OneShot on CC3D,
especially with faster update loops. This is caused by a race condition
while forcing timer overflows and sharing the timer for PPM capture.
It causes the craft the fall out of the sky when using a switch to arm.

* Remap PPM in from S1_IN to S6_IN
* Remap RSSI_ADC from S6_IN to S3_IN
* Block PWM12/S6_OUT from being used with Oneshot/brushed motors so
TIM2 (PPM_IN timer) doesn't change prescaler or is manually overflowed
* Allow only one feature out of SOFTSERIAL/RSSI_ADC/SONAR, since they
will now share the same pin
* Update docs to reflect port changes and restrictions

This fixes cleanflight/cleanflight#1748,
fixes borisbstyle/betaflight#64, fixes borisbstyle/betaflight#127

fix BP6
2016-02-08 21:27:46 +01:00
Michael Jakob 47f1d7e955 SPI3 fix
reintroduce SPI timeout to avoid driver blockage
AlienFlight related fixes
2016-02-05 22:14:49 +01:00
Nicholas Sherlock 38d285889b Clarify SDCard filled procedure 2016-02-02 23:36:22 +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
borisbstyle 52868ddc00 Merge commit 'fix_waiting_for_data_problem' into betaflight 2015-11-05 01:23:40 +01:00
borisbstyle 751ed53615 Version 2.1.2 2015-11-05 01:17:55 +01:00