Mercurial > public > ostc4
annotate Small_CPU/Inc/compass.h @ 208:9fc06e1e0f66 ImprovmentSPI
Update SPI error display and handling
For easier identification of a communication problem the RX state of Main and RTE is displayed in the debug view.
Also error reactions are now handles based on this state. E.g. RTE resets its DMA incase Main reports a data shift which can not be resolved by Main itself
In addition the timeout for error detection has been decreased to have a faster reaction
author | ideenmodellierer |
---|---|
date | Sun, 24 Mar 2019 22:57:28 +0100 |
parents | 5f11787b4f42 |
children |
rev | line source |
---|---|
38 | 1 /* Define to prevent recursive inclusion -------------------------------------*/ |
2 #ifndef COMPASS_H | |
3 #define COMPASS_H | |
4 | |
5 #include <stdint.h> | |
6 | |
7 void compass_init(uint8_t fast, uint8_t gain); | |
8 void accelerator_init(void); | |
9 void compass_read(void); | |
10 void acceleration_read(void); | |
11 int compass_calib(void); | |
12 void compass_calc(void); | |
13 //void compass_calc_mini_during_calibration(void); | |
14 | |
15 float check_compass_calib(void); | |
16 | |
17 void compass_sleep(void); | |
18 void accelerator_sleep(void); | |
19 | |
20 #endif /* COMPASS_H */ |