Of course, sorry.
Arduino: 1.8.12 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from C:\Program Files (x86)\Arduino\libraries\Diablo_Serial_4DLib/Diablo_Serial_4DLib.h:15:0,
from C:\Users\44784\Documents\Arduino\SD_Mega_Inergen_Detector_with_print__timestamp_and_clock\SD_Mega_Inergen_Detector_with_print__timestamp_and_clock.ino:6:
Diablo_Const4D.h:977:33: error: lvalue required as unary '&' operand
#define PINK 0xFE19
^
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2PinMap.h:140:12: note: in expansion of macro 'PINK'
{&DDRK, &PINK, &PORTK, 0}, // K0 62
^~~~
Diablo_Const4D.h:977:33: error: lvalue required as unary '&' operand
#define PINK 0xFE19
^
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2PinMap.h:141:12: note: in expansion of macro 'PINK'
{&DDRK, &PINK, &PORTK, 1}, // K1 63
^~~~
Diablo_Const4D.h:977:33: error: lvalue required as unary '&' operand
#define PINK 0xFE19
^
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2PinMap.h:142:12: note: in expansion of macro 'PINK'
{&DDRK, &PINK, &PORTK, 2}, // K2 64
^~~~
Diablo_Const4D.h:977:33: error: lvalue required as unary '&' operand
#define PINK 0xFE19
^
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2PinMap.h:143:12: note: in expansion of macro 'PINK'
{&DDRK, &PINK, &PORTK, 3}, // K3 65
^~~~
Diablo_Const4D.h:977:33: error: lvalue required as unary '&' operand
#define PINK 0xFE19
^
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2PinMap.h:144:12: note: in expansion of macro 'PINK'
{&DDRK, &PINK, &PORTK, 4}, // K4 66
^~~~
Diablo_Const4D.h:977:33: error: lvalue required as unary '&' operand
#define PINK 0xFE19
^
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2PinMap.h:145:12: note: in expansion of macro 'PINK'
{&DDRK, &PINK, &PORTK, 5}, // K5 67
^~~~
Diablo_Const4D.h:977:33: error: lvalue required as unary '&' operand
#define PINK 0xFE19
^
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2PinMap.h:146:12: note: in expansion of macro 'PINK'
{&DDRK, &PINK, &PORTK, 6}, // K6 68
^~~~
Diablo_Const4D.h:977:33: error: lvalue required as unary '&' operand
#define PINK 0xFE19
^
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2PinMap.h:147:12: note: in expansion of macro 'PINK'
{&DDRK, &PINK, &PORTK, 7} // K7 69
^~~~
C:\Users\44784\Documents\Arduino\SD_Mega_Inergen_Detector_with_print__timestamp_and_clock\SD_Mega_Inergen_Detector_with_print__timestamp_and_clock.ino: In function 'void loop()':
SD_Mega_Inergen_Detector_with_print__timestamp_and_clock:109:24: error: expected ')' before 'Test'
myFile.print("#" Test Switch opened at "");
^~~~
exit status 1
lvalue required as unary '&' operand
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.