Skip to content

feat(boards/cyberx_v10): Add support for the CyberX-v10 flight controller - #28797

Open
dopelion wants to merge 5 commits into
PX4:mainfrom
dopelion:main
Open

dopelion wants to merge 5 commits into
PX4:mainfrom
dopelion:main

Conversation

@dopelion

Copy link
Copy Markdown

Dear PX4-Autopilot Developer.
We have developed a flight controller, CyberX-v10, and will continue to develop it. Therefore, we hope to add our flight controller to support the hardware.

  • Board documentation
    cyberx_v10.md

  • Board ID / USB identity
    board ID: 5830, matching in PX4-Bootloader(merged)
    USB VID: Currently, we are temporarily using the VID of ardupilot. The official VID from the manufacturer is currently being applied to the USB organization.We will apply for it as soon as possible and then add it in.

  • Flight log
    It is still in test flight, and the flight log will be added later.

Best regard!

@github-actions github-actions Bot added kind:feature Request or change that adds new functionality. scope:build-system CMake, Kconfig, board config, or build tooling. scope:boards Board-specific changes or hardware definitions. scope:docs labels Sep 22, 2026
#define ADC_HW_REV_SENSE_CHANNEL /* PH4 */ ADC3_CH(15)

#define ADC_CHANNELS \
((1 << ADC_BATTERY_VOLTAGE_CHANNEL) | \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[error] bugprone-macro-parentheses [error]
macro replacement list should be enclosed in parentheses

Suggested change
((1 << ADC_BATTERY_VOLTAGE_CHANNEL) | \
(((1 << ADC_BATTERY_VOLTAGE_CHANNEL) | \

(1 << ADC_SCALED_V5_CHANNEL) | \
(1 << ADC_ADC3_6V6_CHANNEL) | \
(1 << ADC_ADC3_3V3_CHANNEL)) | \
(1 << ADC_SCALED_VDD_3V3_SENSORS1_CHANNEL)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[error] bugprone-macro-parentheses [error]
macro replacement list should be enclosed in parentheses

Suggested change
(1 << ADC_SCALED_VDD_3V3_SENSORS1_CHANNEL)
(1 << ADC_SCALED_VDD_3V3_SENSORS1_CHANNEL))

@github-actions

github-actions Bot commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

No broken links found in changed files.

Corrected the link format for CyberX-v10 in the SUMMARY.md file.
#define ADC_HW_REV_SENSE_CHANNEL /* PH4 */ ADC3_CH(15)

#define ADC_CHANNELS \
((1 << ADC_BATTERY_VOLTAGE_CHANNEL) | \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[error] bugprone-macro-parentheses [error]
macro replacement list should be enclosed in parentheses

Suggested change
((1 << ADC_BATTERY_VOLTAGE_CHANNEL) | \
(((1 << ADC_BATTERY_VOLTAGE_CHANNEL) | \

(1 << ADC_SCALED_V5_CHANNEL) | \
(1 << ADC_ADC3_6V6_CHANNEL) | \
(1 << ADC_ADC3_3V3_CHANNEL)) | \
(1 << ADC_SCALED_VDD_3V3_SENSORS1_CHANNEL)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[error] bugprone-macro-parentheses [error]
macro replacement list should be enclosed in parentheses

Suggested change
(1 << ADC_SCALED_VDD_3V3_SENSORS1_CHANNEL)
(1 << ADC_SCALED_VDD_3V3_SENSORS1_CHANNEL))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind:feature Request or change that adds new functionality. scope:boards Board-specific changes or hardware definitions. scope:build-system CMake, Kconfig, board config, or build tooling. scope:docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant