M5paper void disableEXTPower()



  • I am trying to understand what power is exactly being shutdown?
    Thanks



  • Hello @HappyUser

    disableEXTPower() turns off the 5 V on the three Groove ports.

    In the source code you'll find M5EPD_EXT_PWR_EN_PIN being GPIO5 and in the schematic you'll find GPIO5 being named EXT_PWR_EN which, through two MOSFETs, switches on and off VEXT_5V which in turn is going to the three Groove ports.

    You can also see that on the drawing on the backside of M5Paper. There is a circle labelled 5V EXT which is switched by a MOSFET driven by GPIO G5. And 5V EXT is also written on the 5 V pins of the Groove connectors.

    Thanks
    Felix



  • @felmue But that is great. That means that I can turn off the SIM7080 module during sleep mode. Ha Ha. (this topic was also addressed in another threat).
    Btw I now also read the M5EPD.h and schematic and understand your explanation. Thanks.



  • Hello @HappyUser

    yes, that should solve the issue of how to power off (and back on) the SIM7080 unit (or any other unit for that matter).

    Thanks
    Felix