Files
RTC_BL_PHONE/docs/tests_unitaires_rtos.md
T
Clément SAILLANT b89cda78c2 Add telephony and web server functionality
- Implement TelephoneSFPManager to manage telephony service interactions.
- Create TelephonyService class to handle telephony states and actions.
- Develop WebServerManager for handling HTTP requests and managing contacts.
- Add HTML, CSS, and JavaScript files for the web UI to interact with the telephony system.
- Introduce WifiManager for managing WiFi connections.
- Implement unit tests for telephony features and state transitions.
- Ensure proper input validation and error handling in web server routes.
2026-02-18 03:37:02 +01:00

757 B

Tests unitaires RTOS — Agent RTOS

Objectif

Valider la création, la communication et la robustesse des tâches FreeRTOS.


Tests réalisés

  • Création de TaskAudio, TaskWeb, TaskBattery, TaskBluetooth, TaskWiFi
  • Vérification exécution (logs, status)
  • Tests de communication via queues (audio ↔ batterie)
  • Tests mutex (logs partagés)
  • Tests sémaphores (wake, OTA)
  • Tests de stress (charge, interruption)

Résultats

  • Toutes les tâches créées et exécutées
  • Communication inter-tâches OK
  • Mutex et sémaphores fonctionnels
  • Pas de crash sous charge

Points à améliorer

  • Optimiser stack size selon usage
  • Ajouter watchdog sur tâches critiques
  • Tester interruption longue durée

Version : 2026-02-17