ProtoTracer
1.0
Real-time 3D rendering and animation engine
Loading...
Searching...
No Matches
UserConfiguration.h
Go to the documentation of this file.
1
/**
2
* @file UserConfiguration.h
3
* @brief User-configurable settings for the project.
4
*
5
* This file defines compile-time macros and settings that enable or disable
6
* various features and behaviors of the project. Adjust the definitions below
7
* to customize the functionality as needed.
8
*
9
* @date 22/12/2024
10
* @author Coela Can't
11
*/
12
13
#pragma once
14
15
/**
16
* @def HUB75_RBG
17
* @brief Define this macro to use a modified Matrix Hardware file for panels with RBG color order.
18
*/
19
//#define HUB75_RBG
20
#if DOXYGEN
21
#define HUB75_RBG
22
#endif
23
24
/**
25
* @def PRINTINFO
26
* @brief Define this macro to enable printing live stats, such as FPS and other information.
27
*/
28
#define PRINTINFO
29
#if DOXYGEN
30
#define PRINTINFO
31
#endif
32
33
/**
34
* @def DEBUG
35
* @brief Define this macro to enable debug information output.
36
*/
37
//#define DEBUG
38
#if DOXYGEN
39
#define DEBUG
40
#endif
41
42
/**
43
* @def NEOTRELLISMENU
44
* @brief Define this macro to enable the NeoTrellis controller for menu navigation.
45
*
46
* If this macro is undefined, the button controller is used instead.
47
*/
48
//#define NEOTRELLISMENU
49
#if DOXYGEN
50
#define NEOTRELLISMENU
51
#endif
52
53
/**
54
* @def MORSEBUTTON
55
* @brief Define this macro to enable Morse code input using a button.
56
*
57
* Note: This feature cannot be used simultaneously with NEOTRELLISMENU.
58
*/
59
//#define MORSEBUTTON
60
#if DOXYGEN
61
#define MORSEBUTTON
62
#endif
lib
ProtoTracer
Examples
UserConfiguration.h
Generated by
1.9.8