36 lines
878 B
C
36 lines
878 B
C
/*
|
|
* 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_ */
|