diff --git a/src/driver/drv_local.h b/src/driver/drv_local.h index 6526faa18..88b27b6ea 100644 --- a/src/driver/drv_local.h +++ b/src/driver/drv_local.h @@ -20,7 +20,6 @@ void DRV_Shutters_RunEverySecond(); void DRV_Shutters_AddToHtmlPage(http_request_t *request, int bPreState); void DRV_Shutters_Init(); void DRV_Shutters_DoDiscovery(const char *topic); -void Shutter_MoveByIndex(int index, float frac); void BMP280_Init(); void BMP280_OnEverySecond(); diff --git a/src/driver/drv_public.h b/src/driver/drv_public.h index 419f7f382..59c77d883 100644 --- a/src/driver/drv_public.h +++ b/src/driver/drv_public.h @@ -87,6 +87,7 @@ bool DRV_IsSensor(); void TuyaMCU_OnRGBCWChange(const float *rgbcw, int bLightEnableAll, int iLightMode, float brightnessRange01, float temperatureRange01); bool TuyaMCU_IsLEDRunning(); +void Shutter_MoveByIndex(int index, float frac); #endif /* __DRV_PUBLIC_H__ */ diff --git a/src/selftest/selftest_shutters.c b/src/selftest/selftest_shutters.c index 226cd8a0b..338d3d526 100644 --- a/src/selftest/selftest_shutters.c +++ b/src/selftest/selftest_shutters.c @@ -12,6 +12,9 @@ void Test_Shutters() { PIN_SetPinRoleForPinIndex(4, IOR_ShutterA); PIN_SetPinRoleForPinIndex(5, IOR_ShutterB); + PIN_SetPinRoleForPinIndex(6, IOR_Button_ShutterUp); + PIN_SetPinRoleForPinIndex(7, IOR_Button_ShutterDown); + CMD_ExecuteCommand("startDriver Shutters", 0); SELFTEST_ASSERT_PIN_BOOLEAN(4, false); SELFTEST_ASSERT_PIN_BOOLEAN(5, false);