Skip to content

Commit a0ff16a

Browse files
VANTAC_RF007: document unified target
1 parent ce6fc14 commit a0ff16a

File tree

2 files changed

+26
-21
lines changed

2 files changed

+26
-21
lines changed

src/main/target/VANTAC_RF007/README.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
FrSky/Rotorflight VANTAC RF007
22
==============================
33

4-
Family of flight controllers originally designed for Helicopters using Rotorflight.
4+
Family of flight controllers originally designed for helicopters using Rotorflight.
55
There are three versions available, the only difference is the type of integrated FrSky receiver.
6-
All versions share the same targets in INAV.
6+
All versions share the same target in INAV.
77

88
Rotorflight's site: https://www.rotorflight.org/docs/controllers/frsky-007
99

@@ -24,27 +24,31 @@ For more information, see the manufacturer's manual.
2424
Pin configuration
2525
-----------------
2626

27+
The RPM, TLM, AUX and SBUS pins are Servo/Motor outputs by default.
28+
However, when UART1 or UART2 are assigned a function in the ports tab, the pins will become a UART instead.
29+
See the table below.
30+
31+
| Marking on the case | Both UART1 and UART2 unused | UART1 in use | UART2 in use | Both UART1 and UART2 in use |
32+
|---------------------|------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|
33+
| S1 | Output S1 | Output S1 | Output S1 | Output S1 |
34+
| S2 | Output S2 | Output S2 | Output S2 | Output S2 |
35+
| S3 | Output S3 | Output S3 | Output S3 | Output S3 |
36+
| TAIL | Output S4 | Output S4 | Output S4 | Output S4 |
37+
| ESC | Output S5 | Output S5 | Output S5 | Output S5 |
38+
| RPM | Output S6 | Output S6 | UART2 TX | UART2 TX |
39+
| TLM | Output S7 | Output S7 | UART2 RX | UART2 RX |
40+
| AUX | Output S8 | UART1 TX | Output S6 | UART1 TX |
41+
| SBUS | Output S9 | UART1 RX | Output S7 | UART1 RX |
42+
| A | UART4<br>pin order:<br>TX, RX, 5V, GND | UART4<br>pin order:<br>TX, RX, 5V, GND | UART4<br>pin order:<br>TX, RX, 5V, GND | UART4<br>pin order:<br>TX, RX, 5V, GND |
43+
| C | I2C<br>pin order:<br>**SDA, SCL, 5V, GND**<br>or<br>UART3<br>pin order:<br>**RX, TX, 5V, GND** | I2C<br>pin order:<br>**SDA, SCL, 5V, GND**<br>or<br>UART3<br>pin order:<br>**RX, TX, 5V, GND** | I2C<br>pin order:<br>**SDA, SCL, 5V, GND**<br>or<br>UART3<br>pin order:<br>**RX, TX, 5V, GND** | I2C<br>pin order:<br>**SDA, SCL, 5V, GND**<br>or<br>UART3<br>pin order:<br>**RX, TX, 5V, GND** |
44+
| EXT-V | battery voltage<br>max 80V<br>pin order:<br>Vbat, GND | battery voltage<br>max 80V<br>pin order:<br>Vbat, GND | battery voltage<br>max 80V<br>pin order:<br>Vbat, GND | battery voltage<br>max 80V<br>pin order:<br>Vbat, GND |
45+
| built-in receiver | UART5 | UART5 | UART5 | UART5 |
46+
2747
All pin orders are from left to right, when looking at the connector on the flight controller.
2848

29-
**Port "C" has the data pins swapped, the manufacturers documentation is incorrect.**
49+
**Port "C" has the data pins swapped. The manufacturers documentation is incorrect.**
3050
Port "A" is wired correctly.
3151

32-
| Marking on the case | VANTAC_RF007 | VANTAC_RF007_9SERVOS | VANTAC_RF007_NOI2C |
33-
|---------------------|-------------------------------------------------------|-------------------------------------------------------|-------------------------------------------------------|
34-
| S1 | Output S1 | Output S1 | Output S1 |
35-
| S2 | Output S2 | Output S2 | Output S2 |
36-
| S3 | Output S3 | Output S3 | Output S3 |
37-
| TAIL | Output S4 | Output S4 | Output S4 |
38-
| ESC | Output S5 | Output S5 | Output S5 |
39-
| RPM | Output S6 | Output S6 | Output S6 |
40-
| TLM | Output S7 | Output S7 | Output S7 |
41-
| AUX | UART1 TX | Output S8 | Output S8 |
42-
| SBUS | UART1 RX | Output S9 | Output S9 |
43-
| A | UART4<br>pin order:<br>TX, RX, 5V, GND | UART4<br>pin order:<br>TX, RX, 5V, GND | UART4<br>pin order:<br>TX, RX, 5V, GND |
44-
| C | I2C<br>pin order:<br>**SDA, SCL, 5V, GND** | I2C<br>pin order:<br>**SDA, SCL, 5V, GND** | UART3<br>pin order:<br>**RX, TX, 5V, GND** |
45-
| EXT-V | battery voltage<br>max 80V<br>pin order:<br>Vbat, GND | battery voltage<br>max 80V<br>pin order:<br>Vbat, GND | battery voltage<br>max 80V<br>pin order:<br>Vbat, GND |
46-
| built-in receiver | UART5 | UART5 | UART5 |
47-
4852
Hardware layout
4953
---------------
5054

src/main/target/VANTAC_RF007/target.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@
4242
#define USE_I2C_DEVICE_1
4343
#define I2C1_SCL PB8
4444
#define I2C1_SDA PB9
45-
46-
//#define USE_I2C_DEVICE_1 // clashes with UART1
45+
// alternate pin assignment
46+
// clashes with UART1
47+
// also won't allow the built-in barometer to be used
4748
//#define I2C1_SCL PB6
4849
//#define I2C1_SDA PB7
4950

0 commit comments

Comments
 (0)