/* * MCP39F501.h * * Created on: Feb 25, 2025 * Author: Manticore */ #ifndef MAIN_MCP39F501_H_ #define MAIN_MCP39F501_H_ #define MCP39F501_HEADER "0xa5" #define MCP39F501_OK "0x00" #define MCP39F501_TIMEOUT "0xff" #define MCP39F501_CSFAIL "0x01" #define MCP39F501_BADCSUM "0x02" #define MCP39F501_INOVFLOW "0x03" #define MCP39F501_OUTOVFLOW "0x04" #define MCP39F501_TOOSHORT "0x05" #define MCP39F501_TOOLONG "0x06" #define MCP39F501_INBAD "0x07" #define MCP39F501_INSIZE "0x08" #define MCP39F501_EV_OC "0x8000" #define MCP39F501_EV_OV "0x4000" #define MCP39F501_EV_OP "0x2000" #define MCP39F501_EV_UV "0x1000" #define MCP39F501_EV_OF "0x0800" #define MCP39F501_EV_UF "0x0400" #define MCP39F501_EV_OT "0x0200" #define MCP39F501_EV_UT "0x0100" #define MCP39F501_EV_VSA "0x0080" #define MCP39F501_EV_VSU "0x0040" #endif /* MAIN_MCP39F501_H_ */