APM:Libraries
|
Go to the source code of this file.
Macros | |
#define | PLL_M 8 |
#define | PLL_N 168 |
#define | PLL_P 2 |
#define | PLL_Q 7 |
Functions | |
static void | setupNVIC (void) |
Generic board initialization routines. More... | |
static void | enableFPU (void) |
static void | setupCCM (void) |
void | setupADC (void) |
void | setupTimers (void) |
void | usb_init (void) |
void | board_set_rtc_register (uint32_t sig, uint16_t reg) |
uint32_t | board_get_rtc_register (uint16_t reg) |
void | init (void) |
Generic board initialization function. More... | |
void | pre_init () |
void | emerg_delay (uint32_t n) |
void | NMI_Handler () |
#define PLL_M 8 |
Referenced by NMI_Handler().
#define PLL_N 168 |
#define PLL_P 2 |
#define PLL_Q 7 |
Referenced by NMI_Handler().
uint32_t board_get_rtc_register | ( | uint16_t | reg | ) |
Definition at line 151 of file boards.cpp.
Referenced by HAL_F4Light::HAL_F4Light(), F4Light::DSM_parser::init(), init(), HAL_F4Light::lateInit(), and HAL_F4Light::run().
void board_set_rtc_register | ( | uint32_t | sig, |
uint16_t | reg | ||
) |
Definition at line 141 of file boards.cpp.
Referenced by F4Light::Scheduler::_reboot(), F4Light::Scheduler::_try_kill_task_or_reboot(), F4Light::DSM_parser::init(), init(), HAL_F4Light::lateInit(), HAL_F4Light::run(), F4Light::Scheduler::system_initialized(), and VCP_DataRx().
void emerg_delay | ( | uint32_t | n | ) |
Definition at line 257 of file boards.cpp.
Referenced by __attribute__(), is_bare_metal(), and NMI_Handler().
|
static |
Definition at line 68 of file boards.cpp.
Referenced by init().
|
inline |
Generic board initialization function.
This function is called before main(). It ensures that the clocks and peripherals are configured properly for use with wirish, then calls boardInit().
Definition at line 165 of file boards.cpp.
Referenced by pre_init().
void NMI_Handler | ( | void | ) |
Definition at line 269 of file boards.cpp.
Referenced by is_bare_metal().
void pre_init | ( | void | ) |
void setupADC | ( | void | ) |
|
static |
Definition at line 83 of file boards.cpp.
Referenced by pre_init().
|
static |
Generic board initialization routines.
Definition at line 123 of file boards.cpp.
Referenced by init().
void setupTimers | ( | void | ) |
void usb_init | ( | void | ) |
Definition at line 51 of file boards.cpp.
Referenced by HAL_F4Light::run().