-
Notifications
You must be signed in to change notification settings - Fork 19.5k
Add support for SkyRukh Surge H7 board. #31230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some initial comments before a detailed review:
- none of the default params are required....the ports are already defaulted to those
- SERIAL4 defaults to GPS2
- you say all serial ports have DMA...they dont
- you pinout and wiring images are too poor resolution to tell the pins....and their labels should reflect which UART the TX/RX pins are for
I will do a detailed review once these have been addressed...
f42bcb8
to
c0dd196
Compare
Thanks for the feedback! Board images have been updated with higher resolution. Default params revised — SERIAL4 now marked as None since there’s no second GPS port. DMA configuration corrected and debug UART assignment fixed (it was previously mislabeled). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you should consider setting up the bootloader to allow flashing from SD card also
c18d8de
to
39700f6
Compare
I’ve implemented your requested changes. Please review again when you have a chance. |
39700f6
to
b7bd575
Compare
@andypiper I think the BIDIR is mis-cofigured....please review |
|
||
The SkyRukh Surge H7 supports OSD using OSD_TYPE 1 (MAX7456 driver). | ||
|
||
## PWM Output |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
once bidir is finalized will need to note which outputs support it
also should list the timer groups and not that all outputs in a group must be the same protocol
ie
Outputs 1-3 group1
Outputs 5 & 7 group 2
Outputs 4.7.8 group 3
Hi @andypiper, did you get a chance to review the BIDIR config? |
b7bd575
to
4399b89
Compare
This PR adds hardware definition files for the SkyRukh Surge H7 flight controller. The board is based on the STM32H743 MCU, provides 8 PWM/DShot outputs, multiple UARTs, CAN bus, I2C/SPI connectivity. Basic functionality including bootloader, USB, serial communication, PWM outputs, and flight tests has been successfully verified.