mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-16 12:55:19 +03:00
Update Hardware Specification
This commit is contained in:
parent
bee59c23f3
commit
a2df7ff491
2 changed files with 61 additions and 0 deletions
|
@ -13,6 +13,7 @@ Version Change Register
|
|||
| Draft 0.3 | 12 June 2022 | Update Visual Media and Tables |
|
||||
| Draft 0.4 | 21 October 2022 | Update format, add information |
|
||||
| Draft 0.5 | 24 October 2022 | Add additional information |
|
||||
| Draft 0.6 | 04 November 2022 | Add cloud build information |
|
||||
|
||||
|
||||
Thank you for considering or continuing your development of Betaflight capable flight control hardware.
|
||||
|
@ -351,6 +352,62 @@ Additionally, there are no RC ecosystems that are actively developing a supporte
|
|||
Note that the use of gyros such as the BMI270 lowers the gyro loop rate from 8kHz to 3.2kHz and is therefore advantageous for F411 designs.
|
||||
|
||||
|
||||
## 4.2 Definitions for unified targets
|
||||
|
||||
As reference please choose the defines for your target from this list as applicable for the target to select appropiate harware for the cloud build.
|
||||
|
||||
```
|
||||
#define USE_ACC_SPI_MPU6000
|
||||
#define USE_GYRO_SPI_MPU6000
|
||||
#define USE_ACC_MPU6500
|
||||
#define USE_GYRO_MPU6500
|
||||
#define USE_ACC_SPI_MPU6500
|
||||
#define USE_GYRO_SPI_MPU6500
|
||||
#define USE_ACC_SPI_ICM20689
|
||||
#define USE_GYRO_SPI_ICM20689
|
||||
#define USE_ACCGYRO_LSM6DSO
|
||||
#define USE_ACCGYRO_BMI270
|
||||
#define USE_GYRO_SPI_ICM42605
|
||||
#define USE_ACC_SPI_ICM42605
|
||||
#define USE_GYRO_SPI_ICM42688P
|
||||
#define USE_ACC_SPI_ICM42688P
|
||||
|
||||
#define USE_MAG_DATA_READY_SIGNAL
|
||||
#define USE_MAG_HMC5883
|
||||
#define USE_MAG_SPI_HMC5883
|
||||
#define USE_MAG_QMC5883
|
||||
#define USE_MAG_LIS3MDL
|
||||
#define USE_MAG_AK8963
|
||||
#define USE_MAG_MPU925X_AK8963
|
||||
#define USE_MAG_SPI_AK8963
|
||||
#define USE_MAG_AK8975
|
||||
|
||||
#define USE_BARO_MS5611
|
||||
#define USE_BARO_SPI_MS5611
|
||||
#define USE_BARO_BMP280
|
||||
#define USE_BARO_SPI_BMP280
|
||||
#define USE_BARO_BMP388
|
||||
#define USE_BARO_SPI_BMP388
|
||||
#define USE_BARO_LPS
|
||||
#define USE_BARO_SPI_LPS
|
||||
#define USE_BARO_QMP6988
|
||||
#define USE_BARO_SPI_QMP6988
|
||||
#define USE_BARO_DPS310
|
||||
#define USE_BARO_SPI_DPS310
|
||||
|
||||
#define USE_FLASH_M25P16
|
||||
#define USE_FLASH_W25N01G // 1Gb NAND flash support
|
||||
#define USE_FLASH_W25M // Stacked die support
|
||||
#define USE_FLASH_W25M512 // 512Kb (256Kb x 2 stacked) NOR flash support
|
||||
#define USE_FLASH_W25M02G // 2Gb (1Gb x 2 stacked) NAND flash support
|
||||
#define USE_FLASH_W25Q128FV // 16MB Winbond 25Q128
|
||||
|
||||
#define USE_MAX7456
|
||||
|
||||
#define USE_SDCARD
|
||||
```
|
||||
|
||||
|
||||
# 5 Information for Marketing Purposes
|
||||
|
||||
* Betaflight is an open source flight controller software (firmware) used to fly multi-rotor and fixed wing aircraft.
|
||||
|
|
|
@ -72,11 +72,15 @@ For example on [this target](https://github.com/betaflight/unified-targets/blob/
|
|||
#define USE_GYRO_SPI_MPU6500
|
||||
#define USE_ACC_SPI_MPU6000
|
||||
#define USE_ACC_SPI_MPU6500
|
||||
#define USE_MAX7456
|
||||
|
||||
board_name NOX
|
||||
manufacturer_id AIRB
|
||||
|
||||
|
||||
For more information see reference at the [Hardware specification]https://github.com/betaflight/betaflight/blob/master/docs/Manufacturer%20Design%20Guidelines.md#42 Definitions for unified targets
|
||||
|
||||
|
||||
### 2.4. Add the board and manufacturer information
|
||||
|
||||
- edit the file from the previous step, and verify that `board_name` is set to the target name, and `manufacturer_id` is set to the manufacturer's id as listed in [this document](https://github.com/betaflight/unified-targets/tree/master/Manufacturers.md);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue