Menu Toggle
pll.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2020 Raspberry Pi (Trading) Ltd.
3
*
4
* SPDX-License-Identifier: BSD-3-Clause
5
*/
6
7
#ifndef _HARDWARE_PLL_H_
8
#define _HARDWARE_PLL_H_
9
10
#include "pico.h"
11
#include "hardware/structs/pll.h"
12
13
#ifdef __cplusplus
14
extern
"C"
{
15
#endif
16
29
typedef
pll_hw_t
*
PLL
;
30
31
#define pll_sys pll_sys_hw
32
#define pll_usb pll_usb_hw
33
42
void
pll_init
(
PLL
pll, uint ref_div, uint vco_freq, uint post_div1, uint post_div2);
43
52
void
pll_deinit
(
PLL
pll);
53
54
55
#ifdef __cplusplus
56
}
57
#endif
58
59
#endif
pll_deinit
void pll_deinit(PLL pll)
Release/uninitialise specified PLL.
Definition:
pll.c:74
pll_init
void pll_init(PLL pll, uint ref_div, uint vco_freq, uint post_div1, uint post_div2)
Initialise specified PLL.
Definition:
pll.c:13
pll_hw_t
Definition:
pll.h:24