Ejemplo n.º 1
0
/**
  * @brief  This function handles Memory Manage exception.
  * @param  None
  * @retval None
  */
void MemManage_Handler(void)
{
    /* Go to infinite loop when Memory Manage exception occurs */
    fatality();
    while (1)
    {
    }
}
Ejemplo n.º 2
0
/**
  * @brief  This function handles Hard Fault exception.
  * @param  None
  * @retval None
  */
void HardFault_Handler(void)
{
    /* Go to infinite loop when Hard Fault exception occurs */
    fatality();
    while (1)
    {
    }
}
/**
  * @brief  This function handles Usage Fault exception.
  * @param  None
  * @retval None
  */
void UsageFault_Handler(void)
{
  /* Go to infinite loop when Usage Fault exception occurs */
  while (1)
  {
    fatality();
  }
}
void HardFault_Handler(void)
#endif
{
  /* Go to infinite loop when Hard Fault exception occurs */
  while (1)
  {
    fatality();
  }
}
Ejemplo n.º 5
0
static void
vnote(const char *file, int line, note_level_t level, const char *fmt,
    va_list ap)
{
  int saved_errno = errno;
 
  note_prefix(file, line, level);
  vfprintf(stderr, fmt, ap);
  fputs("\n", stderr);
#if 0
  fflush(stderr);
#endif
  if (level == NOTE_FATAL) {
    fatality("FATALITY");
  }
  
  errno = saved_errno;
}