betaflight / betaflight

Open Source Flight Controller Firmware
GNU General Public License v3.0
8.58k stars 3.03k forks source link

New target stm32F427IIH6 #11076

Closed mathieu-justin closed 2 years ago

mathieu-justin commented 2 years ago

Is your feature request related to a problem? Please describe.

I am in a team in my university working on a drone project with a DJI flight controller that uses a stm32F427IIH6 MCU. The closest supported targets are the stm32F405 or stm32F411. Could it be possible to add this new target by developers or my team could attempt to add it with your help.

Describe the solution you'd like

The solution that I would like is to either obtain assistance in creating the new target for the stm32F427IIH6.

Describe alternatives you've considered

We have considered using tools such as stm32cubeMx or stm32cubeIDE to help with the debugging.

DusKing1 commented 2 years ago

What's the advantage of this chip? Easy to get? Cheap than others? Higher frequency? Good for future? You see we are not an academic organization, we do things for purposes.

mathieu-justin commented 2 years ago

This chip is used in the RoboMaster Development Board type A and is a highly flexible controller board designed to be used in a wide range of robotics projects. It uses an STM32F427IIH6 as its main controller chip and features multiple extensions and communication interfaces. It features various ports, CAN port, UART port, variable-voltage PWM port, on board resources including IMU+E-compass, LED, etc. It is compatible with various devices such as servo motor, single axis gyro, ESC, PC, Bluetooth, and external Arduino devices. It has proven stability, power and reduced costs for an embedded system.

DusKing1 commented 2 years ago

@mathieu-justin this is more like words from an ad, we want you to point out explicitly the real advantage of it in clear terms.

IMHO we should keep away from these education hype in case we get dropped into a rabbit holes since most of the robomaster team are just for their own interest and have zero feedback to open source community nor open-source the code as GPL claimed. Not worth the effort.

mathieu-justin commented 2 years ago

Just to be clear, I wrote this post in hopes of getting advice on how developers make new targets and was not looking for betaflight to do the work for me. Therefore, I understand that you don't want to get involved in the details. However, I would appreciate it if you could point me to a good reference source for creating a new target/configuration.

DusKing1 commented 2 years ago

src/main/targets, src/main/drivers, and FYI from now one I'll put a little foucus on this education hype race and don't let me found anyone violated the GPL.

mathieu-justin commented 2 years ago

Thanks, my team and I are going to read up on the GPL license to avoid violating it.

github-actions[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within a week.

github-actions[bot] commented 2 years ago

Issue closed automatically as inactive.