title: Make a lib for esp-now send data
body: <p>I want to create a lib to upload files using esp-now. The .h file it is</p>
  
  <pre><code>#ifndef TELEMETRIA_h
  #define TELEMETRIA_h
  #include "Arduino.h"
  #include "WiFi.h"
  // canal usado para conexao
  
  class TELEMETRIA {
  
  public:
    // enum esp_now_send_status_t {
    //   ESP_NOW_SEND_SUCCESS,
    //   ESP_NOW_SEND_FAIL,
    //
    // };
    const int CHANNEL = 1;
    TELEMETRIA();
    void begin();
    void envia(int a, int b);
    uint8_t _broadcast[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
  private:
    void OnDataSent(const uint8_t *mac_addr, uint8_t status);
  
  };
  
  #endif
  </code></pre>
  
  <p>The cpp file is:</p>
  
  <pre><code>#include "TELEMETRIA.h"
      #include "Arduino.h"
      #include "esp_now.h"
      //#include &lt;WiFi.h&gt;
      // cria um objeto que recebe como entrada o EspNow
      TELEMETRIA::TELEMETRIA() {}
      void TELEMETRIA::begin() {
        WiFi.mode(WIFI_STA);
        esp_now_init();
        // Criamos uma variável que irá guardar as informações do slave
        esp_now_peer_info_t slave;
        // Informamos o canal
        slave.channel = CHANNEL;
        // 0 para não usar criptografia ou 1 para usar
        slave.encrypt = 0;
        // Copia o endereço do array para a estrutura
        memcpy(slave.peer_addr, _broadcast, sizeof(_broadcast));
        // Adiciona o slave
        esp_now_add_peer(&amp;slave);
        esp_now_register_send_cb(OnDataSent);
        // esp_now_register_send_cb(envia);
  
      }
  void TELEMETRIA::OnDataSent(const uint8_t *_broadcast, esp_now_send_status_t status) {};
  void TELEMETRIA::envia(int _a, int _b) {
    // Array que irá armazenar os valores lidos
    // Para cada pino
    uint8_t values[2];
    values[0] = _a;
    values[1] = _b;
    Serial.println("To enviando");
    esp_now_send(_broadcast, (uint8_t *)&amp;values, sizeof(values));
  }
  </code></pre>
  
  <p>The idea is to create a TELEMETRIA object, and thus call the TELEMETRIA.send (data) function to send the data.</p>
  
  <p>The problem is with the esp_now_register_send_cb (OnDataSent) function;
  doesn't work saying "error: invalid use of non-static member function"</p>