]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/demo/demo.c
Define our own constant for PI.
[libsigrok.git] / src / hardware / demo / demo.c
index 7111097bb7657046d70c4f1efcf03e4cf39092cf..44b9293133faba108c1218a7b0ff76b1c664d3b0 100644 (file)
@@ -225,7 +225,7 @@ static void generate_analog_pattern(struct analog_gen *ag, uint64_t sample_rate)
                for (i = 0; i < num_samples; i++) {
                        t = (double) i / (double) sample_rate;
                        ag->pattern_data[i] = ag->amplitude *
-                                               sin(2 * M_PI * frequency * t);
+                                               sin(2 * PI * frequency * t);
                }
 
                ag->num_samples = num_samples;
@@ -238,8 +238,8 @@ static void generate_analog_pattern(struct analog_gen *ag, uint64_t sample_rate)
 
                for (i = 0; i < num_samples; i++) {
                        t = (double) i / (double) sample_rate;
-                       ag->pattern_data[i] = (2 * ag->amplitude / M_PI) *
-                                               asin(sin(2 * M_PI * frequency * t));
+                       ag->pattern_data[i] = (2 * ag->amplitude / PI) *
+                                               asin(sin(2 * PI * frequency * t));
                }
 
                ag->num_samples = num_samples;