HVAC_M7_Lins/Lins.h

48 lines
742 B
C

//
// Created by CFIF on 14.12.23.
//
#ifndef FLAG_LINS_H
#define FLAG_LINS_H
#include "LinFlagchip.h"
#define CFR_INI 0x2C
#define CFR_SET 0x2F
#define CFR_MOD 0x2E
#define CFR_ADR 0x17
#define CFR_PRG 0x28
#define DFR_PRG 0x18
#define RFR_PRG 0x20
#define RFR_ISSR1 0x01
#define RFR_ISSR2 0x02
#define RFR_ISSR3 0x03
#define RFR_ISSR4 0x04
#define RFR_ISSR5 0x05
#define RFR_ISSR6 0x06
#define RFR_ISSR7 0x07
#define RFR_ISSR8 0x08
#define RFR_ISSR9 0x09
#define DFR_STA 0x1B
#define RFR_STA 0x23
#define DFR_IDE 0x1A
#define RFR_IDE 0x22
typedef struct {
tLinFlagchip lin0;
tLinIO lin0_Io;
} tLinPorts;
extern tLinPorts LIN_PORTS;
tLinData* Lin0_Init(lin_callback_ext_t Lin_ExtCallbackHandler);
#endif //FLAG_LINS_H