Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ynsrc/stm32-platformio-libopencm3-freertos
Example STM32 project with PlatformIO + libopencm3 + FreeRTOS
https://github.com/ynsrc/stm32-platformio-libopencm3-freertos
bluepill bluepill-board embedded freertos platformio stm32 stm32f103c8t6
Last synced: 24 days ago
JSON representation
Example STM32 project with PlatformIO + libopencm3 + FreeRTOS
- Host: GitHub
- URL: https://github.com/ynsrc/stm32-platformio-libopencm3-freertos
- Owner: ynsrc
- License: unlicense
- Created: 2024-05-14T13:20:08.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-15T15:24:33.000Z (9 months ago)
- Last Synced: 2024-11-12T10:48:06.398Z (3 months ago)
- Topics: bluepill, bluepill-board, embedded, freertos, platformio, stm32, stm32f103c8t6
- Language: C
- Homepage:
- Size: 243 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# STM32 Example Project
### With PlatformIO + libopencm3 + FreeRTOS
This is an example STM32 Blue Pill (STM32F103C8T6) project for learning and training purposes.
# Build And Run
1. Install PlatformIO extension to VS Code
2. From the left sidebar select PlatformIO extension
3. From Quick Access (at bottom) select Boards
4. Search "blue" and find "Blue Pill STM32F103C8" row
5. Click on "ST STM32" text
6. Click Install and wait until complete
7. You are ready to build and flash with STLink!At the bottom of VS Code click "✓" to build, "➔" to upload.
# Attributions
* [PlatformIO](https://github.com/platformio)
* [FreeRTOS](https://github.com/freertos)
* [libopencm3/libopencm3-examples](https://github.com/libopencm3/libopencm3-examples)
* [bjwschaap/platformio-libopencm3-freertos](https://github.com/bjwschaap/platformio-libopencm3-freertos)
* [dhylands/libopencm3-usb-serial](https://github.com/dhylands/libopencm3-usb-serial)
* [ve3wwg/stm32f103c8t6](https://github.com/ve3wwg/stm32f103c8t6)# License
The Unlicense. Feel free to use or change it how you need.
But third party sources or libraries may have some limitations.