uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
handlers.c File Reference
#include <stdint.h>
#include <FreeRTOS.h>
#include <task.h>
#include <queue.h>
#include <osdebug.h>
#include <core_cm3.h>

Go to the source code of this file.

Classes

struct  fault_data_cpu_t
 
struct  fault_data_extra_t
 

Enumerations

enum  FaultType {
  NMI = 2, HardFault, MemManage, BusFault,
  UsageFault
}
 

Functions

void BoardExceptionHandler (int code)
 
void general_C_handler (enum FaultType fault, struct fault_data_extra_t *fault_data_extra, uintptr_t lr)
 

Enumeration Type Documentation

enum FaultType
Enumerator
NMI 
HardFault 
MemManage 
BusFault 
UsageFault 

Definition at line 10 of file handlers.c.

Function Documentation

void BoardExceptionHandler ( int  code)

Definition at line 51 of file BoardInit.c.

void general_C_handler ( enum FaultType  fault,
struct fault_data_extra_t fault_data_extra,
uintptr_t  lr 
)

Definition at line 33 of file handlers.c.