Auteur Sujet: DCC_Decoder.h avec ESP  (Lu 11093 fois)

Tony04

  • Hero Member
  • *****
  • Messages: 578
    • Voir le profil
DCC_Decoder.h avec ESP
« le: mars 11, 2023, 06:51:25 pm »
Bonjour à tous,

si un féru de programmation objet pouvait résoudre mon petit problème...

Je suis entrain de réaliser des cartes pour gérer des feux (et des servos) à base de mon bien aimé WeMos D1 MINI.
J'utilise la librairie DCC_Decoder.h ci-jointe que j'ai un peu modifié dans les lignes 46 à 52 de DCC_Decoder.cpp pour y rajouter la macro "ICACHE_RAM_ATTR" obligatoire pour les ESP, ce que j'ai trouvé ici:
https://stackoverflow.com/questions/58113937/esp8266-arduino-why-is-it-necessary-to-add-the-icache-ram-attr-macro-to-isrs-an

ou ici: https://lastminuteengineers.com/handling-esp8266-gpio-interrupts-tutorial/

Avec ma modification le compilateur me signale une erreur à cet endroit malgré un bon fonctionnement du sketch.
Le problème c'est que je n'ai pas trouvé la routine d'interruption elle-même devant laquelle je dois mettre cette macro.

Merci par avance pour vos conseils.

Cordialement
Antoine

Pyk35

  • Full Member
  • ***
  • Messages: 112
    • Voir le profil
Re : DCC_Decoder.h avec ESP
« Réponse #1 le: janvier 22, 2025, 12:21:06 am »
Bonjour Antoine,

Es-tu allé au bout de ce projet ?
Je cherche à faire un truc dans le genre avec ESP32.

Merci pour tes informations.

Cédric
A+
Cédric

Tony04

  • Hero Member
  • *****
  • Messages: 578
    • Voir le profil
Re : DCC_Decoder.h avec ESP
« Réponse #2 le: janvier 22, 2025, 11:11:05 am »
Bonjour Cédric,

absolument, je suis non seulement allé jusqu'au bout, mais je ne travaille plus qu'avec la paire ESP8266/ESP32.

J'ai développé toute une série de PCB pour répondre à tous les besoins, de la simple commande d'aiguille (avec réglage du débattement par Smartphone) au TCO haut de gamme en passant par un bus S88 sans fil.

A titre d'exemple voici en PJ un ensemble de 4 cartes qui gèrent des aiguilles et qui reçoivent les informations par une carte de décodage DCC.

Cordialement
Antoine




Pyk35

  • Full Member
  • ***
  • Messages: 112
    • Voir le profil
Re : DCC_Decoder.h avec ESP
« Réponse #3 le: janvier 26, 2025, 06:19:11 pm »
Merci Antoine pour les exemples, c'est chouette, je vais regarder ça.
Je suis sur un projet sous l'environnement ESP-IDF et non sous Arduino donc j'ai un peu de boulot de portage.

A bientôt,

Cédric
A+
Cédric