PER Firmware
Loading...
Searching...
No Matches
rcc.h
Go to the documentation of this file.
1
7#ifndef __PHAL_G4_RCC_H__
8#define __PHAL_G4_RCC_H__
9
10#include <stdbool.h>
11#include <stdint.h>
12
13#include "stm32g474xx.h"
14
27
49
51uint32_t PHAL_RCC_getSystemClockHz(void);
52
54uint32_t PHAL_RCC_getAHBClockHz(void);
55
57uint32_t PHAL_RCC_getAPB1ClockHz(void);
58
60uint32_t PHAL_RCC_getAPB2ClockHz(void);
61
62#endif // __PHAL_G4_RCC_H__
PHAL_RCC_Mode_t
Supported system clock configurations.
Definition rcc.h:21
@ PHAL_RCC_HSI_170MHZ
Definition rcc.h:23
@ PHAL_RCC_HSI_16MHZ
Definition rcc.h:22
@ PHAL_RCC_HSE_16MHZ
Definition rcc.h:24
@ PHAL_RCC_HSE_170MHZ
Definition rcc.h:25
void PHAL_RCC_init(PHAL_RCC_Mode_t mode)
Configure the system, AHB, APB1, and APB2 clocks for a supported clock tree.
Definition rcc.c:58
uint32_t PHAL_RCC_getSystemClockHz(void)
Definition rcc.c:69
uint32_t PHAL_RCC_getAPB1ClockHz(void)
Definition rcc.c:77
uint32_t PHAL_RCC_getAPB2ClockHz(void)
Definition rcc.c:81
uint32_t PHAL_RCC_getAHBClockHz(void)
Definition rcc.c:73