From 9f62fb671263fed8bc2b3a5ab4c19680447f0e57 Mon Sep 17 00:00:00 2001 From: Jevgeni Kiski <yozik04@gmail.com> Date: Fri, 24 Jan 2020 14:12:23 +0200 Subject: [PATCH] Orange Pi. Schema: mode.default=bcm --- pi_mqtt_gpio/modules/orangepi.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pi_mqtt_gpio/modules/orangepi.py b/pi_mqtt_gpio/modules/orangepi.py index 06ae9bd..e61cf91 100644 --- a/pi_mqtt_gpio/modules/orangepi.py +++ b/pi_mqtt_gpio/modules/orangepi.py @@ -15,8 +15,9 @@ CONFIG_SCHEMA = { }, "mode": { "type": "string", - "required": False, + "required": True, "empty": False, + "default": "bcm", "allowed": ALLOWED_MODES + list(map(str.upper, ALLOWED_MODES)) } } @@ -44,7 +45,7 @@ class GPIO(GenericGPIO): } board = config["board"].upper() - mode = config.get("mode", "bcm").upper() + mode = config["mode"].upper() if not hasattr(gpio, board): raise AssertionError("%s board not found" % board) gpio.setboard(getattr(gpio, board)) -- GitLab