Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
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.
 
void mcu_event (void)
 MCU event functions.
 
void mcu_reboot (enum reboot_state_t reboot_state)
 Reboot the MCU Should not be called during flight or ciritcal operations.
 
void mcu_energy_save (void)
 Puts the MCU in energy save mode This disables features of the MCU to save energy.
 
void board_init (void)
 Optional board init function called at the start of mcu_init().
 
void board_init2 (void)
 Optional board init function called at the end of mcu_init().
 

Detailed Description

Arch independent mcu ( Micro Controller Unit ) utilities.

Definition in file mcu.h.