Update XMEGA platform clock management example code to suit the currently released silicon.
Cleanups to the UC3 endpoint/pipe multi byte read code.
This commit is contained in:
parent
e9029d49d5
commit
bc14c1a7f6
3 changed files with 24 additions and 24 deletions
|
|
@ -49,18 +49,18 @@
|
|||
*
|
||||
* Usage Example:
|
||||
* \code
|
||||
* #include <LUFA/Platform/XMEGA/ClockManagement.h>
|
||||
*
|
||||
* 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 <LUFA/Platform/XMEGA/ClockManagement.h>
|
||||
*
|
||||
* 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
|
||||
*
|
||||
* @{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue