Speeduino
Loading...
Searching...
No Matches
logger.h
Go to the documentation of this file.
1
9#ifndef LOGGER_H
10#define LOGGER_H
11
12#include "globals.h" // Needed for FPU_MAX_SIZE
13
14#ifndef UNIT_TEST // Scope guard for unit testing
15 #define LOG_ENTRY_SIZE 130
16#else
17 #define LOG_ENTRY_SIZE 1
18#endif
19
22#if defined(FPU_MAX_SIZE) && FPU_MAX_SIZE >= 32 //cppcheck-suppress misra-c2012-20.9
24#endif
27
28void startToothLogger(void);
29void stopToothLogger(void);
30
31void startCompositeLogger(void);
32void stopCompositeLogger(void);
33
36
39
40#endif
static uint32_t rshift(uint32_t a)
Bitwise right shift - generic, unoptimized, case.
Definition bit_shifts.h:349
table_type_t key
Definition table3d.h:120
void startCompositeLoggerTertiary(void)
Definition logger.cpp:577
void startCompositeLoggerCams(void)
Definition logger.cpp:605
void stopCompositeLoggerTertiary(void)
Definition logger.cpp:592
uint8_t getLegacySecondarySerialLogEntry(uint16_t byteNum)
Definition logger.cpp:341
void stopToothLogger(void)
Definition logger.cpp:529
void stopCompositeLoggerCams(void)
Definition logger.cpp:623
int16_t getReadableLogEntry(uint16_t logIndex)
Definition logger.cpp:189
void startToothLogger(void)
Definition logger.cpp:510
bool is2ByteEntry(uint8_t key)
Definition logger.cpp:488
byte getTSLogEntry(uint16_t byteNum)
Definition logger.cpp:19
void startCompositeLogger(void)
Definition logger.cpp:544
void stopCompositeLogger(void)
Definition logger.cpp:562