Core
Loading...
Searching...
No Matches
clock.h
1#pragma once
2
3#include "stm32g4xx_hal.h"
4#include <stdbool.h>
5#include <stdint.h>
6
7void core_clock_ADC12_init();
8void core_clock_ADC345_init();
9void core_clock_FDCAN_init(FDCAN_GlobalTypeDef *can);
10bool core_clock_USART_init(USART_TypeDef *usart);
11bool core_clock_timer_init(TIM_TypeDef *timer);
12bool core_clock_I2C_init(I2C_TypeDef *i2c);
13bool core_clock_RTC_init();
14void core_clock_port_init(GPIO_TypeDef *port);
15uint8_t core_clock_generate_params(uint32_t src_freq, uint32_t target_freq, uint8_t *n, uint8_t *m, uint8_t *r);
16bool core_clock_init();