libeasymcp2221
2.0.3
include
mcp2221_error_codes.h
Go to the documentation of this file.
1
6
#ifndef MCP2221_ERROR_CODES_H
7
#define MCP2221_ERROR_CODES_H
8
18
typedef
enum
{
19
MCP2221_ERR_OK
= 0,
20
MCP2221_ERR_USB
= -1,
21
MCP2221_ERR_TIMEOUT
= -2,
22
MCP2221_ERR_NOT_ACK
= -3,
23
MCP2221_ERR_LOW_SCL
= -4,
24
MCP2221_ERR_LOW_SDA
= -5,
25
MCP2221_ERR_INVALID
= -6,
26
MCP2221_ERR_I2C
= -7,
27
MCP2221_ERR_FLASH_WRITE
= -8,
28
MCP2221_ERR_FLASH_PASSWD
= -9,
29
MCP2221_ERR_GPIO_MODE
= -10,
30
MCP2221_ERR_GENERIC
= -11,
31
MCP2221_ERR_I2C_SHORT_READ
= -12,
32
MCP2221_ERR_FLASH_READ
= -13,
33
MCP2221_ERR_NOT_FOUND
= -14,
34
MCP2221_ERR_NO_MEMORY
= -15,
35
MCP2221_ERR_ACCESS
= -16,
36
MCP2221_ERR_BUSY
= -17,
37
MCP2221_ERR_USB_INIT
= -18,
38
MCP2221_ERR_USB_ENUM
= -19,
39
MCP2221_ERR_USB_OPEN
= -20,
40
MCP2221_ERR_USB_CLAIM
= -21,
41
MCP2221_ERR_COMMAND_FAILED
= -22,
42
MCP2221_ERR_PROTOCOL
= -23
43
}
mcp2221_error_code_t
;
44
45
#endif
// MCP2221_ERROR_CODES_H
mcp2221_error_code_t
mcp2221_error_code_t
Error codes used by libeasymcp2221.
Definition:
mcp2221_error_codes.h:18
MCP2221_ERR_GPIO_MODE
@ MCP2221_ERR_GPIO_MODE
Definition:
mcp2221_error_codes.h:29
MCP2221_ERR_USB_INIT
@ MCP2221_ERR_USB_INIT
Definition:
mcp2221_error_codes.h:37
MCP2221_ERR_USB_OPEN
@ MCP2221_ERR_USB_OPEN
Definition:
mcp2221_error_codes.h:39
MCP2221_ERR_NO_MEMORY
@ MCP2221_ERR_NO_MEMORY
Definition:
mcp2221_error_codes.h:34
MCP2221_ERR_PROTOCOL
@ MCP2221_ERR_PROTOCOL
Definition:
mcp2221_error_codes.h:42
MCP2221_ERR_FLASH_PASSWD
@ MCP2221_ERR_FLASH_PASSWD
Definition:
mcp2221_error_codes.h:28
MCP2221_ERR_NOT_FOUND
@ MCP2221_ERR_NOT_FOUND
Definition:
mcp2221_error_codes.h:33
MCP2221_ERR_I2C_SHORT_READ
@ MCP2221_ERR_I2C_SHORT_READ
Definition:
mcp2221_error_codes.h:31
MCP2221_ERR_BUSY
@ MCP2221_ERR_BUSY
Definition:
mcp2221_error_codes.h:36
MCP2221_ERR_FLASH_WRITE
@ MCP2221_ERR_FLASH_WRITE
Definition:
mcp2221_error_codes.h:27
MCP2221_ERR_LOW_SDA
@ MCP2221_ERR_LOW_SDA
Definition:
mcp2221_error_codes.h:24
MCP2221_ERR_USB_ENUM
@ MCP2221_ERR_USB_ENUM
Definition:
mcp2221_error_codes.h:38
MCP2221_ERR_INVALID
@ MCP2221_ERR_INVALID
Definition:
mcp2221_error_codes.h:25
MCP2221_ERR_ACCESS
@ MCP2221_ERR_ACCESS
Definition:
mcp2221_error_codes.h:35
MCP2221_ERR_TIMEOUT
@ MCP2221_ERR_TIMEOUT
Definition:
mcp2221_error_codes.h:21
MCP2221_ERR_I2C
@ MCP2221_ERR_I2C
Definition:
mcp2221_error_codes.h:26
MCP2221_ERR_COMMAND_FAILED
@ MCP2221_ERR_COMMAND_FAILED
Definition:
mcp2221_error_codes.h:41
MCP2221_ERR_OK
@ MCP2221_ERR_OK
Definition:
mcp2221_error_codes.h:19
MCP2221_ERR_GENERIC
@ MCP2221_ERR_GENERIC
Definition:
mcp2221_error_codes.h:30
MCP2221_ERR_LOW_SCL
@ MCP2221_ERR_LOW_SCL
Definition:
mcp2221_error_codes.h:23
MCP2221_ERR_FLASH_READ
@ MCP2221_ERR_FLASH_READ
Definition:
mcp2221_error_codes.h:32
MCP2221_ERR_NOT_ACK
@ MCP2221_ERR_NOT_ACK
Definition:
mcp2221_error_codes.h:22
MCP2221_ERR_USB_CLAIM
@ MCP2221_ERR_USB_CLAIM
Definition:
mcp2221_error_codes.h:40
MCP2221_ERR_USB
@ MCP2221_ERR_USB
Definition:
mcp2221_error_codes.h:20
Generated by
1.9.4