diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 6ce915698d..a5452548cc 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -127,7 +127,7 @@ jobs: - name: Examples STM32H7 Series if: always() run: | - (cd examples && ../tools/scripts/examples_compile.py nucleo_h743zi) + (cd examples && ../tools/scripts/examples_compile.py nucleo_h743zi nucleo_h723zg) stm32f4-examples-1: runs-on: ubuntu-20.04 diff --git a/examples/nucleo_h723zg/blink/main.cpp b/examples/nucleo_h723zg/blink/main.cpp new file mode 100644 index 0000000000..205bc44743 --- /dev/null +++ b/examples/nucleo_h723zg/blink/main.cpp @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2016-2017, Niklas Hauser + * + * This file is part of the modm project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ +// ---------------------------------------------------------------------------- + +#include + +using namespace Board; + +int +main() +{ + Board::initialize(); + Leds::setOutput(); + + // Use the logging streams to print some messages. + // Change MODM_LOG_LEVEL above to enable or disable these messages + MODM_LOG_DEBUG << "debug" << modm::endl; + MODM_LOG_INFO << "info" << modm::endl; + MODM_LOG_WARNING << "warning" << modm::endl; + MODM_LOG_ERROR << "error" << modm::endl; + + uint32_t counter(0); + + while (true) + { + Leds::write(1 << (counter % (Leds::width+1) )); + modm::delay(Button::read() ? 100ms : 500ms); + + MODM_LOG_INFO << "loop: " << counter++ << modm::endl; + } + + return 0; +} diff --git a/examples/nucleo_h723zg/blink/project.xml b/examples/nucleo_h723zg/blink/project.xml new file mode 100644 index 0000000000..e4bddd1ed7 --- /dev/null +++ b/examples/nucleo_h723zg/blink/project.xml @@ -0,0 +1,9 @@ + + modm:nucleo-h723zg + + + + + modm:build:scons + +