config
config copied to clipboard
Add SATE EXELR8F722 target
- Add new manufacturer
SATEand targetEXELR8F722 - Awaiting prototypes / samples for verification
Summary by CodeRabbit
-
New Features
- Added support for the EXELR8F722 flight controller: integrated IMU and barometer, on-board flash for Blackbox, OSD support, LED/buzzer control, and expanded UART/I2C/SPI connectivity with defaults for DSHOT motor protocol and ADC-based voltage/current sensing.
-
Documentation
- Updated public manufacturer list: added SATE (Space & Tech Engineering LLP).
Walkthrough
Adds a single manufacturer entry (SATE) to Manufacturers.md and introduces a new EXELR8F722 board config header defining MCU, sensors, storage, pin mappings, timers, and runtime defaults (MANUFACTURER_ID SATE).
Changes
| Cohort / File(s) | Summary of Changes |
|---|---|
Documentation: ManufacturersManufacturers.md |
Added SATE (Space & Tech Engineering LLP, https://www.spaceandtech-engineerings.com/) to the Manufacturer Ids table (inserted after RUSH). |
New Board Config: EXELR8F722configs/EXELR8F722/config.h |
New target config for STM32F7X2: BOARD_NAME EXELR8F722, MANUFACTURER_ID SATE; enables ACC/GYRO (ICM42688P), BARO (DPS310), FLASH (M25P16), MAX7456, gyro clock-in; defines full pinout (motors, UARTs, I2C, SPI, ADC, GPIO, beeper, LED strip, camera/telemetry), TIMER_PIN_MAPPING (8 entries), SPI/I2C instances, alignment, and default runtime macros (PID denom, DSHOT300, blackbox flash, ADC meters, beeper inverted, etc.). |
Estimated code review effort
🎯 3 (Moderate) | ⏱️ ~25 minutes
Possibly related PRs
- betaflight/config#838 — Adds same sensor macros (USE_ACC_SPI_ICM42688P, USE_GYRO_SPI_ICM42688P, USE_BARO_DPS310) to board configs; closely related to sensor enables here.
- betaflight/config#863 — Modifies Manufacturers.md and adds manufacturer entries; related to the documentation edit pattern.
- betaflight/config#844 — Adds new manufacturer IDs to Manufacturers.md; related to the added SATE entry.
Suggested reviewers
- nerdCopter
- ot0tot
- KarateBrot
✨ Finishing Touches
🧪 Generate unit tests
- [ ] Create PR with unit tests
- [ ] Post copyable unit tests in a comment
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
🪧 Tips
Chat
There are 3 ways to chat with CodeRabbit:
- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
-
I pushed a fix in commit <commit_id>, please review it. -
Open a follow-up GitHub issue for this discussion.
-
- Files and specific lines of code (under the "Files changed" tab): Tag
@coderabbitaiin a new review comment at the desired location with your query. - PR comments: Tag
@coderabbitaiin a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:-
@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase. -
@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
-
Support
Need help? Create a ticket on our support page for assistance with any issues or questions.
CodeRabbit Commands (Invoked using PR/Issue comments)
Type @coderabbitai help to get the list of available commands.
Other keywords and placeholders
- Add
@coderabbitai ignoreor@coderabbit ignoreanywhere in the PR description to prevent this PR from being reviewed. - Add
@coderabbitai summaryor `` to generate the high-level summary at a specific location in the PR description. - Add
@coderabbitaianywhere in the PR title to generate the title automatically.
Status, Documentation and Community
- Visit our Status Page to check the current availability of CodeRabbit.
- Visit our Documentation for detailed information on how to use CodeRabbit.
- Join our Discord Community to get help, request features, and share feedback.
- Follow us on X/Twitter for updates and announcements.