Synthesizer / Mbed 2 deprecated DBSMUSICPROJ4

Dependencies:   mbed

Committer:
liam_grazier
Date:
Thu Jul 11 09:36:30 2019 +0000
Revision:
0:951442bd3f7f
Child:
1:5b491fa83cb7
send1;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
liam_grazier 0:951442bd3f7f 1 #include "mbed.h"
liam_grazier 0:951442bd3f7f 2 #include "main.hpp"
liam_grazier 0:951442bd3f7f 3
liam_grazier 0:951442bd3f7f 4 int main() {
liam_grazier 0:951442bd3f7f 5 float meas;
liam_grazier 0:951442bd3f7f 6 while(1) {
liam_grazier 0:951442bd3f7f 7 cs = 1;
liam_grazier 0:951442bd3f7f 8 dac.format(32,1);
liam_grazier 0:951442bd3f7f 9 dac.frequency(50000000);
liam_grazier 0:951442bd3f7f 10 wait(0.5);
liam_grazier 0:951442bd3f7f 11 cs = 0;
liam_grazier 0:951442bd3f7f 12 dac.write(0x30FFFF);
liam_grazier 0:951442bd3f7f 13 wait(0.5);
liam_grazier 0:951442bd3f7f 14 allledon();
liam_grazier 0:951442bd3f7f 15 updateled();
liam_grazier 0:951442bd3f7f 16 multiplexa = 0;
liam_grazier 0:951442bd3f7f 17 meas = analog_valuea.read(); // Converts and read the analog input value (value from 0.0 to 1.0)
liam_grazier 0:951442bd3f7f 18 meas = meas * 3300; // Change the value to be in the 0 to 3300 range
liam_grazier 0:951442bd3f7f 19 printf("measure = %.0f mV\n", meas);
liam_grazier 0:951442bd3f7f 20 if (meas > 2000) { // If the value is greater than 2V then switch the LED on
liam_grazier 0:951442bd3f7f 21 led = 1;
liam_grazier 0:951442bd3f7f 22 }
liam_grazier 0:951442bd3f7f 23 else {
liam_grazier 0:951442bd3f7f 24 led = 0;
liam_grazier 0:951442bd3f7f 25 // }
liam_grazier 0:951442bd3f7f 26 }
liam_grazier 0:951442bd3f7f 27 }
liam_grazier 0:951442bd3f7f 28 }