CANTram Framework 1.0.1
Dieses Framework ermöglicht die Nutzung der CANTram Hardware, einer Mikrocontroller basierten mdoularen Steuerung.
Loading...
Searching...
No Matches
MAX22531_registers.h
1#ifndef MAX22531_REGISTERS_H
2#define MAX22531_REGISTERS_H
3
4#include "Debug.h"
5
6#define MAX22531_REG_ID 0x00
7#define MAX22531_REG_ADC_1_STATUS 0x01
8#define MAX22531_REG_ADC_2_STATUS 0x02
9#define MAX22531_REG_ADC_3_STATUS 0x03
10#define MAX22531_REG_ADC_4_STATUS 0x04
11#define MAX22531_REG_FADC_1_STATUS 0x05
12#define MAX22531_REG_FADC_2_STATUS 0x06
13#define MAX22531_REG_FADC_3_STATUS 0x07
14#define MAX22531_REG_FADC_4_STATUS 0x08
15
16#define MAX22531_REG_COUTHI_1 0x09
17#define MAX22531_REG_COUTHI_2 0x0A
18#define MAX22531_REG_COUTHI_3 0x0B
19#define MAX22531_REG_COUTHI_4 0x0C
20#define MAX22531_REG_COUTLO_1 0x0D
21#define MAX22531_REG_COUTLO_2 0x0E
22#define MAX22531_REG_COUTLO_3 0x0F
23#define MAX22531_REG_COUTLO_4 0x10
24
25#define MAX22531_REG_COUT_STATUS 0x11
26#define MAX22531_REG_INTERRUPT_STATUS 0x12
27#define MAX22531_REG_INTERRUPT_ENABLE 0x13
28#define MAX22531_REG_CONTROL 0x14
29
30#define MAX22531_WRITE_BIT 1
31#define MAX22531_BURST_BIT 0
32#define MAX22531_ADDRESS_OFFSET 2
33
34#define MAX22531_BIT_POR_FLAG 7
35
36#define MAX22531_BIT_HW_RESET 0
37#define MAX22531_BIT_SW_RESET 1
38#define MAX22531_BIT_CLEAR_POR_FLAG 2
39
40#define MAX22531_MASK_12_BIT 0b0000111111111111
41
42#define MAX22531_UNFILTERED MAX22531_REG_ADC_1_STATUS
43#define MAX22531_FILTERED MAX22531_REG_FADC_1_STATUS
44
45#endif
Logging and debug macro definitions for CANTramCore.