Multiple errors when using <M5GFX.h> and MM5Stack.h> in same program
-
Hey all - sounds like a daft question but does anyone know if it is not possible to use both the M5Stack.h and M5GFX.h libraries in the same code please?
I am simply starting to write code that plots a graph of temp from the ENVIII sensor. The factory code for this uses the M5Env and M5Stack libraries, and I want to also use the M5GFX library to plot data to the screen. However, when I add the M5Stack library to the code - and without changing anything else in the code at all - I get multiple errors upon compile. Now, I can post the code, but I have literally just started writing it and there's loads to do before I end up with the final version, so there's much not even penned as yet however it appears I have hit a hurdle at the very start.
Simply adding #include <M5Stack.h> to this code created many many errors...
#include <M5GFX.h>
#include "M5_ENV.h"
#include <M5Stack.h>M5GFX tft;
SHT3X sht30;float tempC = 0.0;
float tempF = 0.0;
float hum = 0.0;void setup(void) {
Wire.begin();
M5.Power.begin();
tft.init();
tft.setTextDatum(textdatum_t::middle_center);
tft.drawString("Temp Plot Test", tft.width() / 2, 20, 4);
tft.drawLine(10, 10, 10, 100);
}void loop(void) {
tft.drawCircle(100, 100, sht30.cTemp, TFT_YELLOW);
tft.println(sht30.cTemp);
}