From d417394ae791e9972fede0665587aa612f93bca0 Mon Sep 17 00:00:00 2001 From: marwik15 Date: Mon, 2 May 2022 11:30:54 +0200 Subject: Add sine wave generator --- examples/CMakeLists.txt | 1 + examples/sinewave/CMakeLists.txt | 7 +++++++ examples/sinewave/sinewave_example.cpp | 20 ++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 examples/CMakeLists.txt create mode 100644 examples/sinewave/CMakeLists.txt create mode 100644 examples/sinewave/sinewave_example.cpp (limited to 'examples') diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt new file mode 100644 index 0000000..931a91e --- /dev/null +++ b/examples/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(sinewave) diff --git a/examples/sinewave/CMakeLists.txt b/examples/sinewave/CMakeLists.txt new file mode 100644 index 0000000..6c83399 --- /dev/null +++ b/examples/sinewave/CMakeLists.txt @@ -0,0 +1,7 @@ +project(sinewave_example CXX) + +add_executable(sinewave_example "sinewave_example.cpp") + +target_link_libraries(sinewave_example library) + +#${CMAKE_INSTALL_DOCDIR}/examples diff --git a/examples/sinewave/sinewave_example.cpp b/examples/sinewave/sinewave_example.cpp new file mode 100644 index 0000000..e6583d6 --- /dev/null +++ b/examples/sinewave/sinewave_example.cpp @@ -0,0 +1,20 @@ +#include +#include + +#include +#include +#include + +int main() { + + hwd::sinewave::set_amplitude(11); + hwd::sinewave::set_frequency(10); + hwd::sinewave::set_phase(30); + + for (int i = 1; i < 1200; i++) { + std::cout << hwd::sinewave::get_point() << std::endl; + + } + + return 0; +} -- cgit v1.1