Community Forum
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Interruptions extérieures ?

    Scheduled Pinned Locked Moved Téléinfo
    2 Posts 1 Posters 357 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G Offline
      Géryko
      last edited by Géryko

      Bonjour à tous,
      J'utilise la bibliothèque LibTeleinfo.h et comme j'ai de l'espace disponible, je voudrais ajouter
      une fonction gadget en utilisant une interruption extérieure sur pin 15. (sur ESP32)
      Je voudrais éviter de modifier le xx.h et le xx.CPP. Comment se sortir de là ?
      Bien évidemment je ne suis pas programmeur pro.

      Voici ce que j'ai fait (raccourci) :
      boolean drapeau = 0;
      void setup() {
      pinMode(15, INPUT_PULLUP); //Configuration du pin en entrée pullup
      attachInterrupt(15, fonction_ISR, FALLING);
      }

      void IRAM_ATTR fonction_ISR() {
      drapeau = 1; // Code de la fonction (traitement par la suite)
      }

      Me donne :
      error: 'fonction_ISR' was not declared in this scope

      Merci d'avance à qui pourrait m'aider.

      1 Reply Last reply Reply Quote
      • G Offline
        Géryko
        last edited by Géryko

        Bonjour à tous,

        Je pense avoir trouvé la solution !
        La fonction void IRAM_ATTR fonction_ISR() { ... } doit se trouver en amont du setup en non après.

        Qu'on se le dise.
        ça peut paraitre évident mais ... il faut le savoir et personne n'en parle.
        A+

        1 Reply Last reply Reply Quote
        • First post
          Last post

        3

        Online

        5.7k

        Users

        534

        Topics

        5.0k

        Posts

        Top Topics

        • Denky 4 - Domoticz - Triphasé -
          Nicolas BernaertsN
          Nicolas Bernaerts
          0
          7
          249

        • Denky D4 et Linky Standard TInfo Rx Non Configuré
          CharlesC
          Charles
          0
          5
          282

        • CC1101
          CharlesC
          Charles
          0
          2
          117

        Popular Tags

        teleinfo
        24 topics
        arduino
        19 topics
        remora
        16 topics
        esp8266
        10 topics
        arduipi
        10 topics
        wifinfo
        7 topics
        raspberry
        7 topics
        broadcast
        7 topics
        Copyright © 2022 Charles-Henri Hallard | Return to blog page | Powered by NodeBB