-
Notifications
You must be signed in to change notification settings - Fork 8
/
ErrorStatus.c
55 lines (50 loc) · 1.09 KB
/
ErrorStatus.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*
* ErrorStatus.c
*
* Created on: Mar 21, 2022
* Author: karl.yamashita
*/
#include "main.h"
#include "ErrorStatus.h"
/*
* Description: Returns string based off error code.
*
*
*/
void GetErrorString(int errorCode, char *str){
switch(errorCode){
case NO_ERROR:
strcpy(str, "OK");
break;
case COMMAND_UNKNOWN:
strcpy(str, "ERROR-Command Unknown");
break;
case VALUE_OUT_OF_RANGE:
strcpy(str, "ERROR-Value out of range");
break;
case VALUE_NOT_VALID:
strcpy(str, "ERROR-Value not valid");
break;
case I2C_ERROR_READ:
strcpy(str, "ERROR-I2C Read");
break;
case I2C_ERROR_WRITE:
strcpy(str, "ERROR-I2C Write");
break;
case ERR_1:
strcpy(str, "ERROR-DEBUG 1");
break;
case ERR_2:
strcpy(str, "ERROR-DEBUG 2");
break;
case ERR_3:
strcpy(str, "ERROR-DEBUG 3");
break;
case ERR_4:
strcpy(str, "ERROR-DEBUG 4");
break;
default:
strcpy(str, "ERROR-returned code not a valid error");
break;
}
}