diff options
author | Dean Camera <[email protected]> | 2009-10-12 05:59:55 +0000 |
---|---|---|
committer | Dean Camera <[email protected]> | 2009-10-12 05:59:55 +0000 |
commit | dc68de15b69c2064b1b14d00659aa91054cccbe1 (patch) | |
tree | 36e3ac322537017ae61ae9d70ba56efddad8fc02 /Demos/Device/LowLevel/AudioOutput/AudioOutput.c | |
parent | be9d0a5aa97c84cc8723f69f2b88576965e386aa (diff) | |
download | qmk_firmware-dc68de15b69c2064b1b14d00659aa91054cccbe1.tar.gz qmk_firmware-dc68de15b69c2064b1b14d00659aa91054cccbe1.zip |
Make Audio device demos compatible with AVRs running at 16MHz instead of 8MHz.
Fix up demo documentation device compatibility list to be as general as possible to reduce changes required as Atmel releases more devices within the same USB AVR series.
Diffstat (limited to 'Demos/Device/LowLevel/AudioOutput/AudioOutput.c')
-rw-r--r-- | Demos/Device/LowLevel/AudioOutput/AudioOutput.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Demos/Device/LowLevel/AudioOutput/AudioOutput.c b/Demos/Device/LowLevel/AudioOutput/AudioOutput.c index 28e57c48c5..b9c306cc1a 100644 --- a/Demos/Device/LowLevel/AudioOutput/AudioOutput.c +++ b/Demos/Device/LowLevel/AudioOutput/AudioOutput.c @@ -79,9 +79,9 @@ void EVENT_USB_Device_Connect(void) LEDs_SetAllLEDs(LEDMASK_USB_ENUMERATING);
/* Sample reload timer initialization */
- OCR0A = (F_CPU / AUDIO_SAMPLE_FREQUENCY) - 1;
+ OCR0A = (F_CPU / 8 / AUDIO_SAMPLE_FREQUENCY) - 1;
TCCR0A = (1 << WGM01); // CTC mode
- TCCR0B = (1 << CS00); // Fcpu speed
+ TCCR0B = (1 << CS01); // Fcpu/8 speed
#if defined(AUDIO_OUT_MONO)
/* Set speaker as output */
|