🌡️ Real-time STM32 embedded system that monitors temperature and humidity using DHT11 sensors, built with FreeRTOS. Supports UART CLI, ISR-driven tasks, and runtime statistics.
- 🧵 Multitasking with FreeRTOS
- 🔒 Mutex-protected sensor access
- 📬 Queues for inter-task communication
- 📟 UART CLI: suspend/resume/priority/stats
- ⏱️ Software timer for heartbeat LED
- 🛎️ Binary semaphore triggered by EXTI
- 📈 Runtime stats with
vTaskList(),vTaskGetRunTimeStats()
- STM32F103C8T6 (Blue Pill)
- 2× DHT11 Sensors
- 3× LEDs (Status, Warning, Heartbeat)
- 1× Push Button (for EXTI)
- USB–UART for CLI