« Previous -
Version 3/47
(diff) -
Next » -
Current version
Anthony Rowe, 02/17/2007 10:26 am
= Error Handling =
'''_nrk_errno_set(NRK_ERRNO error_code)'''
'''uint8_t nrk_errno_get()'''
'''void nrk_error_add(uint8_t n)'''
'''Kernel Errors'''
*NRK ERROR: ERROR_MESSAGE
''task_id'' is the ID of the task that caused the error. 0 means the kernel had an internal error.
- "Task Stack Overflow" * This means that the canary value in the identified task was destroyed. Try making the task stack size larger.
- "Reserve Error in Scheduler"
- "Task Reserve Violated"
- "Scheduler Missed Wakeup"
- "Duplicated Task ID"
- "Unexpected Restart"
- "Idle or Kernel Stack Overflow"
- "Extra Task started, is nrk_config ok?"
- "Low Voltage"
- "Unhandled Interrupt Vector"
- "Timer Overflow"
- "Device Driver Error"
- "Kernel function not implemented"
- "UNKOWN"