Skip to content
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

Artery AT32F435/7 DFU and VCP support #3259

Merged
merged 4 commits into from Jan 29, 2023
Merged

Conversation

shanggl
Copy link
Contributor

@shanggl shanggl commented Jan 18, 2023

当前betaflight-configurator 不支持雅特力 AT32F435/7 的虚拟串口,需要在选项中打开显示所有串口设备方可链接,通过修改serial.js 增加AT对应的 VendorID 与ProductID,使其可以直接支持AT32系列MCU,通过微调port_handler.js stm32usbdfu.js 支持AT32 系列MCU下载本地固件 ,已经在 AT32F437VMT7 AT32F435VGT7 AT32F435CGU7 三款MCU上测试通过。

The Artery AT32F435/7 MCUS is not supported by current version of the betaflight-configurator ,this pr
add the VendorID and ProductID in serial.js to support the virtual com port of AT32F435/7 , modify the port_handler.js stm32usbdfu.js to support dfu download firmware of AT32F435/7 at localhost ,test passed with AT32F437VMT7 AT32F435VGT7 AT32F435CGU7

@sonarcloud
Copy link

sonarcloud bot commented Jan 18, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@github-actions
Copy link
Contributor

Do you want to test this code? Here you have an automated build:
Betaflight-Configurator-Android
Betaflight-Configurator-Linux
Betaflight-Configurator-macOS
Betaflight-Configurator-Windows
WARNING: It may be unstable and result in corrupted configurations or data loss. Use only for testing!

@blckmn
Copy link
Member

blckmn commented Jan 18, 2023

AUTOMERGE: (FAIL)

  • github identifies PR as mergeable -> PASS
  • assigned to a milestone -> PASS
  • cooling off period lapsed -> PASS
  • commit count less or equal to three -> FAIL
  • Don't merge label NOT found -> FAIL
  • at least one RN: label found -> PASS
  • Tested label found -> FAIL
  • assigned to an approver -> FAIL
  • approver count at least three -> FAIL

@blckmn blckmn added this to the 10.10.0 milestone Jan 19, 2023
@blckmn
Copy link
Member

blckmn commented Jan 19, 2023

Approved for 10.10 of the configurator.

@haslinghuis haslinghuis merged commit da3596b into betaflight:master Jan 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: COMPLETED
Development

Successfully merging this pull request may close these issues.

None yet

4 participants