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?