File List
Here is a list of all files with brief descriptions:
 accelgyro.c
 advanced.cpp
 airbourne_board.cpp
 airbourne_board.h
 analog_digital_converter.cpp
 analog_digital_converter.h
 analog_pin.cpp
 analog_pin.h
 arm_common_tables.h
 arm_const_structs.h
 arm_math.h
 backup_sram.cpp
 backup_sram.h
 battery_monitor.cpp
 battery_monitor.h
 bmp280read.c
 board.h
 breezy_board.cpp
 breezy_board.h
 breezyprintf.c
 breezyprintf.h
 breezystm32.h
 checksum.h
 comm_link.h
 comm_manager.cpp
 comm_manager.h
 command_manager.cpp
 command_manager.h
 command_manager_test.cpp
 common.cpp
 comms/mavlink/v1.0/common/common.hMAVLink comm protocol generated from common.xml
 test/common.h
 controller.cpp
 controller.h
 core_cm0.hCMSIS Cortex-M0 Core Peripheral Access Layer Header File
 core_cm0plus.hCMSIS Cortex-M0+ Core Peripheral Access Layer Header File
 core_cm3.cCMSIS Cortex-M3 Core Peripheral Access Layer Source File
 airbourne/airbourne/lib/CMSIS/CM4/CoreSupport/core_cm3.h
 breezy/breezystm32/lib/CMSIS/CM3/CoreSupport/core_cm3.h
 core_cm4.hCMSIS Cortex-M4 Core Peripheral Access Layer Header File
 core_cm7.hCMSIS Cortex-M7 Core Peripheral Access Layer Header File
 core_cmFunc.hCMSIS Cortex-M Core Function Access Header File
 core_cmInstr.hCMSIS Cortex-M Core Instruction Access Header File
 core_cmSimd.hCMSIS Cortex-M SIMD Header File
 core_sc000.hCMSIS SC000 Core Peripheral Access Layer Header File
 core_sc300.hCMSIS SC300 Core Peripheral Access Layer Header File
 drv_adc.c
 drv_adc.h
 drv_bmp280.c
 drv_bmp280.h
 drv_flash.h
 drv_flashfs.c
 drv_flashfs.h
 drv_gpio.c
 drv_gpio.h
 drv_hmc5883l.c
 drv_hmc5883l.h
 drv_i2c.c
 drv_i2c.h
 drv_m25p16.c
 drv_m25p16.h
 drv_mb1030.c
 drv_mb1030.h
 drv_mb1242.c
 drv_mb1242.h
 drv_mpu6050.c
 drv_mpu6050.h
 drv_ms4525.c
 drv_ms4525.h
 drv_ms5611.c
 drv_ms5611.h
 drv_pwm.c
 drv_pwm.h
 drv_sen13680.c
 drv_sen13680.h
 drv_serial.c
 drv_serial.h
 drv_spi.c
 drv_spi.h
 drv_system.c
 drv_system.h
 drv_timer.c
 drv_timer.h
 drv_uart.c
 drv_uart.h
 eeprom.cpp
 eeprom.h
 estimator.cpp
 estimator.h
 estimator_test.cpp
 flash.c
 flash.h
 gpio.cpp
 gpio.h
 hmc5883l.cpp
 hmc5883l.h
 hmc5883l_read.c
 i2c.cpp
 i2c.h
 i2csniff.c
 led.cpp
 led.h
 ledblink.c
 ledblink.cpp
 M25P16.cpp
 M25P16.h
 main.c
 airbourne/airbourne/examples/analog/main.cpp
 airbourne/airbourne/examples/backup_sram/main.cpp
 airbourne/airbourne/examples/battery_monitor/main.cpp
 airbourne/airbourne/examples/blink/main.cpp
 airbourne/airbourne/examples/eeprom/main.cpp
 airbourne/airbourne/examples/flash/main.cpp
 airbourne/airbourne/examples/gnss/main.cpp
 airbourne/airbourne/examples/i2c_airspeed/main.cpp
 airbourne/airbourne/examples/i2c_baro/main.cpp
 airbourne/airbourne/examples/i2c_mag/main.cpp
 airbourne/airbourne/examples/i2c_multi/main.cpp
 airbourne/airbourne/examples/i2c_sniff/main.cpp
 airbourne/airbourne/examples/pwm/main.cpp
 airbourne/airbourne/examples/rc_ppm/main.cpp
 airbourne/airbourne/examples/rc_sbus/main.cpp
 airbourne/airbourne/examples/sonar/main.cpp
 airbourne/airbourne/examples/spi/main.cpp
 airbourne/airbourne/examples/time/main.cpp
 airbourne/airbourne/examples/uart_printf/main.cpp
 airbourne/airbourne/examples/vcp_printf/main.cpp
 airbourne/main.cpp
 breezy/main.cpp
 mavlink.cpp
 mavlink.h
 v1.0/common/mavlink.hMAVLink comm protocol built from common.xml
 v1.0/rosflight/mavlink.hMAVLink comm protocol built from rosflight.xml
 mavlink_conversions.h
 mavlink_helpers.h
 mavlink_msg_actuator_control_target.h
 mavlink_msg_adsb_vehicle.h
 mavlink_msg_altitude.h
 mavlink_msg_att_pos_mocap.h
 mavlink_msg_attitude.h
 mavlink_msg_attitude_quaternion.h
 mavlink_msg_attitude_quaternion_cov.h
 mavlink_msg_attitude_target.h
 mavlink_msg_auth_key.h
 mavlink_msg_autopilot_version.h
 mavlink_msg_battery_status.h
 mavlink_msg_camera_stamped_small_imu.h
 mavlink_msg_camera_trigger.h
 mavlink_msg_change_operator_control.h
 mavlink_msg_change_operator_control_ack.h
 mavlink_msg_command_ack.h
 mavlink_msg_command_int.h
 mavlink_msg_command_long.h
 mavlink_msg_control_system_state.h
 mavlink_msg_data_stream.h
 mavlink_msg_data_transmission_handshake.h
 mavlink_msg_debug.h
 mavlink_msg_debug_vect.h
 mavlink_msg_diff_pressure.h
 mavlink_msg_distance_sensor.h
 mavlink_msg_encapsulated_data.h
 mavlink_msg_estimator_status.h
 mavlink_msg_extended_sys_state.h
 mavlink_msg_external_attitude.h
 mavlink_msg_file_transfer_protocol.h
 mavlink_msg_follow_target.h
 mavlink_msg_global_position_int.h
 mavlink_msg_global_position_int_cov.h
 mavlink_msg_global_vision_position_estimate.h
 mavlink_msg_gps2_raw.h
 mavlink_msg_gps2_rtk.h
 mavlink_msg_gps_global_origin.h
 mavlink_msg_gps_inject_data.h
 mavlink_msg_gps_raw_int.h
 mavlink_msg_gps_rtk.h
 mavlink_msg_gps_status.h
 mavlink_msg_heartbeat.h
 mavlink_msg_highres_imu.h
 mavlink_msg_hil_controls.h
 mavlink_msg_hil_gps.h
 mavlink_msg_hil_optical_flow.h
 mavlink_msg_hil_rc_inputs_raw.h
 mavlink_msg_hil_sensor.h
 mavlink_msg_hil_state.h
 mavlink_msg_hil_state_quaternion.h
 mavlink_msg_home_position.h
 mavlink_msg_landing_target.h
 mavlink_msg_local_position_ned.h
 mavlink_msg_local_position_ned_cov.h
 mavlink_msg_local_position_ned_system_global_offset.h
 mavlink_msg_log_data.h
 mavlink_msg_log_entry.h
 mavlink_msg_log_erase.h
 mavlink_msg_log_request_data.h
 mavlink_msg_log_request_end.h
 mavlink_msg_log_request_list.h
 mavlink_msg_manual_control.h
 mavlink_msg_manual_setpoint.h
 mavlink_msg_memory_vect.h
 mavlink_msg_message_interval.h
 mavlink_msg_mission_ack.h
 mavlink_msg_mission_clear_all.h
 mavlink_msg_mission_count.h
 mavlink_msg_mission_current.h
 mavlink_msg_mission_item.h
 mavlink_msg_mission_item_int.h
 mavlink_msg_mission_item_reached.h
 mavlink_msg_mission_request.h
 mavlink_msg_mission_request_int.h
 mavlink_msg_mission_request_list.h
 mavlink_msg_mission_request_partial_list.h
 mavlink_msg_mission_set_current.h
 mavlink_msg_mission_write_partial_list.h
 mavlink_msg_named_command_struct.h
 mavlink_msg_named_value_float.h
 mavlink_msg_named_value_int.h
 mavlink_msg_nav_controller_output.h
 mavlink_msg_offboard_control.h
 mavlink_msg_optical_flow.h
 mavlink_msg_optical_flow_rad.h
 mavlink_msg_param_map_rc.h
 mavlink_msg_param_request_list.h
 mavlink_msg_param_request_read.h
 mavlink_msg_param_set.h
 mavlink_msg_param_value.h
 mavlink_msg_ping.h
 mavlink_msg_position_target_global_int.h
 mavlink_msg_position_target_local_ned.h
 mavlink_msg_power_status.h
 mavlink_msg_radio_status.h
 mavlink_msg_raw_imu.h
 mavlink_msg_raw_pressure.h
 mavlink_msg_rc_channels.h
 mavlink_msg_rc_channels_override.h
 mavlink_msg_rc_channels_raw.h
 mavlink_msg_rc_channels_scaled.h
 mavlink_msg_request_data_stream.h
 mavlink_msg_resource_request.h
 mavlink_msg_rosflight_aux_cmd.h
 mavlink_msg_rosflight_battery_status.h
 mavlink_msg_rosflight_cmd.h
 mavlink_msg_rosflight_cmd_ack.h
 mavlink_msg_rosflight_config.h
 mavlink_msg_rosflight_config_info.h
 mavlink_msg_rosflight_config_request.h
 mavlink_msg_rosflight_config_status.h
 mavlink_msg_rosflight_device_info.h
 mavlink_msg_rosflight_gnss.h
 mavlink_msg_rosflight_gnss_full.h
 mavlink_msg_rosflight_hard_error.h
 mavlink_msg_rosflight_ins.h
 mavlink_msg_rosflight_output_raw.h
 mavlink_msg_rosflight_status.h
 mavlink_msg_rosflight_version.h
 mavlink_msg_safety_allowed_area.h
 mavlink_msg_safety_set_allowed_area.h
 mavlink_msg_scaled_imu.h
 mavlink_msg_scaled_imu2.h
 mavlink_msg_scaled_imu3.h
 mavlink_msg_scaled_pressure.h
 mavlink_msg_scaled_pressure2.h
 mavlink_msg_scaled_pressure3.h
 mavlink_msg_serial_control.h
 mavlink_msg_servo_output_raw.h
 mavlink_msg_set_actuator_control_target.h
 mavlink_msg_set_attitude_target.h
 mavlink_msg_set_gps_global_origin.h
 mavlink_msg_set_home_position.h
 mavlink_msg_set_mode.h
 mavlink_msg_set_position_target_global_int.h
 mavlink_msg_set_position_target_local_ned.h
 mavlink_msg_sim_state.h
 mavlink_msg_small_baro.h
 mavlink_msg_small_imu.h
 mavlink_msg_small_mag.h
 mavlink_msg_small_range.h
 mavlink_msg_statustext.h
 mavlink_msg_sys_status.h
 mavlink_msg_system_time.h
 mavlink_msg_terrain_check.h
 mavlink_msg_terrain_data.h
 mavlink_msg_terrain_report.h
 mavlink_msg_terrain_request.h
 mavlink_msg_timesync.h
 mavlink_msg_v2_extension.h
 mavlink_msg_vfr_hud.h
 mavlink_msg_vibration.h
 mavlink_msg_vicon_position_estimate.h
 mavlink_msg_vision_position_estimate.h
 mavlink_msg_vision_speed_estimate.h
 mavlink_msg_wind_cov.h
 mavlink_types.h
 mb10x0_read.c
 mb1242.cpp
 mb1242.h
 mb1242read.c
 memtest.c
 airbourne/airbourne/lib/STM32F4xx_StdPeriph_Driver/src/misc.c
 breezy/breezystm32/lib/STM32F10x_StdPeriph_Driver/src/misc.c
 airbourne/airbourne/lib/STM32F4xx_StdPeriph_Driver/inc/misc.h
 breezy/breezystm32/lib/STM32F10x_StdPeriph_Driver/inc/misc.h
 mixer.cpp
 mixer.h
 mpu6000.cpp
 mpu6000.h
 ms4525.c
 ms4525.cpp
 ms4525.h
 ms5611.cpp
 ms5611.h
 ms5611read.c
 multisense.c
 nanoprintf.cpp
 nanoprintf.h
 param.cpp
 param.h
 param_listener.h
 param_parser.py
 parameters_test.cpp
 plot_estimator_test.py
 printf.cpp
 printf.h
 protocol.h
 pwm.cpp
 pwm.h
 rc.cpp
 rc.h
 rc_base.h
 rc_ppm.cpp
 rc_ppm.h
 rc_sbus.cpp
 rc_sbus.h
 revo_f4.h
 rosflight.cpp
 comms/mavlink/v1.0/rosflight/rosflight.hMAVLink comm protocol generated from rosflight.xml
 include/rosflight.h
 sen13680read.c
 sensors.cpp
 sensors.h
 serial.h
 spi.cpp
 spi.h
 state_machine_test.cpp
 state_manager.cpp
 state_manager.h
 stm32f10x.hCMSIS Cortex-M3 Device Peripheral Access Layer Header File. This file contains all the peripheral register's definitions, bits definitions and memory mapping for STM32F10x Connectivity line, High density, High density value line, Medium density, Medium density Value line, Low density, Low density Value line and XL-density devices
 stm32f10x_adc.cThis file provides all the ADC firmware functions
 stm32f10x_adc.hThis file contains all the functions prototypes for the ADC firmware library
 stm32f10x_bkp.cThis file provides all the BKP firmware functions
 stm32f10x_bkp.hThis file contains all the functions prototypes for the BKP firmware library
 stm32f10x_can.cThis file provides all the CAN firmware functions
 stm32f10x_can.hThis file contains all the functions prototypes for the CAN firmware library
 stm32f10x_cec.cThis file provides all the CEC firmware functions
 stm32f10x_cec.hThis file contains all the functions prototypes for the CEC firmware library
 stm32f10x_conf.h
 stm32f10x_crc.cThis file provides all the CRC firmware functions
 stm32f10x_crc.hThis file contains all the functions prototypes for the CRC firmware library
 stm32f10x_dac.cThis file provides all the DAC firmware functions
 stm32f10x_dac.hThis file contains all the functions prototypes for the DAC firmware library
 stm32f10x_dbgmcu.cThis file provides all the DBGMCU firmware functions
 stm32f10x_dbgmcu.hThis file contains all the functions prototypes for the DBGMCU firmware library
 stm32f10x_dma.cThis file provides all the DMA firmware functions
 stm32f10x_dma.hThis file contains all the functions prototypes for the DMA firmware library
 stm32f10x_exti.cThis file provides all the EXTI firmware functions
 stm32f10x_exti.hThis file contains all the functions prototypes for the EXTI firmware library
 stm32f10x_flash.cThis file provides all the FLASH firmware functions
 stm32f10x_flash.hThis file contains all the functions prototypes for the FLASH firmware library
 stm32f10x_fsmc.cThis file provides all the FSMC firmware functions
 stm32f10x_fsmc.hThis file contains all the functions prototypes for the FSMC firmware library
 stm32f10x_gpio.cThis file provides all the GPIO firmware functions
 stm32f10x_gpio.hThis file contains all the functions prototypes for the GPIO firmware library
 stm32f10x_i2c.cThis file provides all the I2C firmware functions
 stm32f10x_i2c.hThis file contains all the functions prototypes for the I2C firmware library
 stm32f10x_iwdg.cThis file provides all the IWDG firmware functions
 stm32f10x_iwdg.hThis file contains all the functions prototypes for the IWDG firmware library
 stm32f10x_pwr.cThis file provides all the PWR firmware functions
 stm32f10x_pwr.hThis file contains all the functions prototypes for the PWR firmware library
 stm32f10x_rcc.cThis file provides all the RCC firmware functions
 stm32f10x_rcc.hThis file contains all the functions prototypes for the RCC firmware library
 stm32f10x_rtc.cThis file provides all the RTC firmware functions
 stm32f10x_rtc.hThis file contains all the functions prototypes for the RTC firmware library
 stm32f10x_sdio.cThis file provides all the SDIO firmware functions
 stm32f10x_sdio.hThis file contains all the functions prototypes for the SDIO firmware library
 stm32f10x_spi.cThis file provides all the SPI firmware functions
 stm32f10x_spi.hThis file contains all the functions prototypes for the SPI firmware library
 stm32f10x_tim.cThis file provides all the TIM firmware functions
 stm32f10x_tim.hThis file contains all the functions prototypes for the TIM firmware library
 stm32f10x_usart.cThis file provides all the USART firmware functions
 stm32f10x_usart.hThis file contains all the functions prototypes for the USART firmware library
 stm32f10x_wwdg.cThis file provides all the WWDG firmware functions
 stm32f10x_wwdg.hThis file contains all the functions prototypes for the WWDG firmware library
 stm32f30x_adc.cThis file provides firmware functions to manage the following functionalities of the Analog to Digital Convertor (ADC) peripheral:
 stm32f30x_adc.hThis file contains all the functions prototypes for the ADC firmware library
 stm32f30x_can.cThis file provides firmware functions to manage the following functionalities of the Controller area network (CAN) peripheral:
 stm32f30x_can.hThis file contains all the functions prototypes for the CAN firmware library
 stm32f30x_comp.cThis file provides firmware functions to manage the following functionalities of the 7 analog comparators (COMP1, COMP2...COMP7) peripheral:
 stm32f30x_comp.hThis file contains all the functions prototypes for the COMP firmware library
 stm32f30x_crc.cThis file provides firmware functions to manage the following functionalities of CRC computation unit peripheral:
 stm32f30x_crc.hThis file contains all the functions prototypes for the CRC firmware library
 stm32f30x_dac.cThis file provides firmware functions to manage the following functionalities of the Digital-to-Analog Converter (DAC) peripheral:
 stm32f30x_dac.hThis file contains all the functions prototypes for the DAC firmware library
 stm32f30x_dbgmcu.cThis file provides firmware functions to manage the following functionalities of the Debug MCU (DBGMCU) peripheral:
 stm32f30x_dbgmcu.hThis file contains all the functions prototypes for the DBGMCU firmware library
 stm32f30x_dma.cThis file provides firmware functions to manage the following functionalities of the Direct Memory Access controller (DMA):
 stm32f30x_dma.hThis file contains all the functions prototypes for the DMA firmware library
 stm32f30x_exti.cThis file provides firmware functions to manage the following functionalities of the EXTI peripheral:
 stm32f30x_exti.hThis file contains all the functions prototypes for the EXTI firmware library
 stm32f30x_flash.cThis file provides firmware functions to manage the following functionalities of the FLASH peripheral:
 stm32f30x_flash.hThis file contains all the functions prototypes for the FLASH firmware library
 stm32f30x_gpio.cThis file provides firmware functions to manage the following functionalities of the GPIO peripheral:
 stm32f30x_gpio.hThis file contains all the functions prototypes for the GPIO firmware library
 stm32f30x_hrtim.cHRTIMx module driver
 stm32f30x_hrtim.hThis file contains all the functions prototypes for the HRTIM firmware library
 stm32f30x_i2c.cThis file provides firmware functions to manage the following functionalities of the Inter-Integrated circuit (I2C):
 stm32f30x_i2c.hThis file contains all the functions prototypes for the I2C firmware library
 stm32f30x_iwdg.cThis file provides firmware functions to manage the following functionalities of the Independent watchdog (IWDG) peripheral:
 stm32f30x_iwdg.hThis file contains all the functions prototypes for the IWDG firmware library
 stm32f30x_misc.cThis file provides all the miscellaneous firmware functions (add-on to CMSIS functions)
 stm32f30x_misc.hThis file contains all the functions prototypes for the miscellaneous firmware library functions (add-on to CMSIS functions)
 stm32f30x_opamp.cThis file provides firmware functions to manage the following functionalities of the operational amplifiers (OPAMP1,...OPAMP4) peripheral:
 stm32f30x_opamp.hThis file contains all the functions prototypes for the operational amplifiers (OPAMP) firmware library
 stm32f30x_pwr.cThis file provides firmware functions to manage the following functionalities of the Power Controller (PWR) peripheral:
 stm32f30x_pwr.hThis file contains all the functions prototypes for the PWR firmware library
 stm32f30x_rcc.cThis file provides firmware functions to manage the following functionalities of the Reset and clock control (RCC) peripheral:
 stm32f30x_rcc.hThis file contains all the functions prototypes for the RCC firmware library
 stm32f30x_rtc.cThis file provides firmware functions to manage the following functionalities of the Real-Time Clock (RTC) peripheral:
 stm32f30x_rtc.hThis file contains all the functions prototypes for the RTC firmware library
 stm32f30x_spi.cThis file provides firmware functions to manage the following functionalities of the Serial peripheral interface (SPI):
 stm32f30x_spi.hThis file contains all the functions prototypes for the SPI firmware library
 stm32f30x_syscfg.cThis file provides firmware functions to manage the following functionalities of the SYSCFG peripheral:
 stm32f30x_syscfg.hThis file contains all the functions prototypes for the SYSCFG firmware library
 stm32f30x_tim.cThis file provides firmware functions to manage the following functionalities of the TIM peripheral:
 stm32f30x_tim.hThis file contains all the functions prototypes for the TIM firmware library
 stm32f30x_usart.cThis file provides firmware functions to manage the following functionalities of the Universal synchronous asynchronous receiver transmitter (USART):
 stm32f30x_usart.hThis file contains all the functions prototypes for the USART firmware library
 stm32f30x_wwdg.cThis file provides firmware functions to manage the following functionalities of the Window watchdog (WWDG) peripheral:
 stm32f30x_wwdg.hThis file contains all the functions prototypes for the WWDG firmware library
 stm32f4xx.hCMSIS Cortex-M4 Device Peripheral Access Layer Header File. This file contains all the peripheral register's definitions, bits definitions and memory mapping for STM32F4xx devices
 stm32f4xx_adc.cThis file provides firmware functions to manage the following functionalities of the Analog to Digital Convertor (ADC) peripheral:
 stm32f4xx_adc.hThis file contains all the functions prototypes for the ADC firmware library
 stm32f4xx_can.cThis file provides firmware functions to manage the following functionalities of the Controller area network (CAN) peripheral:
 stm32f4xx_can.hThis file contains all the functions prototypes for the CAN firmware library
 stm32f4xx_conf.h
 stm32f4xx_crc.cThis file provides all the CRC firmware functions
 stm32f4xx_crc.hThis file contains all the functions prototypes for the CRC firmware library
 stm32f4xx_cryp.cThis file provides firmware functions to manage the following functionalities of the Cryptographic processor (CRYP) peripheral:
 stm32f4xx_cryp.hThis file contains all the functions prototypes for the Cryptographic processor(CRYP) firmware library
 stm32f4xx_cryp_aes.cThis file provides high level functions to encrypt and decrypt an input message using AES in ECB/CBC/CTR/GCM/CCM modes. It uses the stm32f4xx_cryp.c/.h drivers to access the STM32F4xx CRYP peripheral. AES-ECB/CBC/CTR/GCM/CCM modes are available on STM32F437x Devices. For STM32F41xx Devices, only AES-ECB/CBC/CTR modes are available
 stm32f4xx_cryp_des.cThis file provides high level functions to encrypt and decrypt an input message using DES in ECB/CBC modes. It uses the stm32f4xx_cryp.c/.h drivers to access the STM32F4xx CRYP peripheral
 stm32f4xx_cryp_tdes.cThis file provides high level functions to encrypt and decrypt an input message using TDES in ECB/CBC modes . It uses the stm32f4xx_cryp.c/.h drivers to access the STM32F4xx CRYP peripheral
 stm32f4xx_dac.cThis file provides firmware functions to manage the following functionalities of the Digital-to-Analog Converter (DAC) peripheral:
 stm32f4xx_dac.hThis file contains all the functions prototypes for the DAC firmware library
 stm32f4xx_dbgmcu.cThis file provides all the DBGMCU firmware functions
 stm32f4xx_dbgmcu.hThis file contains all the functions prototypes for the DBGMCU firmware library
 stm32f4xx_dcmi.cThis file provides firmware functions to manage the following functionalities of the DCMI peripheral:
 stm32f4xx_dcmi.hThis file contains all the functions prototypes for the DCMI firmware library
 stm32f4xx_dma.cThis file provides firmware functions to manage the following functionalities of the Direct Memory Access controller (DMA):
 stm32f4xx_dma.hThis file contains all the functions prototypes for the DMA firmware library
 stm32f4xx_exti.cThis file provides firmware functions to manage the following functionalities of the EXTI peripheral:
 stm32f4xx_exti.hThis file contains all the functions prototypes for the EXTI firmware library
 stm32f4xx_flash.cThis file provides firmware functions to manage the following functionalities of the FLASH peripheral:
 stm32f4xx_flash.hThis file contains all the functions prototypes for the FLASH firmware library
 stm32f4xx_fsmc.cThis file provides firmware functions to manage the following functionalities of the FSMC peripheral:
 stm32f4xx_fsmc.hThis file contains all the functions prototypes for the FSMC firmware library
 CMSIS/CM4/DeviceSupport/ST/STM32F4xx/stm32f4xx_gpio.c
 STM32F4xx_StdPeriph_Driver/src/stm32f4xx_gpio.c
 CMSIS/CM4/DeviceSupport/ST/STM32F4xx/stm32f4xx_gpio.h
 STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_gpio.h
 stm32f4xx_hash.cThis file provides firmware functions to manage the following functionalities of the HASH / HMAC Processor (HASH) peripheral:
 stm32f4xx_hash.hThis file contains all the functions prototypes for the HASH firmware library
 stm32f4xx_hash_md5.cThis file provides high level functions to compute the HASH MD5 and HMAC MD5 Digest of an input message. It uses the stm32f4xx_hash.c/.h drivers to access the STM32F4xx HASH peripheral
 stm32f4xx_hash_sha1.cThis file provides high level functions to compute the HASH SHA1 and HMAC SHA1 Digest of an input message. It uses the stm32f4xx_hash.c/.h drivers to access the STM32F4xx HASH peripheral
 stm32f4xx_i2c.cThis file provides firmware functions to manage the following functionalities of the Inter-integrated circuit (I2C)
 stm32f4xx_i2c.hThis file contains all the functions prototypes for the I2C firmware library
 stm32f4xx_it.cThis file contains the headers of the interrupt handlers
 stm32f4xx_it.h
 stm32f4xx_iwdg.cThis file provides firmware functions to manage the following functionalities of the Independent watchdog (IWDG) peripheral:
 stm32f4xx_iwdg.hThis file contains all the functions prototypes for the IWDG firmware library
 stm32f4xx_pwr.cThis file provides firmware functions to manage the following functionalities of the Power Controller (PWR) peripheral:
 stm32f4xx_pwr.hThis file contains all the functions prototypes for the PWR firmware library
 CMSIS/CM4/DeviceSupport/ST/STM32F4xx/stm32f4xx_rcc.c
 STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c
 CMSIS/CM4/DeviceSupport/ST/STM32F4xx/stm32f4xx_rcc.h
 STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_rcc.h
 stm32f4xx_rng.cThis file provides firmware functions to manage the following functionalities of the Random Number Generator (RNG) peripheral:
 stm32f4xx_rng.hThis file contains all the functions prototypes for the Random Number Generator(RNG) firmware library
 stm32f4xx_rtc.cThis file provides firmware functions to manage the following functionalities of the Real-Time Clock (RTC) peripheral:
 stm32f4xx_rtc.hThis file contains all the functions prototypes for the RTC firmware library
 stm32f4xx_sdio.cThis file provides firmware functions to manage the following functionalities of the Secure digital input/output interface (SDIO) peripheral:
 stm32f4xx_sdio.hThis file contains all the functions prototypes for the SDIO firmware library
 stm32f4xx_spi.cThis file provides firmware functions to manage the following functionalities of the Serial peripheral interface (SPI):
 stm32f4xx_spi.hThis file contains all the functions prototypes for the SPI firmware library
 stm32f4xx_syscfg.cThis file provides firmware functions to manage the SYSCFG peripheral
 stm32f4xx_syscfg.hThis file contains all the functions prototypes for the SYSCFG firmware library
 stm32f4xx_tim.cThis file provides firmware functions to manage the following functionalities of the TIM peripheral:
 stm32f4xx_tim.hThis file contains all the functions prototypes for the TIM firmware library
 stm32f4xx_usart.cThis file provides firmware functions to manage the following functionalities of the Universal synchronous asynchronous receiver transmitter (USART):
 stm32f4xx_usart.hThis file contains all the functions prototypes for the USART firmware library
 stm32f4xx_wwdg.cThis file provides firmware functions to manage the following functionalities of the Window watchdog (WWDG) peripheral:
 stm32f4xx_wwdg.hThis file contains all the functions prototypes for the WWDG firmware library
 system.c
 system.h
 system_stm32f10x.c
 system_stm32f10x.hCMSIS Cortex-M3 Device Peripheral Access Layer System Header File
 system_stm32f4xx.cCMSIS Cortex-M4 Device Peripheral Access Layer System Source File. This file contains the system clock configuration for STM32F4xx devices, and is generated by the clock configuration tool stm32f4xx_Clock_Configuration_V1.0.0.xls
 include/system_stm32f4xx.h
 lib/CMSIS/CM4/DeviceSupport/ST/STM32F4xx/Include/system_stm32f4xx.h
 term.c
 test_board.cpp
 test_board.h
 common/testsuite.hMAVLink comm protocol testsuite generated from common.xml
 rosflight/testsuite.hMAVLink comm protocol testsuite generated from rosflight.xml
 turbomath.cpp
 turbomath.h
 turbotrig_test.cpp
 uart.cpp
 uart.h
 ublox.cpp
 ublox.h
 udp_board.cpp
 udp_board.h
 usb_bsp.cThis file is responsible to offer board support package and is configurable by user
 usb_bsp.hSpecific api's relative to the used hardware platform
 usb_bsp_template.c
 usb_conf.hGeneral low level driver configuration
 usb_conf_template.h
 usb_core.cUSB-OTG Core Layer
 usb_core.hHeader of the Core Layer
 usb_dcd.cPeripheral Device Interface Layer
 usb_dcd.hPeripheral Driver Header file
 usb_dcd_int.cPeripheral Device interrupt subroutines
 usb_dcd_int.hPeripheral Device Interface Layer
 usb_defines.hHeader of the Core Layer
 usb_hcd.cHost Interface Layer
 usb_hcd.hHost layer Header file
 usb_hcd_int.cHost driver interrupt subroutines
 usb_hcd_int.hPeripheral Device Interface Layer
 usb_otg.cOTG Core Layer
 usb_otg.hOTG Core Header
 usb_regs.hHardware registers
 usbd_audio_core.cThis file provides the high layer firmware functions to manage the following functionalities of the USB Audio Class:
 usbd_audio_core.hHeader file for the usbd_audio_core.c file
 usbd_audio_out_if.cThis file provides the Audio Out (palyback) interface API
 usbd_audio_out_if.hHeader file for the usbd_audio_out_if.c file
 usbd_cdc_core.cThis file provides the high layer firmware functions to manage the following functionalities of the USB CDC Class:
 usbd_cdc_core.hHeader file for the usbd_cdc_core.c file
 usbd_cdc_if_template.cGeneric media access Layer
 usbd_cdc_if_template.hHeader for dfu_mal.c file
 usbd_cdc_vcp.cGeneric media access Layer
 usbd_cdc_vcp.hHeader for usbd_cdc_vcp.c file
 usbd_conf.hUSB Device configuration file
 usbd_conf_template.hUsb device configuration template file
 usbd_core.cThis file provides all the USBD core functions
 usbd_core.hHeader file for usbd_core.c
 usbd_def.hGeneral defines for the usb device library
 usbd_desc.cThis file provides the USBD descriptors and string formating method
 usbd_desc.hHeader file for the usbd_desc.c file
 usbd_dfu_core.cThis file provides the high layer firmware functions to manage the following functionalities of the USB DFU Class:
 usbd_dfu_core.hHeader file for the usbd_dfu_core.c file
 usbd_dfu_mal.cGeneric media access Layer
 usbd_dfu_mal.hHeader for usbd_dfu_mal.c file
 usbd_flash_if.cSpecific media access Layer for internal flash
 usbd_flash_if.hHeader for usbd_flash_if.c file
 usbd_hid_core.cThis file provides the HID core functions
 usbd_hid_core.hHeader file for the usbd_hid_core.c file
 usbd_ioreq.cThis file provides the IO requests APIs for control endpoints
 usbd_ioreq.hHeader file for the usbd_ioreq.c file
 usbd_mem_if_template.cSpecific media access Layer for a template memory. This file is provided as template example showing how to implement a new memory interface based on pre-defined API
 usbd_mem_if_template.hHeader for usbd_mem_if_template.c file
 usbd_msc_bot.cThis file provides all the BOT protocol core functions
 usbd_msc_bot.hHeader for the usbd_msc_bot.c file
 usbd_msc_core.cThis file provides all the MSC core functions
 usbd_msc_core.hHeader for the usbd_msc_core.c file
 usbd_msc_data.cThis file provides all the vital inquiry pages and sense data
 usbd_msc_data.hHeader for the usbd_msc_data.c file
 usbd_msc_mem.hHeader for the STORAGE DISK file file
 usbd_msc_scsi.cThis file provides all the USBD SCSI layer functions
 usbd_msc_scsi.hHeader for the usbd_msc_scsi.c file
 usbd_otp_if.cSpecific media access Layer for OTP (One Time Programming) memory
 usbd_otp_if.hHeader for usbd_otp_if.c file
 usbd_req.cThis file provides the standard USB requests following chapter 9
 usbd_req.hHeader file for the usbd_req.c file
 usbd_storage_template.cMemory management layer
 usbd_usr.cThis file includes the user application layer
 usbd_usr.hHeader file for usbd_usr.c
 util.h
 vcp.cpp
 vcp.h
 common/version.hMAVLink comm protocol built from common.xml
 rosflight/version.hMAVLink comm protocol built from rosflight.xml


rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:59