Skip to content

Add pinioBoxConfig_t to PG struct sizes reference database#11619

Merged
sensei-hacker merged 1 commit into
iNavFlight:release/9.1from
sensei-hacker:release/fix-pg-db-add-pinioBoxConfig_t
Jun 4, 2026
Merged

Add pinioBoxConfig_t to PG struct sizes reference database#11619
sensei-hacker merged 1 commit into
iNavFlight:release/9.1from
sensei-hacker:release/fix-pg-db-add-pinioBoxConfig_t

Conversation

@sensei-hacker
Copy link
Copy Markdown
Member

Summary

pinioBoxConfig_t was missing from cmake/pg_struct_sizes.reference.db despite the reference target (SPEEDYBEEF745AIO) having USE_PINIO and USE_PINIOBOX defined. It was simply omitted when the reference database was first generated.

  • Struct: uint8_t permanentId[PINIO_COUNT] → 4 bytes
  • PG version: 1 (from PG_REGISTER_WITH_RESET_TEMPLATE(..., PG_PINIOBOX_CONFIG, 1))
  • pinioBoxConfig_t has been present in INAV for ~8 years

Changes

  • cmake/pg_struct_sizes.reference.db: add pinioBoxConfig_t 4 1

Test plan

  • Confirm SPEEDYBEEF745AIO has USE_PINIOBOX in target.h
  • Confirm PINIO_COUNT = 4 and PG version = 1 in source ✓
  • Verify validate-pg-for-release.sh passes after this change

pinioBoxConfig_t was missing from the reference database despite
SPEEDYBEEF745AIO having USE_PINIOBOX defined. The struct is
uint8_t permanentId[PINIO_COUNT] (4 bytes), PG version 1.
@qodo-code-review
Copy link
Copy Markdown
Contributor

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@sensei-hacker sensei-hacker merged commit b26d647 into iNavFlight:release/9.1 Jun 4, 2026
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant