Esempio n. 1
0
 def __init__(self):
     self.board_dict={}
     self.fpioa_dict={}
     self.fpioa = FPIOA()
     self.board_info = board_info()
Esempio n. 2
0
import utime
from Maix import GPIO
from board import board_info
from fpioa_manager import *

board_info = board_info()


def test_irq(GPIO, pin_num):
    print("key", pin_num)


fm.register(board_info.BOOT_KEY, fm.fpioa.GPIOHS0)
key = GPIO(GPIO.GPIOHS0, GPIO.IN, GPIO.PULL_NONE)
key.irq(test_irq, GPIO.IRQ_BOTH, GPIO.WAKEUP_NOT_SUPPORT, 7)

i = 0
while i < 20:
    key.value()
    utime.sleep_ms(500)
    i += 1
key.disirq()
fm.unregister(board_info.BOOT_KEY, fm.fpioa.GPIOHS0)
Esempio n. 3
0
 def __init__(self):
     self.board_dict = {}
     self.fpioa_dict = {}
     self.fpioa = machine.fpioa()
     self.board_info = board.board_info()