HAL_ChibiOS: Added support for GreenSight's UltraBlue flight controller#28995
HAL_ChibiOS: Added support for GreenSight's UltraBlue flight controller#28995tridge merged 2 commits intoArduPilot:masterfrom
Conversation
Hwurzburg
left a comment
There was a problem hiding this comment.
A few things upon cursory review that need answers before I do a thorough review:
- The photo does not indicate the "mezzanine" connector, or its type
- The defaults.param file should only have the SERVOx_FUNCTION items, all others belong in the hwdef
- Once you get a board id assigned in a separate PR, use its text description in the .dat files
- Need bootloader file added
- No SD card slot shown in photo...consider adding SD in bootloader for firmware load from SD
- Boot switch is not indicated in photo....what is the initial firmware? ArduPilot?
Thank you for looking at this. I have made your recommended changes.
Thanks again for your time |
Hwurzburg
left a comment
There was a problem hiding this comment.
Re-Review comments:
- Which connector has the GPIO64/65 outputs?
- Where is the TELEM1 connector?
- ESC/Servo outputs on messanine need number designations
- What pins are all the GPIOs on the JP12 connector??? do they include the PWM outputs 10-14
- The Readme needs RC, PWM Output, GPIO, Firmware ,and BattMonitor Sections like other Readme file
Thank you for reviewing this. Your recommended changes have been made.
The graphics have also been updated to reflect the updated connector layout. Thanks again for your help. |
|
@sionv sorry its taken so long, but I started the review, but have a question....is UART8 TX pin available? if not then another UART would need to be used for bi-dir RC protocols....let me know and I will finish up the re-review (quickly this time) |
No worries! I appreciate you taking the time to review the pull request. UART8_TX pin (PE1) and PPM-in pin (PB4) are both tied to the PPM port (JP1) and the Spektrum port (JP4). This should allow support for bi-directional RC protocols. |
|
bi directional protocols like crsf need separate RX and TX UART pins....you cant tie rx and tx together on one pin |
My apologies. We don’t actually support bi-directional RC protocols on that RCIN connector. To do that, a user would need to use the telem2 or the GPS2 port. |
Hwurzburg
left a comment
There was a problem hiding this comment.
a couple of small n its...looks good
needs squash and lib split...and @andyp1per approval
|
do not use merge commits...rebase on master...that is not usually necessary either unless a specific master changed is cuasing a CI failure |
2973a81 to
8895f0b
Compare
|
@Hwurzburg, @andyp1per |
No description provided.