Skip to content

feat(boards): cuav/x25-mega board support - #26664

Merged
mrpollo merged 11 commits into
PX4:mainfrom
cuav-chen2:add_cuav_x25-mega
Jun 30, 2026
Merged

feat(boards): cuav/x25-mega board support#26664
mrpollo merged 11 commits into
PX4:mainfrom
cuav-chen2:add_cuav_x25-mega

Conversation

@cuav-chen2

Copy link
Copy Markdown
Contributor

Add support for CUAV-X25-MEGA board.

Comment thread docs/en/flight_controller/cuav_x25-mega.md Outdated
Comment thread docs/en/flight_controller/cuav_x25-mega.md
Comment thread docs/en/flight_controller/cuav_x25-mega.md
Comment thread boards/cuav/x25-mega/init/rc.board_defaults Outdated
Comment thread docs/en/flight_controller/cuav_x25-mega.md
Comment thread boards/cuav/x25-mega/src/board_config.h Outdated
@mrpollo

mrpollo commented Mar 12, 2026

Copy link
Copy Markdown
Contributor

@cuav-chen2 please see above from @hamishwillee

@hamishwillee
hamishwillee requested a review from mrpollo March 19, 2026 06:52

@hamishwillee hamishwillee left a comment

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.

@mrpollo Can you review this please. The docs are OK. There are still some "TBDs". Not sure whether we should allow that or not. But in any case the rest of this needs a look.

@cuav-chen2 cuav-chen2 changed the title boards: Add CUAV X25-MEGA board feat(boards/cuav_x25-mega): Add cuav/x25-mega board support Mar 27, 2026
@hamishwillee

Copy link
Copy Markdown
Contributor

@mrpollo Can you please look at this?

@cuav-chen2
cuav-chen2 marked this pull request as draft April 27, 2026 01:47
@cuav-chen2
cuav-chen2 marked this pull request as ready for review May 19, 2026 09:47
@github-actions github-actions Bot added kind:feature Request or change that adds new functionality. scope:infrastructure CI workflows, checks, automation, or build infrastructure. scope:build-system CMake, Kconfig, board config, or build tooling. scope:parameters Parameter definitions, metadata, migration, or defaults. labels May 19, 2026
@github-actions github-actions Bot added the scope:boards Board-specific changes or hardware definitions. label May 19, 2026
Comment thread boards/cuav/x25-mega/src/hw_config.h Outdated
Comment thread boards/cuav/x25-mega/src/hw_config.h Outdated
@github-actions

Copy link
Copy Markdown
Contributor

No broken links found in changed files.

@mrpollo mrpollo changed the title feat(boards/cuav_x25-mega): Add cuav/x25-mega board support feat(boards): Add cuav/x25-mega board support Jun 30, 2026
@mrpollo mrpollo changed the title feat(boards): Add cuav/x25-mega board support feat(boards): cuav/x25-mega board support Jun 30, 2026
mrpollo and others added 2 commits June 29, 2026 18:14
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Comment thread boards/cuav/x25-mega/src/hw_config.h Outdated
@mrpollo mrpollo moved this from Todo to Blockers in PX4 v1.18 Release Jun 30, 2026
The pwm_voltage module shipped the parameter definition in the legacy
parameters.c format. Every other board, including the sibling x25-evo and
x25-super, uses parameters.yaml, and no parameters.c remains in the tree.
Convert PWM_VOLT_SEL to the yaml format and wire it up via MODULE_CONFIG
to match the current convention.

Signed-off-by: Ramon Roche <mrpollo@gmail.com>
@mrpollo
mrpollo merged commit 73c51ab into PX4:main Jun 30, 2026
79 checks passed
@github-project-automation github-project-automation Bot moved this from Blockers to Done in PX4 v1.18 Release Jun 30, 2026
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 scope:infrastructure CI workflows, checks, automation, or build infrastructure. scope:parameters Parameter definitions, metadata, migration, or defaults.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants