break;
case PATTERN_SINE:
- frequency = sample_rate / ANALOG_SAMPLES_PER_PERIOD;
+ frequency = (double) sample_rate / ANALOG_SAMPLES_PER_PERIOD;
/* Make sure the number of samples we put out is an integer
* multiple of our period size */
break;
case PATTERN_TRIANGLE:
- frequency = sample_rate / ANALOG_SAMPLES_PER_PERIOD;
+ frequency = (double) sample_rate / ANALOG_SAMPLES_PER_PERIOD;
while (num_samples % ANALOG_SAMPLES_PER_PERIOD != 0)
num_samples--;
break;
case PATTERN_SAWTOOTH:
- frequency = sample_rate / ANALOG_SAMPLES_PER_PERIOD;
+ frequency = (double) sample_rate / ANALOG_SAMPLES_PER_PERIOD;
while (num_samples % ANALOG_SAMPLES_PER_PERIOD != 0)
num_samples--;