Procházet zdrojové kódy

[FL-1153] ibutton: add otg pullup support (#415)

Co-authored-by: あく <alleteam@gmail.com>
gornekich před 4 roky
rodič
revize
0c0e5b6c6d
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      lib/onewire/one_wire_master.cpp

+ 2 - 0
lib/onewire/one_wire_master.cpp

@@ -12,10 +12,12 @@ OneWireMaster::~OneWireMaster() {
 
 
 void OneWireMaster::start(void) {
 void OneWireMaster::start(void) {
     gpio_init(gpio, GpioModeOutputOpenDrain);
     gpio_init(gpio, GpioModeOutputOpenDrain);
+    api_hal_power_enable_otg();
 }
 }
 
 
 void OneWireMaster::stop(void) {
 void OneWireMaster::stop(void) {
     gpio_init(gpio, GpioModeAnalog);
     gpio_init(gpio, GpioModeAnalog);
+    api_hal_power_disable_otg();
 }
 }
 
 
 void OneWireMaster::reset_search() {
 void OneWireMaster::reset_search() {