Skip to content
Firmware for modular programmable bench power supply based on EEZ H24005
C++ C CMake JavaScript Inno Setup CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build/extensions
cmake
docs/SCPI reference guide
fonts
images
scripts
src
.gitignore
CMakeLists.txt
CONTRIB.TXT
LICENSE.TXT
cmake.bat
modular-psu-firmware.eez-project
modular-psu-firmware.eez-project.bak
readme.md

readme.md

GitHub release license

Ownership and License

The contributors are listed in CONTRIB.TXT. This project uses the GPL v3 license, see LICENSE.TXT. EEZ psu-firmware uses the C4.1 (Collective Code Construction Contract) process for contributions. To report an issue, use the EEZ modular-psu-firmware issue tracker.

Introduction

Work in progress ...

For existing Programmable Power supply (EEZ H24005) firmware visit psu-firmware repository.

Build

Linux

sudo apt-get update
sudo apt-get install -y git libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev cmake build-essentials
git clone https://github.com/eez-open/modular-psu-firmware
mkdir -p modular-psu-firmware/build/linux
cd modular-psu-firmware/build/linux
cmake ../..
make

Emscripten

Download and install Emscripten

source /path/to/emsdk/emsdk_env.sh
export EMSCRIPTEN=/path/to/emsdk/fastcomp/emscripten
mkdir -p /path/to/modular-psu-firmware/build/emscripten
cd /path/to/modular-psu-firmware/build/emscripten
cmake -DCMAKE_TOOLCHAIN_FILE=../../cmake/Emscripten.cmake -DCMAKE_BUILD_TYPE=Debug -G "Unix Makefiles" ../..
make

Windows

Install Visual Studio Community 2017 and CMake.

Use git to clone https://github.com/eez-open/modular-psu-firmware.

Execute cmake.bat.

Visual Studio solution is created in `\path\to\modular-psu-firmware\build\win32'.

STM32 firmware

  • Open /path/to/modular-psu-firmware/modular-psu-firmware.eez-project in latest Studio and build it.

Build instructions

  • Import project from /path/to/modular-psu-firmware/src/third_party/stm32/stm32_r1b5 into TrueStudio and build it.
You can’t perform that action at this time.