Jacob Isakson
/
AFG_project
jisakson3
main.cpp@0:c1a4c1e9618c, 22 months ago (annotated)
- Committer:
- jisakson3
- Date:
- Mon Dec 05 02:01:53 2022 +0000
- Revision:
- 0:c1a4c1e9618c
V1.0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jisakson3 | 0:c1a4c1e9618c | 1 | |
jisakson3 | 0:c1a4c1e9618c | 2 | |
jisakson3 | 0:c1a4c1e9618c | 3 | // confirmed includes |
jisakson3 | 0:c1a4c1e9618c | 4 | #include "mbed.h" |
jisakson3 | 0:c1a4c1e9618c | 5 | #include "MODDMA.h" |
jisakson3 | 0:c1a4c1e9618c | 6 | |
jisakson3 | 0:c1a4c1e9618c | 7 | // testing includes |
jisakson3 | 0:c1a4c1e9618c | 8 | #include "SignalGenDAC.h" |
jisakson3 | 0:c1a4c1e9618c | 9 | #include "SignalGenDefs.h" |
jisakson3 | 0:c1a4c1e9618c | 10 | |
jisakson3 | 0:c1a4c1e9618c | 11 | #define PI 3.14159 |
jisakson3 | 0:c1a4c1e9618c | 12 | |
jisakson3 | 0:c1a4c1e9618c | 13 | int main() { |
jisakson3 | 0:c1a4c1e9618c | 14 | RawSerial pc(USBTX, USBRX); |
jisakson3 | 0:c1a4c1e9618c | 15 | |
jisakson3 | 0:c1a4c1e9618c | 16 | SignalGenDAC signal; |
jisakson3 | 0:c1a4c1e9618c | 17 | signal.PrepareWaveform(SG_SINE, 100, 50, 3.0, 1.5); |
jisakson3 | 0:c1a4c1e9618c | 18 | wait(1.0); |
jisakson3 | 0:c1a4c1e9618c | 19 | |
jisakson3 | 0:c1a4c1e9618c | 20 | while (1) { |
jisakson3 | 0:c1a4c1e9618c | 21 | signal.Start(); |
jisakson3 | 0:c1a4c1e9618c | 22 | wait(5.0); |
jisakson3 | 0:c1a4c1e9618c | 23 | signal.Stop(); |
jisakson3 | 0:c1a4c1e9618c | 24 | wait(1.0); |
jisakson3 | 0:c1a4c1e9618c | 25 | } |
jisakson3 | 0:c1a4c1e9618c | 26 | } |
jisakson3 | 0:c1a4c1e9618c | 27 | |
jisakson3 | 0:c1a4c1e9618c | 28 | |
jisakson3 | 0:c1a4c1e9618c | 29 | |
jisakson3 | 0:c1a4c1e9618c | 30 | |
jisakson3 | 0:c1a4c1e9618c | 31 |