Skip to content

Thermo41/preenFM2

 
 

Repository files navigation

preenfm2 firmware

preenFM2 firmware ported to STM32F4Discovery

Ixox/preenfm2 is the official repository of the preenfm2 firmware.

You can find here the sources of the firmware as well as the hardware files for the PCB, MCU board and cases.

If you think something is missing or not clear, please contact me.

If you don't have the preenfm2 bootlader installed, you need to flash it first, read this

To compile the firmware, you'll need arm-gcc version 4.7

Add the bin directory to your PATH, and run 'make', you'll get the list of the available targets.

$ make
You must chose a target 
Don't forget to clean between different build targets
   clean : clean build directory
   pfm : build pfm2 firmware
   pfmo : build pfm2 overclocked firmware
   pfmcv : build pfm2 firmware for Eurorack 
   pfmcvo : build pfm2 overclocked firmware for Eurorack
   installdfu : flash last compiled firmware through DFU
   zip : create zip with all inside

Since some refactoring, the bootloader does not compile anymore. But it's available in its binary format.

Then put your preenfm2 in bootloader mode. Look at DFU part 4.

To flash the firmware on the preenfm2 using the DFU protocol :

make installdfu

Once it's done, unplug the power cable and plug it back.

New Filters in 2.11

Many effects have been added in the firmware 2.11. They were coded by Toltekradiation.

His github repo is here. You'll find there some description of the different effects.

About

preenFM2 firmware

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 74.5%
  • C++ 11.9%
  • Assembly 9.1%
  • HTML 3.5%
  • PLSQL 0.5%
  • Makefile 0.2%
  • Other 0.3%