libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Data Structures
Here are the data structures with brief descriptions:
 C_usbd_mass_storage
 Crcc_clock_scale
 Csbc_sense_info
 Cscb_exception_stack_frame
 Cusb_audio_feature_unit_descriptor_2ch
 Cusb_audio_feature_unit_descriptor_body
 Cusb_audio_feature_unit_descriptor_head
 Cusb_audio_feature_unit_descriptor_tail
 Cusb_audio_format_continuous_sampling_frequency
 Cusb_audio_format_discrete_sampling_frequency
 Cusb_audio_format_type1_descriptor_1freq
 Cusb_audio_format_type1_descriptor_head
 Cusb_audio_header_descriptor_body
 Cusb_audio_header_descriptor_head
 Cusb_audio_input_terminal_descriptor
 Cusb_audio_output_terminal_descriptor
 Cusb_audio_stream_audio_endpoint_descriptor
 Cusb_audio_stream_endpoint_descriptor
 Cusb_audio_stream_interface_descriptor
 Cusb_cdc_acm_descriptor
 Cusb_cdc_call_management_descriptor
 Cusb_cdc_header_descriptor
 Cusb_cdc_line_coding
 Cusb_cdc_notification
 Cusb_cdc_union_descriptor
 Cusb_config_descriptor
 Cusb_device_descriptor
 Cusb_device_qualifier_descriptor
 Cusb_endpoint_descriptor
 Cusb_hid_descriptor
 Cusb_iface_assoc_descriptor
 Cusb_interface
 Cusb_interface_descriptor
 Cusb_midi_element_descriptor
 Cusb_midi_element_descriptor_body
 Cusb_midi_element_descriptor_head
 Cusb_midi_element_descriptor_tail
 Cusb_midi_endpoint_descriptor
 Cusb_midi_endpoint_descriptor_body
 Cusb_midi_endpoint_descriptor_head
 Cusb_midi_header_descriptor
 Cusb_midi_in_jack_descriptor
 Cusb_midi_out_jack_descriptor
 Cusb_midi_out_jack_descriptor_body
 Cusb_midi_out_jack_descriptor_head
 Cusb_midi_out_jack_descriptor_tail
 Cusb_msc_cbw
 Cusb_msc_csw
 Cusb_msc_trans
 Cusb_setup_data
 Cusb_string_descriptor
 Cvector_table_t