title: How to use LL (low level) drivers in CubeMX STM32?
body: <p>I'm creating a blank project for a STM32F103 microcontroller using STM32CubeMX. Using HAL drivers (the default), I got a blinky example working pretty quickly, but I'd like to try out LL (low level) drivers instead of HAL.  </p>
  
  <p>When I go to Project > Settings > Advanced Settings in CubeMX, I see the peripherals listed, and there is a pulldown next to each one which only has one option, HAL.  According to the docs this is where I could select LL or HAL for each peripheral.  </p>
  
  <p>How do I enable LL drivers in STM32CubeMX?</p>
  
  <p>Details: I did a clean install of STM32CubeMX (4.23.0) on Ubuntu (16.04) and created a new project for STM32F103C8 microcontroller (this is on a "Blue Pill" board).  I'm using SW4STM32 IDE, everything more or less worked out of the box except I had to select STLink V2 instead of V2.1 in a config file.</p>