libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
  include
  libopencm3
  cm3
 assert.h
 common.h
 cortex.h
 doc-cm3.h
 dwt.h
 fpb.h
 itm.h
 cm3/memorymap.h
 mpu.h
 cm3/nvic.h
 scb.h
 scs.h
 sync.h
 systick.h
 tpiu.h
 vector.hDefinitions for handling vector tables
  dispatch
 dispatch/nvic.h
  stm32
  common
  g0
 adc.h
 crc.h
 dac.h
 desig.h
 dma.h
 dmamux.h
 exti.h
 flash.h
 gpio.h
 i2c.h
 iwdg.h
 lptimer.h
 stm32/memorymap.h
 pwr.h
 rcc.h
 rng.h
 spi.h
 timer.h
 usart.h
  lib
  cm3
 assert.c
 dwt.c
 nvic.c
 scb.c
 sync.c
 systick.c
 vector.c
  dispatch
 vector_chipset.c
 dispatch/vector_nvic.c
  stm32
  common
 adc_common_v2.c
 crc_common_all.c
 dac_common_all.c
 dac_common_v1.c
 desig_common_all.c
 desig_common_v1.c
 dma_common_l1f013.c
 dmamux.c
 exti_common_all.c
 exti_common_v2.c
 flash_common_all.c
 gpio_common_all.c
 gpio_common_f0234.c
 i2c_common_v2.c
 iwdg_common_all.c
 lptimer_common_all.c
 rcc_common_all.c
 rng_common_v1.c
 spi_common_all.c
 spi_common_v2.c
 timer_common_all.c
 usart_common_all.c
 usart_common_v2.c
  g0
 adc.c
 flash.c
 pwr.c
 rcc.c
 stm32/g0/vector_nvic.c