X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/e9029d49d5455ec146d2e87436d43d747d6c657a..bc14c1a7f61713128819f12fcdcc9ec10ff404ab:/LUFA/Platform/XMEGA/ClockManagement.h diff --git a/LUFA/Platform/XMEGA/ClockManagement.h b/LUFA/Platform/XMEGA/ClockManagement.h index 04b91e002..18d7c631e 100644 --- a/LUFA/Platform/XMEGA/ClockManagement.h +++ b/LUFA/Platform/XMEGA/ClockManagement.h @@ -49,18 +49,18 @@ * * Usage Example: * \code - * #include - * - * void main(void) - * { - * // Start the internal 32MHz RC oscillator and switch the CPU core to run from it - * XMEGACLK_StartInternalOscillator(CLOCK_SRC_INT_RC32MHZ); - * XMEGACLK_SetCPUClockSource(CLOCK_SRC_INT_RC32MHZ, F_CPU); - * - * // Start the external oscillator and multiply up the frequency - * XMEGACLK_StartExternalOscillator(EXOSC_FREQ_9MHZ_MAX, EXOSC_START_1KCLK); - * XMEGACLK_StartPLL(CLOCK_SRC_XOSC, 8000000, F_USB); - * } + * #include + * + * void main(void) + * { + * // Start the PLL to multiply the 2MHz RC oscillator to 32MHz and switch the CPU core to run from it + * XMEGACLK_StartPLL(CLOCK_SRC_INT_RC2MHZ, 2000000, 32000000); + * XMEGACLK_SetCPUClockSource(CLOCK_SRC_PLL, F_CPU); + * + * // Start the 32MHz internal RC oscillator and start the DFLL to increase it to 48MHz using the USB SOF as a reference + * XMEGACLK_StartInternalOscillator(CLOCK_SRC_INT_RC32MHZ); + * XMEGACLK_StartDFLL(CLOCK_SRC_INT_RC32MHZ, DFLL_REF_INT_USBSOF, 48000000); + * } * \endcode * * @{