36 #ifndef OSC_H_INCLUDED 37 #define OSC_H_INCLUDED 43 # include "sam3s/osc.h" 45 # include "sam3x/osc.h" 47 # include "sam3u/osc.h" 49 # include "sam3n/osc.h" 51 # include "sam4s/osc.h" 53 # include "sam4e/osc.h" 55 # include "sam4c/osc.h" 57 # include "sam4cm/osc.h" 59 # include "sam4cp/osc.h" 61 # include "sam4l/osc.h" 63 # include "sam4n/osc.h" 65 # include "samg/osc.h" 67 # include "samv71/osc.h" 69 # include "samv70/osc.h" 73 # include "sams70/osc.h" 74 #elif (UC3A0 || UC3A1) 75 # include "uc3a0_a1/osc.h" 77 # include "uc3a3_a4/osc.h" 79 # include "uc3b0_b1/osc.h" 81 # include "uc3c/osc.h" 83 # include "uc3d/osc.h" 85 # include "uc3l/osc.h" 87 # include "xmega/osc.h" 89 # error Unsupported chip type static void osc_wait_ready(uint8_t id)
Wait until the oscillator identified by id is ready.
Atmel part identification macros.
SAME70 clock configuration.
static bool osc_is_ready(uint32_t ul_id)
Chip-specific oscillator management functions.