feat: Adiciona suporte para dispositivo combo (relé + sensor de temperatura/umidade) e driver para sensor ultrassônico JSN-SR04T
This commit is contained in:
Regular → Executable
+4
-4
@@ -209,7 +209,7 @@ bool switch_driver_init(switch_func_pair_t *button_func_pair, uint8_t button_num
|
||||
|
||||
void relay_driver_init(void)
|
||||
{
|
||||
#ifdef DEVICE_TYPE_RELAY
|
||||
#if defined(DEVICE_TYPE_RELAY) || defined(DEVICE_TYPE_COMBO_RELAY_SENSOR)
|
||||
gpio_config_t io_conf = {};
|
||||
io_conf.intr_type = GPIO_INTR_DISABLE;
|
||||
io_conf.mode = GPIO_MODE_OUTPUT;
|
||||
@@ -227,7 +227,7 @@ void relay_driver_init(void)
|
||||
|
||||
void relay_set_state(bool state)
|
||||
{
|
||||
#ifdef DEVICE_TYPE_RELAY
|
||||
#if defined(DEVICE_TYPE_RELAY) || defined(DEVICE_TYPE_COMBO_RELAY_SENSOR)
|
||||
relay_state = state;
|
||||
gpio_set_level(GPIO_OUTPUT_RELAY, state ? 1 : 0);
|
||||
|
||||
@@ -240,14 +240,14 @@ void relay_set_state(bool state)
|
||||
|
||||
void relay_toggle(void)
|
||||
{
|
||||
#ifdef DEVICE_TYPE_RELAY
|
||||
#if defined(DEVICE_TYPE_RELAY) || defined(DEVICE_TYPE_COMBO_RELAY_SENSOR)
|
||||
relay_set_state(!relay_state);
|
||||
#endif
|
||||
}
|
||||
|
||||
bool relay_get_state(void)
|
||||
{
|
||||
#ifdef DEVICE_TYPE_RELAY
|
||||
#if defined(DEVICE_TYPE_RELAY) || defined(DEVICE_TYPE_COMBO_RELAY_SENSOR)
|
||||
return relay_state;
|
||||
#else
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user