Mercurial > public > ostc4
annotate Small_CPU/Inc/compass.h @ 886:d398ecc7d103 Evo_2_23
Improve communication stability:
In case e.g. the bluetooth module has just been started some 'noice' characters may be in the receive buffer causing an error in the modul responds function. In case the legth of the response is unexpected then the buffer will be evaluated till it is empty or an matching answer is found.
author | Ideenmodellierer |
---|---|
date | Sun, 01 Sep 2024 21:38:06 +0200 |
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 */ |