openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
faults.c File Reference

ARM Cortex-M fault handlers. More...

#include <stdint.h>
#include <stddef.h>
#include "port.h"
#include "lpc17_uart.h"
Include dependency graph for faults.c:

Enumerations

enum  fault_type { hardfault = 0 , memmanage = 1 , busfault = 2 , usagefault = 3 }
 

Functions

void HardFault_Handler (void)
 
void MemManage_Handler (void)
 
void BusFault_Handler (void)
 
void UsageFault_Handler (void)
 

Detailed Description

ARM Cortex-M fault handlers.

Author
Augusto Fraga Giachero augus.nosp@m.to.f.nosp@m.raga@.nosp@m.cnpe.nosp@m.m.br, LNLS
Date
January 2021

Enumeration Type Documentation

◆ fault_type

enum fault_type
Enumerator
hardfault 
memmanage 
busfault 
usagefault 

Function Documentation

◆ BusFault_Handler()

void BusFault_Handler ( void )

◆ HardFault_Handler()

void HardFault_Handler ( void )

◆ MemManage_Handler()

void MemManage_Handler ( void )

◆ UsageFault_Handler()

void UsageFault_Handler ( void )