Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
stm32 arch dependant microcontroller initialisation functions. More...
#include "std.h"
#include <BOARD_CONFIG>
Go to the source code of this file.
Macros | |
#define | MyByteSwap16(in, out) |
Functions | |
void | mcu_arch_init (void) |
Initialize the specific archittecture functions. More... | |
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.h.
#define MyByteSwap16 | ( | in, | |
out | |||
) |
Definition at line 46 of file mcu_arch.h.
void mcu_arch_init | ( | void | ) |
Initialize the specific archittecture functions.
Definition at line 155 of file mcu_arch.c.
References PRINT_CONFIG_MSG().
Referenced by mcu_init().
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().