mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-28 05:36:37 +00:00
Populate gpios in discovery
This commit is contained in:
parent
828b518de2
commit
9cda7d9d66
@ -651,9 +651,34 @@ hasp_gpio_config_t gpioGetPinConfig(uint8_t num)
|
|||||||
|
|
||||||
void gpio_discovery(JsonArray& relay, JsonArray& led)
|
void gpio_discovery(JsonArray& relay, JsonArray& led)
|
||||||
{
|
{
|
||||||
relay.add(5);
|
for(uint8_t i = 0; i < HASP_NUM_GPIO_CONFIG; i++) {
|
||||||
relay.add(12);
|
switch(gpioConfig[i].type) {
|
||||||
led.add(3);
|
case HASP_GPIO_RELAY:
|
||||||
|
case HASP_GPIO_RELAY_INVERTED:
|
||||||
|
relay.add(gpioConfig[i].pin);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case HASP_GPIO_LED:
|
||||||
|
case HASP_GPIO_LED_R:
|
||||||
|
case HASP_GPIO_LED_G:
|
||||||
|
case HASP_GPIO_LED_B:
|
||||||
|
case HASP_GPIO_LED_INVERTED:
|
||||||
|
case HASP_GPIO_LED_R_INVERTED:
|
||||||
|
case HASP_GPIO_LED_G_INVERTED:
|
||||||
|
case HASP_GPIO_LED_B_INVERTED:
|
||||||
|
led.add(gpioConfig[i].pin);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case HASP_GPIO_PWM:
|
||||||
|
case HASP_GPIO_PWM_INVERTED:
|
||||||
|
// pwm.add(gpioConfig[i].pin);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case HASP_GPIO_FREE:
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
Loading…
x
Reference in New Issue
Block a user