Azuma_wifi_switch/main/MCP39F501.h

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_ */