Functions | Variables
airbourne/main.cpp File Reference
#include "airbourne_board.h"
#include "backup_sram.h"
#include "board.h"
#include "mavlink.h"
#include "state_manager.h"
#include "rosflight.h"
Include dependency graph for airbourne/main.cpp:

Go to the source code of this file.

Functions

void BusFault_Handler ()
 
void HardFault_Handler (void) __attribute__((naked))
 
int main (void)
 
void MemManage_Handler ()
 
void NMI_Handler ()
 
void prvGetRegistersFromStack (uint32_t *pulFaultStackAddress)
 
void UsageFault_Handler ()
 
void write_backup_data (const rosflight_firmware::StateManager::BackupData::DebugInfo &debug)
 
void WWDG_IRQHandler ()
 

Variables

rosflight_firmware::ROSflightrosflight_ptr = nullptr
 

Function Documentation

◆ BusFault_Handler()

void BusFault_Handler ( void  )

Definition at line 119 of file airbourne/main.cpp.

◆ HardFault_Handler()

void HardFault_Handler ( void  )

Definition at line 57 of file airbourne/main.cpp.

◆ main()

int main ( void  )

Definition at line 141 of file airbourne/main.cpp.

◆ MemManage_Handler()

void MemManage_Handler ( void  )

Definition at line 112 of file airbourne/main.cpp.

◆ NMI_Handler()

void NMI_Handler ( void  )

Definition at line 105 of file airbourne/main.cpp.

◆ prvGetRegistersFromStack()

void prvGetRegistersFromStack ( uint32_t *  pulFaultStackAddress)

Definition at line 70 of file airbourne/main.cpp.

◆ UsageFault_Handler()

void UsageFault_Handler ( void  )

Definition at line 126 of file airbourne/main.cpp.

◆ write_backup_data()

void write_backup_data ( const rosflight_firmware::StateManager::BackupData::DebugInfo &  debug)

Definition at line 41 of file airbourne/main.cpp.

◆ WWDG_IRQHandler()

void WWDG_IRQHandler ( )

Definition at line 133 of file airbourne/main.cpp.

Variable Documentation

◆ rosflight_ptr

rosflight_firmware::ROSflight* rosflight_ptr = nullptr

Definition at line 40 of file airbourne/main.cpp.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Mon Feb 28 2022 23:36:11