StephCes Posté(e) Octobre 5, 2021 Posté(e) Octobre 5, 2021 Bonjour, Je souhaite mettre a jour le firmware d'une imprimante ctc A13, j'ai donc préparé le firmware à flasher sauf qu'a la compilation j'ai plusieurs messages d'erreurs tous les deux dans le bootscreen.h et je ne trouve pas le problème. In file included from Marlin\src\lcd\dogm\dogm_Bootscreen.h:40:0, from Marlin\src\lcd\dogm\marlinui_DOGM.cpp:46: g:\marlin\marlin\_bootscreen.h:37:7: error: expected unqualified-id before 'unsigned' const unsigned char custom_start_bmp[] PROGMEM = { ^~~~~~~~ g:\marlin\marlin\_bootscreen.h:37:7: error: expected constructor, destructor, or type conversion before 'unsigned' In file included from Marlin\src\lcd\dogm\marlinui_DOGM.cpp:46:0: Marlin\src\lcd\dogm\marlinui_DOGM.cpp: In static member function 'static void MarlinUI::draw_custom_bootscreen(uint8_t)': Marlin\src\lcd\dogm\dogm_Bootscreen.h:53:49: error: 'custom_start_bmp' was not declared in this scope #define CUSTOM_BOOTSCREEN_BMPHEIGHT (sizeof(custom_start_bmp) / (CUSTOM_BOOTSCREEN_BMP_BYTEWIDTH)) ^ Marlin\src\lcd\dogm\dogm_Bootscreen.h:60:57: note: in expansion of macro 'CUSTOM_BOOTSCREEN_BMPHEIGHT' #define CUSTOM_BOOTSCREEN_Y ((LCD_PIXEL_HEIGHT - (CUSTOM_BOOTSCREEN_BMPHEIGHT)) / 2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Marlin\src\lcd\dogm\marlinui_DOGM.cpp:119:46: note: in expansion of macro 'CUSTOM_BOOTSCREEN_Y' top = u8g_uint_t(CUSTOM_BOOTSCREEN_Y); ^~~~~~~~~~~~~~~~~~~ Marlin\src\lcd\dogm\dogm_Bootscreen.h:53:49: note: suggested alternative: 'start_bmp' #define CUSTOM_BOOTSCREEN_BMPHEIGHT (sizeof(custom_start_bmp) / (CUSTOM_BOOTSCREEN_BMP_BYTEWIDTH)) ^ Marlin\src\lcd\dogm\dogm_Bootscreen.h:60:57: note: in expansion of macro 'CUSTOM_BOOTSCREEN_BMPHEIGHT' #define CUSTOM_BOOTSCREEN_Y ((LCD_PIXEL_HEIGHT - (CUSTOM_BOOTSCREEN_BMPHEIGHT)) / 2) Marlin\src\lcd\dogm\marlinui_DOGM.cpp:119:46: note: in expansion of macro 'CUSTOM_BOOTSCREEN_Y' top = u8g_uint_t(CUSTOM_BOOTSCREEN_Y); ^~~~~~~~~~~~~~~~~~~ *** [.pio\build\sanguino1284p\src\src\lcd\dogm\marlinui_DOGM.cpp.o] Error 1 ================================================================================================== [FAILED] Took 26.21 seconds ================================================================================================== Environment Status Duration ------------- -------- ------------ sanguino1284p FAILED 00:00:26.215 ============================================================================================= 1 failed, 0 succeeded in 00:00:26.215 =============================================================================================PS G:\Marlin> echo "done" >C:\Users\steph\AppData\Local\Temp\ipc Merci pour votre aie par avance
PPAC Posté(e) Octobre 5, 2021 Posté(e) Octobre 5, 2021 Salutation ! A tu testé de désactiver (ajouter "//" en début de ligne) dans Configuration.h #define SHOW_CUSTOM_BOOTSCREEN voir même de désactiver #define SHOW_BOOTSCREEN car là sans le fichier "_Bootscreen.h" en question pas vraiment possible de savoir d'où viens cette erreur qui ressemble a un défaut d'environnement de compilation... ou a une coquille/incompatibilité dans ce fichier.
StephCes Posté(e) Octobre 5, 2021 Auteur Posté(e) Octobre 5, 2021 Bon, ça a fonctionné niquel merci Reste plus qu'a tester si ça fonctionne
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant