Mercurial > public > ostc4
comparison Small_CPU/Inc/scheduler.h @ 201:4073b8091224
Merged Cleanup_Compass_Wireless into default
author | Thorsten <ideenmodellierer@o2mail.de> |
---|---|
date | Sat, 16 Mar 2019 19:58:52 +0000 |
parents | 331882a89421 |
children | b95741467355 |
comparison
equal
deleted
inserted
replaced
177:458f16cda15c | 201:4073b8091224 |
---|---|
27 #include "data_central.h" | 27 #include "data_central.h" |
28 #include "data_exchange.h" | 28 #include "data_exchange.h" |
29 #include "settings.h" | 29 #include "settings.h" |
30 | 30 |
31 /* Types -------------------------------------------------------------*/ | 31 /* Types -------------------------------------------------------------*/ |
32 #define MAX_WIRELESS_BYTES 10 | |
33 #define SENSOR_PRESSURE_ID 0 | 32 #define SENSOR_PRESSURE_ID 0 |
34 #define MAX_SENSORS 1 | 33 #define MAX_SENSORS 1 |
35 | 34 |
36 typedef struct | 35 typedef struct |
37 { | 36 { |
38 uint8_t mode; | 37 uint8_t mode; |
39 short conservatism; | 38 short conservatism; |
40 short repetitive_dive; | 39 short repetitive_dive; |
57 uint32_t sync_error_count; | 56 uint32_t sync_error_count; |
58 uint32_t check_sync_not_running; | 57 uint32_t check_sync_not_running; |
59 uint8_t ButtonResponsiveness[4]; | 58 uint8_t ButtonResponsiveness[4]; |
60 uint8_t chargerStatus; | 59 uint8_t chargerStatus; |
61 uint8_t dataSendToSlaveIsNotValidCount; | 60 uint8_t dataSendToSlaveIsNotValidCount; |
62 uint8_t wirelessdata[MAX_WIRELESS_BYTES]; | |
63 uint8_t wirelessReceived; | |
64 uint8_t wirelessConfidenceStatus; | |
65 uint8_t ButtonPICdata[4]; | 61 uint8_t ButtonPICdata[4]; |
66 uint8_t accidentFlag; | 62 uint8_t accidentFlag; |
67 uint32_t accidentRemainingSeconds; | 63 uint32_t accidentRemainingSeconds; |
68 uint8_t sensorError[MAX_SENSORS]; | 64 uint8_t sensorError[MAX_SENSORS]; |
69 uint8_t I2C_SystemStatus; | 65 uint8_t I2C_SystemStatus; |
79 { | 75 { |
80 uint8_t counterSPIdata100msec; | 76 uint8_t counterSPIdata100msec; |
81 uint8_t counterPressure100msec; | 77 uint8_t counterPressure100msec; |
82 uint8_t counterCompass100msec; | 78 uint8_t counterCompass100msec; |
83 uint8_t counterAmbientLight100msec; | 79 uint8_t counterAmbientLight100msec; |
84 uint16_t counterWireless1msec; | |
85 uint32_t tickstart; | 80 uint32_t tickstart; |
86 } SScheduleCtrl; | 81 } SScheduleCtrl; |
87 | 82 |
88 | 83 |
89 /* Variables ---------------------------------------------------------*/ | 84 /* Variables ---------------------------------------------------------*/ |