Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
stm32 arch dependant microcontroller initialisation functions. More...
#include "mcu.h"
#include <BOARD_CONFIG>
#include <inttypes.h>
#include <libopencm3/stm32/gpio.h>
#include <libopencm3/stm32/rcc.h>
#include <libopencm3/stm32/timer.h>
#include <libopencm3/stm32/flash.h>
#include <libopencm3/cm3/scb.h>
#include <libopencm3/stm32/rtc.h>
#include <libopencm3/stm32/pwr.h>
#include "std.h"
Go to the source code of this file.
Functions | |
void | mcu_arch_init (void) |
uint32_t | timer_get_frequency (uint32_t timer_peripheral) |
Get Timer clock frequency (before prescaling) Only valid if using the internal clock for the timer. More... | |
stm32 arch dependant microcontroller initialisation functions.
Definition in file mcu_arch.c.
void mcu_arch_init | ( | void | ) |
Definition at line 213 of file mcu_arch.c.
References PRINT_CONFIG_MSG(), and SCB.
Get Timer clock frequency (before prescaling) Only valid if using the internal clock for the timer.
Currently implemented for STM32F1x and STM32F405xx/407xx STM32F415xx/417xx. Not valid for STM32F42xxx and STM32F43xxx.
[in] | timer_peripheral | Unsigned int32. Timer register address base |
Definition at line 311 of file mcu_arch.c.
Referenced by adc_init_rcc(), ppm_arch_init(), pwm_input_set_timer(), and set_servo_timer().