hwdef: Add JFB200 of JAE flight controllers#32786
Conversation
|
|
Hi @n-ito2222, I suspect you're working on the PR and it's not quite done yet but I just want to point out that we don't accept merge commits so it would be good to rebase this on master to remove the one that has appeared. |
51a5823 to
1222179
Compare
|
HI @rmackay9,
I'm sorry. |
|
Hi @rmackay9, @peterbarker , Thank you for your cooperation. |
|
|
||
| ## MCU class and specific type | ||
| MCU STM32H7xx STM32H755xx | ||
| define CORE_CM7 |
There was a problem hiding this comment.
don't think this does anything - remove
There was a problem hiding this comment.
Hi @andyp1per,
Excuse me.
If I remove define CORE-CM7, the build fails.
Are there any other settings I need to configure?
| PA14 JTCK-SWCLK SWD | ||
|
|
||
| ## telem1 | ||
| PE8 UART7_TX UART7 SPEED_VERYLOW |
|
@andyp1per, thank you very much for the review! |
There was a problem hiding this comment.
- I need images before I can review....see wiki for README requirements https://ardupilot.org/dev/docs/readme_file.html#readme-file
- everything in the defaults.param file should be removed...rssi params should not be set...user should set..IMU mask is default,,,,serial protocols in hwdef..that bd voltage min is too low...everything should be able to take 4.75V as a min in a proper design
- commit structure incorrect
|
Hi @Hwurzburg, Thanks.
I will modify Readme.md and delete defaults.param. I'm sorry. |
|
Hi @n-ito2222, Re the "commit structure" issue, I think the problem is that the bootloaders should be in a separate commit and that commit title should be prefixed with "Tools:". So it should be something like, "Tools: add JFB200 bootloaders" |
|
HI @rmackay9, Thanks.
I understand. |
|
Hi @Hwurzburg,
I'm sorry, I commented that I would delete defaults.param, but I would like to keep "BRD_VBUS_MIN 4.75". Thank you for your cooperation. |
|
Hi @n-ito2222, Re the bootloaders, no need to put them into a separate PR. They just need to be in separate commits within this PR. In fact, we won't merge this unless those bootloader changes are split into a separate commit. If you're not sure how to do that using git I could do it for you. |
|
Hi @rmackay9, Thanks. |
1222179 to
f79c5e0
Compare
|
Hi @n-ito2222, You've probably seen them but there seem to be some formatting issues. libraries/AP_HAL_ChibiOS/hwdef/JFB200/README.md:8 MD022/blanks-around-headings/blanks-around-headers Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below] [Context: "## Features"] |
f79c5e0 to
8459a8e
Compare
|
@Hwurzburg, the README has been added with images @andyp1per no pressure but if you get a chance to re-review that would be great, txs! |
Hwurzburg
left a comment
There was a problem hiding this comment.
Preliminary review....cant fully review until next week due to home move:
-which UARTs have DMA should be noted
-PWM outputs noted as bi-dir buffered...you mean have BDShot capability...if so, this wording should be used in readme
- CAN ports should be enabled in defaults.parm
- why are PWM 1-8 being prevented from being used as GPIOs??
- pinouts for UARTs should have the UART number included in the RX/TX pin names in the pinout lists (not serial port number...that translation is shown in the UART table section)
- UART table can show connector name, BUT the default protocol should be shown also....ie TELEM1 is MAVLink2 (unless its obvious, like GPS)
Summary
Add hwdef JFB200 for a JAE new flight controller.
Classification & Testing (check all that apply and add your own)