Paparazzi UAS
v5.12_stable-4-g9b43e9b
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 "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 168 of file mcu_arch.c.
References CORTEX_VTOR_INIT, 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 263 of file mcu_arch.c.
Referenced by adc_init_rcc(), ppm_arch_init(), pwm_input_set_timer(), set_servo_timer(), and SpektrumTimerInit().