48 lines
742 B
C
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
|