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
  dispatch
  ethernet
  stm32
  usb
  lib
  cm3
 assert.c
 dwt.c
 nvic.c
 scb.c
 sync.c
 systick.c
 vector.c
  dispatch
 vector_chipset.c
 dispatch/vector_nvic.c
  ethernet
 mac.c
 mac_stm32fxx7.c
 phy.c
 phy_ksz80x1.c
  stm32
  common
  f1
 can.c
 st_usbfs_v1.c
  usb
 usb.c
 usb_audio.c
 usb_cdc.c
 usb_control.c
 usb_dwc_common.c
 usb_f107.c
 usb_hid.c
 usb_midi.c
 usb_msc.c
 usb_standard.c