Init commit

This commit is contained in:
2021-04-27 17:22:34 +02:00
commit 4f6fe6959f
1140 changed files with 1174277 additions and 0 deletions
.gitignore.gitmodulesCMakeLists.txtLICENSENOTICEREADME.md
bsp_hosted
bsp_linux
bsp_stm32_freertos
CMakeLists.txtREADME.md
STM32CubeH7
Boards
CMakeLists.txt
Drivers
BSP
BSP.mkCMakeLists.txt
Components
STM32H7xx_HAL_Driver
CMakeLists.txt
Inc
Legacy
stm32_assert_template.hstm32h7xx_hal.hstm32h7xx_hal_adc.hstm32h7xx_hal_adc_ex.hstm32h7xx_hal_cec.hstm32h7xx_hal_comp.hstm32h7xx_hal_conf_template.hstm32h7xx_hal_cordic.hstm32h7xx_hal_cortex.hstm32h7xx_hal_crc.hstm32h7xx_hal_crc_ex.hstm32h7xx_hal_cryp.hstm32h7xx_hal_cryp_ex.hstm32h7xx_hal_dac.hstm32h7xx_hal_dac_ex.hstm32h7xx_hal_dcmi.hstm32h7xx_hal_def.hstm32h7xx_hal_dfsdm.hstm32h7xx_hal_dfsdm_ex.hstm32h7xx_hal_dma.hstm32h7xx_hal_dma2d.hstm32h7xx_hal_dma_ex.hstm32h7xx_hal_dsi.hstm32h7xx_hal_dts.hstm32h7xx_hal_eth.hstm32h7xx_hal_eth_ex.hstm32h7xx_hal_exti.hstm32h7xx_hal_fdcan.hstm32h7xx_hal_flash.hstm32h7xx_hal_flash_ex.hstm32h7xx_hal_fmac.hstm32h7xx_hal_gfxmmu.hstm32h7xx_hal_gpio.hstm32h7xx_hal_gpio_ex.hstm32h7xx_hal_hash.hstm32h7xx_hal_hash_ex.hstm32h7xx_hal_hcd.hstm32h7xx_hal_hrtim.hstm32h7xx_hal_hsem.hstm32h7xx_hal_i2c.hstm32h7xx_hal_i2c_ex.hstm32h7xx_hal_i2s.hstm32h7xx_hal_i2s_ex.hstm32h7xx_hal_irda.hstm32h7xx_hal_irda_ex.hstm32h7xx_hal_iwdg.hstm32h7xx_hal_jpeg.hstm32h7xx_hal_lptim.hstm32h7xx_hal_ltdc.hstm32h7xx_hal_ltdc_ex.hstm32h7xx_hal_mdios.hstm32h7xx_hal_mdma.hstm32h7xx_hal_mmc.hstm32h7xx_hal_mmc_ex.hstm32h7xx_hal_nand.hstm32h7xx_hal_nor.hstm32h7xx_hal_opamp.hstm32h7xx_hal_opamp_ex.hstm32h7xx_hal_ospi.hstm32h7xx_hal_otfdec.hstm32h7xx_hal_pcd.hstm32h7xx_hal_pcd_ex.hstm32h7xx_hal_pssi.hstm32h7xx_hal_pwr.hstm32h7xx_hal_pwr_ex.hstm32h7xx_hal_qspi.hstm32h7xx_hal_ramecc.hstm32h7xx_hal_rcc.hstm32h7xx_hal_rcc_ex.hstm32h7xx_hal_rng.hstm32h7xx_hal_rng_ex.hstm32h7xx_hal_rtc.hstm32h7xx_hal_rtc_ex.hstm32h7xx_hal_sai.hstm32h7xx_hal_sai_ex.hstm32h7xx_hal_sd.hstm32h7xx_hal_sd_ex.hstm32h7xx_hal_sdram.hstm32h7xx_hal_smartcard.hstm32h7xx_hal_smartcard_ex.hstm32h7xx_hal_smbus.hstm32h7xx_hal_spdifrx.hstm32h7xx_hal_spi.hstm32h7xx_hal_spi_ex.hstm32h7xx_hal_sram.hstm32h7xx_hal_swpmi.hstm32h7xx_hal_tim.hstm32h7xx_hal_tim_ex.hstm32h7xx_hal_uart.hstm32h7xx_hal_uart_ex.hstm32h7xx_hal_usart.hstm32h7xx_hal_usart_ex.hstm32h7xx_hal_wwdg.hstm32h7xx_ll_adc.hstm32h7xx_ll_bdma.hstm32h7xx_ll_bus.hstm32h7xx_ll_comp.hstm32h7xx_ll_cordic.hstm32h7xx_ll_cortex.hstm32h7xx_ll_crc.hstm32h7xx_ll_crs.hstm32h7xx_ll_dac.hstm32h7xx_ll_delayblock.hstm32h7xx_ll_dma.hstm32h7xx_ll_dma2d.hstm32h7xx_ll_dmamux.hstm32h7xx_ll_exti.hstm32h7xx_ll_fmac.hstm32h7xx_ll_fmc.hstm32h7xx_ll_gpio.hstm32h7xx_ll_hrtim.hstm32h7xx_ll_hsem.hstm32h7xx_ll_i2c.hstm32h7xx_ll_iwdg.hstm32h7xx_ll_lptim.hstm32h7xx_ll_lpuart.hstm32h7xx_ll_mdma.hstm32h7xx_ll_opamp.hstm32h7xx_ll_pwr.hstm32h7xx_ll_rcc.hstm32h7xx_ll_rng.hstm32h7xx_ll_rtc.hstm32h7xx_ll_sdmmc.hstm32h7xx_ll_spi.hstm32h7xx_ll_swpmi.hstm32h7xx_ll_system.hstm32h7xx_ll_tim.hstm32h7xx_ll_usart.hstm32h7xx_ll_usb.hstm32h7xx_ll_utils.hstm32h7xx_ll_wwdg.h
License.mdREADME.mdSTM32H7xx_HAL_DRIVER.mk
Src
stm32h7xx_hal.cstm32h7xx_hal_adc.cstm32h7xx_hal_adc_ex.cstm32h7xx_hal_cec.cstm32h7xx_hal_comp.cstm32h7xx_hal_cordic.cstm32h7xx_hal_cortex.cstm32h7xx_hal_crc.cstm32h7xx_hal_crc_ex.cstm32h7xx_hal_cryp.cstm32h7xx_hal_cryp_ex.cstm32h7xx_hal_dac.cstm32h7xx_hal_dac_ex.cstm32h7xx_hal_dcmi.cstm32h7xx_hal_dfsdm.cstm32h7xx_hal_dfsdm_ex.cstm32h7xx_hal_dma.cstm32h7xx_hal_dma2d.cstm32h7xx_hal_dma_ex.cstm32h7xx_hal_dsi.cstm32h7xx_hal_dts.cstm32h7xx_hal_eth.cstm32h7xx_hal_eth_ex.cstm32h7xx_hal_exti.cstm32h7xx_hal_fdcan.cstm32h7xx_hal_flash.cstm32h7xx_hal_flash_ex.cstm32h7xx_hal_fmac.cstm32h7xx_hal_gfxmmu.cstm32h7xx_hal_gpio.cstm32h7xx_hal_hash.cstm32h7xx_hal_hash_ex.cstm32h7xx_hal_hcd.cstm32h7xx_hal_hrtim.cstm32h7xx_hal_hsem.cstm32h7xx_hal_i2c.cstm32h7xx_hal_i2c_ex.cstm32h7xx_hal_i2s.cstm32h7xx_hal_i2s_ex.cstm32h7xx_hal_irda.cstm32h7xx_hal_iwdg.cstm32h7xx_hal_jpeg.cstm32h7xx_hal_lptim.cstm32h7xx_hal_ltdc.cstm32h7xx_hal_ltdc_ex.cstm32h7xx_hal_mdios.cstm32h7xx_hal_mdma.cstm32h7xx_hal_mmc.cstm32h7xx_hal_mmc_ex.cstm32h7xx_hal_msp_template.cstm32h7xx_hal_nand.cstm32h7xx_hal_nor.cstm32h7xx_hal_opamp.cstm32h7xx_hal_opamp_ex.cstm32h7xx_hal_ospi.cstm32h7xx_hal_otfdec.cstm32h7xx_hal_pcd.cstm32h7xx_hal_pcd_ex.cstm32h7xx_hal_pssi.cstm32h7xx_hal_pwr.cstm32h7xx_hal_pwr_ex.cstm32h7xx_hal_qspi.cstm32h7xx_hal_ramecc.cstm32h7xx_hal_rcc.cstm32h7xx_hal_rcc_ex.cstm32h7xx_hal_rng.cstm32h7xx_hal_rng_ex.cstm32h7xx_hal_rtc.cstm32h7xx_hal_rtc_ex.cstm32h7xx_hal_sai.cstm32h7xx_hal_sai_ex.cstm32h7xx_hal_sd.cstm32h7xx_hal_sd_ex.cstm32h7xx_hal_sdram.cstm32h7xx_hal_smartcard.cstm32h7xx_hal_smartcard_ex.cstm32h7xx_hal_smbus.cstm32h7xx_hal_spdifrx.cstm32h7xx_hal_spi.cstm32h7xx_hal_spi_ex.cstm32h7xx_hal_sram.cstm32h7xx_hal_swpmi.cstm32h7xx_hal_tim.cstm32h7xx_hal_tim_ex.cstm32h7xx_hal_timebase_rtc_alarm_template.cstm32h7xx_hal_timebase_rtc_wakeup_template.cstm32h7xx_hal_timebase_tim_template.cstm32h7xx_hal_uart.cstm32h7xx_hal_uart_ex.cstm32h7xx_hal_usart.cstm32h7xx_hal_usart_ex.cstm32h7xx_hal_wwdg.cstm32h7xx_ll_adc.cstm32h7xx_ll_bdma.cstm32h7xx_ll_comp.cstm32h7xx_ll_cordic.cstm32h7xx_ll_crc.cstm32h7xx_ll_crs.cstm32h7xx_ll_dac.cstm32h7xx_ll_delayblock.cstm32h7xx_ll_dma.cstm32h7xx_ll_dma2d.cstm32h7xx_ll_exti.cstm32h7xx_ll_fmac.cstm32h7xx_ll_fmc.cstm32h7xx_ll_gpio.cstm32h7xx_ll_hrtim.cstm32h7xx_ll_i2c.cstm32h7xx_ll_lptim.cstm32h7xx_ll_lpuart.cstm32h7xx_ll_mdma.cstm32h7xx_ll_opamp.cstm32h7xx_ll_pwr.cstm32h7xx_ll_rcc.cstm32h7xx_ll_rng.cstm32h7xx_ll_rtc.cstm32h7xx_ll_sdmmc.cstm32h7xx_ll_spi.cstm32h7xx_ll_swpmi.cstm32h7xx_ll_tim.cstm32h7xx_ll_usart.cstm32h7xx_ll_usb.cstm32h7xx_ll_utils.c
_htmresc
STM32H7xx_Nucleo
CMSIS
CMakeLists.txt
Middlewares
boardtest
bsp_stm32.mk
core
fsfwconfig
main.cppstartup_stm32h743xx.s
utility
bsp_stm32_rtems
cmake
common
covGen.sh
doc
freertos
generators
lwip
CHANGELOGCMakeLists.txtCOPYINGFEATURESFILESLwIP.mkREADMEUPGRADING
cmake
src
CMakeLists.txtFILESFilelists.cmakeFilelists.mk
api
apps
core
include
netif
st_readme.txt
system
test
misc
mission
test
tmtc
unlockRealtime

@ -0,0 +1,19 @@
#include <common/stm32_nucleo/STM32TestTask.h>
#include <stm32h7xx_nucleo.h>
#include <OBSWConfig.h>
STM32TestTask::STM32TestTask(object_id_t objectId, bool enablePrintout,
bool blinkyLed): TestTask(objectId, enablePrintout),
blinkyLed(blinkyLed) {
}
ReturnValue_t STM32TestTask::performPeriodicAction() {
if(blinkyLed) {
#if OBSW_ETHERNET_USE_LEDS == 0
BSP_LED_Toggle(LED1);
BSP_LED_Toggle(LED2);
#endif
BSP_LED_Toggle(LED3);
}
return TestTask::performPeriodicAction();
}