mirror of
https://github.com/micropython/micropython.git
synced 2026-01-07 12:40:15 +01:00
tests/extmod_hardware/machine_encoder.py: Use target_wiring for encoder.
Signed-off-by: Ihor Nehrutsa <Ihor.Nehrutsa@gmail.com>
This commit is contained in:
committed by
Damien George
parent
d980bbd237
commit
094437686f
@@ -11,22 +11,16 @@ except ImportError:
|
||||
raise SystemExit
|
||||
|
||||
import sys
|
||||
import unittest
|
||||
from machine import Pin
|
||||
from target_wiring import encoder_loopback_id, encoder_loopback_out_pins, encoder_loopback_in_pins
|
||||
|
||||
PRINT = False
|
||||
PIN_INIT_VALUE = 1
|
||||
|
||||
if "esp32" in sys.platform:
|
||||
id = 0
|
||||
out0_pin = 4
|
||||
in0_pin = 5
|
||||
out1_pin = 12
|
||||
in1_pin = 13
|
||||
else:
|
||||
print("Please add support for this test on this platform.")
|
||||
raise SystemExit
|
||||
|
||||
import unittest
|
||||
id = encoder_loopback_id
|
||||
out0_pin, out1_pin = encoder_loopback_out_pins
|
||||
in0_pin, in1_pin = encoder_loopback_in_pins
|
||||
|
||||
out0_pin = Pin(out0_pin, mode=Pin.OUT)
|
||||
in0_pin = Pin(in0_pin, mode=Pin.IN)
|
||||
|
||||
@@ -309,6 +309,7 @@ tests_requiring_slice = (
|
||||
tests_requiring_target_wiring = (
|
||||
"extmod/machine_uart_irq_txidle.py",
|
||||
"extmod/machine_uart_tx.py",
|
||||
"extmod_hardware/machine_encoder.py",
|
||||
"extmod_hardware/machine_uart_irq_break.py",
|
||||
"extmod_hardware/machine_uart_irq_rx.py",
|
||||
"extmod_hardware/machine_uart_irq_rxidle.py",
|
||||
|
||||
@@ -2,6 +2,11 @@
|
||||
#
|
||||
# Connect:
|
||||
# - GPIO4 to GPIO5
|
||||
# - GPIO12 to GPIO13
|
||||
|
||||
uart_loopback_args = (1,)
|
||||
uart_loopback_kwargs = {"tx": 4, "rx": 5}
|
||||
|
||||
encoder_loopback_id = 0
|
||||
encoder_loopback_out_pins = (4, 12)
|
||||
encoder_loopback_in_pins = (5, 13)
|
||||
|
||||
Reference in New Issue
Block a user