Skip to content

M5Stack 3G #1

@yasunorioi

Description

@yasunorioi

https://soracom.jp/products/kit/3g_module_m5stack/
M5Stack 3Gが届いたので以下にあるスケッチ例
https://github.com/vshymanskyy/TinyGSM
のhttp clientを参考に以下のように書き換えてみたのですが、自分には手に負えなそうなのでissues上げます。

NTRIPClient.h

#ifndef NTRIP_CLIENT
#define NTRIP_CLIENT
#define TINY_GSM_MODEM_SIM800
#define TINY_GSM_RX_BUFFER 650
#define SerialAT Serial1
#define TINY_GSM_USE_GPRS true

#include <WiFiClient.h>
#include <Arduino.h>
#include<base64.h>
#include <TinyGsmClient.h>

#define GSM_PIN ""

// Your GPRS credentials
// Leave empty, if missing user or pass
const char apn[] = "YourAPN";
const char gprsUser[] = "";
const char gprsPass[] = "";

#include <TinyGsmClient.h>
#ifdef DUMP_AT_COMMANDS
#include <StreamDebugger.h>
StreamDebugger debugger(SerialAT, SerialMon);
TinyGsm modem(debugger);
#else
TinyGsm modem(SerialAT);
#endif

TinyGsmClient client(modem);

class NTRIPClient : public TinyGsmClient {
public :
bool reqSrcTbl(char* host,int &port); //request MountPoints List serviced the NTRIP Caster
bool reqRaw(char* host,int &port,char* mntpnt,char* user,char* psw); //request RAW data from Caster
bool reqRaw(char* host,int &port,char* mntpnt); //non user
int readLine(char* buffer,int size);

};

#endif

エラー内容 sketch/NTRIPClientSample.ino.cpp.o:(.bss.modem+0x0): multiple definition of `modem' sketch/NTRIPClient.cpp.o:(.bss.modem+0x0): first defined here sketch/NTRIPClientSample.ino.cpp.o:(.bss.client+0x0): multiple definition of `client' sketch/NTRIPClient.cpp.o:(.bss.client+0x0): first defined here collect2: error: ld returned 1 exit status 「WiFi.h」に対して複数のライブラリが見つかりました 使用済:/Users/user/Documents/Arduino/hardware/espressif/esp32/libraries/WiFi 未使用:/private/var/folders/mk/t47z54r95ygf0mv_f8vrhgww0000gn/T/AppTranslocation/9AC80883-E69C-4AFF-8D95-5753B7FE9A9E/d/Arduino.app/Contents/Java/libraries/WiFi exit status 1 ボードM5Stack-Core-ESP32に対するコンパイル時にエラーが発生しました。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions