#ifndef LED_BLINK_RX_H #define LED_BLINK_RX_H #include "stm32f1xx_hal.h" // Заменить на свою серию (stm32f4xx_hal.h и т.д.) /** * @brief Конфигурационная структура светодиода */ typedef struct { GPIO_TypeDef *port; // GPIO порт uint16_t pin; // GPIO пин uint32_t blink_period; // Период переключения (мс) uint8_t blink_count; // Количество миганий } LED_BlinkRx_Config_t; /** * @brief Инициализация библиотеки */ void LED_BlinkRx_Init(LED_BlinkRx_Config_t *cfg); /** * @brief Вызывать при приёме пакета */ void LED_BlinkRx_OnRx(void); /** * @brief Вызывать в основном цикле */ void LED_BlinkRx_Process(void); #endif