You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

50 lines
1.3 KiB

  1. #ifndef UE9ERROR_H
  2. #define UE9ERROR_H
  3. #include "util.h"
  4. #define SCRATCH_WRT_FAIL 1
  5. #define SCRATCH_ERASE_FAIL 2
  6. #define DATA_BUFFER_OVERFLOW 3
  7. #define ADC0_BUFFER_OVERFLOW 4
  8. #define FUNCTION_INVALID 5
  9. #define SWDT_TIME_INVALID 6
  10. #define FLASH_WRITE_FAIL 16
  11. #define FLASH_ERASE_FAIL 17
  12. #define FLASH_JMP_FAIL 18
  13. #define FLASH_PSP_TIMEOUT 19
  14. #define FLASH_ABORT_RECEIVED 20
  15. #define FLASH_PAGE_MISMATCH 21
  16. #define FLASH_BLOCK_MISMATCH 22
  17. #define FLASH_PAGE_NOT_IN_CODE_AREA 23
  18. #define MEM_ILLEGAL_ADDRESS 24
  19. #define FLASH_LOCKED 25
  20. #define INVALID_BLOCK 26
  21. #define FLASH_ILLEGAL_PAGE 27
  22. #define STREAM_IS_ACTIVE 48
  23. #define STREAM_TABLE_INVALID 49
  24. #define STREAM_CONFIG_INVALID 50
  25. #define STREAM_BAD_TRIGGER_SOURCE 51
  26. #define STREAM_NOT_RUNNING 52
  27. #define STREAM_INVALID_TRIGGER 53
  28. #define STREAM_CONTROL_BUFFER_OVERFLOW 54
  29. #define STREAM_SCAN_OVERLAP 55
  30. #define STREAM_SAMPLE_NUM_INVALID 56
  31. #define STREAM_BIPOLAR_GAIN_INVALID 57
  32. #define STREAM_SCAN_RATE_INVALID 58
  33. #define TIMER_INVALID_MODE 64
  34. #define TIMER_QUADRATURE_AB_ERROR 65
  35. #define TIMER_QUAD_PULSE_SEQUENCE 66
  36. #define TIMER_BAD_CLOCK_SOURCE 67
  37. #define TIMER_STREAM_ACTIVE 68
  38. #define TIMER_PWMSTOP_MODULE_ERROR 69
  39. #define EXT_OSC_NOT_STABLE 80
  40. #define INVALID_POWER_SETTING 81
  41. #define PLL_NOT_LOCKED 82
  42. extern const char *ue9_error_text[];
  43. const char *ue9_error (int errorcode);
  44. #endif