Community Forum
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Robinet
    3. Posts
    R
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 4
    • Groups 0

    Posts

    Recent
    • RE: RMF69 library for ESP866 WeMos

      Et bien voilà, j'ai monté un WeMos mini D1 sur le circuit WeMos Shield for HopeRF RFM69, ainsi qu'un transciever RFM69HW.
      Mis à part la petite entorse à faire au niveau de la définition des pins pour s'adapter au hardware, (Slave Select du Shield est pin 16 et non pin 15 comme standard pour ESP8266).
      Voir : packages/esp8266/hardware/esp8266/2.3.0/variants/generic/common.h
      c-à-d replacer:

      static const uint8_t SS    = 15;
      par
      static const uint8_t SS    = 16;
      

      Tout fonctionne à merveille (en utilisant la pin GPIO15 comme Interrupt).
      NB: Pour la configuration SPI WeMos, il faut utiliser la définition des pins du fichier:
      packages/esp8266/hardware/esp8266/2.3.0/variants/d1_mini/pins_arduino.h

      static const uint8_t SDA = 4;
      static const uint8_t SCL = 5;
      
      static const uint8_t LED_BUILTIN = 2;
      static const uint8_t BUILTIN_LED = 2;
      
      static const uint8_t D0   = 16;
      static const uint8_t D1   = 5;
      static const uint8_t D2   = 4;
      static const uint8_t D3   = 0;
      static const uint8_t D4   = 2;
      static const uint8_t D5   = 14;
      static const uint8_t D6   = 12;
      static const uint8_t D7   = 13;
      static const uint8_t D8   = 15;
      static const uint8_t RX   = 3;
      static const uint8_t TX   = 1;
      

      Robert

      posted in General Discussion
      R
      Robinet
    • RE: RMF69 library for ESP866 WeMos

      Bonjour,

      Voilà,
      J'ai donc testé la librairie RFM69 sur ESP8266 (ESP-12), celle-ci est transparente pour ESP à condition de pas utiliser la version "patchée" pour Arduino Ethernet Shield. Une version compatible ESP Ethernet Shield, RFM69_SecureKey est mise à disposition sur : https://github.com/rrobinet/RFM69_Libary.
      Il faut bien entendu connecter le transciever RFM69 sur les pins SPI ESP8266 est initialiser l'instance avec les paramètres appropriés:
      Exemple:
      /* RFM69 Transceiver settings for ESP8266 */
      #define RFM_SS 15 // Default GPIO15 for ESP8266 Slave Select
      #define RFM_INTPIN 4 // One of a free GPIO supporting Interrupts
      #define IS_RFM69HW false // Only for RFM69HW
      const byte RFM_INTNUM = digitalPinToInterrupt(RFM_INTPIN); // RFM69 Interrupt number
      et
      static RFM69 RADIO (RFM_SS,RFM_INTPIN,IS_RFM69HW,RFM_INTNUM);

      Il est probable (d'après le schéma) que le Wemos Shield utilise les pins SPI différemment, ceci fera partie de mes tests suivants; je viens de recevoir le circuit imprimé.
      Pour plus d'info concernant la librairie RFM69, lire:
      https://lowpowerlab.com/forum/moteino/moteino-w5100-ethernet-spi-support-spi_has_transaction/msg15583/#msg15583

      Robert

      posted in General Discussion
      R
      Robinet
    • RMF69 library for ESP866 WeMos

      Charles-Henri,

      J’ai commandé ESP8266 WeMos Shield for HopeRF RFM69 and RFM12 Modules (chez pcbs.io).
      Mais as-tu déjà réalisé l’intégration du WiFi et RFM69, si oui, existe-t-il un portage de la librairie RFM69 pour ESP8266 WeMos .
      Merci d’avance
      Robert

      posted in General Discussion
      R
      Robinet