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

Add USB-serial capabilities #29

Open
jeanthom opened this issue Jan 29, 2018 · 8 comments
Open

Add USB-serial capabilities #29

jeanthom opened this issue Jan 29, 2018 · 8 comments
Assignees

Comments

@jeanthom
Copy link
Collaborator

STM32 dongles have 3 built-in serial IF, we could use them in addition to JTAG (bluepill targets mainly).

Inspiration : https://github.com/satoshinm/pill_serial

@jeanthom
Copy link
Collaborator Author

We can't both use the three USART and keep the current Bluepill pinout.

Should we use only two out of the three USART or break the existing pinout instead?

@zoobab
Copy link
Collaborator

zoobab commented Mar 3, 2020

@jeanthom sure break the pinout

@jeanthom
Copy link
Collaborator Author

jeanthom commented Mar 3, 2020

I'm not sure about breaking compatibility, maybe having a BluePill ALT (breaking compatibility with the current BluePill pinout) could be a solution. Adding a new platform/pinout is fairly easy.

@zoobab
Copy link
Collaborator

zoobab commented Mar 3, 2020

@zoobab
Copy link
Collaborator

zoobab commented Mar 4, 2020

Actually the code of pill_serial is from BMP:

https://github.com/satoshinm/pill_serial/blob/master/src/cdcacm.c

@zoobab
Copy link
Collaborator

zoobab commented Mar 9, 2020

But since we are using unicoremx, the includes might be different...

@jeanthom
Copy link
Collaborator Author

jeanthom commented Mar 9, 2020

I think I might start by porting the pill_serial code to ucmx than integrate it to DirtyJTAG. This way I'll better understand the code, and avoid writing unnecessary code.

@KnorkFox
Copy link

KnorkFox commented Dec 25, 2023

One serial port would be enough, on the blue pill board.
Three available TTL ports add only confusion to the user, which port to use. The dirtyjtag-pico has only one serial port available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants