Core2 should turn off after USB is disconnected
-
Hello,
I got my first Core2 and it's pretty impressive.But I want to turn off the device after the USB port is disconnected.
With Core Gray this was possible with
M5.Power.setPowerVin(false);
How can I handle this with the Core2?Thanks in advance for any help!
-
Hello @Armin_PP
maybe I am missing something here, but wouldn't an M5Core2 without battery installed do exactly that - turn off when USB is disconnected?
If that is not what you are looking for, in M5Core2 the AXP192 is responsible for all power related stuff. Calling
m5.Axp.isACIN()
will tell you whether USB is connected or not.Thanks
Felix -
@felmue said in Core2 should turn off after USB is disconnected:
M5Core2
Good morning Felix,
thank you for your quick reply :-)So I have to disassemble the device and can disconnect the battery I suppose...
That is of course obvious - I didn't think about it, silly me ;-)My goal is - if possible - I would like to do a shutdown few seconds after disconnecting the USB to save all the data on the SD card in time and close the file.
Later, when the USB voltage is back, the device should boot again automaticallyIs this possible?
May I ask you where to find more information about API or Power management?
Becausem5.Axp.isACIN()
is not described at [https://docs.m5stack.com/en/api/core2/axp192_core2](link url) and also not in the source codeAXP192.cpp
. So I can only guess what some functions will do...
Thanks again in advance for your help!
-