-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #690 from iNavFlight/development
Release version 1.3
- Loading branch information
Showing
209 changed files
with
8,175 additions
and
5,279 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
This is at least a partial credits-file of people that have contributed to the INAV project. | ||
If you believe you should be on this list - feel free to open a PR updating it. For faster | ||
inclusion into this list please provide information about which part of code belongs to you. | ||
|
||
Albert Kravcov | ||
Alex Gorbatchev | ||
Alex Zaitsev | ||
Alexander Fedorov | ||
Andre Bernet | ||
Andreas Tacke | ||
Andrew Payne | ||
Austin St. Aubin | ||
Bas Huisman | ||
Ben Hitchcock | ||
Boris B | ||
Brnadon Miller | ||
ChiggerPepi | ||
Chris Campbell | ||
Chris Mavrakis | ||
Chris Nisbet | ||
Chris Penny | ||
Damjan Adamic | ||
Dave Pitman | ||
David Bieber | ||
Davide Bertola | ||
Denis Kisselev | ||
Dominic Clifton | ||
Frank Zhao | ||
Fredrik Steen | ||
Gareth Wilkins | ||
Gaël James | ||
Gregor Ottmann | ||
Hyon Lim | ||
James Harrison | ||
Jan Staal | ||
Jeremy Waters | ||
Joe Poser | ||
Joel Fuster | ||
Johannes Kasberger | ||
Jonas Harnesk | ||
Jonathan Hudson | ||
Joshua Bardwell | ||
Juan González | ||
Kemal Hadimli | ||
Kieran Moore | ||
Konstantin Sharlaimov | ||
Krzysztof Rosinski | ||
Kyle Manna | ||
Larry Davis | ||
Marc Egli | ||
Mark Williams | ||
Martin Budden | ||
Matthew Evans | ||
Mauro Mombelli | ||
Max Winterstein | ||
Michael Corcoran | ||
Michael Hope | ||
Michael Jakob | ||
Miha Valencic | ||
Mikael Blomqvist | ||
Moritz Ulrich | ||
Moshen Chan | ||
Nicholas Sherlock | ||
Paul Fertser | ||
Paul Rogalinski | ||
Pawel Spychalski | ||
Petr Ledvina | ||
Phillip Jones | ||
Pierre Hugo | ||
Richard Birkby | ||
Richard Lehey | ||
Richard Marko | ||
Rimas Avizienis | ||
Sam Cook | ||
Sami Korhonen | ||
Samuel Brucksch | ||
Scott Shawcroft | ||
Sean Vig | ||
Stefan Grufman | ||
Steve Amor | ||
Thomas Buck | ||
Trey Marc | ||
Tuomas Kuosmanen | ||
Zap Andersson |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
# Board - OMNIBUS F3 | ||
|
||
## Hardware Features | ||
|
||
Refer to the product web page: | ||
[OMNIBUS AIO F3 Flight Control](http://shop.myairbot.com/index.php/flight-control/cleanflight-baseflight/omnibusv11.html) | ||
|
||
### Hardware Notes | ||
|
||
There are few things to note on how things are connected on the board. | ||
|
||
1. VBAT (J4) | ||
This is a battery input to the board, and is also a input to voltage sensor. | ||
|
||
2. J11 Power distribution | ||
The RAM is user defined power rail, and all RAM through holes (J6, J7 and J11) are connected together. By connecting 5V or VBAT to RAM at J11, the RAM becomes 5V or VBAT power rail respectively. The VBAT on J11 can also be used to power the Board if necessary. | ||
|
||
3. RSSI (J4) | ||
The pin is labelled as RSSI, but it will not be used for RSSI input for a hardware configuration limitation. In this document, the "RSSI" is used to indicate the pin location, not the function. | ||
|
||
4. UART1 in boot-loader/DFU mode | ||
The UART1 is scanned during boot-loader/DFU mode, together with USB for possible interaction with a host PC. It is observed that devices that autonomously transmits some data, such as GPS, will prevent the MCU to talk to the USB. It is advised not to connect or disconnect such devices to/from UART1. UART2 is safe from this catch. | ||
|
||
## iNav Specific Target Configuration | ||
|
||
The first support for the OMNIBUS F3 appeared in BetaFlight. | ||
The OMNIBUS target in iNav has different configuration from the BetaFlight support, to maximize the hardware resource utilization for navigation oriented use cases. | ||
|
||
[PIN CONFIGURATION PIC HERE] | ||
|
||
### PWM Outputs | ||
|
||
Six PWM outputs (PWM1~PWM6) are supported, but PWM5 and PWM6 is not available when UART3 is in use. | ||
PWM7 and PWM8 are dedicated for I2C; in this document, they are used to indicate the pin location, not the function. | ||
|
||
Note: Tested only for QUAD-X configuration. | ||
|
||
### Hardware UART Ports | ||
|
||
PPM/SBUS jumper for J8 is assumed to be configured for PPM (SBUS=R18 removed). | ||
|
||
| UART | Location | Note | | ||
|-------|----------|-------------------| | ||
| UART1 |J13 | | | ||
| UART2 |J12 | | | ||
| UART3 |J22 | PWM5=TX3,PWM6=RX3 | | ||
|
||
All UARTs are Serial RX capable. | ||
|
||
### I2C | ||
|
||
I2C is available on J22 PWM7 and PWM8 | ||
|
||
|signal | Location | Alt. Location | | ||
|-------|------------|---------------| | ||
|SCL | J22 (PWM7) | J3 (SCL) | | ||
|SDA | J22 (PWM8) | J3 (SDA) | | ||
|
||
### SONAR | ||
|
||
SONAR is supported when NOT using PPM. | ||
|
||
|signal | Location | | ||
|-------|------------| | ||
|TRIG | J8 (PPM) | | ||
|ECHO | J4 (RSSI) | | ||
|
||
5V sonar can be connected directly without inline resistors. | ||
|
||
### OSD | ||
|
||
Integrated OSD is not supported yet. | ||
|
||
### RSSI Sensor Input | ||
|
||
The RSSI sensor adc is not supported due to the hardware configuration limitation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# Board - Paris Air Hero 32 / Acro Naze 32 Mini | ||
|
||
This is the AIR3 PARIS Sirius AirHERO 32 F3 board from MultiWiiCopter | ||
Source: http://www.multiwiicopter.com/products/air-hero-32-f3-spi-flight-controller | ||
|
||
## Sensors | ||
|
||
MPU6500 via SPI interface. | ||
BMP280 via SPI interface | ||
|
||
## Ports | ||
|
||
6 x 3pin ESC / Servo outputs | ||
1 x 8pin JST connector (PPM/PWM/UART2) | ||
1 x 4pin JST connector (UART3) | ||
|
||
## I2C bus | ||
|
||
I2C bus is made available with a special target - AIRHEROF3_QUAD. This target limits motor outputs to 4 and adds I2C bus at M5/M6 connectors. | ||
|
||
## Pinouts | ||
|
||
The 10 pin RC I/O connector has the following pinouts when used in RX_PPM/RX_SERIAL mode. | ||
|
||
From right to left when looking at the socket from the edge of the board. | ||
|
||
| Pin | Function | Notes | | ||
| --- | -------------- | -------------------------------- | | ||
| 1 | Ground | | | ||
| 2 | +5V | | | ||
| 3 | RX_PPM | Enable `feature RX_PPM` | | ||
| 4 | RSSI_ADC | Enable `feature RSSI_ADC`. Connect to the output of a PWM-RSSI conditioner, 0v-3.3v input | | ||
| 5 | USART2 TX | | | ||
| 6 | USART2 RX | | | ||
| 7 | LED_STRIP | Enable `feature LED_STRIP` | | ||
| 8 | unused | | | ||
|
||
|
||
## Serial Ports | ||
|
||
| Value | Identifier | RX | TX | Notes | | ||
| ----- | ------------ | ---------- | ------------------ | ------------------------------------------------------------------------------------------- | | ||
| 1 | USART1 | RX / PA10 | TX / PA9 / TELEM | TELEM output is always inverted (for FrSky). Internally connected to USB port via CP2102 IC | | ||
| 2 | USART2 | RC4 / PA3 | RC3 / PA2 | | | ||
| 3 | USART3 | F3 / PB11 | F2 / PB10 | Flex port is configured as UART3 when port is configured | | ||
|
Oops, something went wrong.