Search found 16 matches

by TheKikGen
Thu Oct 22, 2020 11:31 pm
Forum: Projects
Topic: USBMidiKlik 3x3/4x4 USB MIDI interface
Replies: 7
Views: 8880

Re: USBMidiKlik 3x3/4x4 USB MIDI interface

Check this other project (a classic Arduino one not a STM32F103C Bluepill).
Very easy to do, almost out of the box...
https://github.com/TheKikGen/KonverterMidiUSB
by TheKikGen
Fri May 15, 2020 10:40 am
Forum: Projects
Topic: Midiplus SmartPad reinvented
Replies: 2
Views: 3617

Midiplus SmartPad reinvented

Hello all, I'm currently rewriting (again) entirely the firmware of a commercial product based on the STM32 platform. After the Miditech midi interface , this time it's the Midiplus SmartPad, a 60$ clone of the Novation Launchpad : https://camo.githubusercontent.com/5c40aba5c90adb3be4c31db4a84eba90e...
by TheKikGen
Thu May 14, 2020 7:26 am
Forum: Projects
Topic: STM32F10x light HID driverless bootloader supporting HD devices
Replies: 27
Views: 17884

Re: STM32F10x light HID driverless bootloader supporting HD devices

I use \r to animate the progression bar.

I just published the first release with binaries for Windows and Linux ready to use here :
https://github.com/TheKikGen/stm32-tkg- ... s/tag/V2.3

If anyone want to test it !
by TheKikGen
Tue May 12, 2020 2:45 pm
Forum: Projects
Topic: STM32F10x light HID driverless bootloader supporting HD devices
Replies: 27
Views: 17884

Re: STM32F10x light HID driverless bootloader supporting HD devices

I already have this in my code. The \r is not usable at all.
by TheKikGen
Mon May 11, 2020 1:05 am
Forum: Projects
Topic: STM32F10x light HID driverless bootloader supporting HD devices
Replies: 27
Views: 17884

Re: STM32F10x light HID driverless bootloader supporting HD devices

Hi Steve. The IDE pseudo compilation console doesn't display correctly (as the IDE Terminal) most of C escape characters (e.g. \r). So not possible to show a nice progression bar. The "-ide" option of tkg-flash shows consecutive characters on the same line instead. Command line : +--------...
by TheKikGen
Mon May 04, 2020 3:42 am
Forum: Projects
Topic: STM32F10x light HID driverless bootloader supporting HD devices
Replies: 27
Views: 17884

Re: STM32F10x light HID driverless bootloader supporting HD devices

Thanks Steve. I will give a try to that... Other subject : I have added a new "page offset" option in TKG-Flash CLI. This allows to flash a bin firmware file from any bootloader at the right address. The stm32duino bootloader flash at FLASH BASE+ 0x2000, last version of HID bootloader flas...
by TheKikGen
Sun May 03, 2020 11:07 am
Forum: Projects
Topic: STM32F10x light HID driverless bootloader supporting HD devices
Replies: 27
Views: 17884

Re: STM32F10x light HID driverless bootloader supporting HD devices

Yes ! The Roger's bootloader is very long to start (more than 3 s), especially because USB (CDC) is launched during the boot up sequence (for the DFU mode notably). My first approach was quite similar with HID, but you must first shutdown USB, wait more or less 4 seconds, then start again USB with y...
by TheKikGen
Sun May 03, 2020 12:16 am
Forum: Projects
Topic: STM32F10x light HID driverless bootloader supporting HD devices
Replies: 27
Views: 17884

Re: STM32F10x light HID driverless bootloader supporting HD devices

I reformulate again steve. (reset) 1. If magic word is here goto UPLOAD (another path) then Reset after flashing 2. Magic word is not here. put Magic Word in DR10 3. wait 2 seconds to let the user a chance to reset and go back to step 1 4. Set DR10 to 0 5. Jump if the MW is here, no problem, and i f...
by TheKikGen
Sat May 02, 2020 11:54 pm
Forum: Projects
Topic: STM32F10x light HID driverless bootloader supporting HD devices
Replies: 27
Views: 17884

Re: STM32F10x light HID driverless bootloader supporting HD devices

The bck register was implemented for sure in my sw from the beginning (i use that even in my other midi sw), but in the classical way, like you mentioned fro the Roger's bootloader and Vassilis. I'm talking about a trick to get into the bootloader with 2 short consecutives reset, by playing with DR1...
by TheKikGen
Sat May 02, 2020 6:00 pm
Forum: Projects
Topic: STM32F10x light HID driverless bootloader supporting HD devices
Replies: 27
Views: 17884

Re: STM32F10x light HID driverless bootloader supporting HD devices

Sure Steve. I use backup registers which are preserved after an hardware reset. 1/ First, the bck register DR10 (used by stm32duino) is checked for the magic word, because if already set, we enter directly in bootloader mode 2/ The bckp register is set to the value of the magic word before entering ...

Go to advanced search