Aller au contenu

Messages recommandés

Posté(e)

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

Posté(e)

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.

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...