Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
mcu.h File Reference

Arch independent mcu ( Micro Controller Unit ) utilities. More...

#include <mcu_arch.h>
+ Include dependency graph for mcu.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  reboot_state_t { MCU_REBOOT_NORMAL , MCU_REBOOT_POWEROFF , MCU_REBOOT_FAST , MCU_REBOOT_BOOTLOADER }
 The requested reboot states. More...
 

Functions

void mcu_init (void)
 Microcontroller peripherals initialization. More...
 
void mcu_event (void)
 MCU event functions. More...
 
void mcu_reboot (enum reboot_state_t reboot_state)
 Reboot the MCU Should not be called during flight or ciritcal operations. More...
 
void mcu_energy_save (void)
 Puts the MCU in energy save mode This disables features of the MCU to save energy. More...
 
void board_init (void)
 Optional board init function called at the start of mcu_init(). More...
 
void board_init2 (void)
 Optional board init function called at the end of mcu_init(). More...
 

Detailed Description

Arch independent mcu ( Micro Controller Unit ) utilities.

Definition in file mcu.h.