libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
STM32L0
Here is a list of all modules:
[detail level 123]
 STM32L0xxLibraries for ST Microelectronics STM32L0xx series
 GPIOlibopencm3 STM32L0xx General Purpose I/O
 RCClibopencm3 STM32L0xx Reset and Clock Control
 STM32L0xx DefinesDefined Constants and Types for the STM32L0xx series
 ADC DefinesDefined Constants and Types for the STM32L0xx Analog to Digital Converter
 EXTI DefinesDefined Constants and Types for the STM32L0xx External Interrupts
 GPIO DefinesDefined Constants and Types for the STM32F0xx General Purpose I/O
 PWR DefinesDefined Constants and Types for the STM32L0xx PWR Control
 RCC DefinesDefined Constants and Types for the STM32L0xx Reset and Clock Control
 SYSCFG DefinesDefined Constants and Types for the STM32L0xx System Config
 Timer Defineslibopencm3 Defined Constants and Types for the STM32L0xx Timers
 CRS DefinesSTM32 Clock Recovery System: Defined Constants and Types
 USB DefinesDefined Constants and Types for the STM32F* USB drivers
 CRSlibopencm3 STM32 Clock Recovery Subsystem
 Crc_defines
 Crypto_defines
 Registers (Generic)Register access to the CRYP controller
 API (Generic)API for the CRYP controller
 Dac_defines
 DAC Channel 2 LFSR Mask and Triangle Wave AmplitudeValuesUnmask bits [(n-1)..0] of LFSR/Triangle Amplitude equal to (2**(n)-1
 DAC Channel 2 Waveform Generation Enable
 DAC Channel 2 Trigger Source Selection
 DAC Channel 1 LFSR Mask and Triangle Wave AmplitudeValuesUnmask bits [(n-1)..0] of LFSR/Triangle Amplitude equal to (2**(n+1)-1
 DAC Channel 1 Waveform Generation Enable
 DAC Channel 1 Trigger Source Selection
 Dma_defines
 DMA Stream Number
 DMA Interrupt Flag Offsets within stream flag group.Group
 DMA Stream Data transfer direction
 DMA Stream Peripheral Word Width
 DMA Stream Memory Word Width
 DMA Stream Priority Levels
 DMA Peripheral Burst Length
 DMA Memory Burst Length
 DMA Channel Select
 FIFO Threshold selection
 FIFO Status
 DMA Channel Priority Levels
 DMA Channel Memory Word Width
 DMA Channel Peripheral Word Width
 DMA Channel Number
 Flash_defines
 Flash programming width
 Hash_defines
 HASH register base addresses
 HASH Data Type
 HASH Mode
 HASH Algorithm
 HASH Key length
 I2c_defines
 I2C register base address
 I2C clock frequency settings
 I2C peripheral clock duty cycles
 I2C Read/Write bit
 Iwdg_defines
 IWDG Key Values
 IWDG prescaler divider
 Rtc_defines
 Spi_defines
 SPI Register base address
 SPI lsb/msb first
 SPI peripheral baud rates
 SPI peripheral baud rate prescale values
 SPI clock polarity
 SPI clock phase
 SPI data frame format
 Usart_defines
 USART register base addresses
 USART Parity Selection
 USART Tx/Rx Mode Selection
 USART Stop Bit Selection
 USART Hardware Flow Control Selection
 USART Status register Flags
 Adc_file
 Crc_file
 Crypto_filelibopencm3 STM32 Cryptographic controller
 Dac_file
 Dma_file
 Flash_file
 I2c_file
 Iwdg_file
 Pwr_file
 Rtc_file
 Spi_file
 Timer_file
 Usart_file