author | Andrey Skvortsov <andrej.skvortzov@gmail.com> |
Wed, 03 Oct 2018 11:44:57 +0300 | |
changeset 2419 | c081dabc0f63 |
parent 2175 | 667f7de69cf6 |
child 2503 | 6ffeffb6d635 |
permissions | -rw-r--r-- |
1001 | 1 |
/* Beremiz' header file for use by extensions */ |
2 |
||
3 |
#include "iec_types.h" |
|
4 |
||
5 |
#define LOG_LEVELS 4 |
|
6 |
#define LOG_CRITICAL 0 |
|
7 |
#define LOG_WARNING 1 |
|
8 |
#define LOG_INFO 2 |
|
9 |
#define LOG_DEBUG 3 |
|
10 |
||
11 |
extern unsigned long long common_ticktime__; |
|
2175
667f7de69cf6
Fix compilation problem in case of TARGET_LOGGING_DISABLE turned on and TARGET_DEBUG_DISABLE turned off
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1050
diff
changeset
|
12 |
|
667f7de69cf6
Fix compilation problem in case of TARGET_LOGGING_DISABLE turned on and TARGET_DEBUG_DISABLE turned off
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1050
diff
changeset
|
13 |
#ifdef TARGET_LOGGING_DISABLE |
667f7de69cf6
Fix compilation problem in case of TARGET_LOGGING_DISABLE turned on and TARGET_DEBUG_DISABLE turned off
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1050
diff
changeset
|
14 |
#define LogMessage(level, buf, size) |
667f7de69cf6
Fix compilation problem in case of TARGET_LOGGING_DISABLE turned on and TARGET_DEBUG_DISABLE turned off
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1050
diff
changeset
|
15 |
#else |
667f7de69cf6
Fix compilation problem in case of TARGET_LOGGING_DISABLE turned on and TARGET_DEBUG_DISABLE turned off
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1050
diff
changeset
|
16 |
int LogMessage(uint8_t level, char* buf, uint32_t size); |
667f7de69cf6
Fix compilation problem in case of TARGET_LOGGING_DISABLE turned on and TARGET_DEBUG_DISABLE turned off
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1050
diff
changeset
|
17 |
#endif |
667f7de69cf6
Fix compilation problem in case of TARGET_LOGGING_DISABLE turned on and TARGET_DEBUG_DISABLE turned off
Andrey Skvortsov <andrej.skvortzov@gmail.com>
parents:
1050
diff
changeset
|
18 |
|
1050
56bef276055e
Made declaration from beremiz.h available to C pragmas in POUs. Added AtomicCompareExchange to beremiz.h
Edouard Tisserant
parents:
1002
diff
changeset
|
19 |
long AtomicCompareExchange(long* atomicvar,long compared, long exchange); |
1001 | 20 |