mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			Merge pull request #10653 from desowin/stm-usb-host
STM USBHALHost: Fix NULL pointer dereferencepull/10776/head
						commit
						df84eb1b28
					
				| 
						 | 
					@ -122,10 +122,14 @@ static gpio_t gpio_powerpin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void usb_vbus(uint8_t state)
 | 
					void usb_vbus(uint8_t state)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if (state == 0) {
 | 
					    if (gpio_powerpin.reg_set && gpio_powerpin.reg_clr) {
 | 
				
			||||||
        gpio_write(&gpio_powerpin, USB_POWER_OFF);
 | 
					        if (state == 0) {
 | 
				
			||||||
 | 
					            gpio_write(&gpio_powerpin, USB_POWER_OFF);
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					            gpio_write(&gpio_powerpin, USB_POWER_ON);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
        gpio_write(&gpio_powerpin, USB_POWER_ON);
 | 
					        /* The board does not have GPIO pin to control usb supply */
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    wait(0.2);
 | 
					    wait(0.2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue