ArduinoMega2560_SPI
1.0
Cargando...
Buscando...
Nada coincide
config.h
Ir a la documentación de este archivo.
1
#ifndef CONF_MAIN_H
2
#define CONF_MAIN_H
3
4
#include <Arduino.h>
5
6
/**
7
* @brief Main configuration structure for the project.
8
*
9
* Groups global parameters that control the overall behavior
10
* of the application, allowing features to be enabled or disabled
11
* at compile-time or runtime.
12
*/
13
struct
configuracionMain
{
14
// BYTE 0 (bits 0–7)
15
uint8_t
debugMode
: 1;
// Bit 0 (LSB)
16
uint8_t
fullDiagnosticsPins
: 1;
// Bit 1
17
uint8_t
diagnoseAnalog
: 1;
// Bit 2
18
uint8_t
diagnoseGPIO
: 1;
// Bit 3
19
uint8_t
diagnosePWM
: 1;
// Bit 4
20
uint8_t
diagnoseUART
: 1;
// Bit 5
21
uint8_t
diagnoseEEPROM
: 1;
// Bit 6
22
uint8_t
version
: 1;
// Bit 7 (MSB)
23
24
25
};
26
extern
configuracionMain
systemConfiguration
;
27
28
#endif
// CONF_MAIN_H
systemConfiguration
configuracionMain systemConfiguration
configuracionMain
Main configuration structure for the project.
Definition
config.h:13
configuracionMain::fullDiagnosticsPins
uint8_t fullDiagnosticsPins
Definition
config.h:16
configuracionMain::diagnosePWM
uint8_t diagnosePWM
Definition
config.h:19
configuracionMain::debugMode
uint8_t debugMode
Definition
config.h:15
configuracionMain::diagnoseAnalog
uint8_t diagnoseAnalog
Definition
config.h:17
configuracionMain::version
uint8_t version
Definition
config.h:22
configuracionMain::diagnoseEEPROM
uint8_t diagnoseEEPROM
Definition
config.h:21
configuracionMain::diagnoseUART
uint8_t diagnoseUART
Definition
config.h:20
configuracionMain::diagnoseGPIO
uint8_t diagnoseGPIO
Definition
config.h:18
include
System
config
config.h
Generado por
1.16.1