mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-05-23 19:17:35 +08:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| cf4bae6d3e | |||
| f54a170361 | |||
| 35a734d49a |
+7
-1
@@ -14,7 +14,13 @@
|
||||
"docs:get_alt_sidebar_windows": "python ./scripts/gen_alt_sidebar.py",
|
||||
"start": "yarn docs:dev",
|
||||
"linkcheck": "markdown_link_checker_sc -r .. -d docs -e en -i assets",
|
||||
"build_docs_metadata_ubuntu": "(cd .. && Tools/ci/metadata_sync.sh --generate && Tools/ci/metadata_sync.sh --sync) && echo 'NOTE: These metadata changes are for local testing only and do not need to be merged.'"
|
||||
"build_docs_metadata_ubuntu": "(cd .. && Tools/ci/metadata_sync.sh --generate && Tools/ci/metadata_sync.sh --sync) && echo 'NOTE: These metadata changes are for local testing only and do not need to be merged.'",
|
||||
"gen_fc_sections": "python3 ./scripts/fc_doc_generator/fc_doc_generator.py --apply",
|
||||
"new_fc_doc": "python3 ./scripts/fc_doc_generator/fc_doc_generator.py --new-doc --since-version v1.18",
|
||||
"check_fc_doc": "python3 ./scripts/fc_doc_generator/fc_doc_generator.py --check-doc",
|
||||
"check_fc_docs": "python3 ./scripts/fc_doc_generator/fc_doc_generator.py --check-all",
|
||||
"test_fc_doc": "python3 -m pytest scripts/fc_doc_generator/ -v",
|
||||
"update_fc_snapshots": "python3 -m pytest scripts/fc_doc_generator/ -v --update-snapshots"
|
||||
},
|
||||
"dependencies": {
|
||||
"@red-asuka/vitepress-plugin-tabs": "0.0.4",
|
||||
|
||||
@@ -0,0 +1,156 @@
|
||||
# fc_doc_generator
|
||||
|
||||
Auto-generates flight controller documentation sections for PX4-Autopilot
|
||||
from board source files (`boards/<vendor>/<board>/`).
|
||||
|
||||
## What it does
|
||||
|
||||
Parses PX4 board C/Kconfig source files and generates Markdown sections
|
||||
inserted into `docs/en/flight_controller/*.md` docs. Sections generated:
|
||||
|
||||
- `## Specifications` — processor, sensors, interfaces
|
||||
- `## PWM Outputs` — timer groups, DShot/BDShot capability per output
|
||||
- `## Serial` — UART → /dev/ttyS* mapping with labels and flow control
|
||||
- `## Radio Control` — RC input protocols and ports
|
||||
- `## GPS & Compass` — GPS/safety connector info
|
||||
- `## Power` — power input ports and monitor type
|
||||
- `## Telemetry Radios` — TELEM port listing
|
||||
- `## SD Card` — presence/absence
|
||||
|
||||
## File layout
|
||||
|
||||
```
|
||||
fc_doc_generator/
|
||||
├── fc_doc_generator.py # Main script (~3700 lines)
|
||||
├── pytest.ini # testpaths = tests
|
||||
├── metadata/ # Per-board cached JSON (data + wizard overrides)
|
||||
│ ├── <vendor>_<board>_data.json # Parsed board data
|
||||
│ └── <vendor>_<board>_wizard.json # User-supplied wizard overrides
|
||||
└── tests/
|
||||
├── conftest.py # snapshot fixture + board_* path fixtures
|
||||
├── fixtures/ # Minimal fake board trees
|
||||
│ ├── stm32h7_all_dshot/
|
||||
│ ├── stm32h7_mixed_io/
|
||||
│ ├── stm32h7_ppm_shared/
|
||||
│ ├── stm32h7_capture_channels/ # 8 regular + 8 initIOTimerChannelCapture outputs
|
||||
│ ├── stm32f4_no_dshot/
|
||||
│ └── imxrt_all_dshot/
|
||||
├── snapshots/ # Expected markdown output (.md files)
|
||||
├── test_parsers.py # Unit tests for parse_* functions
|
||||
├── test_compute.py # Unit tests for compute_groups / compute_bdshot
|
||||
├── test_generators.py # Snapshot tests for generate_*_section functions
|
||||
├── test_helpers.py # Unit tests for helper functions
|
||||
└── test_wizard.py # Tests for wizard cache and generate_full_template
|
||||
```
|
||||
|
||||
## Running the script
|
||||
|
||||
Run from the repo root (requires the PX4 `boards/` tree to be present):
|
||||
|
||||
```sh
|
||||
# Generate metadata JSON + fc_sections.md (no file edits):
|
||||
python docs/scripts/fc_doc_generator/fc_doc_generator.py
|
||||
|
||||
# Apply sections to existing FC docs:
|
||||
python docs/scripts/fc_doc_generator/fc_doc_generator.py --apply
|
||||
|
||||
# Apply a single section only:
|
||||
python docs/scripts/fc_doc_generator/fc_doc_generator.py --apply --section pwm_outputs
|
||||
|
||||
# Apply all sections to a single doc only (stem or filename, implies --apply):
|
||||
python docs/scripts/fc_doc_generator/fc_doc_generator.py --doc cuav_x25-evo.md
|
||||
|
||||
# Apply a single section to a single doc:
|
||||
python docs/scripts/fc_doc_generator/fc_doc_generator.py --doc cuav_x25-evo.md --section pwm_outputs
|
||||
|
||||
# Create a new stub FC doc (interactive wizard):
|
||||
python docs/scripts/fc_doc_generator/fc_doc_generator.py --new-doc
|
||||
|
||||
# Check a single doc against quality specs:
|
||||
python docs/scripts/fc_doc_generator/fc_doc_generator.py --check-doc docs/en/flight_controller/holybro_kakuteh7.md
|
||||
|
||||
# Check all FC docs:
|
||||
python docs/scripts/fc_doc_generator/fc_doc_generator.py --check-all
|
||||
```
|
||||
|
||||
Via yarn (from the `docs/` directory): `cd docs && yarn gen_fc_sections`
|
||||
|
||||
## Running tests
|
||||
|
||||
From `docs/scripts/fc_doc_generator/`:
|
||||
|
||||
```sh
|
||||
pytest # run all tests
|
||||
pytest --update-snapshots # regenerate snapshot files after intentional changes
|
||||
pytest tests/test_generators.py # specific test file
|
||||
```
|
||||
|
||||
## Snapshot tests
|
||||
|
||||
Tests in `test_generators.py` use the `snapshot` fixture from `conftest.py`.
|
||||
- Snapshot files live in `tests/snapshots/*.md`
|
||||
- To add a new snapshot test: call `snapshot("my_name.md", result)` — then run `pytest --update-snapshots` to create the file
|
||||
- After intentional generator changes: run `pytest --update-snapshots` then review diffs with `git diff tests/snapshots/`
|
||||
|
||||
## Extension pattern (adding a new section)
|
||||
|
||||
1. Write `parse_<thing>(board_path: Path) -> dict` and call it in `gather_board_data()`, merging into the entry
|
||||
2. Write `generate_<thing>_section(board_key, entry) -> str`
|
||||
3. Register both in `SECTION_GENERATORS` and `SECTION_ORDER`
|
||||
4. Add snapshot tests in `test_generators.py`
|
||||
5. Re-run `cd docs && yarn gen_fc_sections` to regenerate metadata JSON + `fc_sections.md`
|
||||
|
||||
## Key architecture notes
|
||||
|
||||
- **Parsers** read from `boards/<vendor>/<board>/` source files:
|
||||
- `nuttx-config/nsh/defconfig` — chip family, enabled UARTs, SD card
|
||||
- `src/board_config.h` — PWM count, IO board presence, GPIOs
|
||||
- `src/timer_config.cpp` — timer groups and channels
|
||||
- `default.px4board` — Kconfig board settings (serial labels, RC, GPS, drivers)
|
||||
- `nuttx-config/include/board.h` — flow control GPIO definitions
|
||||
- `init/rc.board_sensors` — sensor driver start commands; comments immediately
|
||||
preceding a sensor start line are parsed for port labels (e.g.
|
||||
`# External compass on GPS1/I2C1:` → `port_label: 'GPS1'` on that sensor entry);
|
||||
power monitor drivers (INA226/INA228/INA238) are also captured in
|
||||
`sensor_bus_info['power_monitor']`
|
||||
- `src/i2c.cpp` — authoritative I2C bus routing:
|
||||
`initI2CBusExternal(N)` = external connector; `initI2CBusInternal(N)` = on-board only.
|
||||
When present, stored in `i2c_bus_config` and enables the detailed per-bus I2C output.
|
||||
|
||||
- **Metadata JSON** in `metadata/` caches parsed data (`*_data.json`) and
|
||||
wizard-supplied overrides (`*_wizard.json`). Wizard data persists across runs
|
||||
and provides connector types, sensor names, dimensions, etc.
|
||||
|
||||
- **`BOARD_TO_DOC`** — static mapping from `vendor/board` key to doc filename.
|
||||
Boards mapped to `None` have no existing doc page yet.
|
||||
|
||||
- **Section insertion** — `_apply_section()` finds existing headings and
|
||||
replaces them, or inserts before anchor headings like `## Where to Buy`.
|
||||
The `specifications` section is special: it preserves hand-written content
|
||||
and appends generated content as a `<!-- specifications-proposed -->` comment.
|
||||
|
||||
- **Wizard** — `--new-doc` runs an interactive prompts session and caches
|
||||
answers to `metadata/<stem>_wizard.json` for future re-use.
|
||||
|
||||
## Conventions
|
||||
|
||||
- British English in doc output
|
||||
- Asset files lowercase with underscores; asset folder named after doc stem
|
||||
- Section generators emit embedded `<!-- *-source-data ... -->` JSON comments
|
||||
so the raw parsed values are visible in the doc for manual verification
|
||||
- `TODO:` placeholders are left wherever data cannot be auto-detected
|
||||
|
||||
## Development rules
|
||||
|
||||
**When modifying `fc_doc_generator.py`:**
|
||||
1. All existing tests must pass: run `pytest` from `docs/scripts/fc_doc_generator/`
|
||||
2. New functionality must have new tests (unit tests and/or snapshot tests as appropriate)
|
||||
3. Update this `CLAUDE.md` if the change affects how to run the script, the architecture, extension patterns, or conventions
|
||||
4. **Wizard JSON backward compatibility** — `metadata/*_wizard.json` files are persisted user
|
||||
data. A new tool version must work correctly with an old wizard JSON:
|
||||
- **Adding** a new field to `_WIZARD_CACHE_FIELDS`: safe — missing keys are read via
|
||||
`cached.get(...)` which returns `None`, triggering re-prompting.
|
||||
- **Renaming** an existing field or **changing its structure** (e.g. the shape of
|
||||
`i2c_buses_wizard` entries): **breaking change** — old data is silently lost or
|
||||
misinterpreted. This must be explicitly flagged in the plan and requires a migration
|
||||
strategy (e.g. read both old and new key names, or add a one-time upgrade step).
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,214 @@
|
||||
{
|
||||
"board": "3dr/ctrl-zero-h7-oem-revg",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,282 @@
|
||||
{
|
||||
"board": "accton-godwit/ga1",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H753",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "EXT2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388",
|
||||
"ICP-20100",
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150",
|
||||
"IST8308",
|
||||
"IST8310",
|
||||
"MMC5983MA",
|
||||
"RM3100"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/accton-godwit_ga1",
|
||||
"doc_file": "accton-godwit_ga1.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"board": "airmind/mindpx-v2",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F42",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20948",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"HMC5883L",
|
||||
"QMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/mindpx",
|
||||
"doc_file": "mindpx.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,249 @@
|
||||
{
|
||||
"board": "ark/cannode",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F412",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ADIS16507",
|
||||
"ICM-20948",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"SPL06"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"HMC5883L",
|
||||
"IST8308",
|
||||
"IST8310",
|
||||
"IIS2MDC",
|
||||
"LIS3MDL",
|
||||
"QMC5883L",
|
||||
"RM3100",
|
||||
"AK09916"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPL06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8308",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "AK09916",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPL06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8308",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "AK09916",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"board": "ark/fmu-v6x",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H753",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO/RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS5",
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": true,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ADIS16507",
|
||||
"ICM-42688P",
|
||||
"IIM-42652"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150",
|
||||
"IST8310",
|
||||
"LIS3MDL",
|
||||
"RM3100",
|
||||
"IIS2MDC"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"ARKV6X000": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/ark_v6x",
|
||||
"doc_file": "ark_v6x.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"board": "ark/fpv",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS5",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "analog",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150",
|
||||
"HMC5883L",
|
||||
"QMC5883L",
|
||||
"IST8308",
|
||||
"IST8310",
|
||||
"LIS3MDL",
|
||||
"LSM303AGR",
|
||||
"RM3100",
|
||||
"IIS2MDC"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/ark_fpv",
|
||||
"doc_file": "ark_fpv.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,208 @@
|
||||
{
|
||||
"board": "ark/pi6x",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"MMC5983MA",
|
||||
"IIS2MDC"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "MMC5983MA",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "MMC5983MA",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"ARKPI6X000": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/ark_pi6x",
|
||||
"doc_file": "ark_pi6x.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"manufacturer": "Arkin Labs",
|
||||
"product": "A2M6X",
|
||||
"fmu_version": null,
|
||||
"since_version": "v1.18",
|
||||
"manufacturer_url": "TODO",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "TODO: RC port label",
|
||||
"side": "IO"
|
||||
},
|
||||
{
|
||||
"label": "PPM",
|
||||
"side": "IO",
|
||||
"ppm_only": true
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": [
|
||||
{
|
||||
"port_key": "GPS1",
|
||||
"label": "GPS1",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": true
|
||||
},
|
||||
{
|
||||
"port_key": "GPS2",
|
||||
"label": "GPS2",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": false
|
||||
}
|
||||
],
|
||||
"power_ports_wizard": [
|
||||
{
|
||||
"label": "POWER",
|
||||
"connector_type": "TODO: connector type",
|
||||
"monitor_type": "analog"
|
||||
},
|
||||
{
|
||||
"label": "POWER 2",
|
||||
"connector_type": "TODO: connector type",
|
||||
"monitor_type": "dronecan"
|
||||
}
|
||||
],
|
||||
"overview_wizard": {
|
||||
"imu": [
|
||||
"ADIS16470",
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20649",
|
||||
"ICM-20948",
|
||||
"ICM-42670P",
|
||||
"ICM-42688P",
|
||||
"ICM-45686",
|
||||
"IIM-42652"
|
||||
],
|
||||
"baro": [
|
||||
"BMP388",
|
||||
"ICP-20100",
|
||||
"MS5611"
|
||||
],
|
||||
"mag": null,
|
||||
"osd": null,
|
||||
"dimensions_mm": null,
|
||||
"weight_g": null,
|
||||
"voltage_range": null,
|
||||
"usb_connector": null,
|
||||
"num_additional_adc_inputs": null,
|
||||
"sensor_variant_labels": null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"manufacturer": "Arkin Labs",
|
||||
"product": "AeroMind 6x",
|
||||
"board": "arkin/a2m6x",
|
||||
"fmu_version": null,
|
||||
"since_version": "v1.18",
|
||||
"manufacturer_url": "https://www.arkinlabs.in/aeromind-6x",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "DSM",
|
||||
"side": "IO"
|
||||
},
|
||||
{
|
||||
"label": "PPM",
|
||||
"side": "IO",
|
||||
"ppm_only": true
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": [
|
||||
{
|
||||
"port_key": "GPS1",
|
||||
"label": "GPS & SAFETY",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": true
|
||||
},
|
||||
{
|
||||
"port_key": "GPS2",
|
||||
"label": "GPS 2",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": false
|
||||
}
|
||||
],
|
||||
"power_ports_wizard": [
|
||||
{
|
||||
"label": "POWER 1",
|
||||
"connector_type": "TODOCONNECTORTYPE",
|
||||
"monitor_type": "analog"
|
||||
},
|
||||
{
|
||||
"label": "POWER 2",
|
||||
"connector_type": "TODOCONNECTORTYPE",
|
||||
"monitor_type": "dronecan"
|
||||
}
|
||||
],
|
||||
"overview_wizard": {
|
||||
"imu": [
|
||||
"ICM-45686",
|
||||
"ICM-45686",
|
||||
"ICM-45686"
|
||||
],
|
||||
"baro": [
|
||||
"ICP-20100",
|
||||
"ICP-20100"
|
||||
],
|
||||
"mag": [
|
||||
"RM3100"
|
||||
],
|
||||
"osd": null,
|
||||
"width_mm": "46",
|
||||
"length_mm": "94",
|
||||
"height_mm": "38",
|
||||
"weight_g": 150.0,
|
||||
"min_voltage": null,
|
||||
"max_voltage": "6V",
|
||||
"usb_connectors": [
|
||||
"USB-C",
|
||||
"JST GH"
|
||||
],
|
||||
"num_additional_adc_inputs": null,
|
||||
"sensor_variant_labels": null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,152 @@
|
||||
{
|
||||
"board": "atl/mantis-edu",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F765",
|
||||
"total_outputs": null,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "analog",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MPC2520"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MPC2520",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MPC2520",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,267 @@
|
||||
{
|
||||
"board": "auterion/fmu-v6s",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 10,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
10
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
10
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "Debug Console",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": true,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150",
|
||||
"BMM350",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"V6S013": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"V6S015": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"__other__": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM350",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,278 @@
|
||||
{
|
||||
"board": "auterion/fmu-v6x",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H753",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "EXT2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO/RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS5",
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": true,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,213 @@
|
||||
{
|
||||
"board": "av/x-v1",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F777",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
5
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer11",
|
||||
"outputs": [
|
||||
7
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 5,
|
||||
"timer": "Timer10",
|
||||
"outputs": [
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 6,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [],
|
||||
"sensor_mag_drivers": [
|
||||
"LSM303AGR"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "LSM303AGR",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "LSM303AGR",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"board": "bitcraze/crazyflie21",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F405",
|
||||
"total_outputs": 4,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 1,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"board": "bitcraze/crazyflie",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F405",
|
||||
"total_outputs": 4,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"LPS25H"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"AK8963"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "LPS25H",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "AK8963",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "LPS25H",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "AK8963",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 1,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,230 @@
|
||||
{
|
||||
"board": "corvon/743v1",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 10,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
10
|
||||
]
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "URT6",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": true,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"BMI270"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI270",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI270",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 1,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/corvon_743v1",
|
||||
"doc_file": "corvon_743v1.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"manufacturer": "corvon",
|
||||
"product": "arse1",
|
||||
"fmu_version": "fmu-v5x",
|
||||
"since_version": "v1.18",
|
||||
"manufacturer_url": "TODO",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "ddd",
|
||||
"side": "IO"
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": [
|
||||
{
|
||||
"port_key": "GPS1",
|
||||
"label": "GPS1",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": true
|
||||
},
|
||||
{
|
||||
"port_key": "GPS2",
|
||||
"label": "GPS2",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": false
|
||||
}
|
||||
],
|
||||
"power_ports_wizard": [
|
||||
{
|
||||
"label": "POWER 1",
|
||||
"connector_type": "TODO: connector type",
|
||||
"monitor_type": "analog"
|
||||
},
|
||||
{
|
||||
"label": "POWER 2",
|
||||
"connector_type": "TODO: connector type",
|
||||
"monitor_type": "dronecan"
|
||||
}
|
||||
],
|
||||
"overview_wizard": {
|
||||
"imu": [
|
||||
"ADIS16507",
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20649",
|
||||
"ICM-20948",
|
||||
"ICM-42688P",
|
||||
"IIM-42652"
|
||||
],
|
||||
"baro": [
|
||||
"BMP388",
|
||||
"MS5611"
|
||||
],
|
||||
"mag": null,
|
||||
"osd": null,
|
||||
"dimensions_mm": null,
|
||||
"weight_g": null,
|
||||
"voltage_range": null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"manufacturer": "corvon",
|
||||
"product": "arse",
|
||||
"fmu_version": "fmu-v5",
|
||||
"since_version": "v1.18",
|
||||
"manufacturer_url": "TODO",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "TODO: RC port label",
|
||||
"side": "IO"
|
||||
},
|
||||
{
|
||||
"label": "PPM",
|
||||
"side": "IO",
|
||||
"ppm_only": true
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": [
|
||||
{
|
||||
"port_key": "GPS1",
|
||||
"label": "GPS1",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": true
|
||||
}
|
||||
],
|
||||
"power_ports_wizard": [
|
||||
{
|
||||
"label": "POWER 1",
|
||||
"connector_type": "TODO: connector type"
|
||||
},
|
||||
{
|
||||
"label": "POWER 2",
|
||||
"connector_type": "TODO: connector type"
|
||||
}
|
||||
],
|
||||
"overview_wizard": {
|
||||
"imu": [
|
||||
"BMI055",
|
||||
"ICM-20602",
|
||||
"ICM-20689",
|
||||
"ICM-20948",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"baro": null,
|
||||
"mag": null,
|
||||
"osd": null,
|
||||
"dimensions_mm": null,
|
||||
"weight_g": null,
|
||||
"voltage_range": null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,295 @@
|
||||
{
|
||||
"board": "cuav/7-nano",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H753",
|
||||
"total_outputs": 14,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 5,
|
||||
"timer": "Timer15",
|
||||
"outputs": [
|
||||
12
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
12
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 6,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "analog",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20948",
|
||||
"IIM-42652"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP581",
|
||||
"ICP-20100"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IIS2MDC",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP581",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP581",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,280 @@
|
||||
{
|
||||
"board": "cuav/fmu-v6x",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H753",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "EXT2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20948",
|
||||
"ICM-45686",
|
||||
"IIM-42652"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP581",
|
||||
"ICP-20100"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"RM3100",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP581",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP581",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/cuav_pixhawk_v6x",
|
||||
"doc_file": "cuav_pixhawk_v6x.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,298 @@
|
||||
{
|
||||
"board": "cuav/nora",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 14,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20649",
|
||||
"ICM-20689",
|
||||
"ICM-20948",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"RM3100",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/cuav_nora",
|
||||
"doc_file": "cuav_nora.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,283 @@
|
||||
{
|
||||
"board": "cuav/x25-evo",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 16,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
12,
|
||||
13,
|
||||
14
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
12,
|
||||
13,
|
||||
14
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 5,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
15,
|
||||
16
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
15,
|
||||
16
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "EXT2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20948",
|
||||
"IIM-42652"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP581",
|
||||
"ICP-20100"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"RM3100",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP581",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP581",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/cuav_x25-evo",
|
||||
"doc_file": "cuav_x25-evo.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,282 @@
|
||||
{
|
||||
"board": "cuav/x25-super",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 16,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
12,
|
||||
13,
|
||||
14
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
12,
|
||||
13,
|
||||
14
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 5,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
15,
|
||||
16
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
15,
|
||||
16
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "EXT2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"IIM-42652"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP581",
|
||||
"ICP-20100"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"RM3100",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP581",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP581",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/cuav_x25-super",
|
||||
"doc_file": "cuav_x25-super.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"board": "cuav/x7pro",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 14,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ADIS16470",
|
||||
"BMI088",
|
||||
"ICM-20649",
|
||||
"ICM-20689",
|
||||
"ICM-20948",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"RM3100",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ADIS16470",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ADIS16470",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/cuav_x7",
|
||||
"doc_file": "cuav_x7.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,207 @@
|
||||
{
|
||||
"board": "cubepilot/cubeorange",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"ICM-20649",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/cubepilot_cube_orange",
|
||||
"doc_file": "cubepilot_cube_orange.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,224 @@
|
||||
{
|
||||
"board": "cubepilot/cubeorangeplus",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H747",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20649",
|
||||
"ICM-20948",
|
||||
"ICM-42688P",
|
||||
"ICM-45686"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"AK09916"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "AK09916",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "AK09916",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/cubepilot_cube_orangeplus",
|
||||
"doc_file": "cubepilot_cube_orangeplus.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"board": "cubepilot/cubeyellow",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F777",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"ICM-20649",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/cubepilot_cube_yellow",
|
||||
"doc_file": "cubepilot_cube_yellow.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"board": "cubepilot/io-v2",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F100",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [],
|
||||
"sensor_baro_drivers": [],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 0,
|
||||
"num_spi_buses": 0,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
{
|
||||
"board": "diatone/mamba-f405-mk2",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F405",
|
||||
"total_outputs": 4,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"MPU-6000",
|
||||
"MPU-9250",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP280"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"AK8963",
|
||||
"HMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "AK8963",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "AK8963",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"board": "espressif/esp32",
|
||||
"chip_family": "unknown",
|
||||
"chip_model": null,
|
||||
"total_outputs": 4,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer0",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [],
|
||||
"sensor_baro_drivers": [],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 0,
|
||||
"num_spi_buses": 0,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"board": "flywoo/gn-f405",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F405",
|
||||
"total_outputs": 4,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP280"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,228 @@
|
||||
{
|
||||
"board": "gearup/airbrainh743",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": "/dev/ttyS1",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"HMC5883L",
|
||||
"IST8310",
|
||||
"LIS3MDL",
|
||||
"QMC5883L",
|
||||
"IIS2MDC"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/gearup_airbrainh743",
|
||||
"doc_file": "gearup_airbrainh743.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,212 @@
|
||||
{
|
||||
"board": "hkust/nxt-dual",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"SPL06"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPL06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPL06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,212 @@
|
||||
{
|
||||
"board": "hkust/nxt-v1",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
6
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
7
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,270 @@
|
||||
{
|
||||
"board": "holybro/durandal-v1",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 10,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20689",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"VD000000": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"VD000001": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/durandal",
|
||||
"doc_file": "durandal.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"manufacturer": "holybro",
|
||||
"product": "durandal",
|
||||
"fmu_version": null,
|
||||
"since_version": "v1.18",
|
||||
"manufacturer_url": "https://holybro.com/",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "RC INX",
|
||||
"side": "IO"
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": [
|
||||
{
|
||||
"port_key": "GPS1",
|
||||
"label": "GPS1",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": true
|
||||
}
|
||||
],
|
||||
"power_ports_wizard": [
|
||||
{
|
||||
"label": "PowerXX1",
|
||||
"connector_type": "TODO: connector type"
|
||||
},
|
||||
{
|
||||
"label": "POWER 2",
|
||||
"connector_type": "TODO: connector type"
|
||||
}
|
||||
],
|
||||
"overview_wizard": {
|
||||
"imu": [
|
||||
"BMI088",
|
||||
"ICM-20689"
|
||||
],
|
||||
"baro": null,
|
||||
"mag": null,
|
||||
"osd": null,
|
||||
"dimensions_mm": null,
|
||||
"weight_g": null,
|
||||
"voltage_range": null,
|
||||
"usb_connector": null,
|
||||
"num_additional_adc_inputs": null,
|
||||
"sensor_variant_labels": {
|
||||
"VD000000": "Var1.1",
|
||||
"VD000001": "var1.102"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,198 @@
|
||||
{
|
||||
"board": "holybro/kakutef7",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F745",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": [
|
||||
1,
|
||||
2
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
5
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": [
|
||||
5
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": [
|
||||
6
|
||||
]
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20689",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP280"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [
|
||||
"AT7456E"
|
||||
],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/kakutef7",
|
||||
"doc_file": "kakutef7.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,266 @@
|
||||
{
|
||||
"board": "holybro/kakuteh7-wing",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 14,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
6
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer15",
|
||||
"outputs": [
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 5,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
11,
|
||||
12,
|
||||
13
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
11,
|
||||
12,
|
||||
13
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
11,
|
||||
12,
|
||||
13
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 6,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
14
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
14
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
14
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": true,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "analog",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP280",
|
||||
"SPA06"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [
|
||||
"AT7456E"
|
||||
],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": [
|
||||
{
|
||||
"name": "AT7456E",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": [
|
||||
{
|
||||
"name": "AT7456E",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/kakuteh7-wing",
|
||||
"doc_file": "kakuteh7-wing.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"board": "holybro/kakuteh7",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI270",
|
||||
"ICM-42688P",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"SPA06"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/kakuteh7",
|
||||
"doc_file": "kakuteh7.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"manufacturer": "Holybro",
|
||||
"product": "KakuteH7",
|
||||
"fmu_version": "v1.18",
|
||||
"since_version": "n",
|
||||
"manufacturer_url": "https://holybro.com/",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "GPS1",
|
||||
"side": "FMU"
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": null
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"manufacturer": "Holybro",
|
||||
"product": "KakuteH7",
|
||||
"board": null,
|
||||
"fmu_version": "v1.18",
|
||||
"since_version": "RC",
|
||||
"manufacturer_url": "https://holybro.com/",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "n",
|
||||
"side": "FMU"
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": null,
|
||||
"power_ports_wizard": [
|
||||
{
|
||||
"label": "GPS1",
|
||||
"connector_type": "n"
|
||||
}
|
||||
],
|
||||
"overview_wizard": {
|
||||
"imu": null,
|
||||
"baro": null,
|
||||
"mag": null,
|
||||
"osd": null,
|
||||
"width_mm": null,
|
||||
"length_mm": null,
|
||||
"height_mm": null,
|
||||
"weight_g": null,
|
||||
"min_voltage": null,
|
||||
"max_voltage": null,
|
||||
"usb_connectors": null,
|
||||
"num_additional_adc_inputs": null,
|
||||
"sensor_variant_labels": null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,216 @@
|
||||
{
|
||||
"board": "holybro/kakuteh7dualimu",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": true,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-42688P",
|
||||
"ICM-45686"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"ICP-20100"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [
|
||||
"AT7456E"
|
||||
],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/kakuteh7v2",
|
||||
"doc_file": "kakuteh7v2.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"board": "holybro/kakuteh7mini",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI270",
|
||||
"ICM-42688P",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"SPA06"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/kakuteh7mini",
|
||||
"doc_file": "kakuteh7mini.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"board": "holybro/kakuteh7v2",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI270",
|
||||
"ICM-42688P",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"SPA06"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/kakuteh7v2",
|
||||
"doc_file": "kakuteh7v2.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,261 @@
|
||||
{
|
||||
"board": "holybro/pix32v5",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F765",
|
||||
"total_outputs": 11,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI055",
|
||||
"ICM-20602",
|
||||
"ICM-20689",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI055",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI055",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 3,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/holybro_pix32_v5",
|
||||
"doc_file": "holybro_pix32_v5.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
{
|
||||
"board": "matek/gnss-m9n-f4",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F405",
|
||||
"total_outputs": null,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"RM3100"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,246 @@
|
||||
{
|
||||
"board": "matek/h743-mini",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 12,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
10
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer15",
|
||||
"outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"QMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,247 @@
|
||||
{
|
||||
"board": "matek/h743-slim",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 12,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
10
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer15",
|
||||
"outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"ICM-42688P",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"QMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,235 @@
|
||||
{
|
||||
"board": "matek/h743",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 12,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
10
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer15",
|
||||
"outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"ICM-42688P",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"QMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,210 @@
|
||||
{
|
||||
"board": "micoair/h743-aio",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "URT6",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": true,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"BMI270"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI270",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI270",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 1,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,238 @@
|
||||
{
|
||||
"board": "micoair/h743-lite",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 14,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 5,
|
||||
"timer": "Timer15",
|
||||
"outputs": [
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "URT6",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS5",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": true,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-45686"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"SPA06"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 1,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/micoair743-lite",
|
||||
"doc_file": "micoair743-lite.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,245 @@
|
||||
{
|
||||
"board": "micoair/h743-v2",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 10,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer15",
|
||||
"outputs": [
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "URT6",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS5",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": true,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"BMI270"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"SPL06"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"QMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI270",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPL06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI270",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPL06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,230 @@
|
||||
{
|
||||
"board": "micoair/h743",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 10,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
10
|
||||
]
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "URT6",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": true,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"BMI270"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI270",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI270",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 1,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,215 @@
|
||||
{
|
||||
"board": "modalai/fc-v1",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F765",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
8
|
||||
]
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20948",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/modalai_fc_v1",
|
||||
"doc_file": "modalai_fc_v1.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,209 @@
|
||||
{
|
||||
"board": "modalai/fc-v2",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H753",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"ICP-20100"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"board": "modalai/voxl2-io",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F100",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [],
|
||||
"sensor_baro_drivers": [],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 0,
|
||||
"num_spi_buses": 0,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,251 @@
|
||||
{
|
||||
"board": "mro/ctrl-zero-classic",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 12,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
7
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer15",
|
||||
"outputs": [
|
||||
11
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
11
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 5,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
12
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
12
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
12
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"board": "mro/ctrl-zero-f7-oem",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F777",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/mro_control_zero_f7",
|
||||
"doc_file": "mro_control_zero_f7.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"board": "mro/ctrl-zero-f7",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F777",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/mro_control_zero_f7",
|
||||
"doc_file": "mro_control_zero_f7.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,214 @@
|
||||
{
|
||||
"board": "mro/ctrl-zero-h7-oem",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,214 @@
|
||||
{
|
||||
"board": "mro/ctrl-zero-h7",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,220 @@
|
||||
{
|
||||
"board": "mro/pixracerpro",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"DPS310"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 5,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20948",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "DPS310",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixracer",
|
||||
"doc_file": "pixracer.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,186 @@
|
||||
{
|
||||
"board": "mro/x21-777",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F777",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"ICM-20948",
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/mro_x2.1",
|
||||
"doc_file": "mro_x2.1.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"board": "mro/x21",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F42",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"ICM-20948",
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/mro_x2.1",
|
||||
"doc_file": "mro_x2.1.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,311 @@
|
||||
{
|
||||
"board": "narinfc/h7",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 14,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
13,
|
||||
14
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ADIS16470",
|
||||
"BMI088",
|
||||
"ICM-20649",
|
||||
"ICM-20689",
|
||||
"ICM-20948",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"RM3100",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ADIS16470",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ADIS16470",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 6,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/vololand_narinfc_h7",
|
||||
"doc_file": "vololand_narinfc_h7.md",
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
{
|
||||
"board": "nxp/fmuk66-e",
|
||||
"chip_family": "unknown",
|
||||
"chip_model": null,
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "FTM0",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "FTM3",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20948",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MPL3115A2",
|
||||
"BMP280"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 0,
|
||||
"num_spi_buses": 0,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/nxp_rddrone_fmuk66",
|
||||
"doc_file": "nxp_rddrone_fmuk66.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,139 @@
|
||||
{
|
||||
"board": "nxp/fmuk66-v3",
|
||||
"chip_family": "unknown",
|
||||
"chip_model": null,
|
||||
"total_outputs": 6,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "FTM0",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "FTM3",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MPL3115A2",
|
||||
"BMP280"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPL3115A2",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPL3115A2",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 0,
|
||||
"num_spi_buses": 0,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/nxp_rddrone_fmuk66",
|
||||
"doc_file": "nxp_rddrone_fmuk66.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,270 @@
|
||||
{
|
||||
"board": "nxp/mr-canhubk3",
|
||||
"chip_family": "unknown",
|
||||
"chip_model": null,
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "EMIOS0_Channel0",
|
||||
"outputs": [
|
||||
1
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "EMIOS0_Channel1",
|
||||
"outputs": [
|
||||
2
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
2
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "EMIOS0_Channel2",
|
||||
"outputs": [
|
||||
3
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
3
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "EMIOS0_Channel3",
|
||||
"outputs": [
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 5,
|
||||
"timer": "EMIOS0_Channel4",
|
||||
"outputs": [
|
||||
5
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 6,
|
||||
"timer": "EMIOS0_Channel5",
|
||||
"outputs": [
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 7,
|
||||
"timer": "EMIOS0_Channel6",
|
||||
"outputs": [
|
||||
7
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 8,
|
||||
"timer": "EMIOS0_Channel7",
|
||||
"outputs": [
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20649",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150",
|
||||
"IST8310",
|
||||
"LIS3MDL"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"MR-CANHUBK3-ADAP": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": null,
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": null,
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"__other__": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": null,
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": null,
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 0,
|
||||
"num_spi_buses": 0,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,227 @@
|
||||
{
|
||||
"board": "nxp/mr-tropic",
|
||||
"chip_family": "imxrt",
|
||||
"chip_model": "MIMXRT1064",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "PWM2",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "PWM4",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "LPUART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "LPUART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "LPUART5",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "LPUART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "RC",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS6",
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20948",
|
||||
"ICM-42688P",
|
||||
"ICM-45686"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388",
|
||||
"ICP-20100",
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM350",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM350",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM350",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/nxp_mr_vmu_rt1176",
|
||||
"doc_file": "nxp_mr_vmu_rt1176.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,209 @@
|
||||
{
|
||||
"board": "nxp/tropic-community",
|
||||
"chip_family": "imxrt",
|
||||
"chip_model": "MIMXRT1062",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "PWM2",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"non_dshot_outputs": [
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "PWM4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "LPUART2",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "LPUART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART5",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART8",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20948",
|
||||
"ICM-42688P",
|
||||
"ICM-45686"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388",
|
||||
"ICP-20100",
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/nxp_mr_vmu_rt1176",
|
||||
"doc_file": "nxp_mr_vmu_rt1176.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,178 @@
|
||||
{
|
||||
"board": "nxp/ucans32k146",
|
||||
"chip_family": "unknown",
|
||||
"chip_model": null,
|
||||
"total_outputs": 2,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "FTM1",
|
||||
"outputs": [
|
||||
2
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
2
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "FTM2",
|
||||
"outputs": [
|
||||
1
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [],
|
||||
"sensor_baro_drivers": [],
|
||||
"sensor_mag_drivers": [
|
||||
"HMC5883L",
|
||||
"IST8308",
|
||||
"IST8310",
|
||||
"IIS2MDC",
|
||||
"LIS3MDL",
|
||||
"QMC5883L",
|
||||
"RM3100"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8308",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8308",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IIS2MDC",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "QMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 0,
|
||||
"num_spi_buses": 0,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
{
|
||||
"board": "omnibus/f4sd",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F405",
|
||||
"total_outputs": 4,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP280"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"HMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/omnibus_f4_sd",
|
||||
"doc_file": "omnibus_f4_sd.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
{
|
||||
"board": "px4/fmu-v2",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F42",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"MPU-6000",
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"HMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixhawk",
|
||||
"doc_file": "pixhawk.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,178 @@
|
||||
{
|
||||
"board": "px4/fmu-v3",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F42",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20948",
|
||||
"MPU-6000",
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"HMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-6000",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixhawk-2",
|
||||
"doc_file": "pixhawk-2.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"board": "px4/fmu-v4",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F42",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"ICM-20948",
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"LIS3MDL"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixracer",
|
||||
"doc_file": "pixracer.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
{
|
||||
"board": "px4/fmu-v4pro",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F46",
|
||||
"total_outputs": 6,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "analog",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"ICM-20948",
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"LIS3MDL"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixhawk3_pro",
|
||||
"doc_file": "pixhawk3_pro.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,290 @@
|
||||
{
|
||||
"board": "px4/fmu-v5",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F765",
|
||||
"total_outputs": 11,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10,
|
||||
11
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI055",
|
||||
"ICM-20602",
|
||||
"ICM-20689",
|
||||
"ICM-20948",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI055",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI055",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"V5005002": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"V5006002": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"__other__": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 3,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixhawk4",
|
||||
"doc_file": "pixhawk4.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"manufacturer": "corvon",
|
||||
"product": "arse",
|
||||
"fmu_version": "fmu-v5",
|
||||
"since_version": "v1.18",
|
||||
"manufacturer_url": "TODO",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "TODO: RC port label",
|
||||
"side": "IO"
|
||||
},
|
||||
{
|
||||
"label": "PPMI",
|
||||
"side": "IO",
|
||||
"ppm_only": true
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": [
|
||||
{
|
||||
"port_key": "GPS1",
|
||||
"label": "GPS1",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,306 @@
|
||||
{
|
||||
"board": "px4/fmu-v5x",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F765",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "EXT2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO/RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS5",
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ADIS16507",
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20649",
|
||||
"ICM-20948",
|
||||
"ICM-42688P",
|
||||
"IIM-42652"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388",
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"V5X000": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"V5X001": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"__other__": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixhawk5x",
|
||||
"doc_file": "pixhawk5x.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,262 @@
|
||||
{
|
||||
"board": "px4/fmu-v6c",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5
|
||||
],
|
||||
"bdshot_output_only": [
|
||||
6
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI055",
|
||||
"BMI088",
|
||||
"ICM-42688P"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"V6C000002": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"V6C002002": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"__other__": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI055",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 3,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixhawk6c",
|
||||
"doc_file": "pixhawk6c.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,254 @@
|
||||
{
|
||||
"board": "px4/fmu-v6u",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H753",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20948"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388",
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixhawk6x_pro",
|
||||
"doc_file": "pixhawk6x_pro.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,394 @@
|
||||
{
|
||||
"board": "px4/fmu-v6x",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H753",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "EXT2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO/RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS5",
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ADIS16470",
|
||||
"BMI088",
|
||||
"ICM-20649",
|
||||
"ICM-42670P",
|
||||
"ICM-42688P",
|
||||
"ICM-45686",
|
||||
"IIM-42652"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388",
|
||||
"ICP-20100"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"RM3100",
|
||||
"BMM150",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"V6X006": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ADIS16470",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IIM-42652",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"__other__": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"V6X004": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42670P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"V6X010": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"V6X003": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42670P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"V6X001": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"V6X008": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixhawk6x",
|
||||
"doc_file": "pixhawk6x.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"manufacturer": "PX4",
|
||||
"product": "FMU-v6X",
|
||||
"fmu_version": "fmu-v6x",
|
||||
"since_version": "v1.18",
|
||||
"manufacturer_url": "TODO",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "RC",
|
||||
"side": "FMU"
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": null
|
||||
}
|
||||
@@ -0,0 +1,345 @@
|
||||
{
|
||||
"board": "px4/fmu-v6xrt",
|
||||
"chip_family": "imxrt",
|
||||
"chip_model": "MIMXRT1176",
|
||||
"total_outputs": 12,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "PWM1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "PWM2",
|
||||
"outputs": [
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "PWM3",
|
||||
"outputs": [
|
||||
8,
|
||||
9,
|
||||
10
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [
|
||||
9,
|
||||
10
|
||||
],
|
||||
"bdshot_outputs": [
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "PWM4",
|
||||
"outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
11,
|
||||
12
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "LPUART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART3",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "LPUART5",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART6",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "PX4IO/RC",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "LPUART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "LPUART10",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "LPUART11",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": "/dev/ttyS4",
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": true,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ADIS16470",
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"ICM-20649",
|
||||
"ICM-20948",
|
||||
"ICM-42670P",
|
||||
"ICM-42688P",
|
||||
"ICM-45686",
|
||||
"IIM-42652"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388",
|
||||
"ICP-20100",
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM350",
|
||||
"LIS2MDL",
|
||||
"BMM150",
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": true,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 2,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {
|
||||
"V6XRT000": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"V6XRT001": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM350",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"V6XRT002": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-45686",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM350",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 4,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/pixhawk6x-rt",
|
||||
"doc_file": "pixhawk6x-rt.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"manufacturer": "PX4",
|
||||
"product": "FMU-v6X",
|
||||
"fmu_version": "fmu-v6x",
|
||||
"since_version": "v1.18",
|
||||
"manufacturer_url": "TODO",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "RC",
|
||||
"side": "FMU"
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": null
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"manufacturer": "PX4",
|
||||
"product": "FMU-v6X",
|
||||
"board": "px4/fmu-v6x",
|
||||
"fmu_version": "fmu-v6x",
|
||||
"since_version": "",
|
||||
"manufacturer_url": "TODO",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "v1.18",
|
||||
"side": "FMU"
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": null,
|
||||
"power_ports_wizard": [
|
||||
{
|
||||
"label": "RC",
|
||||
"connector_type": "n"
|
||||
}
|
||||
],
|
||||
"overview_wizard": {
|
||||
"imu": [
|
||||
"GPS1",
|
||||
"n"
|
||||
],
|
||||
"baro": [
|
||||
"BMP388",
|
||||
"ICP-20100"
|
||||
],
|
||||
"mag": null,
|
||||
"osd": null,
|
||||
"width_mm": null,
|
||||
"length_mm": null,
|
||||
"height_mm": null,
|
||||
"weight_g": null,
|
||||
"min_voltage": null,
|
||||
"max_voltage": null,
|
||||
"usb_connectors": null,
|
||||
"num_additional_adc_inputs": null,
|
||||
"sensor_variant_labels": null
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"board": "px4/io-v2",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F100",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [],
|
||||
"sensor_baro_drivers": [],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [],
|
||||
"baro": [],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 0,
|
||||
"num_spi_buses": 0,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,232 @@
|
||||
{
|
||||
"board": "radiolink/PIX6",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F765",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": [
|
||||
5,
|
||||
6
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer3",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": [
|
||||
7,
|
||||
8
|
||||
]
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-42688P",
|
||||
"MPU-6000",
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"SPA06",
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "SPA06",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/radiolink_pix6",
|
||||
"doc_file": "radiolink_pix6.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"board": "raspberrypi/pico",
|
||||
"chip_family": "unknown",
|
||||
"chip_model": null,
|
||||
"total_outputs": 4,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer2",
|
||||
"outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": false,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP280"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"HMC5883L"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": null,
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": null,
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": null,
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP280",
|
||||
"bus_type": null,
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 0,
|
||||
"num_spi_buses": 0,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": false,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,201 @@
|
||||
{
|
||||
"board": "siyi/n7",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 5,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "TELEM4",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina226",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20689"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"IST8310"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20689",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 4,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 1,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "IST8310",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 1,
|
||||
"has_usb": true,
|
||||
"doc_url": null,
|
||||
"doc_file": null,
|
||||
"doc_exists": false,
|
||||
"documented": false
|
||||
}
|
||||
@@ -0,0 +1,278 @@
|
||||
{
|
||||
"board": "sky-drones/smartap-airlink",
|
||||
"chip_family": "stm32f7",
|
||||
"chip_model": "STM32F765",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "analog",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"BMI088",
|
||||
"ICM-20602",
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611",
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"BMM150",
|
||||
"HMC5883L",
|
||||
"LIS3MDL"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "HMC5883L",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "LIS3MDL",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/airlink",
|
||||
"doc_file": "airlink.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,208 @@
|
||||
{
|
||||
"board": "spracing/h7extreme",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H743",
|
||||
"total_outputs": 8,
|
||||
"has_io_board": false,
|
||||
"io_outputs": 0,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer8",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": true,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"ICM-42688P",
|
||||
"MPU-6000"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 2,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "BMP388",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 1,
|
||||
"num_spi_buses": 3,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/spracingh7extreme",
|
||||
"doc_file": "spracingh7extreme.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,282 @@
|
||||
{
|
||||
"board": "svehicle/e2",
|
||||
"chip_family": "stm32h7",
|
||||
"chip_model": "STM32H753",
|
||||
"total_outputs": 9,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer5",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"dshot": true,
|
||||
"dshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"non_dshot_outputs": [],
|
||||
"bdshot_outputs": [
|
||||
5,
|
||||
6
|
||||
],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 3,
|
||||
"timer": "Timer12",
|
||||
"outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
7,
|
||||
8
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 4,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
9
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
9
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [
|
||||
{
|
||||
"uart": "USART1",
|
||||
"device": "/dev/ttyS0",
|
||||
"label": "GPS1",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART2",
|
||||
"device": "/dev/ttyS1",
|
||||
"label": "TELEM3",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "USART3",
|
||||
"device": "/dev/ttyS2",
|
||||
"label": "Debug Console",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART4",
|
||||
"device": "/dev/ttyS3",
|
||||
"label": "EXT2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART5",
|
||||
"device": "/dev/ttyS4",
|
||||
"label": "TELEM2",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "USART6",
|
||||
"device": "/dev/ttyS5",
|
||||
"label": "PX4IO",
|
||||
"flow_control": false
|
||||
},
|
||||
{
|
||||
"uart": "UART7",
|
||||
"device": "/dev/ttyS6",
|
||||
"label": "TELEM1",
|
||||
"flow_control": true
|
||||
},
|
||||
{
|
||||
"uart": "UART8",
|
||||
"device": "/dev/ttyS7",
|
||||
"label": "GPS2",
|
||||
"flow_control": false
|
||||
}
|
||||
],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": true,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": true,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": true,
|
||||
"has_safety_led": true,
|
||||
"has_buzzer": true,
|
||||
"num_power_inputs": 2,
|
||||
"has_redundant_power": true,
|
||||
"has_dual_battery_monitoring": true,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": "ina238",
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": true,
|
||||
"has_heater": true,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-42688P",
|
||||
"ICM-20649",
|
||||
"BMI088",
|
||||
"ICM-45686"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"BMP388",
|
||||
"MS5611",
|
||||
"ICP-20100"
|
||||
],
|
||||
"sensor_mag_drivers": [
|
||||
"QMC5883L",
|
||||
"BMM150",
|
||||
"RM3100"
|
||||
],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "BMI088",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 3,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-42688P",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "ICM-20649",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": true
|
||||
},
|
||||
{
|
||||
"name": "ICP-20100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [
|
||||
{
|
||||
"name": "RM3100",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "BMM150",
|
||||
"bus_type": "I2C",
|
||||
"bus_num": null,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 4,
|
||||
"num_spi_buses": 5,
|
||||
"num_can_buses": 2,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/svehicle_e2",
|
||||
"doc_file": "svehicle_e2.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"manufacturer": "TestMfr",
|
||||
"product": "TestBoard",
|
||||
"fmu_version": null,
|
||||
"since_version": "v1.18",
|
||||
"manufacturer_url": "https://example.com/",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "RC",
|
||||
"side": "FMU"
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": [
|
||||
{
|
||||
"port_key": "GPS1",
|
||||
"label": "GPS1",
|
||||
"pixhawk_standard": true,
|
||||
"full_port": false
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"manufacturer": "TestMfr",
|
||||
"product": "TestBoard",
|
||||
"fmu_version": null,
|
||||
"since_version": "RC",
|
||||
"manufacturer_url": "TODO",
|
||||
"rc_ports_wizard": [
|
||||
{
|
||||
"label": "n",
|
||||
"side": "FMU"
|
||||
}
|
||||
],
|
||||
"gps_ports_wizard": null
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
{
|
||||
"board": "thepeach/k1",
|
||||
"chip_family": "stm32f4",
|
||||
"chip_model": "STM32F42",
|
||||
"total_outputs": 5,
|
||||
"has_io_board": true,
|
||||
"io_outputs": 8,
|
||||
"groups": [
|
||||
{
|
||||
"group": 1,
|
||||
"timer": "Timer1",
|
||||
"outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
},
|
||||
{
|
||||
"group": 2,
|
||||
"timer": "Timer4",
|
||||
"outputs": [
|
||||
5
|
||||
],
|
||||
"dshot": false,
|
||||
"dshot_outputs": [],
|
||||
"non_dshot_outputs": [
|
||||
5
|
||||
],
|
||||
"bdshot_outputs": [],
|
||||
"bdshot_output_only": []
|
||||
}
|
||||
],
|
||||
"serial_ports": [],
|
||||
"has_rc_input": false,
|
||||
"has_common_rc": false,
|
||||
"rc_serial_device": null,
|
||||
"has_ppm_pin": false,
|
||||
"ppm_shared_with_rc_serial": false,
|
||||
"has_pps_capture": false,
|
||||
"has_safety_switch": false,
|
||||
"has_safety_led": false,
|
||||
"has_buzzer": false,
|
||||
"num_power_inputs": 1,
|
||||
"has_redundant_power": false,
|
||||
"has_dual_battery_monitoring": false,
|
||||
"has_dronecan_power_input": false,
|
||||
"power_monitor_type": null,
|
||||
"has_sd_card": true,
|
||||
"has_ethernet": false,
|
||||
"has_heater": false,
|
||||
"sensor_imu_drivers": [
|
||||
"ICM-20602",
|
||||
"MPU-9250"
|
||||
],
|
||||
"sensor_baro_drivers": [
|
||||
"MS5611"
|
||||
],
|
||||
"sensor_mag_drivers": [],
|
||||
"sensor_osd_drivers": [],
|
||||
"sensor_bus_info": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"sensor_variant_info": {
|
||||
"has_variants": false,
|
||||
"unconditional": {
|
||||
"imu": [
|
||||
{
|
||||
"name": "ICM-20602",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
},
|
||||
{
|
||||
"name": "MPU-9250",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"baro": [
|
||||
{
|
||||
"name": "MS5611",
|
||||
"bus_type": "SPI",
|
||||
"bus_num": 1,
|
||||
"external": false
|
||||
}
|
||||
],
|
||||
"mag": [],
|
||||
"osd": []
|
||||
},
|
||||
"variants": {}
|
||||
},
|
||||
"num_i2c_buses": 2,
|
||||
"num_spi_buses": 2,
|
||||
"num_can_buses": 0,
|
||||
"has_usb": true,
|
||||
"doc_url": "https://docs.px4.io/main/en/flight_controller/thepeach_k1",
|
||||
"doc_file": "thepeach_k1.md",
|
||||
"doc_exists": true,
|
||||
"documented": true
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user