Skip to main content
Bogdan Golab
Lead
January 24, 2018
Question

STM32CubeMX v4.24 - lack of USB LL drivers?

  • January 24, 2018
  • 3 replies
  • 596 views
Posted on January 24, 2018 at 21:59

Hi,

A question mostly aimed at ST - do you plan to release USB LL drivers?

At least for F1 & L4 USB LL drivers are not generated.

Bogdan

    This topic has been closed for replies.

    3 replies

    Zang Man
    Associate II
    January 24, 2018
    Posted on January 25, 2018 at 00:57

    The

    http://www.st.com/content/ccc/resource/technical/document/user_manual/2f/71/ba/b8/75/54/47/cf/DM00105879.pdf/files/DM00105879.pdf/jcr:content/translations/en.DM00105879.pdf

    contains this note (Section 3 - Overview):

    LL APIs are not provided for peripherals where optimized access is not a key feature, or those requiring heavy software configuration and/or complex upper-level stack (such as FSMC, USB or SDMMC).

    So maybe there are technical limitations to having the LL API for USB?

    Andrew Neil
    Super User
    January 25, 2018
    Posted on January 25, 2018 at 01:33

    Yes - I really wouldn't have thought that 'LL' was appropriate to stuff like USB.

    A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
    Bogdan Golab
    Lead
    January 25, 2018
    Posted on January 25, 2018 at 06:53

    Yes, make sense. I just finished the development of  a USB bootloader where I use mostly LL drivers, and the only one consuming most flash is the USB. That's why I asked this question.