• Ahh, looks like this probably broke when the new USB libraries went in for 1v80. If you grab the RELEASE_1V79 tag it might work ok - but I've just pushed some changes that will at least make it compile again.

    Basically ST released a tidier USB implementation that promised to work across all their families of chips. However it needed a new peripheral library that was completely different and hideously inefficient for the things I'm using it for (STM32 Cube).

    To get something working I had to use their new header files but with their old peripheral library. Generally it's been ok with just a few extra ifdefs in the library, but the one sticking point is that they changed the definitions they use for chip types.

About

Avatar for Gordon @Gordon started