🤖Have you ever tried Chat.M5Stack.com before asking??😎
  • Wiring for M5Stack Core2 and 4 channel relay module

    2
    0 Votes
    2 Posts
    2k Views
    felmueF
    Hello @seguidor777 the M5Core2 talks to the 4 channel relay module via I2C which only requires 2 wires. Check out the documentation. Also have a look at the example. Thanks Felix
  • Driving dozens of sensors and relays on Core2 plus a temperature sensor

    2
    0 Votes
    2 Posts
    3k Views
    F
    for benefit of community, I could solve myself: changed Onewire.h line 134 from addr to addr2. And it works 🙂
  • 0 Votes
    3 Posts
    4k Views
    S
    I think it works. I am just using Serial2.begin(1500000); for the camera and Serial seems to be free.
  • partition scheme problem arduino

    1
    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • touch stopped working

    29
    0 Votes
    29 Posts
    64k Views
    felmueF
    Hello @CodeGrue thank you for letting the community know. I've checked the touch firmware version (w/o actually updating it) of two of my M5Core2s and both report fw v0.0.0. Do you remember if the touch firmware update actually ran through successfully? I wonder if maybe the firmware isn't broken, but the update process failed. Thanks Felix
  • UiFlow v 1.10.7 can't get into Setup on Core 2

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • M5Core2 libraries install in PlatformIO/VSCode

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Multi app on m5stack core 2

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • Core 2 wakeup from touch?

    8
    0 Votes
    8 Posts
    8k Views
    ajb2k3A
    @digs71 Cool
  • Core2 + modules Configuration check

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • TouchZone compilation error 'does not namw a type' ??

    3
    1
    0 Votes
    3 Posts
    4k Views
    Marelli7M
    @felmue, thanks, also for the ```-tip!! After years of programming the ESP32 it takes a lot of time to get familair with the Core2 specifics
  • Got extio2 running on Core2?

    4
    0 Votes
    4 Posts
    5k Views
    felmueF
    Hello @fly4fun thank you and thank you for reporting back. I am glad you got it working. @m5stack: Please check out this pull-request. Thank you. Most of those functions return true if successful (and false otherwise). Thanks Felix
  • How to enter USB Mode on CORE2

    3
    0 Votes
    3 Posts
    4k Views
    felmueF
    Hello @AEisele55 on M5Stack you can select Setup - Switch Mode - USB Mode and reboot. However on M5Core2 this option is missing. Setup doesn't have a Switch Mode entry.(Tested with UIFlow firmware v1.10.6) Thanks Felix
  • Core 2 Factory Test Progress Bar

    4
    1
    0 Votes
    4 Posts
    5k Views
    AsmodevA
    My core2 makes a noise when i install the factory software using arduino or the built in burner, also it does nothing, i can’t seem to get it back onto the device, what gives? I’ve connected to serial port, burned the test and then all i hear is a low pitch noise… Anyone know about this?
  • Troubles with serial connection between Core2 and AtomMatrix

    2
    0 Votes
    2 Posts
    2k Views
    felmueF
    Hello @HappyUser you are so close. Right now you are setting up both devices as I2C masters. However M5Atom needs to be an I2C slave. To do this the first parameter of Wire.begin() needs to be the slave address. Try this: Wire.begin((uint8_t)I2C_DEV_ADDR, 26, 32); Thanks Felix
  • Core 2 Touchscreen Issues

    5
    0 Votes
    5 Posts
    4k Views
    P
    @awoodbridge hello i am also facing same issue. did you get the solution ?
  • Power Input

    3
    0 Votes
    3 Posts
    4k Views
    B
    So with a bit of research, I develop this simple code that makes exactly what I was asking here: #include <M5Core2.h> #define DEVICE_TIMEOUT 120000 float Time_bat = 0; void setup{ M5.begin(); M5.Axp.SetBusPowerMode(1); } void loop{ M5.Lcd.drawString(("Battery: " + String(M5.Axp.GetBatteryLevel())), 0, 120, 2); if(!M5.Axp.isVBUS() && !M5.Axp.isCharging()){ M5.Lcd.drawString(String((millis() - Time_bat)/1000,0) + " ", 1, 154, 1); }else{M5.Lcd.drawString("Feeded ", 1, 154, 1);} if(!M5.Axp.isVBUS() && !M5.Axp.isCharging()){ if(Time_bat == 0){Time_bat = millis();} if((millis() - Time_bat) > DEVICE_TIMEOUT){M5.shutdown();} }else{ Time_bat = 0; } } Hope it helps someone!
  • Wrong ADC readings when using Serial Communication at PortA

    6
    0 Votes
    6 Posts
    6k Views
    B
    It worked! Fixed problem eheh!
  • ReInstall Original Screen on new Core2

    4
    0 Votes
    4 Posts
    6k Views
    D
    @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'.