更新继电器引脚配置并初始化继电器控制逻辑
This commit is contained in:
@@ -81,7 +81,8 @@ static void ui_task(void *arg)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
if (!s_ui_ready) {
|
||||
if (!s_ui_ready)
|
||||
{
|
||||
vTaskDelay(pdMS_TO_TICKS(20));
|
||||
continue;
|
||||
}
|
||||
@@ -153,6 +154,15 @@ extern "C" void app_main(void)
|
||||
set_var_system_ip(wifi_connect_get_ip());
|
||||
}
|
||||
|
||||
// 初始化继电器 (独立配置每个通道)
|
||||
const relay_config_t relay_cfg[RELAY_CTRL_ID_MAX] = {
|
||||
{.pin = GPIO_NUM_9, .active_high = false},
|
||||
{.pin = GPIO_NUM_10, .active_high = false},
|
||||
{.pin = GPIO_NUM_11, .active_high = true},
|
||||
{.pin = GPIO_NUM_12, .active_high = true},
|
||||
};
|
||||
ESP_ERROR_CHECK(relay_ctrl_init(relay_cfg));
|
||||
|
||||
// 5. 初始化 I2C 总线并注册传感器 (共享总线)
|
||||
ESP_ERROR_CHECK(bh1750_user_init());
|
||||
i2c_master_bus_handle_t i2c_bus = bh1750_get_i2c_bus_handle();
|
||||
|
||||
Reference in New Issue
Block a user