Auteur Sujet: LaBox" : Une Centrale DCC polyvalente et abordable  (Lu 117207 fois)

Juan

  • Full Member
  • ***
  • Messages: 125
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #105 le: mars 25, 2024, 06:23:26 pm »
Merci beaucoup pour votre aide, mais ce n'est pas le problème.
Le problème n'est pas dans la carte ou dans le téléchargement de mon sketch, le problème est que je n'arrive même pas à compiler !
Ma carte est aussi une ESP WROOM 32, dans l'IDE Arduino je choisis la carte ESP32 Dev Module, je charge les librairies nécessaires et quand je compile, j'obtiens finalement l'erreur :
error : ld returned 1 exit status
exit status 1
Erreur de compilation pour la carte ESP32 Dev Module.

Jozef

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #106 le: mars 25, 2024, 07:51:44 pm »
Si je peux me permettre il faut Choisy ESP32-WROOM-DA Moduł
Jozef

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3045
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #107 le: mars 25, 2024, 08:11:51 pm »
@Jozef : Merci de vous permettre ! Allez-y !

Pour l’avenir il ne faut pas se contenter de montrer la dernière ligne:
Error : Id returned 1 exit status
Mais la totalité du rapport de compilation dans lequel la ou les causes sont montrées.
Cordialement,
Dominique

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #108 le: mars 25, 2024, 08:20:35 pm »
La compilation agit en cascade. Une première erreur déclenche généralement une flopée d'autres, et la dernière est certainement la moins significative. C'est surtout la première qui est importante. Les autres ne sont souvent que des conséquences.

Juan

  • Full Member
  • ***
  • Messages: 125
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #109 le: mars 26, 2024, 09:53:31 am »
Jozef, j'ai également essayé cette carte et d'autres, mais elle ne compile toujours pas.
Merci beaucoup quand même.

Juan

  • Full Member
  • ***
  • Messages: 125
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #110 le: mars 26, 2024, 09:57:28 am »
Dominique, Thierry, je sais bien, mais le rapport de compilation est tout simplement monstrueux (gigantesque) et je n'ose pas l'uploader sur le forum.
Quoi qu'il en soit, j'ai une idée de la source du bug, si j'ai le temps cet après-midi, je ferai quelques tests et je vous tiendrai au courant.
Cordialement,
Juan

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3045
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #111 le: mars 26, 2024, 10:44:29 am »
@Juan,
je viens de compiler avec succès la version CommandStation-EX-LaBox, version 2.4.7, avec l'IDE 2.3.2 et la carte ESP32 d'espressif 2.0.14 (toutes les dernières versions).
Cordialement,
Dominique

Juan

  • Full Member
  • ***
  • Messages: 125
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #112 le: mars 26, 2024, 07:27:58 pm »
Je peux enfin dire que j'ai réussi à le compiler !!!
De plus, je l'ai chargé dans l'ESP32, et
En outre, tout fonctionne !!!!
Merci encore une fois à vous tous pour votre aide.

Juan

  • Full Member
  • ***
  • Messages: 125
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #113 le: mars 26, 2024, 07:32:20 pm »
Et pour les curieux, je vais vous dire où était MON bug : Dans le config.h, la ligne 169
// #define OLED_DRIVER 0x3c,128,32
Je l'avais décommenté. Si je la laisse telle quelle, commentée, c'est là que tout fonctionne, Oled compris.
La vérité, c'est que je n'y comprends rien, mais c'est comme ça.
Et maintenant, pour en venir au sujet, j'ai une question : si à la place de l'Oled de 0,96", qui fonctionne, je veux en mettre une plus grande, 1,3", par exemple, que dois-je modifier ? Parce que j'ai essayé et ça ne marche pas.

Juan

  • Full Member
  • ***
  • Messages: 125
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #114 le: mars 26, 2024, 07:43:25 pm »
Pour finir la journée, un autre bug/question : si je copie le fichier myAutomation.example.h avec le nom myAutomation.h, ça ne compile plus, ça bug à nouveau.
Et je n'ai pas le moral pour vérifier le gigantesque rapport de compilation.

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #115 le: mars 26, 2024, 08:58:55 pm »
Cool que ça marche.

Tout ce qui concerne l'OLED vient des sources Hmi*.*. Le OLED de config.h n'est pas celui qui est utilisé.

Dans hmiConfig.h tu trouveras de quoi changer ces choses là:

#define HMI_I2C_ADDR            0x3C
#define SCREEN_WIDTH            128         // OLED display width, in pixels
#define SCREEN_HEIGHT           64          // OLED display height, in pixels

plus quelques autres. Il faut aussi que l'écran soit piloté par une puce SSD1306. Sinon Hmi ne saura pas faire sans grosses modifications...

MyAutomation permet de construire des automatismes avec ExRail inclus dans DCCEX. C'est un aspect que nous n'avons pas encore exploré...

Juan

  • Full Member
  • ***
  • Messages: 125
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #116 le: mars 27, 2024, 10:58:40 am »
Merci beaucoup Thierry.
Mon Oled est 1.3", 128x64, mais ... SH1106 !!! Bon, nous laisserons cela pour une autre fois.
Mais myAutomation de EXRail est une fonction très, très intéressante du DCC-EX, qui ne doit pas être laissée de côté. Please ...

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3045
  • 100% Arduino et N
    • Voir le profil
Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #117 le: mars 27, 2024, 11:18:56 am »
Mais myAutomation de EXRail est une fonction très, très intéressante du DCC-EX, qui ne doit pas être laissée de côté. Please ...

Nous ne l'avons pas encore testée et sa documentation est sur le site DCC-EX.
Cordialement,
Dominique

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #118 le: mars 27, 2024, 11:54:29 am »
Et nous ne refuserons pas un peu d'aide sur ce sujet, comme sur beaucoup d'autres !

Juan

  • Full Member
  • ***
  • Messages: 125
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #119 le: mars 27, 2024, 12:33:40 pm »
J'ai un central DCC-EX "pur", c'est-à-dire construit en suivant les instructions du site DCC-EX, sur une carte Arduino Mega avec WiFi inclus. J'ai expérimenté, juste un peu, avec EX-Rail, et comme je l'ai dit, je trouve cela très intéressant, et je n'ai pas eu de problèmes.
Ce que je ne comprends pas, c'est pourquoi, lorsque j'inclus un fichier myAutomation.h (celui de l'exemple, tout simplement) dans LaBox, j'obtiens des erreurs de compilation.