tiistai 20. joulukuuta 2016

Completely useless firmware


Not much blog activity lately, sorry about that, I just am swamped with work right now (uninteresting for readers) so I don't have anything new to post.

But I have to vent some frustration here.

Previously I dabbled with USB HID system with STM32F429 MCU, working fine, sources and all published earlier. I've since tried to get same code working with STM32F469, with no success. Couldn't figure out what was wrong (and I might have burned out one test board in process, oops - 5v tolerant like isn't very tolerant if rest of the board is unpowered...), so I wanted to try newer version of their library, maybe code for older processor isn't working because something in newer MCU had changed.

I want peripheral library to be essentially "drag and drop". Get source file (or directory for more complex subsystems like USB) and drop it in my project directory, change few lines at top of header and done.

This library from STMicro isn't like that. USB  system had been splintered in tiny pieces, thrown liberally around in dozen or so directories with pretty much no logic whatsoever (one file each, of course) in different places of messy directory structure, and with configuration thrown around, piece by piece, in those files. Very opposite of user friendly.

It's almost like they want to force people to use Expensive (with huge capital E) development systems for tasks that should be trivial...


Ei kommentteja:

Lähetä kommentti