@teastain Thanks, that was what I was looking for. I got it to compile/load after installing the M5Core2 by M5Stack library. I agree with 'Brilliant and un to watch'.
Best posts made by dahult
-
RE: ReInstall Original Screen on new Core2
Latest posts made by dahult
-
UIFlow2 burn fails on m5burner 3.0.0
Burn of UIFlow2 (v2.2.4-16MB) to M5Core-Grey using M5Burner loads stub but not full firmware. Burn of UIFlow_M5GO (same M5Burner) works fine. The UIFlow2 burn results in inoperable M5GO even though final message says 'Burn Successfully, click here to return'.
Here is screen shot of output from Burn:
--chip auto --port /dev/tty.usbserial-01DB92E6 --baud 1500000 --before default_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x9000 /Applications/M5Burner.app/Contents/Resources/packages/tmp/uiflow2-cfg.bin
esptool.py v4.7-dev
Serial port /dev/tty.usbserial-01DB92E6
Connecting...
.Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting...
.Detecting chip type...
ESP32
Chip is ESP32-D0WDQ6 (revision v1.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 98:f4:ab:6c:dc:00
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 1500000
Changed.
Configuring flash size...
Auto-detected Flash size: 16MB
Flash will be erased from 0x00009000 to 0x0000efff...
Compressed 24576 bytes to 475...
Writing at 0x00009000... (100 %)
Wrote 24576 bytes (475 compressed) at 0x00009000 in 0.2 seconds (effective 1153.6 kbit/s)...
Hash of data verified.Leaving...
Hard resetting via RTS pin... -
Error comiling example ECHOREST in Arduino.ide (M5Atom.h - no ESP32 define)
I am trying to compile (and run) the Atom Echo Examples in Arduino IDE. The Arduino IDE is latest version 2.3.3. I have included the board json URL and have the board selected as an M5Atom. Loading either examples EchoRest or PlayMusic gets the same following error:
In file included from /private/var/folders/zz/8g3jvcb93_bf0d45sqhv2ldr0000gn/T/.arduinoIDE-unsaved20241015-30420-1iwv8mt.827k/PlayMusic/PlayMusic.ino:13:
/Users/doug/Documents/Arduino/libraries/M5Atom/src/M5Atom.h:82:8: error: extended character “ is not valid in an identifier
82 | #error “This library only supports boards with ESP32 processor.”Looking at M5Atom.h, line 82 is capturing an "if defined(ESP32)" on line 48.
I don't know where to look to find out where/why the if define is failing.
-
M5Go deep sleep with AAA_Base
I have a MicroPython script that collects data every four hours. The script collects the data I want then puts it in lower power mode using machine.deepsleep(). If I run the script using power via the USB-C port, the script works fine, the M5GO goes to sleep and wakes up every 4 hours. If I try to run the same script using the batteries in the BASE-AAA, the M5GO does not wake up after the first attempt. (Note: I am using the 2.0.2 firmware.)
I suspect the problem is with the IP5306 power management. Am I right in that assumption or is there another explanation? Is there any way to use battery power using the BASE-AAA? The schematic for the M5GO has a note that says the IP5306 is connected to I2C and I see it connected using i2c.scan() but the IP5306 data sheet does not have information about any i2c capability.
-
RE: ReInstall Original Screen on new Core2
@teastain Thanks, that was what I was looking for. I got it to compile/load after installing the M5Core2 by M5Stack library. I agree with 'Brilliant and un to watch'.
-
ReInstall Original Screen on new Core2
I just received a Core2. Plugging it in a very cool screen came up with lots of interesting stuff, especially the FFT sound display. I went to M5Burner to make sure it was loaded with the most recent software and after loading it with UIFlow 1.10.3 it shows a simple screen with 3 buttons. Is there any way to reload that original screen? And more interesting, what language was it written in and is it possible to get source?