#pragma once #include // For memset #include "unity.h" #include "relay_chn.h" #include "esp_log.h" #include "freertos/FreeRTOS.h" #include "freertos/task.h" // Test log tag extern const char *TEST_TAG; // GPIO configurations extern const uint8_t gpio_map[]; extern const uint8_t gpio_count; extern const uint8_t relay_chn_count; // Config variables for tests extern const uint32_t opposite_inertia_ms; extern const uint32_t test_delay_margin_ms; // Init state extern bool g_is_component_initialized; // Reset channels to Idle state void reset_channels_to_idle_state(void);