LibDriver MAX31856
Loading...
Searching...
No Matches
driver_max31856_interface_template.c
Go to the documentation of this file.
1
36
38
47{
48 return 0;
49}
50
59{
60 return 0;
61}
62
73uint8_t max31856_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
74{
75 return 0;
76}
77
88uint8_t max31856_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
89{
90 return 0;
91}
92
99{
100
101}
102
108void max31856_interface_debug_print(const char *const fmt, ...)
109{
110
111}
112
119{
120 switch (type)
121 {
123 {
124 max31856_interface_debug_print("max31856: irq cold junction out of range.\n");
125
126 break;
127 }
129 {
130 max31856_interface_debug_print("max31856: irq thermocouple out of range.\n");
131
132 break;
133 }
135 {
136 max31856_interface_debug_print("max31856: irq cold junction high fault.\n");
137
138 break;
139 }
141 {
142 max31856_interface_debug_print("max31856: irq cold junction low fault.\n");
143
144 break;
145 }
147 {
148 max31856_interface_debug_print("max31856: irq thermocouple temperature high fault.\n");
149
150 break;
151 }
153 {
154 max31856_interface_debug_print("max31856: irq thermocouple temperature low fault.\n");
155
156 break;
157 }
159 {
160 max31856_interface_debug_print("max31856: irq overvoltage or undervoltage input fault.\n");
161
162 break;
163 }
165 {
166 max31856_interface_debug_print("max31856: irq thermocouple open circuit fault.\n");
167
168 break;
169 }
170 default :
171 {
172 max31856_interface_debug_print("max31856: unknown code.\n");
173
174 break;
175 }
176 }
177}
driver max31856 interface header file
@ MAX31856_FAULT_STATUS_TCHIGH
@ MAX31856_FAULT_STATUS_CJHIGH
@ MAX31856_FAULT_STATUS_TCLOW
@ MAX31856_FAULT_STATUS_OVUV
@ MAX31856_FAULT_STATUS_TCRANGE
@ MAX31856_FAULT_STATUS_OPEN
@ MAX31856_FAULT_STATUS_CJLOW
@ MAX31856_FAULT_STATUS_CJRANGE
uint8_t max31856_interface_spi_read(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus read
void max31856_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t max31856_interface_spi_init(void)
interface spi bus init
void max31856_interface_debug_print(const char *const fmt,...)
interface print format data
void max31856_interface_receive_callback(uint8_t type)
interface receive callback
uint8_t max31856_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len)
interface spi bus write
uint8_t max31856_interface_spi_deinit(void)
interface spi bus deinit