Hi. I´ve followed all your instructions and could even compile properly the code.
The sketch is very simple cause I only want to produce the output on TV.
#include <M5Stack.h>
#include "m5stack_tv.h"
void setup() {
M5.begin();
M5.Lcd.fillScreen(TFT_BLACK);
M5.Lcd.setTextColor(TFT_WHITE, TFT_BLACK);
M5.Lcd.setTextSize(3);
M5.Lcd.setCursor(40,100);
M5.Lcd.print("Working...");
// m5stack_tv::begin();
}
void loop() {
m5stack_tv::setTextColor(0);
m5stack_tv::clearScreen(54);
m5stack_tv::setCursor(140, 60);
m5stack_tv::print("Temperature, C: ");
m5stack_tv::setCursor(140, 60);
m5stack_tv::print("Temperature, C: ");
m5stack_tv::setCursor(140, 80);
m5stack_tv::print("Humidity, %: ");
m5stack_tv::setCursor(140, 100);
m5stack_tv::print("Pressure, mm Hg: ");
}
But when running, the screen of the m5stack starts flashing/blinking and there´s no signal on the TV.
I´ve connected the central cable of the RCA to DAC 25 which is not stated in your article and the external RCA to ground.
It seems like there´s a conflict between DAC 25 and the M5stack screen.
If I comment in setup() the line that activates TVout:
//m5stack_tv::begin()
and everything on void() the m5 screens starts to work as intended, so the problem is within Tv library.
I use M5stack basic (the black).
Any help?