Bonsoir, merci pour votre réponse .
Voila j'ai retelecharger de nouveau Marlin 2.0, car dans celui que j'avais j'ai trop modifier de trucs différents pour remédier a mes erreurs , déplacer certains fichier etc... Vu que je ne sait plus ce que j'ai fait , beh j'ai recommencer avec une nouvelle base saine...
Je joint ma configuration. et configuration_adv.h et voici l'erreur après compilation.
Arduino : 1.8.13 (Mac OS X), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch/src/HAL/LPC1768/tft/../../../inc/MarlinConfigPre.h:52:0,
from sketch/src/HAL/LPC1768/tft/../../../inc/MarlinConfig.h:28,
from sketch/src/HAL/LPC1768/tft/tft_spi.cpp:23:
sketch/src/HAL/LPC1768/tft/../../../inc/../HAL/AVR/inc/Conditionals_LCD.h:25:4: error: #error "Sorry! TFT displays are not available for HAL/AVR."
#error "Sorry! TFT displays are not available for HAL/AVR."
^~~~~
In file included from sketch/src/HAL/LPC1768/tft/tft_spi.cpp:27:0:
sketch/src/HAL/LPC1768/tft/tft_spi.h:27:10: fatal error: lpc17xx_ssp.h: No such file or directory
#include <lpc17xx_ssp.h>
^~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Erreur de compilation pour la carte Arduino Mega or Mega 2560
Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
en révisant ma configuration je me suis aperçu que je suis passer a coter d'un point que je pense être important, dans adv.h a partir de la ligne 1496 si je me trope pas c'est la configuration des pins pour un LCD avec interface SPI? je l'ai decommenter et assigner les pins de EXP1, enfin je crois l'avoir fait . Est ce que c'est ça ou pas? En tout cas mon erreur de compilation n'as pas changer pour autant ..
l'une des erreur est que il me manque lpc17xx , j'ai télécharger sur GitHub le dossier en question. ajouter la librairie a l'arduino IDE, redémarrer le tout.. L'erreur est toujours là.
Dans ma version précédente de Marlin, j'avais copier le fichier Conditionals_LCD.h qui est dans src/inc/conditionals_LCD.h et puis coller a l'emplacement specifier de l'erreur c'est a dire src/HAL/AVR/inc/Conditionals_LCD.h , j'ai replacer le ficher de base par celui que j'ai copier et cette erreur avais disparu. Ansi j'avais fait pareil pour les autres erreurs .. elles avais disparue , mais après il m'avais sorti l'erreur avec libmaple.. du coup je pense que déplacer des fichier n'était peut être pas une bonne idée .. Voila pourquoi j'ai refait un nouveau téléchargement de Marlin les paramètres sont identiques sauf que dans le précédant j'avais essayer TFT_INTERFACE_FSMC et j'avais eu cette erreur là;
Arduino : 1.8.13 (Mac OS X), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch/src/HAL/STM32/tft/../../../inc/MarlinConfigPre.h:52:0,
from sketch/src/HAL/STM32/tft/../../../inc/MarlinConfig.h:28,
from sketch/src/HAL/STM32/tft/tft_fsmc.cpp:23:
sketch/src/HAL/STM32/tft/../../../inc/../HAL/AVR/inc/Conditionals_LCD.h:25:4: error: #error "Sorry! TFT displays are not available for HAL/AVR."
#error "Sorry! TFT displays are not available for HAL/AVR."
^~~~~
In file included from sketch/src/HAL/STM32/tft/tft_fsmc.cpp:27:0:
sketch/src/HAL/STM32/tft/tft_fsmc.h:29:4: error: #error FSMC TFT is currently only supported on STM32F1 and STM32F4 hardware.
#error FSMC TFT is currently only supported on STM32F1 and STM32F4 hardware.
^~~~~
In file included from sketch/src/HAL/STM32/tft/tft_fsmc.cpp:27:0:
sketch/src/HAL/STM32/tft/tft_fsmc.h:91:4: error: #error No configuration for this MCU
#error No configuration for this MCU
^~~~~
sketch/src/HAL/STM32/tft/tft_fsmc.cpp:28:10: fatal error: pinconfig.h: No such file or directory
#include "pinconfig.h"
^~~~~~~~~~~~~
compilation terminated.
exit status 1
Erreur de compilation pour la carte Arduino Mega or Mega 2560
Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
aujourd'hui en fessant mes rechercher j'ai découvert que mon TFT VMA412 v0.7 est en interface SPI et le v2 est en interface FSMC. enfin j'espère que je ne me trope pas une fois de plus.. est ce que vous savez quel est la difference entre les deux interfaces FSMC et SPI ? et surtout la quel je procède ? car dans la fiche de mon TFT c'est expliquer , mais je ne vois pas trop ce que ca veux dire ;
system interface
8-bits, 9-bits, 16-bits, 18-bits interface with 8080-I /8080-II series MCU 6-bits, 16-bits, 18-bits RGB interface with graphic controller
3-line / 4-line serial interface
Oh j'ai énormément de questions et je ne sait pas trop ou trouver des réponses , ca fait plusieurs semaines que je recherche de la documentation, information, tuto ou autre qui pourrai m'aider dans mon problème et me permettre d'acquérir cette experience que je n'ai pas dans le domaine du code , Arduino et impression 3d. Car je suis novice dans tout cela et et j'ai pris goût :))) , j'ai envie d'apprendre plus et surtout de comprendre plus!!!
Alors si vous pouvez m'aider a y voir plus clair dans tout ça. je vous en serrais très reconnaissant !
En tout cas je vous remercie d'avance !
Configuration.h
Configuration_adv.h