Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/satoshinm/pill_serial
Triple USB-to-serial adapter firmware for flashing onto an STM32F103C8T6 "blue pill" minimum development board ⛺
https://github.com/satoshinm/pill_serial
Last synced: 2 months ago
JSON representation
Triple USB-to-serial adapter firmware for flashing onto an STM32F103C8T6 "blue pill" minimum development board ⛺
- Host: GitHub
- URL: https://github.com/satoshinm/pill_serial
- Owner: satoshinm
- License: gpl-3.0
- Created: 2017-12-24T07:48:28.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-05T17:14:48.000Z (almost 5 years ago)
- Last Synced: 2024-11-09T15:42:26.820Z (2 months ago)
- Language: C
- Size: 376 KB
- Stars: 138
- Watchers: 9
- Forks: 30
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
pill\_serial: USB-to-serial x 3
===============================[![CircleCI](https://circleci.com/gh/satoshinm/pill_serial.svg?style=svg)](https://circleci.com/gh/satoshinm/pill_serial)
Triple USB-to-serial adapter firmware for flashing onto an STM32F103C8T6 "blue pill" minimum development board
Run `make` to build, then flash the `src/pill_serial.bin` file to a blue pill over the PA9/PA10 serial port with BOOT0=1.
Then plug in the blue pill into your PC using USB, and three virtual (ACM CDC, "/dev/usbmodem") serial ports should appear.
These correspond to the three USART ports available on the board, in order:| TX pin | RX pin |
| ------ | ------ |
| PB10 | PB11 |
| PA2 | PA3 |
| PA9 | PA10 |This code is heavily based on the [Black Magic Debug Probe firmware](https://github.com/blacksphere/blackmagic).
Note if you only need one serial port, you may be better off using the Black Magic Probe, since it also provides a JTAG/SWD probe,
whereas pill\_serial only provides serial ports.See also associated blog post: *[Triple USB-to-serial adapter using STM32 blue pill](https://satoshinm.github.io/blog/171223_stm32serial_triple_usb-to-serial_adapter_using_stm32_blue_pill.html)*
---
**[Comments?](https://www.reddit.com/r/stm32f103/comments/7lu2bz/pill_serial_triple_usbtoserial_adapter_firmware/)**