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
14extern "C" {
15#endif
16
29typedef pll_hw_t *PLL;
30
31#define pll_sys pll_sys_hw
32#define pll_usb pll_usb_hw
33
42void pll_init(PLL pll, uint ref_div, uint vco_freq, uint post_div1, uint post_div2);
43
52void pll_deinit(PLL pll);
53
54
55#ifdef __cplusplus
56}
57#endif
58
59#endif
void pll_deinit(PLL pll)
Release/uninitialise specified PLL.
Definition: pll.c:74
void pll_init(PLL pll, uint ref_div, uint vco_freq, uint post_div1, uint post_div2)
Initialise specified PLL.
Definition: pll.c:13
Definition: pll.h:24