PD_Micro icon indicating copy to clipboard operation
PD_Micro copied to clipboard

Doesn't recongnize when charging cable is unplugged

Open phippstech opened this issue 4 years ago • 1 comments

I have the code on a custom board of mine (the design is based off the kicad design as well) and everything works for the most part except when I unplugged the device, the LED I have for when the (PD_UFP.get_voltage() == PD_V(20.0) && PD_UFP.get_current() >= PD_A(1.5) is true stays lit when I unplug the USBC cable. Here is the code block I have:

`void loop() { //analogWrite(LPWM, 255); int voltage = analogRead(VBATT); PD_UFP.run(); if (PD_UFP.is_power_ready()) {

if (PD_UFP.get_voltage() > PD_V(14.0) && PD_UFP.get_current() >= PD_A(1.5)) 
{
   digitalWrite(LED1,HIGH);        
} 
  else
  {
	  digitalWrite(LED1,LOW);
  }

} } `

phippstech avatar Dec 13 '21 23:12 phippstech

So I printed the PD_UFP.get_voltage() > PD_V(14.0)

and it remains at the same value when the USBC cable is disconnected. Is that suppose to happen or is suppose to go back to zero?

phippstech avatar Dec 15 '21 23:12 phippstech