hardware: move gpio_export (#29154)

This commit is contained in:
Maxime Desroches
2023-07-26 15:12:01 -07:00
committed by GitHub
parent 036888ec15
commit eec99436c1
2 changed files with 8 additions and 8 deletions
+7
View File
@@ -25,6 +25,13 @@ def gpio_read(pin: int) -> Optional[bool]:
return val
def gpio_export(pin: int):
try:
with open("/sys/class/gpio/export", 'w') as f:
f.write(str(pin))
except Exception:
print(f"Failed to export gpio {pin}")
@lru_cache(maxsize=None)
def get_irq_action(irq: int) -> List[str]:
try:
+1 -8
View File
@@ -4,7 +4,7 @@ import time
import numpy as np
from system.hardware.tici.hardware import Tici
from system.hardware.tici.pins import GPIO
from common.gpio import gpio_init, gpio_set
from common.gpio import gpio_init, gpio_set, gpio_export
def read_power():
with open("/sys/bus/i2c/devices/0-0040/hwmon/hwmon1/in1_input") as f:
@@ -33,13 +33,6 @@ def read_power_avg():
return "total %7.2f mW SOM %7.2f mW" % (power_total, power_som)
def gpio_export(pin):
try:
with open("/sys/class/gpio/export", 'w') as f:
f.write(str(pin))
except Exception:
print(f"Failed to export gpio {pin}")
if __name__ == "__main__":
gpio_export(GPIO.CAM0_AVDD_EN)
gpio_export(GPIO.CAM0_RSTN)