Init commit
This commit is contained in:
.gitignore.gitmodulesCMakeLists.txtLICENSENOTICEREADME.md
bsp_hosted
CMakeLists.txtbsp_hosted.mk
core
fsfwconfig
main.cpputility
bsp_linux
CMakeLists.txt
core
fsfwconfig
main.cpptest
utility
bsp_stm32_freertos
CMakeLists.txtREADME.md
STM32CubeH7
Boards
CMakeLists.txt
CMakeLists.txtNUCLEO-H743ZI
Drivers
BSP
BSP.mkCMakeLists.txt
Components
STM32H7xx_HAL_Driver
CMakeLists.txtLicense.mdREADME.mdSTM32H7xx_HAL_DRIVER.mk
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.hSrc
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
ARM.CMSIS.pdscCMSIS.mk
CMakeLists.txtCore
Include
cmsis_armcc.hcmsis_armclang.hcmsis_compiler.hcmsis_gcc.hcmsis_iccarm.hcmsis_version.hcore_armv8mbl.hcore_armv8mml.hcore_cm0.hcore_cm0plus.hcore_cm1.hcore_cm23.hcore_cm3.hcore_cm33.hcore_cm4.hcore_cm7.hcore_sc000.hcore_sc300.hmpu_armv7.hmpu_armv8.htz_context.h
Template
ARMv8-M
Device
ST
STM32H7xx
Include
stm32h723xx.hstm32h725xx.hstm32h730xx.hstm32h730xxq.hstm32h733xx.hstm32h735xx.hstm32h742xx.hstm32h743xx.hstm32h745xx.hstm32h747xx.hstm32h750xx.hstm32h753xx.hstm32h755xx.hstm32h757xx.hstm32h7a3xx.hstm32h7a3xxq.hstm32h7b0xx.hstm32h7b0xxq.hstm32h7b3xx.hstm32h7b3xxq.hstm32h7xx.hsystem_stm32h7xx.h
_htmresc
Include
cmsis_armcc.hcmsis_armclang.hcmsis_compiler.hcmsis_gcc.hcmsis_iccarm.hcmsis_version.hcore_armv8mbl.hcore_armv8mml.hcore_cm0.hcore_cm0plus.hcore_cm1.hcore_cm23.hcore_cm3.hcore_cm33.hcore_cm4.hcore_cm7.hcore_sc000.hcore_sc300.hmpu_armv7.hmpu_armv8.htz_context.h
LICENSE.txtREADME.mdRTOS
Template
RTOS2
Include
Source
Template
Middlewares
CMakeLists.txt
Third_Party
boardtest
bsp_stm32.mkcore
fsfwconfig
main.cppstartup_stm32h743xx.sutility
bsp_stm32_rtems
CMakeLists.txtRTEMSConfig.h
boardconfig
CMakeLists.txthardware_init.chardware_init.hlan8742.clan8742.hled.cled.hlwipopts.hstm32h7xx_it.cstm32h7xx_it.hstm32h7xx_nucleo.cstm32h7xx_nucleo.hstm32h7xx_nucleo_conf.hstm32h7xx_nucleo_errno.h
boardtest
core
fsfwconfig
init.cmain.cppcmake
BuildType.cmakeHardwareOsPostConfig.cmakeHardwareOsPreConfig.cmakePreProjectConfig.cmakeRPiCrossCompileConfig.cmakeSTM32FreeRTOSConfig.cmake
scripts
BeagleBoneBlack
FreeRTOS
create_cmake_debug_cfg.shcreate_cmake_release_cfg.shcreate_cmake_relwithdeb_cfg.shcreate_cmake_size_cfg.shpath_helper.sh
Host
Linux
create_cmake_debug_cfg.shcreate_cmake_release_cfg.shcreate_cmake_relwithdeb_cfg.shcreate_cmake_size_cfg.sh
RPi
create_cmake_debug_cfg.sh
crosscompile
RTEMS
create_cmake_debug_cfg.shcreate_cmake_release_cfg.shcreate_cmake_relwithdeb_cfg.shcreate_cmake_size_cfg.shrtems_env_setter.sh
cmake_build_config.pycommon
covGen.shdoc
README-cmake.mdREADME-eclipse.mdREADME-host.mdREADME-linux.mdREADME-rpi.mdREADME-stm32-freertos.mdREADME-stm32-rtems.md
images
FSFW_Logo_V3_bw.pngbuild_cfg_mingw.PNGcmake.png
eclipse
eclipse-cross-compile-linux.pngeclipse-cross-compile-win.pngeclipse-indexer.pngeclipse-rpi.pngrpi-win-environment.PNG
eclipse_cfg.PNGeclipse_logo_colour.pngrpi
stm32_nucleo
freertos
generators
archive
datapool
devicecommands
events
mib_exporter.pyobjects
packetcontent
parserbase
returnvalues
subservice
utility
verificationMessageExtractor.pylwip
CHANGELOGCMakeLists.txtCOPYINGFEATURESFILESLwIP.mkREADMEUPGRADING
cmake
src
CMakeLists.txtFILESFilelists.cmakeFilelists.mk
st_readme.txtapi
apps
altcp_tls
http
lwiperf
mdns
mqtt
netbiosns
smtp
snmp
snmp_asn1.csnmp_asn1.hsnmp_core.csnmp_core_priv.hsnmp_mib2.csnmp_mib2_icmp.csnmp_mib2_interfaces.csnmp_mib2_ip.csnmp_mib2_snmp.csnmp_mib2_system.csnmp_mib2_tcp.csnmp_mib2_udp.csnmp_msg.csnmp_msg.hsnmp_netconn.csnmp_pbuf_stream.csnmp_pbuf_stream.hsnmp_raw.csnmp_scalar.csnmp_snmpv2_framework.csnmp_snmpv2_usm.csnmp_table.csnmp_threadsync.csnmp_traps.csnmpv3.csnmpv3_mbedtls.csnmpv3_priv.h
sntp
tftp
core
CMakeLists.txtaltcp.caltcp_alloc.caltcp_tcp.cdef.cdns.cinet_chksum.cinit.cip.c
ipv4
ipv6
mem.cmemp.cnetif.cpbuf.craw.cstats.csys.ctcp.ctcp_in.ctcp_out.ctimeouts.cudp.cinclude
compat
lwip
altcp.haltcp_tcp.haltcp_tls.hapi.h
apps
FILESaltcp_proxyconnect.haltcp_tls_mbedtls_opts.hfs.hhttp_client.hhttpd.hhttpd_opts.hlwiperf.hmdns.hmdns_opts.hmdns_priv.hmqtt.hmqtt_opts.hmqtt_priv.hnetbiosns.hnetbiosns_opts.hsmtp.hsmtp_opts.hsnmp.hsnmp_core.hsnmp_mib2.hsnmp_opts.hsnmp_scalar.hsnmp_snmpv2_framework.hsnmp_snmpv2_usm.hsnmp_table.hsnmp_threadsync.hsnmpv3.hsntp.hsntp_opts.htftp_opts.htftp_server.h
arch.hautoip.hdebug.hdef.hdhcp.hdhcp6.hdns.herr.herrno.hetharp.hethip6.hicmp.hicmp6.hif_api.higmp.hinet.hinet_chksum.hinit.hinit.h.cmake.inip.hip4.hip4_addr.hip4_frag.hip6.hip6_addr.hip6_frag.hip6_zone.hip_addr.hmem.hmemp.hmld6.hnd6.hnetbuf.hnetdb.hnetif.hnetifapi.hopt.hpbuf.hpriv
altcp_priv.hapi_msg.hmem_priv.hmemp_priv.hmemp_std.hnd6_priv.hraw_priv.hsockets_priv.htcp_priv.htcpip_priv.h
prot
autoip.hdhcp.hdhcp6.hdns.hetharp.hethernet.hiana.hicmp.hicmp6.hieee.higmp.hip.hip4.hip6.hmld6.hnd6.htcp.hudp.h
raw.hsio.hsnmp.hsockets.hstats.hsys.htcp.htcpbase.htcpip.htimeouts.hudp.hnetif
bridgeif.hbridgeif_opts.hetharp.hethernet.hieee802154.hlowpan6.hlowpan6_ble.hlowpan6_common.hlowpan6_opts.h
ppp
ccp.hchap-md5.hchap-new.hchap_ms.heap.hecp.heui64.hfsm.hipcp.hipv6cp.hlcp.hmagic.hmppe.h
slipif.hzepif.hpolarssl
ppp.hppp_impl.hppp_opts.hpppapi.hpppcrypt.hpppdebug.hpppoe.hpppol2tp.hpppos.hupap.hvj.hnetif
CMakeLists.txtFILESbridgeif.cbridgeif_fdb.cethernet.clowpan6.clowpan6_ble.clowpan6_common.c
ppp
PPPD_FOLLOWUPauth.cccp.cchap-md5.cchap-new.cchap_ms.cdemand.ceap.cecp.ceui64.cfsm.cipcp.cipv6cp.clcp.cmagic.cmppe.cmultilink.c
slipif.czepif.cpolarssl
ppp.cpppapi.cpppcrypt.cpppoe.cpppol2tp.cpppos.cupap.cutils.cvj.csystem
test
fuzz
sockets
unit
misc
mission
CMakeLists.txt
assemblies
controller
core
devices
CMakeLists.txtTestCookie.cppTestCookie.hTestDeviceHandler.cppTestDeviceHandler.hTestEchoComIF.cppTestEchoComIF.h
mission.mkdevicedefinitions
utility
test
CMakeLists.txtFsfwExampleTask.cppFsfwExampleTask.hFsfwReaderTask.cppFsfwReaderTask.hMutexExample.cppMutexExample.hTestTask.cppTestTask.htest.mk
testdefinitions
tmtc
.gitignoreREADME.md
unlockRealtime.idea
runConfigurations
config
__init__.pycustom_com_config.pycustom_definitions.pycustom_globals.pycustom_mode_op.pyhook_base.pyobject_ids.pyversion.py
logo.pngpus_tc
__init__.pycommand_data.pyservice_200_mode.pyservice_20_parameters.pyservice_2_raw_cmd.pyservice_3_housekeeping.pyservice_8_func_cmd.pytc_packing.py
pus_tm
tmtc_client_cli.pytmtc_client_gui.pyutility
19
common/stm32_nucleo/STM32TestTask.cpp
Normal file
19
common/stm32_nucleo/STM32TestTask.cpp
Normal file
@ -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();
|
||||
}
|
Reference in New Issue
Block a user