summaryrefslogtreecommitdiff
path: root/library/include
diff options
context:
space:
mode:
authormarwik15 <marwik15@gmail.com>2022-05-02 11:30:54 +0200
committermarwik15 <marwik15@gmail.com>2022-05-02 11:30:54 +0200
commitd417394ae791e9972fede0665587aa612f93bca0 (patch)
tree1087d58f9db079327b9f516157a31b6821b7997f /library/include
parentac5e26518a780f19483585cd6b5d62de9094c2b8 (diff)
downloadhwd-d417394ae791e9972fede0665587aa612f93bca0.zip
hwd-d417394ae791e9972fede0665587aa612f93bca0.tar.gz
hwd-d417394ae791e9972fede0665587aa612f93bca0.tar.bz2
Add sine wave generator
Diffstat (limited to 'library/include')
-rw-r--r--library/include/hwd.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/library/include/hwd.h b/library/include/hwd.h
index fbd2fef..4ea75fa 100644
--- a/library/include/hwd.h
+++ b/library/include/hwd.h
@@ -20,4 +20,15 @@ std::vector<char> read(std::size_t len, std::size_t off);
bool write(const std::vector<char> data, std::size_t off);
} // namespace memory
+namespace sinewave
+{
+ void set_amplitude(double);
+ void set_frequency(double);
+ void set_phase(double);
+ double get_amplitude();
+ double get_frequency();
+ double get_phase();
+ double get_point();
+} // namespace sinewave
+
} // namespace hwd