Skip to main content

vznncv-cubemx-tools

The helper project to generate CMake file from makefile based STM32CubeMX project. It allows to import this project into Qt Creator or other C/C++ IDE.

Installation

The project requires python 3.6. You can install it from pypi:

pip install vznncv-cubemx-tools

or the latest version from github:

pip install git+https://github.com/vznncv/vznncv-cubemx-tools

Basic usage

  1. Create project using STM32CubeMX with makefile based project generation.

  2. Go to project folder and run the command:

vznncv-cubemx generate-cmake-project

Additional scripts

Besides CMakeLists.txt command generates the following files:

  • penocd_stm.cfg - openocd script. Probably you should adjust it for your configuration.
  • build.sh - helper script to build project from console.
  • upload-app.sh - helper script to upload compiled project to microcontroller.

Release files for vznncv-cubemx-tools 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vznncv-cubemx-tools 0.2.0
File Size Uploaded
vznncv-cubemx-tools-0.2.0.tar.gz 1.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for vznncv-cubemx-tools 0.2.0
File Interpreter ABI Platform
vznncv_cubemx_tools-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.7 MB

Release files / vznncv-cubemx-tools-0.2.0.tar.gz

Download URL vznncv-cubemx-tools-0.2.0.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
b47058b8977417280e863a7313ec1c23dff07dec8e75d27a20906043a3f29d4e
BLAKE2b-256 checksum
How to use checksums
01fe112fc2a1cb3201b94e114096da5eab84c77356ff6a0f4321dce844458a03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / vznncv_cubemx_tools-0.2.0-py3-none-any.whl

Download URL vznncv_cubemx_tools-0.2.0-py3-none-any.whl
Size 12.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2fd49453669414381f8f8bef24a01850f5c7e359c39ff8d6a302f7ebfbebdcfd
BLAKE2b-256 checksum
How to use checksums
fd3da3211f65246a103f99da8b19256b0a02dbe9253557f2e28995c2577cf416
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page