annotate Common/Inc/global_constants.h @ 153:791cdfad0c8e FlipDisplay

Added definitions for SPI sequence counter
author Ideenmodellierer
date Sun, 03 Mar 2019 12:19:47 +0100
parents 22a1094545f3
children c659fda83e44
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
101
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
1 ///////////////////////////////////////////////////////////////////////////////
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
2 /// -*- coding: UTF-8 -*-
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
3 ///
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
4 /// \file Common/Inc/global_constants.h
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
5 /// \brief
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
6 /// \author Dmitry Romanov<kitt@bk.ru>
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
7 /// \date 11.2018
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
8 ///
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
9 /// $Id$
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
10 ///////////////////////////////////////////////////////////////////////////////
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
11 /// \par Copyright (c) 2014-2018 Heinrichs Weikamp gmbh
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
12 ///
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
13 /// This program is free software: you can redistribute it and/or modify
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
14 /// it under the terms of the GNU General Public License as published by
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
15 /// the Free Software Foundation, either version 3 of the License, or
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
16 /// (at your option) any later version.
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
17 ///
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
18 /// This program is distributed in the hope that it will be useful,
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
19 /// but WITHOUT ANY WARRANTY; without even the implied warranty of
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
20 /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
21 /// GNU General Public License for more details.
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
22 ///
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
23 /// You should have received a copy of the GNU General Public License
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
24 /// along with this program. If not, see <http://www.gnu.org/licenses/>.
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
25 //////////////////////////////////////////////////////////////////////////////
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
26
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
27 #ifndef GLOBAL_CONSTANTS_H
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
28 #define GLOBAL_CONSTANTS_H
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
29 //Rename it ahead.
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
30 //Buttons section
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
31 #define DEFAULT_BUTTONRESPONSIVENESS_GUI 30
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
32 #define MIN_BUTTONRESPONSIVENESS_GUI 30 //50 (-10correction)
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
33 #define MAX_BUTTONRESPONSIVENESS_GUI 110//100 (+10correction)
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
34 #define MIN_BUTTONRESPONSIVENESS MIN_BUTTONRESPONSIVENESS_GUI-20 //MIN_BUTTONRESPONSIVENESS_GUI-20 correction
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
35 #define MAX_BUTTONRESPONSIVENESS MAX_BUTTONRESPONSIVENESS_GUI+20//MIN_BUTTONRESPONSIVENESS_GUI+20correction
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
36 #define BUTTON_DEBOUNCE_DELAY 50 //Delay for debounce filter for piezo buttons
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
37
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
38
153
791cdfad0c8e Added definitions for SPI sequence counter
Ideenmodellierer
parents: 104
diff changeset
39 // Spi sync data debug
101
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
40 #define SPI_SHOW_SYNC_STATS 1
104
22a1094545f3 Tested and alive.
Dmitry Romanov <kitt@bk.ru>
parents: 103
diff changeset
41 #define SPI_MIN_ERROR_SHOW 10
103
f5d2f02dc73f Generalize TEXT of pressure unit
Dmitry Romanov <kitt@bk.ru>
parents: 101
diff changeset
42
153
791cdfad0c8e Added definitions for SPI sequence counter
Ideenmodellierer
parents: 104
diff changeset
43 // SPI header by index used for synchronization check (package sequence counter)
791cdfad0c8e Added definitions for SPI sequence counter
Ideenmodellierer
parents: 104
diff changeset
44 #define SPI_HEADER_INDEX_MASTER 1
791cdfad0c8e Added definitions for SPI sequence counter
Ideenmodellierer
parents: 104
diff changeset
45 #define SPI_HEADER_INDEX_SLAVE 2
791cdfad0c8e Added definitions for SPI sequence counter
Ideenmodellierer
parents: 104
diff changeset
46
103
f5d2f02dc73f Generalize TEXT of pressure unit
Dmitry Romanov <kitt@bk.ru>
parents: 101
diff changeset
47
f5d2f02dc73f Generalize TEXT of pressure unit
Dmitry Romanov <kitt@bk.ru>
parents: 101
diff changeset
48 //Text data
f5d2f02dc73f Generalize TEXT of pressure unit
Dmitry Romanov <kitt@bk.ru>
parents: 101
diff changeset
49 #define TEXT_PRESSURE_UNIT "hPa"
101
83feba2ad1c3 globals
Dmitry Romanov <kitt@bk.ru>
parents:
diff changeset
50 #endif