• Stars
    star
    187
  • Rank 206,464 (Top 5 %)
  • Language
    C
  • License
    Other
  • Created over 11 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cross-platform STLink v2 GUI

QSTLink2 GitHub version Total alerts Language grade: C/C++

Travis - Ubuntu 16.04 - Qt5.5.1 Travis Build Status
Jenkins - Ubuntu 18.04 - Qt5.9.5 Build Status

Description

QSTLink2 is a cross-platform STLinkV2 GUI.

It can perform the following actions:

  • Write
  • Read
  • Verify
  • Erase

Downloads

Windows binaries:

Ubuntu PPA:

Building on Linux

Dependencies:

  • libusb-1.0
  • QtUSB (included)
  • qt5-qmake
  • qtbase5-dev
  • libqt5gui5
  • libqt5xml5

Build steps:

git clone [email protected]:fpoussin/QStlink2.git
git submodule update --init
qt5-qmake
make
sudo make install  # Optional

Building on Windows

You will need to run these commands from MSVC's CLI (I use MSVC2015 community) You might need to install windows driver SDK (WDK) to get WinUSB libs/headers. You can also build from Qt Creator, which is a lot easier.

I recommend that you build/download a static version of Qt 5 for Windows.
You can find a guide here: https://github.com/fpoussin/Qt5-MSVC-Static

Dependencies:

  • MSVC 2010 or better (community/express editions work fine)
  • WinUsb (WDK)
  • QtUSB (included)
  • Qt 5.2 SDK or newer

Build steps:

git clone [email protected]:fpoussin/QStlink2.git
git submodule update --init
qmake
nmake

More Repositories

1

QtUsb

A cross-platform USB Module for Qt.
C++
401
star
2

qtcreator-doxygen

Doxygen Plugin for Qt Creator
C++
193
star
3

Qt5-MSVC-Static

Batch scripts that download and build static Qt5 libs on Windows.
M4
113
star
4

MotoLink

K-line/Serial/CAN interface and fuel mapper for motorcycles.
C++
79
star
5

ChibiOS-Examples

Examples for using ChibiOS and its GFX extension (outdated)
C
26
star
6

appwrite-helm

Helm repo url: https://fpoussin.github.io/appwrite-helm
Smarty
16
star
7

OpenTCS

Open source traction control and strain gauge quickshifter for race bikes.
C
15
star
8

OWBC

Open source/hardware LSU 4.9 wideband controller
C
15
star
9

ChibiOS-Bootloader

ChibiOS based USB bootloader. (Outdated, see fpoussin/Motolink for examples)
C
13
star
10

pcb2jlc

Scripts to generate PCB assembly BOM/CPL from various EDAs
Python
5
star
11

nhost-helm

Helm repo url: https://fpoussin.github.io/nhost-helm
Smarty
5
star
12

mcu-knock-vr

MCU based Knock and VR sensor interface - powered by STM32F3
C
5
star
13

ChibiOS-Gwen

Gwen integration into ChibiOS
C++
3
star
14

OBDGate

ELM327 compatible interface for motorcycle diagnostic interfaces (Honda, Kawasaki)
Eagle
3
star
15

OVRI

Open source/hardware MCU based VR Sensor interface
Eagle
3
star
16

OpenQS

OSHW quick-shifter.
C
3
star
17

emstune

C++
2
star
18

UniTuner

C++
2
star
19

OpenTPU

Open source Timer processor built on top on a standard MCU. (Work in progress)
2
star
20

esp-binutils

C
1
star
21

QtRencode

Qt Rencode serialisation library based on QVariants. Untested.
C++
1
star
22

fpoussin

1
star
23

ubuntu-mainline-build

Python script that download and build Ubuntu mainline kernels with optional patches
Python
1
star
24

cm4-dsp-lib

C
1
star
25

OpenFlexFuel

Open hardware flex fuel controller
C
1
star
26

dockerfiles

Various docker files for my projects
Dockerfile
1
star