eclipsesource / eclipsesource/cdtcloud-deploymentserver
Support ST Board [13]
- Dominant language
- TypeScript
- Stars
- 4
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
**Current Behaviour**
Arduino CLI does not "recognize" the STM Board.
Thus, no upload to ST Boards is possible.
**Target Behaviour**
ST Boards are supported the same way as Arduino Boards.
They should be recognized by the device connector, managed by the deployment server, and selectable in the theia extension for deployment.
**Necessary Steps for Proof of Concept**
- [ ] Test the binary upload via the STM32Progammer CLI (the idea is that the compilation part is still done via Arduino CLI)
- [ ] Incorporate the new CLI into the workflow of our Device Connector
- [ ] Possible changes in implementation for the deployment-server (Board FQBN, Database entries, ...)
- [ ] Possible changes in the Theia Extension Frontend (although this should work when the other parts work) or in the Extension Backend
**Additional Features**
- Serial Monitor Stream with the same behavior as the Arduino Boards.
Testing
[Download STM32CubeProg](https://www.st.com/en/development-tools/stm32cubeprog.html) from the official website and install. The CLI is located in the installation directory: "\STM32CubeProgrammer\bin\STM32_Programmer_CLI.exe"
Ressources
Documentation of [STM32 Cube Programmer CLI
](https://www.st.com/resource/en/user_manual/dm00403500-stm32cubeprogrammer-software-description-stmicroelectronics.pdf)
https://github.com/stm32duino/wiki/wiki/Upload-methods#stm32cubeprogrammer
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.