Migrate unit tests to PlatformIO Unity

Replace the legacy tests/ tree (AUnit, EpoxyDuino, Make, AUniter) with
PlatformIO Unity suites under test/, shared helpers, and platformio.ini.
Remove AUnitHelpers and drop the AUnit include from ArduinoHA test builds.
Refresh docs to Markdown-only and document the test workflow in CHANGELOG.
This commit is contained in:
2026-04-19 23:24:28 +10:00
parent 7c419cb99e
commit 40b98a38ee
212 changed files with 5784 additions and 41972 deletions
+11
View File
@@ -0,0 +1,11 @@
# Documentation
User-facing notes for this library. API details live in the headers under [`src/`](../src/).
| Topic | What it covers |
| ----- | ---------------- |
| [Getting started](getting-started.md) | Prerequisites, installing the library, minimal sketches |
| [Device & discovery](device-and-discovery.md) | `HADevice`, MQTT connection, discovery prefixes, entity IDs |
| [MQTT usage](mqtt-usage.md) | Callbacks, custom topics, availability, compiler flags |
The [project README](../README.md) lists supported Home Assistant entity types, discovery notes, and links to [`examples/`](../examples/).